2. perulangan pengkondisian

13
LOOPING & CONDITIONAL Disusun Oleh: Reza Budiawan Untuk: Tim Dosen Algoritma & Pemrograman Lanjut Hanya dipergunakan untuk kepentingan pengajaran di lingkungan Fakultas Ilmu Terapan, Universitas Telkom MI1274 — Algoritma & Pemrograman Lanjut Genap 2015-20

Upload: ejabudiawan

Post on 09-Jan-2017

495 views

Category:

Education


0 download

TRANSCRIPT

Page 1: 2. perulangan   pengkondisian

LOOPING & CONDITIONALDisusun Oleh:

Reza Budiawan

Untuk: Tim Dosen Algoritma & Pemrograman Lanjut

Hanya dipergunakan untuk kepentingan pengajaran di lingkungan Fakultas Ilmu Terapan, Universitas Telkom

MI1274 — Algoritma & Pemrograman Lanjut Genap 2015-2016

Page 2: 2. perulangan   pengkondisian

Pengkondisian (if-else)• Bentuk Umum 1

• Hal yang harus diperhatikan:• Statemen dalam kurung kerawal if hanya dieksekusi jika kondisi

benar terpenuhi• Kurung kerawal bersifat optional jika statemen yang berada pada

kurung kerawal hanya 1.

if(kondisi_benar){ statement;}

Page 3: 2. perulangan   pengkondisian

Pengkondisian (if-else)• Bentuk Umum 2 & 3

if(kondisi_benar){ statement_1;}else{ statement_2;}

if(kondisi_benar_1){ statement_1;}else if(kondisi_benar_2){ statement_2;}else{ statement_3}

Page 4: 2. perulangan   pengkondisian

Pengkondisian (switch-case)• Bentuk Umum:

switch(x){ case 1: statement_1_1; statement_1_2; break; case 2: statement_2_1; statement_2_2; break; …… default: statement;}

Page 5: 2. perulangan   pengkondisian

Perulangan (while)• Bentuk Umum

• Hal yang harus diperhatikan:• Kondisi_benar harus memiliki moment menjadi ‘salah’ agar

perulangan berhenti (tidak mencapai endless looping)• Perulangan dapat dihentikan walau tidak mencapai kondisi salah,

menggunakan “break”

while(kondisi_benar){

}

Page 6: 2. perulangan   pengkondisian

Contoh While

Page 7: 2. perulangan   pengkondisian

Perulangan (do-while)• Bentuk Umum

• Hal yang harus diperhatikan:• Kondisi_benar harus memiliki moment menjadi ‘salah’ agar

perulangan berhenti (tidak mencapai endless looping)• Perulangan dapat dihentikan walau tidak mencapai kondisi salah,

menggunakan “break”

do{

}while(kondisi_benar);

Page 8: 2. perulangan   pengkondisian

Contoh do-while

Page 9: 2. perulangan   pengkondisian

Perulangan (for)• Bentuk Umum 1

• Hal yang harus diperhatikan:• Kondisi_berhenti harus terpenuhi untuk menghentikan perulangan.• Perulangan dapat dihentikan walau tidak mencapai kondisi salah,

menggunakan “break”

for(inisialisasi;kondisi_berhenti;kontrol_var){

}

Page 10: 2. perulangan   pengkondisian

Contoh perulangan for

Page 11: 2. perulangan   pengkondisian

Perulangan (for)• Bentuk Umum 2

• Catatan: Bentuk ini dipelajari saat pembahasan array/array list

for(tipeData var_temp : list){

}

Page 12: 2. perulangan   pengkondisian

Perulangan & Pengkondisian Bersarang

forwhil

e do-whileif(……){

}

Page 13: 2. perulangan   pengkondisian

END OF SLIDE…