Pertemuan ke 4

245 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
245
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
7
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Pertemuan ke 4

  1. 1. IF THEN ELSE SWITCH… CASE
  2. 2. STRUKTUR KONDISI Adalah sebuah kondisi di mana satu atau lebih baris kode Pemilihan program (statement) akan di eksekusi jika kondisi tertentu terpenuhi. Struktur Kondisi Struktur Kondisi If Struktur Kondisi If...Else IF THEN ELSEIF ELSE Struktur Kondisi Switch...Case
  3. 3. STRUKTUR IF Perintah IF ini akan menjalankan statement jika kondisinya bernilai benar (True) <? if (kondisi) { statement-jika-kondisi-true; } ?>
  4. 4. CONTOH STRUKTUR IF <?php $suhu = "panas"; if ($suhu == "panas") { echo " Saya akan Menyalakan AC"; } ?>
  5. 5. SOAL STRUKTUR IF MENDETEKSI BILANGAN GENAP
  6. 6. STRUKTUR IF … ELSE Struktur pemilihan ini memberikan dua buah aksi yang dikerjakan bergantung pada nilai kondisinya. if (kondisi) { statement-jika-kondisi-true; } else { statement-jika-kondisi-false; }
  7. 7. CONTOH STRUKTUR IF … ELSE <?php $huruf = "A"; if (($huruf == "A") || ($huruf == "I") || ($huruf == "U") || ($huruf == "E") || ($huruf == "O")) { echo "Termasuk huruf vokal"; } else { echo "Tidak termasuk huruf vokal"; } ?>
  8. 8. SOAL STRUKTUR IF … ELSE PROGRAM MEMERIKSA USERNAME DAN PASSWORD DENGAN IF..ELSE. PROGRAM TIKET JIKA USIA 60 TAHUN KE ATAS MAKA BOLEH NONTON JIKA KURANG DARI ITU MAKA JANGAN NONTON TAHUN KABISAT DAN BUKAN KABISAT
  9. 9. STRUKTUR IF … ELSEIF…ELSE Bentuk if-elseif ini cocok untuk melakukanpengambilan keputusan yang melibatkan banyak alternative. if (kondisi) { statement-jika-kondisi-true; } elseif { statement-jika-kondisi-false; } Else { statement-jika-kondisi-false; }
  10. 10. CONTOH STRUKTUR IF … ELSEIF…ELSE <? $a=-3; if($a>0){ echo" nilai $a ini Positif"; } elseif($a<0){ echo" Nilai $a Negatif"; } else { echo" nilai $a adalah 0"; } ?>
  11. 11. SOAL STRUKTUR IF … ELSEIF…ELSE Ketentuan penilaian adalah sebagai berikut : Nilai A adalah nilai antara 80-100. Nilai B adalah nilai antara 70-79. Nilai C adalah nilai antara 60-69. Nilai D adalah nilai antara 50-59. Nilai E adalah nilai antara 0-49
  12. 12. SWITCH perbedaan pada penggunaannya dan juga syntaxnya. jika untuk memutuskan kondisi dalam if dan else itu menggunakan {} tetapi pada switch untuk memberhentikan keputusan digunakanlah fungsi break; switch ($var) { case '1' : statement-1; break; case '2' : statement-2; break; .... }
  13. 13. CONTOH SWITCH <?php $nilai = "A"; //ini adalah variabel switch($nilai) { <?php case "A": $day = date ("D"); echo "Sangat Bagus"; switch ($day) { break; case 'Sun' : $hari = "Minggu"; break; case "B": case 'Mon' : $hari = "Senin"; break; echo "Baik"; case 'Tue' : $hari = "Selasa"; break; break; case "C": echo "Cukup"; break; case "D": echo "Kurang"; break; case "E": echo "Buruk"; break; } ?> case 'Wed' : $hari = "Rabu"; break; case 'Thu' : $hari = "Kamis"; break; case 'Fri' : $hari = "Jum'at"; break; case 'Sat' : $hari = "Sabtu"; break; default : $hari = "Kiamat"; } echo "Hari ini hari <b>$hari</b>"; ?>
  14. 14. SOAL SWITCH MENDETEKSI BULAN DATE (“n (bulan ke)atau M(bulan), J(jumlah hari) ”) SOAL DETEKSI PERINGKAT 3 BESAR

×