Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
Diterbitkan olehUciha Unblessing Telah diubah "9 tahun yang lalu
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 -
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.