Download - Pertemuan ke 4
![Page 1: Pertemuan ke 4](https://reader038.vdokumen.com/reader038/viewer/2022100604/5597dc031a28abb51e8b4597/html5/thumbnails/1.jpg)
IF THEN ELSEIF THEN ELSE
SWITCH… CASESWITCH… CASE
![Page 2: Pertemuan ke 4](https://reader038.vdokumen.com/reader038/viewer/2022100604/5597dc031a28abb51e8b4597/html5/thumbnails/2.jpg)
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](https://reader038.vdokumen.com/reader038/viewer/2022100604/5597dc031a28abb51e8b4597/html5/thumbnails/3.jpg)
STRUKTUR IF
<?
if (kondisi) { statement-jika-kondisi-true; }
?>
Perintah IF ini akan menjalankan statement jika kondisinyabernilai benar (True)
![Page 4: Pertemuan ke 4](https://reader038.vdokumen.com/reader038/viewer/2022100604/5597dc031a28abb51e8b4597/html5/thumbnails/4.jpg)
CONTOH STRUKTUR IF
<?php$suhu = "panas";if ($suhu == "panas")
{echo " Saya akan Menyalakan AC";
}?>
![Page 5: Pertemuan ke 4](https://reader038.vdokumen.com/reader038/viewer/2022100604/5597dc031a28abb51e8b4597/html5/thumbnails/5.jpg)
SOAL STRUKTUR IF
MENDETEKSI BILANGANGENAP
![Page 6: Pertemuan ke 4](https://reader038.vdokumen.com/reader038/viewer/2022100604/5597dc031a28abb51e8b4597/html5/thumbnails/6.jpg)
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](https://reader038.vdokumen.com/reader038/viewer/2022100604/5597dc031a28abb51e8b4597/html5/thumbnails/7.jpg)
<?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](https://reader038.vdokumen.com/reader038/viewer/2022100604/5597dc031a28abb51e8b4597/html5/thumbnails/8.jpg)
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](https://reader038.vdokumen.com/reader038/viewer/2022100604/5597dc031a28abb51e8b4597/html5/thumbnails/9.jpg)
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](https://reader038.vdokumen.com/reader038/viewer/2022100604/5597dc031a28abb51e8b4597/html5/thumbnails/10.jpg)
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](https://reader038.vdokumen.com/reader038/viewer/2022100604/5597dc031a28abb51e8b4597/html5/thumbnails/11.jpg)
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](https://reader038.vdokumen.com/reader038/viewer/2022100604/5597dc031a28abb51e8b4597/html5/thumbnails/12.jpg)
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](https://reader038.vdokumen.com/reader038/viewer/2022100604/5597dc031a28abb51e8b4597/html5/thumbnails/13.jpg)
<?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](https://reader038.vdokumen.com/reader038/viewer/2022100604/5597dc031a28abb51e8b4597/html5/thumbnails/14.jpg)
SOAL SWITCH
MENDETEKSI BULAN
DATE (“n (bulan ke)atau M(bulan), J(jumlah hari) ”)
SOAL DETEKSI PERINGKAT 3 BESAR