Top Banner
Struktur Kondisi dan Perulangan  Achmad Solichin Fakultas Teknologi Informasi http://achmatim.net 
21

03. Struktur Kondisi Dan Perulangan

Oct 29, 2015

Download

Documents

Doddy Prasetyo
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: 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 

Page 2: 03. Struktur Kondisi Dan Perulangan

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

Page 3: 03. Struktur Kondisi Dan Perulangan

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

Page 4: 03. Struktur Kondisi Dan Perulangan

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;

}

Page 5: 03. Struktur Kondisi Dan Perulangan

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;

}

Page 6: 03. Struktur Kondisi Dan Perulangan

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;

Page 7: 03. Struktur Kondisi Dan Perulangan

7/14/2019 03. Struktur Kondisi Dan Perulangan

http://slidepdf.com/reader/full/03-struktur-kondisi-dan-perulangan-56327b6679714 7/21

 

Contoh Program

Page 8: 03. Struktur Kondisi Dan Perulangan

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;

Page 9: 03. Struktur Kondisi Dan Perulangan

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

}

Page 10: 03. Struktur Kondisi Dan Perulangan

7/14/2019 03. Struktur Kondisi Dan Perulangan

http://slidepdf.com/reader/full/03-struktur-kondisi-dan-perulangan-56327b6679714 10/21

 

Contoh Program

Page 11: 03. Struktur Kondisi Dan Perulangan

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

Page 12: 03. Struktur Kondisi Dan Perulangan

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.

Page 13: 03. Struktur Kondisi Dan 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;

}

Page 14: 03. Struktur Kondisi Dan Perulangan

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;

}

Page 15: 03. Struktur Kondisi Dan Perulangan

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);

Page 16: 03. Struktur Kondisi Dan Perulangan

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;

}

Page 17: 03. Struktur Kondisi Dan Perulangan

7/14/2019 03. Struktur Kondisi Dan Perulangan

http://slidepdf.com/reader/full/03-struktur-kondisi-dan-perulangan-56327b6679714 17/21

 

Contoh Program

Page 18: 03. Struktur Kondisi Dan Perulangan

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.

Page 19: 03. Struktur Kondisi Dan Perulangan

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

Page 20: 03. Struktur Kondisi Dan Perulangan

7/14/2019 03. Struktur Kondisi Dan Perulangan

http://slidepdf.com/reader/full/03-struktur-kondisi-dan-perulangan-56327b6679714 20/21

 

Pertanyaan ???

Page 21: 03. Struktur Kondisi Dan Perulangan

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 

[email protected], [email protected]