Dokumen tersebut membahas struktur kondisi dalam pemrograman seperti IF, IF ELSE, IF ELSEIF ELSE, dan SWITCH CASE beserta contoh kode untuk menerangkan implementasinya. Struktur kondisi digunakan untuk mengeksekusi baris kode tertentu berdasarkan kondisi tertentu.
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;
}
?>
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>";
?>