Anda di halaman 1dari 18

Materi PHP

KONDISI dan PERULANGAN


(Widiastuti)
KONTROL KENDALI
Digunakan untuk mengambil keputusan
berdasarkan suatu kondisi.
Memiliki 3 macam bentuk :
IF
IF ELSE
IF ELSEIF

Pemrograman Berorientasi Objek 2


IF
Digunakan untuk menjalankan satu atau lebih
perintah yang menyatakan kondisi.
Bentuk Umum
IF (kondisi)
{
pernyataan
}
Pemrograman Berorientasi Objek 3
IF (cont.)
<?
$Total = 2000000;
$Keterangan = Tidak Dapat Diskon;
If ($Total >= 1000000)
$Keterangan = Dapat Diskon;
Print ($Keterangan);
?>
Pemrograman Berorientasi Objek 4
IF - ELSE
Digunakan untuk menjalankan perintah lain bila
kondisi 1 salah.
Bentuk Umum
IF (ekspresi)
{ pernyataan_1 }
ELSE
{ pernyataan_2 }
Pemrograman Berorientasi Objek 5
IF - ELSE (cont.)
<? $Total = 2000000;
If ($Total >= 1000000)
$Keterangan = Dapat Diskon 5%;
Else
$Keterangan = Tidak Dapat Diskon;
Print ($Keterangan);
?>

Pemrograman Berorientasi Objek 6


IF - ELSEIF
Digunakan pada suatu pilihan multi kondisi.
Bentuk Umum
IF (kondisi 1)
{ pernyataan_1 }
ELSEIF (kondisi 2)
{ pernyataan_2 }
ELSE
{ pernyataan_3 }
Pemrograman Berorientasi Objek 7
IF - ELSEIF (cont.)
<? $Total = 2000000;
$Keterangan = Tidak Dapat Diskon;
If ($Total >= 1000000)
$Keterangan = Dapat Diskon 5%;
ElseIf ($Total >= 500000)
$Keterangan = Dapat Diskon 2%;
Else
$Keterangan = Tidak Dapat Diskon;
Print ($Keterangan);
?>
Pemrograman Berorientasi Objek 8
KASUS
Buat grade nilai untuk suatu mata kuliah.
A jika nilai ujian 81 - 100
B jika nilai ujian 71 - 80
C jika nilai ujian 61 - 70
D jika nilai ujian 51 - 60
Selain nilai-nilai tersebut, grade nya adalah
E.
Peng. Komp & TI 2C 9
SWITCH
Digunakan untuk alternative pengganti If Else
Bentuk Umum
Switch (variabel)
case 0; pernyataan 0; break;
case 1; pernyataan 1; break;
Default;
pernyataan 2;
Pemrograman Berorientasi Objek 10
Switch(cont.)
<? $Hari = Jumat;
Switch ($Hari) {
case Minggu; print (Sunday); break;
case Senin; print (Monday); break;
case Selasa; print (Tuesday); break;
case Rabu; print (Wednesday); break;
case Kamis; print (Thursday); break;
case Jumat; print (Friday); break;
default; print (Saturday); }
?>
Pemrograman Berorientasi Objek 11
KONTROL PERULANGAN
Digunakan untuk mengulangi perintah yang
jumlah pengulangannya telah diketahui.

Dengan menggunakan FOR dan While

Pemrograman Berorientasi Objek 12


FOR
Bentuk Umum
For (nilai awal; nilai akhir; proses)
{
Pernyataan yang akan diulang;
}

Pemrograman Berorientasi Objek 13


For (cont.)
<?
for ($Count=1; $Count<=10; $Count++)
{
print ($Count);
}
?>

Pemrograman Berorientasi Objek 14


WHILE
Bentuk Umum
While (kondisi)
{
Pernyataan yang akan dijalankan;
}

Pemrograman Berorientasi Objek 15


While(cont.)
<?
$Count=1;
while ($Count <= 10)
{
print ($Count <br>);
$Count = $Count + 1;
}
?>
Pemrograman Berorientasi Objek 16
KASUS
Buatlah tampilan deret berikut :
1
1 2
1 2 3
1 2 3 4
1 2 3 4 5

Pemrograman Berorientasi Objek 17


KASUS
Buatlah tampilan deret berikut :
-1
-1 4
-1 4 -9
-1 4 -9 16
-1 4 -9 16 -25

Pemrograman Berorientasi Objek 18

Anda mungkin juga menyukai