03. Struktur Kondisi Dan Perulangan

Post on 29-Oct-2015

31 views 0 download

Transcript of 03. Struktur Kondisi Dan Perulangan

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 

achmatim@gmail.com, achmatim@bl.ac.id