KONTROL KENDALI DAN FUNGSI
- Struktur Berurutan Contoh : <?php echo "Statemen 1"; echo "Statemen 2"; echo "Statemen 3"; ?> 2
- 3. • Struktur SeleksiBentuk 1 Bentuk 3If (kondisi){ If (kondisi-1) Statemen {} Statemen-1 }Bentuk 2 Elseif (konsisi-2)If (kondisi-1) {{ Statemen-2 Statemen-1 }} ……………Else Else{ { Statemen-2 Statemen-n} } 3
- 4. Contoh• Buat web page untuk menerima sebuah Besar Pembelian, kemudian proses dan tampilkan: Besar Pembelian, Diskon dan Total Bayar.• Diskon dan Tatal Bayar ditentukan sebagai berikut: – Diskon diberikan 10% dari Besar Pembelian jika Besar Pembelian>=1000000 – Total Bayar = Total Pembelian - Diskon 4
- 5. Layout Input 5
- 6. <html><head><title>Kondisi</title></head><body> <form> Besar Pembelian: <input type=text name=total_beli><br><br> <input type=submit value="TentukanDiskon"> </form> 6
- 7. <?php if (isset($total_beli)) { $total_beli=intval($total_beli); $diskon=0; if ($total_beli>=100000) $diskon=intval(0.1 * $total_beli); printf("Pembelian = %d <br>n", $total_beli); printf("Diskon = %d <br>n", $diskon); printf("Pembayaran = %d <br>n", $total_beli -$diskon); } ?></body></html> 7
- 8. • Hasil 8
- 9. Contoh: Lebih dari 2 kondisi• Buat web page untuk menerima sebuah nilai angka (NA), kemudian proses dan tampilkan: Nilai Huruf dan Predikat.• Nilai Huruf dan Predikat ditentukan sebagai berikut: NA Nilai Huruf Predikat >=85 A Sangat Memuaskan 75 - 84 B Memuaskan 60 - 74 C Cukup 45 - 59 D Kurang <=45 E Buruk 9
- 10. Layout Input 10