1 / 26

Pernyataan Kontrol

Pernyataan Kontrol. By Serd17 & A. AKRAM N. R. 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 .

pisces
Télécharger la présentation

Pernyataan Kontrol

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. PernyataanKontrol By Serd17 & A. AKRAM N. R.

  2. Pendahuluan • Pernyataankontrol, disebutjuga Statement. • Statement adalahsuatukondisi/perintahtunggal yang akandikerjakanapabilakondisibernilaiTrue. JikabernilaiFalse, makaoperasitidakdilaksanakan. • Umumnya, kondisimengandung operator logika/ operator relasi.

  3. Pendahuluan • Statement digunakanuntukmengaturjalureksekusisuatu program. • Jenis Statement, pengambilankeputusan (if & switch), loop (while, do-while, for), sertapernyataanbreak, continue, exit.

  4. Pernyataan If • Pernyataan If biasadipakaiuntukmengambilkeputusanberdasarkansuatukondisi. • PHP memilikitigamacambentuk If: • If • If-Else • If-Else If

  5. Bentuk If • Bentuk If, berupa: • Padabentukini, bagianpernyataanakandijalankanhanyakalaubagianekspresibernilaibenar. If (ekspresi) pernyataan

  6. If: Skrip (diskon.php) <html> <head> <title> ContohPenentuanDiskon </title> </head> <body> <?php $total_beli = 200000; $keterangan = "Takdapatdiskon"; if ($total_beli >= 100000) $keterangan = "Dapatdiskon"; print ("$keterangan <br>\n"); ?> </body> </html>

  7. If: Skrip (diskon.php) • Hasil:

  8. If: Skrip (diskon2.php) <html> <head> <title> ContohPenentuanDiskon </title> </head> <body> <form method="get"> BesarPembelian: <input type=text name=total_beli><br><br> <input type=submit value="TentukanDiskon"> </form>

  9. If: Skrip (diskon2.php) <?php $total_beli=$_GET['total_beli']; { $total_beli = intval($total_beli); $diskon = 0; if ($total_beli >= 100000) $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: • Padabentukini: • Bagian pernyataan_1 dijalankankalauekspresibernilaibenar, dan • Bagian pernyataan_2 dijalankankalauekspresibernilaisalah. if (ekspresi) pernyataan_1 else pernyataan_2

  12. Bentuk If-Else If • Untukmelakukanpengambilankeputusan yang melibatkanbanyakaternatif. • Contoh, menentukannamaharisekarang(diambildaritanggalsistem)

  13. If-Else If: Skrip (hariini.php) <html> <head> <title> MenentukanNamaHari </title> </head> Hariini: <?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 • Digunakanuntukmembandingkanvariabel yang memilikibeberapanilai yang berbeda. • Fungsiituhampirsamadenganfungsi If hanyasajakondisinyadituliskanberulang-ulang. • Bentukpernyataan Switch: Switch($varibel_kondisi){ case”nilai1”; operasi 1: break; case”nilai2”; operasi 2; break; ……………… }

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

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

  19. Switch: Skrip (hariini2.php) • Hasil:

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

  21. Switch: SkripEfek Break (harikrj.php) case "Friday" : print ("HariKerja"); break; case "Saturday" : case "Sunday" : print ("Harilibur"); } <? </body> </html>

  22. Switch: SkripEfek Break (harikrj.php) • Hasil:

  23. Operator ?: (Tertiary) • Operator ?: dikenalsebagai operator tertiary. • Melibatkantigabuah operand. • Melakukanpengambilankeputusantetapidalambentukekspresi. • Bentukpenggunaannya: • Ekspresi di atasmemberikanhasilsesuaidengannilai_1kalauekspresi di depantanda ? bernilaibenar. Jikasalah, makahasilekspresiberupanilai_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("Nilaiterbesar : %d <br>\n", $a > $b ? $a : $b); <? </body> </html>

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

  26. SekiandanTerimaKasih “Imajinasilebihpentingdaripadapengetahuan”. - Albert Einstein -

More Related