
assalamualaikum warahmatullahi wabarakatu...ππ
pertama tama marilah kita panjatkan puji syukur kehadirat allah swt karena atas berkat dan rahmatnyalah kita semua dalam keadaan sehat dimana pada saat ini kita masih bisa tetap berbagi dan menuntut ilmu, karena ilmu itu hukumnya adalah wajib.
oke, pada kesempatan kali saya akan sedikit banyak memberikan pengetahuan saya kepada anda mengenai apa sihh IF itu pada HTML??? apa saja sihh fungsi dari IF??
nahh agar anda tidak banyak bertanya tanya tentang apa itu dan lain sebagainya, langsung saja akan saya jelaskan sedikit mengenai IF.
apa itu IF??.....
IF adalah bahasa pemrograman turunan yang ada pada HTML atau biasa saya sebut dengan fitur fitur yang ada pada pemrograman HTML dimana fitur tersebut dapat kita manfaatkan sesuai dengan fungsinya masing masing, fungsi dari IF adalah salah satu pernyataan pengkoreksi yang memungkinkan kita dapat memanipulasi aliran jalannya program berdasarkan conditional expression. Hal ini dapat memungkinkan kita membuat program yang berjalan secara fleksibel sesuai keadaan yang kita inginkan.
Untuk keperluan pengambilan keputusan, C menyediakan beberapa jenis pernyataan, berupa :
Ζ Pernyataan if : digunakan untuk mengoreksi hasil output dari program sebelum dilanjutkan ke tahap akhir yang mana disesuaikan dengan argumen yang telah diberikan apakah sudah benar, jika hasil sesuai dengan argumen yang ada (benar) jika tidak maka program tidak akan dilanjutkan.
Ζ Pernyataan if-else : digunakan untuk mengoreksi hasil output dari program sebelum dilanjutkan ke tahap akhir yang mana disesuaikan dengan argumen yang telah diberikan apakah sudah benar, jika hasil sesuai dengan argumen yang ada (benar) jika tidak maka program akan kembali melakukan pengkoreksian ulang tetapi dengan jenis argumen yang berbeda lagi dengan argumen yang awal, lebih singkatnya adalah melakukan pengkoreksian program lebih dari 1 argumen.
Ζ Pernyataan switch : digunakan untuk melakukan lompatan ke akhir program yang mana dapat mempercepat proses kerja dari program agar tidak membutuhkan waktu yang lama dikarenakan beberapa tahap penyeleksian yang banyak sehingga program akan menjadi lebih lama untuk memproses.
pada penggunaan IF, juga diperlukan adanya operator yang menjadi kunci utama dalam tahap pengambilan keputusan :
Pernyataan-pernyataan tersebut memerlukan suatu kondisi, sebagai basis dalam pengambilan keputusan. Kondisi umum yang dipakai berupa keadaan benar dan salah.
CONTOH :
if ( argumen )
{
(eksekusi program);
}
contoh sederhana :
if (nomor == 3)
{
echo "nomor ganjil";
}
dari program diatas ber arti , jika input dalam variable nomor adalah "3". maka program akan menampilkan tulisan "nomor ganjil".
oke, pemdahuluan mengenai IF sudah saya berikan kepada anda. sekarang kita akan langsung melanjutkan ke tahap berikutnya yaitu dengan merealisasikanya kedalam bentuk program HTML.
saya akan memberikan contoh program sederhananya :
apakah anda pernah tau cara kerja dari password dan username???
pasti sudah tau kan ya.. nah pada proses pembuatan password juga menggunakan form, tetapi yang membuatnya berbeda adalah adanya penambahan fitur IF pada programnya yang mana akan membuat kita dapat memainkan jalanya dari suatu program lewat argumen argumen yang telah kita tentukan sehingga akan munculnya prinsip kerja dari username dan password.
agar tidak membuat anda semakin bingung maka akan saya berikan contoh programnya
gambar program diatas adalah bentuk contoh dari pembuatan form terlebih dahulu seperti yang sudah saya jelaskan pada pertemuan sebelumnya. dimana hasil dari eksekusi dari program ini akan dilanutkan di luar atau dalam arti di program lain, proses ini dilakukan pada bahasa program <form> pada bagian "action" yang mana nama file yang akan digunakan dimasukan dalam argumenya.
gambar progeam diatas adalah program yang akan menjadi rujukan dari proses selanjutnya, yaitu mengggabungkan fungsi 2 file program menjadi satu, nahh dari sekian proses yanb telah saya jabarkan, penggabungan program tidak hanya sesimpel itu, program yang menjadi rujukan dari program lain harus menyertakan argumen juga yang berfungsi sebagai hyperlink atau pemanggil atau lompatan ke file lain juga sehingga adanya interaksi dari kedua file yang berbeda. pemanggilan tersebut menggunakan menu argumen "<a href="nama file">".
contoh output yang akan dihasilkan oleh kedua program
bila kita mengisi form sesuai dengan argumen yang ada pada IF yang telah kita buat, maka program akan langsung meng eksekusi ke akhir program yaitu "Login sukses". jika tidak maka program akan menampilkan tulisan "Login gagal" dan disebelahnya terdapat tulisan login lagi ya, yang ssebelumnya sudah diberikan argumen < a href> sehingga tulisan "login lagi ya" akan menjadi fungsi hyperlink yang mana apabila kita klik tulisan tersebut kita akan kembali dilemparkan ke dalam form awal.
bila kita salah dalam menuliskan USERNAME dan PASSWORD maka :
jika kita meng klik tulisan "login lagi ya" maka kita akan dilemparkan ke dalam form awal
saya lupa menjelaskan bagian yang ada pada pasword :v , yaitu pada bagian penulisan password pada program, yang mana meskipun kita telah merubah TYPE tampilan pada form menjadi "PASSWORD" sehingga hasil yang tampil hanyalah titik hitam saja, tetapi apabila ada teman kita yang melohat program dari form tersebut maka password kita yang berada pada argumen IF menjadi terlihat sehingga akan membahayakan password kita diketahui oleh orang lain.
oleh karena itu diperlukan PENG-ENKRIPSIAN, yaitu proses pengkodean yang membuat tampilan dari kata yang kita tuliskan menjadi bentuk tak tentu (acak) yaitu dengan menggunakn MD5(argumen). tetapi apabila bentuk tak tentu itu kita masukan dalam form password maka program akan tetap membaca bentuk tak tentu tersebut sebagai tulian sebelum kita mengkodekanya atau dalam arti "bermakna sama". sehingga apabila trik ini kita jalankan maka data kita akan menjadi lebih aman
disini saya mencoba meng enkripsikan tulisan yang saya buat yang nantinya akan saya jadikan kode password pada program saya yaitu "kafabi"
hasil dari pengkodean kata "kafabi menjadi bentuk tak tentu atau sembarang"
oke saya rasa cukup itu saja materi pengantar IF yang saya berikan kepada anda yang mana dapat anda kembangkan sendiri menjadi bentuk program yang lebih kompleks lagi. dan seperti biasa... diakhir sesi saya akan memberikan referensi program lanjutan dari IF sehingga dapar anda pelajari sendiri dan juga semoga dapat bermanfaat.
contoh 1.
Buatlah form untuk memasukkan bilangan yang menyatakan tahun. Setelah form tersebut disubmit, maka akan muncul apakah tahun tersebut termasuk tahun kabisat atau tidak. Gunakan script PHP untuk membuat hal ini
contoh 2
Karyawan honorer di perusahan XXX digaji berdasarkan jumlah jam kerjanya selama satu minggu. Upah per jamnya adalah Rp. 2.000,-. Bila jumlah jam kerja selama satu minggunya lebih besar dari 48 jam, maka sisanya dianggap jam lembur dengan upah per jam lemburnya adalah Rp. 3.000,-
Buatlah form untuk memasukkan jumlah jam kerja selama satu minggu seorang karyawan. Setelah form disubmit, maka akan tampil jumlah upah yang diterima karyawan tersebut. Gunakan script PHP untuk membuat hal ini.
contoh 3
Berat badan ideal ada kaitannya dengan tinggi badan menentukan berat badan ideal rumusnya: tinggi badan β dikurangi lagi dengan 10% dari hasil pengurangan pertama.
seseorang. Untuk 100, lalu hasilnya
Berdasarkan keterangan tersebut, buatlah form yang digunakan untuk mengisikan tinggi badan seseorang (cm) dan berat badannya (kg). Setelah diisi, apabila form diklik maka akan muncul keterangan βBerat badan Anda idealβ atau βBerat badan Anda tidak idealβ.
Berat badan seseorang dikatakan ideal apabila perbedaan berat badan orang tersebut terhadap berat badan idealnya tidak lebih dari 2 kg. Bila perbedaan keduanya lebih dari 2 kg, maka berat badannya dikatakan tidak ideal.
contoh 4
Buatlah form untuk memasukkan usia seseorang (dalam tahun). Setelah form tersebut diisi dan kemudian disubmit, maka akan muncul keterangan apakah usia yang diisikan tersebut termasuk usia tua, dewasa, anak-anak, dan balita dengan kriteria sbb:
Usia Status
0 β 5 Balita
6 β 16 Anak-anak
17 β Dewasa
50 > 50 Tua
contoh 5
Perhatikan kembali dua script yang ekuivalen untuk mengkonversi nilai angka ke huruf seperti yang pernah diberikan sebelumnya. Analisislah kedua script yang ekuivalen tersebut, dan jelaskan mengapa kedua script ekuivalen!
kenapa program diatas ekuivalen, jawabanya adalah dikarenakan nilai angka yang di inputkan pada form mewakili dari huruf yang nantinya akan ditampilkan dimana proses pengambilan keputusan terletas pada argumen yang ada pada IF.
contoh 6
contoh analog no. 2, namun dalam hal ini terdapat 4 jenis upah perjam nya dibedakan berdasarkan golongan:
Golongan Upah perjam
A -Rp. 4.000,
B - Rp. 5.000,
C - Rp. 6.000,
D - Rp. 7.500,-
Sedangkan upah lemburnya dihitung sama untuk setiap golongan, yaitu Rp. 3.000,- per jamnya.
Buatlah form untuk mengisikan jumlah jam kerja selama seminggu, dan juga memilih golongan karyawannya . Apabila form tersebut disubmit maka akan muncul jumlah upah yang diperoleh karyawan.
oke cukup sudah semua yang dapat saya berikan pada kesempatan kali ini mengenai IF kepada anda, semoga apa yang kita pelajari saat ini menjadi berkah khusunya bagi saya sipenulis. bila ada kesalahan data, kata ataupun yang lainya saya mohon maaf sebesar besarnya.
Wassalamualaikum warahmatullahi wabarakatu....πππππ
Tidak ada komentar:
Posting Komentar