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