1. IF…THEN
2. IF…THEN…ELSE
3. SELECTION
PERCABANGAN
BENAR SALAH
kondisi
MODEL PERCABANGAN
Kondisi #1
BENAR SALAH
kondisi
Instruksi
MODEL PERCABANGAN
Kondisi #2
BENAR SALAH
kondisi
Instruksi 1 Instruksi 2
PERCABANGAN TUNGGAL
BEGIN
Contoh
INPUT
umur
PRINT SALAH
“Manula”
END
PERCABANGAN TUNGGAL
BEGIN
Kemungkinan #1
PERCABANGAN TUNGGAL
BEGIN
Kemungkinan #1
INPUT umur
umur
85
PERCABANGAN TUNGGAL
BEGIN
Kemungkinan #1
INPUT umur
umur
85
SALAH
PERCABANGAN TUNGGAL
BEGIN
Kemungkinan #1
INPUT umur
umur
85
PRINT
“Manula”
PERCABANGAN TUNGGAL
BEGIN
Kemungkinan #1
INPUT umur
umur
85
umur >=
60
PRINT
“Manula”
END
PERCABANGAN TUNGGAL
BEGIN
Kemungkinan #2
PERCABANGAN TUNGGAL
BEGIN
Kemungkinan #2
INPUT umur
umur
20
PERCABANGAN TUNGGAL
BEGIN
Kemungkinan #2
INPUT umur
umur
20
SALAH
PERCABANGAN TUNGGAL
BEGIN
Kemungkinan #2
INPUT umur
umur
20
umur >=
60
SALAH
END
PERCABANGAN MAJEMUK
Model
Kondi
si A
Instruksi 1 Instruksi 2
Kondi
si B
PERCABANGAN MAJEMUK
BEGIN
Contoh
INPUT angka
END
PERCABANGAN MAJEMUK
BEGIN
Kemungkinan #1
INPUT angka
PRINT “Negatif”
BENAR angka%2
== 0
PRINT “Genap”
END
PERCABANGAN MAJEMUK
BEGIN
Kemungkinan #2
INPUT angka
PRINT “Negatif”
angka%2 SALAH
== 0
PRINT “Gasal”
END
PERCABANGAN MAJEMUK
BEGIN
Kemungkinan #3
INPUT angka
PRINT “Positif”
angka%2 SALAH
== 0
PRINT “Gasal”
END
PERCABANGAN MAJEMUK
BEGIN
Kemungkinan #4
INPUT angka
PRINT “Positif”
BENAR angka%2
== 0
PRINT “Genap”
END
PERCABANGAN BERTINGKAT
Model
Kondi
si A
Kondi
si B
Kondi
si C
Kondi
si D
PERCABANGAN BERTINGKAT
Model
Kondi
si A
PERCABANGAN BERTINGKAT
Model
Kondi
si A
Kondi
si B
PERCABANGAN BERTINGKAT
Model
Kondi
si A
Kondi
si B
Kondi
si C
PERCABANGAN BERTINGKAT
Model
Kondi
si A
Kondi
si B
Kondi
si C
Kondi
si D
SELECTION
Model esi
ekspr
Nilai 1 Nilai N
Nilai 2
ri
ha
0 6
1
END
SELECTION
BEGIN
Jika variabel “hari”
diberi nilai 0.
INPUT hari
ri
ha
0 6
1
END
SELECTION
BEGIN
Jika variabel “hari”
diberi nilai 1.
INPUT hari
ri
ha
0 6
1
END
SELECTION
BEGIN
Jika variabel “hari”
diberi nilai 6.
INPUT hari
ri
ha
0 6
1
END
LATIHAN
LATIHAN
End of slide