際際滷

際際滷Share a Scribd company logo
IF THEN ELSE
SWITCH CASE
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
STRUKTUR IF
Perintah IF ini akan menjalankan statement jika kondisinya
bernilai benar (True)
<?
if (kondisi) {
statement-jika-kondisi-true;
}
?>
CONTOH STRUKTUR IF

<?php
$suhu = "panas";
if ($suhu == "panas")
{
echo " Saya akan Menyalakan AC";
}
?>
SOAL STRUKTUR IF

MENDETEKSI BILANGAN
GENAP
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;
}
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";
}
?>
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
STRUKTUR IF  ELSEIFELSE

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;
}
CONTOH STRUKTUR IF  ELSEIFELSE

<?
$a=-3;
if($a>0){
echo" nilai $a ini Positif";
}
elseif($a<0){
echo" Nilai $a Negatif";
}
else {
echo" nilai $a adalah 0";
}
?>
SOAL STRUKTUR IF  ELSEIFELSE

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
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;
....
}
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>";
?>
SOAL SWITCH

MENDETEKSI BULAN
DATE (n (bulan ke)atau M(bulan), J(jumlah hari) )

SOAL DETEKSI
PERINGKAT 3 BESAR

More Related Content

Pertemuan ke 4

  • 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. STRUKTUR IF Perintah IF ini akan menjalankan statement jika kondisinya bernilai benar (True) <? if (kondisi) { statement-jika-kondisi-true; } ?>
  • 4. CONTOH STRUKTUR IF <?php $suhu = "panas"; if ($suhu == "panas") { echo " Saya akan Menyalakan AC"; } ?>
  • 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. 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. 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. STRUKTUR IF ELSEIFELSE 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. CONTOH STRUKTUR IF ELSEIFELSE <? $a=-3; if($a>0){ echo" nilai $a ini Positif"; } elseif($a<0){ echo" Nilai $a Negatif"; } else { echo" nilai $a adalah 0"; } ?>
  • 11. SOAL STRUKTUR IF ELSEIFELSE 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. 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. 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. SOAL SWITCH MENDETEKSI BULAN DATE (n (bulan ke)atau M(bulan), J(jumlah hari) ) SOAL DETEKSI PERINGKAT 3 BESAR