pertemuan ke 4

14

Click here to load reader

Upload: cepfirmansyah

Post on 04-Jul-2015

60 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: Pertemuan ke 4

IF THEN ELSEIF THEN ELSE

SWITCH… CASESWITCH… CASE

Page 2: Pertemuan ke 4

Adalah sebuah kondisi di mana satu atau lebih bariskode Pemilihan program (statement) akan di eksekusijika kondisi tertentu terpenuhi.

STRUKTUR KONDISI

Struktur KondisiStruktur Kondisi IfStruktur Kondisi If...ElseIF THEN ELSEIF ELSEStruktur Kondisi Switch...Case

Page 3: Pertemuan ke 4

STRUKTUR IF

<?

if (kondisi) { statement-jika-kondisi-true; }

?>

Perintah IF ini akan menjalankan statement jika kondisinyabernilai benar (True)

Page 4: Pertemuan ke 4

CONTOH STRUKTUR IF

<?php$suhu = "panas";if ($suhu == "panas")

{echo " Saya akan Menyalakan AC";

}?>

Page 5: Pertemuan ke 4

SOAL STRUKTUR IF

MENDETEKSI BILANGANGENAP

Page 6: Pertemuan ke 4

STRUKTUR IF … ELSE

if (kondisi) { statement-jika-kondisi-true; } else { statement-jika-kondisi-false; }

Struktur pemilihan ini memberikan dua buah aksi yang dikerjakan bergantung pada nilai kondisinya.

Page 7: Pertemuan ke 4

<?php

$huruf = "A";

if (($huruf == "A") || ($huruf == "I") || ($huruf == "U") || ($huruf == "E") ||

($huruf == "O"))

{

echo "Termasuk huruf vokal";

}

else

{

echo "Tidak termasuk huruf vokal";

}

?>

CONTOH STRUKTUR IF … ELSE

Page 8: Pertemuan ke 4

SOAL STRUKTUR IF … ELSE

PROGRAM MEMERIKSA USERNAME DAN PASSWORD DENGAN IF..ELSE.

PROGRAM TIKET JIKA USIA 60 TAHUN KE ATAS MAKA BOLEH NONTONJIKA KURANG DARI ITU MAKA JANGAN NONTON

TAHUN KABISAT DAN BUKAN KABISAT

Page 9: Pertemuan ke 4

STRUKTUR IF … ELSEIF…ELSE

Bentuk if-elseif ini cocok untuk melakukanpengambilankeputusan yang melibatkan banyak alternative.

if (kondisi) { statement-jika-kondisi-true; } elseif { statement-jika-kondisi-false; } Else {statement-jika-kondisi-false;}

Page 10: Pertemuan ke 4

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";

}?>

Page 11: Pertemuan ke 4

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

Page 12: Pertemuan ke 4

SWITCH

switch ($var) { case '1' : statement-1; break; case '2' : statement-2; break; .... }

perbedaan pada penggunaannya dan juga syntaxnya. jikauntuk memutuskan kondisi dalam if dan else itumenggunakan {} tetapi pada switch untuk memberhentikankeputusan digunakanlah fungsi break;

Page 13: Pertemuan ke 4

<?php$day = date ("D"); switch ($day) { case 'Sun' : $hari = "Minggu"; break; case 'Mon' : $hari = "Senin"; break; case 'Tue' : $hari = "Selasa"; 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>"; ?>

CONTOH SWITCH

<?php$nilai = "A"; //ini adalah variabelswitch($nilai){

case "A":echo "Sangat Bagus";break;

case "B":echo "Baik";break;

case "C":echo "Cukup";break;

case "D":echo "Kurang";break;

case "E":echo "Buruk";break;

} ?>

Page 14: Pertemuan ke 4

SOAL SWITCH

MENDETEKSI BULAN

DATE (“n (bulan ke)atau M(bulan), J(jumlah hari) ”)

SOAL DETEKSI PERINGKAT 3 BESAR