DATA
#2
Structured Control
•
Statement
Dalam bahasa program:
•
Instruksi untuk
membaca
masukan dari
user.
•
Instruksi untuk
menampilkan
suatu teks atau
nilai variable.
Statement
•
Input atau Output
<Jenis>
<Nama
Variabel/nilai>
Input/Outpu t
yang akan dibaca/ ditamplkan
Output X
Input
X
Tampil X
Baca
X
Output
“A= “
“Nama: “
Tampil
Dalam bahasa program:
•
Proses dari operasi
Matematika.
•
Proses dari operasi
String.
•
Proses dari operasi
deklarasi.
•
Proses dari operasi
inisialisasi.
Statement
•
Process
<Proses> atau <Operasi>
X=5
Author=
“Augury”
A = B + C
a++
Uji = A && B
Besar = x > y
Dalam bahasa program:
if(<kondisi>) {
…
}
Selection
•
IF
<Kondisi
>
Contoh:
true
false
a<5
Hasil =
“kurang dari
5”
true
false
Input
a
Tampil Hasil
Dalam bahasa program:
if(<kondisi>) {
…
}
else {
…
}
Selection
•
IF … ELSE
Selection
•
SWITCH … CASE
<Var>
default
A
Contoh:
B
C
switch (Var) {
case 'A': …. ;
break ;
case ‘B': …. ;
break ;
case ‘C': …. ;
break ;
default: …. ;
break ;
}
Dalam bahasa program:
Selection
•
FOR
Contoh:
for(int i=1; i<=3; i++) {
… ..
}
Dalam bahasa program:
For i = 1 to
3
i
For i = 1 to
3
x += i
i
x = 3
Selection
•
WHILE
while(kondisi) {
… ..
}
Dalam bahasa program:
kondis
i
true
false
kondis
i
true
false
do {
… ..
} while(kondisi)
Selection
•
WHILE
Contoh:
x< 5
true
“x= “
+ x
false
x = 1
x++
x< 5
“x= “
+ x
true
false
x = 1