download

Matakuliah
Tahun
Versi
: M0074/PROGRAMMING II
: 2005
: 1/0
Pertemuan 4
KONTROL ALUR EKSEKUSI PROGRAM
1
Learning Outcomes
Pada akhir pertemuan ini, diharapkan mahasiswa
akan mampu :
• Mahasiswa dapat Menghasilkan program
menggunakan kontrol alur eksekusi (C3)
2
Outline Materi
• Seleksi
• Iterasi
• Jump
3
SELEKSI
• if
if (kondisi) {
pernyataan;
}
if (kondisi) {
if(kondisi)
pernyataan;
}
else
}
if (kondisi) {
pernyataan1;
} else {
pernyataan2;
}
if (kondisi1) {
pernyataan1;
}else if (kondisi2) {
pernyataan2;
}else if (kondisiN) {
pernyataanN;
}
4
SELEKSI
[kondisi=true]
pernyataan
[kondisi=false]
Diagram aktifitas if.
5
SELEKSI
pernyataan2
[kondisi=false]
[kondisi=true]
pernyataan1
Diagram aktifitas if..else.
6
SELEKSI
• switch
switch(ekspresi) {
case nilai1: pernyataan1;
break;
case nilai2: pernyataan2;
break;
case nilai3: pernyataan3;
break;
.
.
.
case nilaiN: pernyataanN;
break;
default : pernyataanDefault;
}
7
SELEKSI
case nilai1
pernyataan1
break
case nilai2
pernyataan2
break
case nilai3
pernyataan3
break
case nilaiN
pernyataanN
break
pernyataanDefault
Diagram aktifitas switch.
8
ITERASI
• while
while (kondisi) {
penyataan;
}
while
pernyataan
Diagram aktifitas while.
9
ITERASI
• do..while
do {
pernyataan;
}while (kondisi);
pernyataan
while
Diagram aktifitas do..while.
10
ITERASI
• for
for(inisialisasi;kondisi;iterasi) {
pernyataan;
}
inisialisasi
pernyataan
iterasi
Diagram aktifitas for.
11
JUMP
• break
• continue
• return
12
RINGKASAN
• Seleksi terdiri dari
– if
– switch
• Iterasi terdiri dari
– while
– do while
– for
13
RINGKASAN
• Jump terdiri dari :
– break
– continue
– return
14