Gimana ? Belum bosen kan pelajarin PHPnyaa..
Setelah kemaren kita belajar tentang POST dan GET Request, sekarang kita bakalan lanjut kee materi yang paling penting dari suatu pemograman yaituu 'STATEMENT CONTROL", dengan adanya statement control, kita bisa mengatur bagaimana program itu berjalan menyesuaikan input yang diberikan dan disesuaikan juga dengan aturan yang kita punya dan udah kita buat diprogram.
Dalam dunia pemrograman umumnya, terdapat 2 jenis statement kontrol yaitu: statement kontrol kondisional (bersyarat) dan statement kontrol perulangan (looping).
Statement kontrol kondisional adalah statement kontrol yang digunakan untuk mengatur kapan suatu perintah akan dijalankan. Dengan statement ini kita bisa mengatur kapan suatu perintah akan dijalankan, yaitu ketika telah dipenuhinya suatu syarat tertentu.
Sedangkan statement kontrol perulangan digunakan untuk mengatur perintah yang dijalankan secara berulang-ulang.
Dalam PHP, terdapat dua buah statement kontrol yang termasuk statement kontrol kondisional, yaitu IF dan CASE OF. Sedangkan yang termasuk statement kontrol perulangan adalah: FOR, WHILE, DO WHILE dan FOREACH.
Nah kesempatan kali ini kita bakalan fokus ngebahas IF dulu yaa..
Bentuk dasar dari penggunaan if ,
if (syarat)
{
statement;
}
Dalam sintaks di atas, bagian ‘statement’ akan dijalankan atau dilakukan jika ‘syarat’ terpenuhi atau ‘syarat’ bernilai benar/true. Lalu bagaimana bila ‘syarat’ tidak terpenuhi? Ya…bagian ‘statement’ tidak akan dijalankan atau dalam hal ini tidak melakukan apa-apa. Dengan demikian, nilai ‘syarat’ haruslah hanya ada dua kemungkinan, yaitu BENAR atau SALAH itu saja
Terkadang untuk menyatakan suatu syarat, kita menggunakan operator pembanding atau relasional. Hasil penggunaan operator relasional ini akan diperoleh nilai BENAR atau SALAH. Berikut ini beberapa operator relasional yang dapat digunakan :
Operator Logika
Untuk menyatakan suatu syarat, kita dapat menggunakan operator logika. Ketika Anda menempuh sekolah SMA kelas 1, tentu Anda pernah belajar tentang logika dalam matematika. Masih ingatkah Anda dengan operator DAN, ATAU dan juga NEGASI, serta tabel kebenaran BENAR-SALAH? Ya… jangan dikira materi tersebut tidak ada gunanya. Materi tersebut akan dipakai dalam konsep pemrograman.
Dalam pemrograman PHP, terdapat beberapa operator logika yang bisa digunakan:
Okee gimana kalau kita langsung aja latihan dengan soal" yang ada disiniiOh yaa ini aku share hasil akuu, kalau ada yang keliru atau ngebingungin langsung sharing di comment aja ya!
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.
OUTPUT :
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.
OUTPUT :
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.
OUTPUT :
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 6 – 16 17 – 50 > 50
Balita Anak-anak Dewasa Tua
OUTPUT :
5. Soal analog no. 2, namun dalam hal ini terdapat 4 jenis upah perjam nya dibedakan berdasarkan golongan:
Golongan A B C D Upah perjam Rp. 4.000,- Rp. 5.000,- Rp. 6.000,- 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 (gunakan combo box). Apabila form tersebut disubmit maka akan muncul jumlah upah yang diperoleh karyawan.
OUTPUT :
YEAY! WELL DONE!
Semakin banyak berlatih, semakin terbiasa.
Semakin terbiasa, semakin bisa!
SEMANGAT GENGS!









Tidak ada komentar:
Posting Komentar