Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Pernyataan Kontrol By Serd17 & A. AKRAM N. R..

Presentasi serupa


Presentasi berjudul: "Pernyataan Kontrol By Serd17 & A. AKRAM N. R.."— Transcript presentasi:

1 Pernyataan Kontrol By Serd17 & A. AKRAM N. R.

2 Pendahuluan Pernyataan kontrol, disebut juga Statement.
Statement adalah suatu kondisi/perintah tunggal yang akan dikerjakan apabila kondisi bernilai True. Jika bernilai False, maka operasi tidak dilaksanakan. Umumnya, kondisi mengandung operator logika/ operator relasi.

3 Pendahuluan Statement digunakan untuk mengatur jalur eksekusi suatu program. Jenis Statement, pengambilan keputusan (if & switch), loop (while, do-while, for), serta pernyataan break, continue, exit.

4 Pernyataan If Pernyataan If biasa dipakai untuk mengambil keputusan berdasarkan suatu kondisi. PHP memiliki tiga macam bentuk If: If If-Else If-Else If

5 Bentuk If Bentuk If, berupa:
Pada bentuk ini, bagian pernyataan akan dijalankan hanya kalau bagian ekspresi bernilai benar. If (ekspresi) pernyataan

6 If: Skrip (diskon.php) <html> <head> <title> Contoh Penentuan Diskon </title> </head> <body> <?php $total_beli = ; $keterangan = "Tak dapat diskon"; if ($total_beli >= ) $keterangan = "Dapat diskon"; print ("$keterangan <br>\n"); ?> </body> </html>

7 If: Skrip (diskon.php) Hasil:

8 If: Skrip (diskon2.php) <html> <head> <title> Contoh Penentuan Diskon </title> </head> <body> <form method="get"> Besar Pembelian: <input type=text name=total_beli><br><br> <input type=submit value="Tentukan Diskon"> </form>

9 If: Skrip (diskon2.php) <?php $total_beli=$_GET['total_beli']; { $total_beli = intval($total_beli); $diskon = 0; if ($total_beli >= ) $diskon = intval (0.1 * $total_beli); printf("Diskon = %d <br> \n", $diskon); printf("Pembayaran = %d <br> \n", $total_beli - $diskon); } ?> </body> </html>

10 If: Skrip (diskon2.php) Hasil:

11 Bentuk If-Else Bentuk If, berupa: Pada bentuk ini:
Bagian pernyataan_1 dijalankan kalau ekspresi bernilai benar, dan Bagian pernyataan_2 dijalankan kalau ekspresi bernilai salah. if (ekspresi) pernyataan_1 else pernyataan_2

12 Bentuk If-Else If Untuk melakukan pengambilan keputusan yang melibatkan banyak aternatif. Contoh, menentukan nama hari sekarang (diambil dari tanggal sistem)

13 If-Else If: Skrip (hariini.php)
<html> <head> <title> Menentukan Nama Hari </title> </head> Hari ini: <?php $nama_hari = date (“l"); if ($nama_hari == "Sunday") print ("Minggu"); elseif ($nama_hari == "Monday") print ("Senin"); elseif ($nama_hari == "Tuesday") print ("Selasa"); elseif ($nama_hari == "Wednesday") print ("Rabu");

14 If-Else If: Skrip (hariini.php)
elseif ($nama_hari == "Thursday") print ("Kamis"); elseif ($nama_hari == "Friday") print ("Jumat"); else print ("Sabtu"); ?> </body> </html>

15 If-Else If: Skrip (hariini.php)
Hasil:

16 Pernyataan Switch Digunakan untuk membandingkan variabel yang memiliki beberapa nilai yang berbeda. Fungsi itu hampir sama dengan fungsi If hanya saja kondisinya dituliskan berulang-ulang. Bentuk pernyataan Switch: Switch($varibel_kondisi){ case”nilai1”; operasi 1: break; case”nilai2”; operasi 2; ……………… }

17 Switch: Skrip (hariini2.php)
<html> <head> <title> Menentukan Nama Hari </title> </head> Hari ini: <?php $nama_hari = date ("1"); switch ($nama_hari) { case "Sunday" : print("Minggu") break; case "Monday" : print("Senin")

18 Switch: Skrip (hariini2.php)
case "Tuesday" : print("Selasa") break; case "Wednesday" : print("Rabu") case "Thursday" : print("Kamis") case "Friday" : print("Jumat") default : print("Sabtu") } <? </body> </html>

19 Switch: Skrip (hariini2.php)
Hasil:

20 Switch: Skrip Efek Break (harikrj.php)
<html> <head> <title> Efek peniadaan break pada switch </title> </head> Hari ini: <?php $nama_hari = date ("1"); switch ($nama_hari) { case "Sunday" : case "Monday" : case "Wednesday" : case "Thursday" :

21 Switch: Skrip Efek Break (harikrj.php)
case "Friday" : print ("Hari Kerja"); break; case "Saturday" : case "Sunday" : print ("Hari libur"); } <? </body> </html>

22 Switch: Skrip Efek Break (harikrj.php)
Hasil:

23 Operator ?: (Tertiary) Operator ?: dikenal sebagai operator tertiary.
Melibatkan tiga buah operand. Melakukan pengambilan keputusan tetapi dalam bentuk ekspresi. Bentuk penggunaannya: Ekspresi di atas memberikan hasil sesuai dengan nilai_1 kalau ekspresi di depan tanda ? bernilai benar. Jika salah, maka hasil ekspresi berupa nilai_2. ekspresi_berkondisi ? nilai_1 : nilai_2

24 Switch: Operator ?: (tertiary.php)
<html> <head> <title> Operator Tertiary </title> </head> <?php $a = 10; $b = 20; printf("Nilai terbesar : %d <br>\n", $a > $b ? $a : $b); <? </body> </html>

25 Switch: Operator ?: (tertiary.php)
Hasil:

26 Sekian dan Terima Kasih
“Imajinasi lebih penting daripada pengetahuan”. - Albert Einstein -


Download ppt "Pernyataan Kontrol By Serd17 & A. AKRAM N. R.."

Presentasi serupa


Iklan oleh Google