SlideShare uma empresa Scribd logo
1 de 14
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 … 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;
}
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";
}
?>
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
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

Mais conteúdo relacionado

Destaque (7)

Pertemuan ke 2
Pertemuan ke 2Pertemuan ke 2
Pertemuan ke 2
 
Online entrepreneurship 2(1) final
Online entrepreneurship 2(1) finalOnline entrepreneurship 2(1) final
Online entrepreneurship 2(1) final
 
Pertemuan ke 5
Pertemuan ke 5Pertemuan ke 5
Pertemuan ke 5
 
My Visual Resume/Bio Presentation
My Visual Resume/Bio PresentationMy Visual Resume/Bio Presentation
My Visual Resume/Bio Presentation
 
Question 1[1]
Question 1[1]Question 1[1]
Question 1[1]
 
Pertemuan ke 6
Pertemuan ke 6Pertemuan ke 6
Pertemuan ke 6
 
Presentation bab 2
Presentation bab 2Presentation bab 2
Presentation bab 2
 

Semelhante a Pertemuan ke 4 (20)

7 Struktur Kontrol.pptx
7 Struktur Kontrol.pptx7 Struktur Kontrol.pptx
7 Struktur Kontrol.pptx
 
Pertemuan 5C.pptx
Pertemuan 5C.pptxPertemuan 5C.pptx
Pertemuan 5C.pptx
 
Swicth
SwicthSwicth
Swicth
 
2. teknik pemilihan dalam_pemrograman
2. teknik pemilihan dalam_pemrograman2. teknik pemilihan dalam_pemrograman
2. teknik pemilihan dalam_pemrograman
 
Pernyataan bersyarat
Pernyataan bersyaratPernyataan bersyarat
Pernyataan bersyarat
 
Struktur Kontrol PHP
Struktur Kontrol PHPStruktur Kontrol PHP
Struktur Kontrol PHP
 
FLOW CONTROL.pdf
FLOW CONTROL.pdfFLOW CONTROL.pdf
FLOW CONTROL.pdf
 
JENI Slides-Intro1-Bab06-Struktur kontrol
JENI Slides-Intro1-Bab06-Struktur kontrolJENI Slides-Intro1-Bab06-Struktur kontrol
JENI Slides-Intro1-Bab06-Struktur kontrol
 
4-Struktur Kontrol-PERCABANGAN.pptx
4-Struktur Kontrol-PERCABANGAN.pptx4-Struktur Kontrol-PERCABANGAN.pptx
4-Struktur Kontrol-PERCABANGAN.pptx
 
Algoritma 1 pertemuan 5
Algoritma 1 pertemuan 5Algoritma 1 pertemuan 5
Algoritma 1 pertemuan 5
 
WEB II PHP 03
WEB II PHP 03WEB II PHP 03
WEB II PHP 03
 
3 adp struktur keputusan
3   adp struktur keputusan3   adp struktur keputusan
3 adp struktur keputusan
 
3 adp struktur keputusan
3   adp struktur keputusan3   adp struktur keputusan
3 adp struktur keputusan
 
3.adp struktur keputusan
3.adp struktur keputusan3.adp struktur keputusan
3.adp struktur keputusan
 
3 adp struktur keputusan
3   adp struktur keputusan3   adp struktur keputusan
3 adp struktur keputusan
 
3 adp struktur keputusan
3   adp struktur keputusan3   adp struktur keputusan
3 adp struktur keputusan
 
Materi php
Materi phpMateri php
Materi php
 
Pertemuan iv
Pertemuan ivPertemuan iv
Pertemuan iv
 
2_Struktur_kontrol.pdf
2_Struktur_kontrol.pdf2_Struktur_kontrol.pdf
2_Struktur_kontrol.pdf
 
2_Struktur_kontrol.pdf
2_Struktur_kontrol.pdf2_Struktur_kontrol.pdf
2_Struktur_kontrol.pdf
 

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 … 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. 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. 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. 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