Struktur Kondisi dan Perulangan Achmad Solichin Fakultas Teknologi Informasi http://achmatim.net
7/14/2019 03. Struktur Kondisi Dan Perulangan
http://slidepdf.com/reader/full/03-struktur-kondisi-dan-perulangan-56327b6679714 1/21
Struktur Kondisi dan Perulangan
Achmad Solichin
Fakultas Teknologi Informasi
http://achmatim.net
7/14/2019 03. Struktur Kondisi Dan Perulangan
http://slidepdf.com/reader/full/03-struktur-kondisi-dan-perulangan-56327b6679714 2/21
On this slide…
Struktur Kondisi
Struktur Perulangan
Break dan Continue
7/14/2019 03. Struktur Kondisi Dan Perulangan
http://slidepdf.com/reader/full/03-struktur-kondisi-dan-perulangan-56327b6679714 3/21
Struktur Kondisi
Digunakan untuk menyeleksi suatu kondisi akandijalankan atau tidak.
Contohnya dalam proses login di email, jikausername dan password yang dimasukkan
benar maka kita dapat masuk melihat inboxemail kita, tapi jika salah maka tidak akan bisamasuk.
Pengeleksian kondisi ini (apakah username
benar atau salah) menggunakan STRUKTURKONDISI
7/14/2019 03. Struktur Kondisi Dan Perulangan
http://slidepdf.com/reader/full/03-struktur-kondisi-dan-perulangan-56327b6679714 4/21
IF
Bentuk Umum
Contoh
if (kondisi) {
statemen;
}
7/14/2019 03. Struktur Kondisi Dan Perulangan
http://slidepdf.com/reader/full/03-struktur-kondisi-dan-perulangan-56327b6679714 5/21
IF…ELSE
Bentuk Umum
Contoh
if (kondisi) {
statemen-jika-benar;
} else {statemen-jika-salah;
}
7/14/2019 03. Struktur Kondisi Dan Perulangan
http://slidepdf.com/reader/full/03-struktur-kondisi-dan-perulangan-56327b6679714 6/21
BENTUK KHUSUS ?:
Bentuk Umum
Contoh
$var = (kondisi)? benar : salah;
7/14/2019 03. Struktur Kondisi Dan Perulangan
http://slidepdf.com/reader/full/03-struktur-kondisi-dan-perulangan-56327b6679714 7/21
Contoh Program
7/14/2019 03. Struktur Kondisi Dan Perulangan
http://slidepdf.com/reader/full/03-struktur-kondisi-dan-perulangan-56327b6679714 8/21
IF… ENDIF
Bentuk Umum
Contoh
if (kondisi) :
statemen-jika-benar;
endif;
7/14/2019 03. Struktur Kondisi Dan Perulangan
http://slidepdf.com/reader/full/03-struktur-kondisi-dan-perulangan-56327b6679714 9/21
SWITCH…CASE
Bentuk Umum
Contoh
switch ($var) {
case 1 : statement-1; break;
case 2 : statement-2; break;…
}
7/14/2019 03. Struktur Kondisi Dan Perulangan
http://slidepdf.com/reader/full/03-struktur-kondisi-dan-perulangan-56327b6679714 10/21
Contoh Program
7/14/2019 03. Struktur Kondisi Dan Perulangan
http://slidepdf.com/reader/full/03-struktur-kondisi-dan-perulangan-56327b6679714 11/21
Latihan
Buatlah program untuk memeriksa suatunilai (0-100) dan menampilkan grade darinilai tersebut!
0 – 45 = E 46 – 59 = D
60 – 74 = C
75 – 84 = B
85 – 100 = A
7/14/2019 03. Struktur Kondisi Dan Perulangan
http://slidepdf.com/reader/full/03-struktur-kondisi-dan-perulangan-56327b6679714 12/21
PERULANGAN
Digunakan untuk mengulang suatu proses
yang dieksekusi beberapa kali sekaligus.
Contohnya jika akan menampilkan
bilangan dari 1-100, maka akan lebih
efektif jika menggunakan perulangan.
7/14/2019 03. Struktur Kondisi Dan Perulangan
http://slidepdf.com/reader/full/03-struktur-kondisi-dan-perulangan-56327b6679714 13/21
FOR
Bentuk Umum
Contoh
for (awal; batas-akhir; increment) {
statemen-yang-diulang;
}
7/14/2019 03. Struktur Kondisi Dan Perulangan
http://slidepdf.com/reader/full/03-struktur-kondisi-dan-perulangan-56327b6679714 14/21
WHILE
Bentuk Umum
Contoh
inisialisasi-awal;
while (batas-akhir) {
statemen-yang-diulang;increment;
}
7/14/2019 03. Struktur Kondisi Dan Perulangan
http://slidepdf.com/reader/full/03-struktur-kondisi-dan-perulangan-56327b6679714 15/21
DO…WHILE
Bentuk Umum
Contoh
inisialisasi-awal;
do {
statemen-yang-diulang;increment;
} while (kondisi-akhir);
7/14/2019 03. Struktur Kondisi Dan Perulangan
http://slidepdf.com/reader/full/03-struktur-kondisi-dan-perulangan-56327b6679714 16/21
FOREACH
Bentuk Umum
Contoh
foreach (array as $var) {
statemen-yang-diulang;
}
7/14/2019 03. Struktur Kondisi Dan Perulangan
http://slidepdf.com/reader/full/03-struktur-kondisi-dan-perulangan-56327b6679714 17/21
Contoh Program
7/14/2019 03. Struktur Kondisi Dan Perulangan
http://slidepdf.com/reader/full/03-struktur-kondisi-dan-perulangan-56327b6679714 18/21
BREAK dan CONTINUE
BREAK digunakan untuk keluar dari
struktur (blok) program (blok if, while,
switch, …)
CONTINUE digunakan untuk melanjutkan
perintah dari suatu perulangan tanpa
melalui perintah-perintah setelahnya.
7/14/2019 03. Struktur Kondisi Dan Perulangan
http://slidepdf.com/reader/full/03-struktur-kondisi-dan-perulangan-56327b6679714 19/21
BREAK dan CONTINUE
Contoh Program
7/14/2019 03. Struktur Kondisi Dan Perulangan
http://slidepdf.com/reader/full/03-struktur-kondisi-dan-perulangan-56327b6679714 20/21
Pertanyaan ???
7/14/2019 03. Struktur Kondisi Dan Perulangan
http://slidepdf.com/reader/full/03-struktur-kondisi-dan-perulangan-56327b6679714 21/21
Terima Kasih
Achmad Solichin, S.Kom
http://achmatim.net