Slide IST103 Fondasi Pemrograman Struktur Data 02 Flow Chart Structured Control
FONDASI PEMROGRAMAN & STRUKTUR
DATA
#2
Flowchart & Structured
Control
Augury El Rayeb, S.Kom., MMSI.
Fondasi Pemrograman & Struktur Data | IST101
Structured Control
• Statement
• Selection
• Repetition
Augury El Rayeb, S.Kom., MMSI.
Fondasi Pemrograman & Struktur Data | IST101
Statement
• Input atau Output
Input/Outpu
t
yang akan dibaca/
ditamplkan
Dalam bahasa program:
• Instruksi untuk
membaca
masukan dari
user.
Contoh:
Output X
Tampil X
Output
“A= “
Tampil
“Nama: “
Input X
Baca X
• Instruksi untuk
menampilkan
suatu teks atau
nilai variable.
Augury El Rayeb, S.Kom., MMSI.
Fondasi Pemrograman & Struktur Data | IST101
Statement
• Process
Dalam bahasa program:
• Proses dari operasi
Matematika.
atau
• Proses dari operasi
String.
Contoh:
X=5
A=B+C
Uji = A && B
Besar = x > y
Author=
“Augury”
a++
• Proses dari operasi
deklarasi.
• Proses dari operasi
inisialisasi.
Augury El Rayeb, S.Kom., MMSI.
Fondasi Pemrograman & Struktur Data | IST101
Selection
• IF
Contoh:
true
false
Hasil =
“Okay”
Input
a
a=
5
Hasil =
“kurang dari
5”
false
Hasil =
“kurang dari
5”
Tampil Hasil
Augury El Rayeb, S.Kom., MMSI.
Fondasi Pemrograman & Struktur Data | IST101
Selection
• SWITCH … CASE
A
default
B
C
Contoh:
Input
a
Dalam bahasa program:
switch (Var) {
case 'A': ….
;
break ;
case ‘B': ….
;
break ;
case ‘C': ….
;
break ;
default: ….
;
break ;
}
A
B
“Piliha
n A”
default
a
“Piliha
n B”
C
“Piliha
n C”
“Sala
h
Pilih”
Augury El Rayeb, S.Kom., MMSI.
Fondasi Pemrograman & Struktur Data | IST101
Selection
• FOR
Contoh:
For i = 1 to
3
x=3
For i = 1 to
3
i
x += i
“x = “ +
x
Dalam bahasa program:
for(int i=1; i
DATA
#2
Flowchart & Structured
Control
Augury El Rayeb, S.Kom., MMSI.
Fondasi Pemrograman & Struktur Data | IST101
Structured Control
• Statement
• Selection
• Repetition
Augury El Rayeb, S.Kom., MMSI.
Fondasi Pemrograman & Struktur Data | IST101
Statement
• Input atau Output
Input/Outpu
t
yang akan dibaca/
ditamplkan
Dalam bahasa program:
• Instruksi untuk
membaca
masukan dari
user.
Contoh:
Output X
Tampil X
Output
“A= “
Tampil
“Nama: “
Input X
Baca X
• Instruksi untuk
menampilkan
suatu teks atau
nilai variable.
Augury El Rayeb, S.Kom., MMSI.
Fondasi Pemrograman & Struktur Data | IST101
Statement
• Process
Dalam bahasa program:
• Proses dari operasi
Matematika.
atau
• Proses dari operasi
String.
Contoh:
X=5
A=B+C
Uji = A && B
Besar = x > y
Author=
“Augury”
a++
• Proses dari operasi
deklarasi.
• Proses dari operasi
inisialisasi.
Augury El Rayeb, S.Kom., MMSI.
Fondasi Pemrograman & Struktur Data | IST101
Selection
• IF
Contoh:
true
false
Hasil =
“Okay”
Input
a
a=
5
Hasil =
“kurang dari
5”
false
Hasil =
“kurang dari
5”
Tampil Hasil
Augury El Rayeb, S.Kom., MMSI.
Fondasi Pemrograman & Struktur Data | IST101
Selection
• SWITCH … CASE
A
default
B
C
Contoh:
Input
a
Dalam bahasa program:
switch (Var) {
case 'A': ….
;
break ;
case ‘B': ….
;
break ;
case ‘C': ….
;
break ;
default: ….
;
break ;
}
A
B
“Piliha
n A”
default
a
“Piliha
n B”
C
“Piliha
n C”
“Sala
h
Pilih”
Augury El Rayeb, S.Kom., MMSI.
Fondasi Pemrograman & Struktur Data | IST101
Selection
• FOR
Contoh:
For i = 1 to
3
x=3
For i = 1 to
3
i
x += i
“x = “ +
x
Dalam bahasa program:
for(int i=1; i