ALGORITMA FLOWCHART
KRITERIA ALGORITMA.
1. Ada Output,
2. Efektifitas dan Efesiensi,
3. Jumlah Langkahnya Berhingga,
4. Berakhir, ( SEMI ALGORITMA )
5. Terstruktur,
Data Jawaban
Siswa
Koreksi
Periksa Ujian
File
Laporan Hasil Ujian
Siswa
Lulus
Apa itu
Flowchart start
input
Proses
8
IMPLEMENTASI PERSOALAN KE BENTUK
FLOWCHART
9
YANG PERLU DIPERHATIKAN DALAM PEMBUATAN FLOWCHART
10
SIMBOL – SIMBOL FLOWCHART
Bagan – bagan yang Dipakai sebagai alat Bantu menggambarkan
proses di dalam program dibagi menjadi tiga kelompok :
1. Processing symbols
Mencetak hasil
1. Stuktur squence
STRUKTUR SQUENCE / STRUKTUR SEDERHANA
Stop
2. Struktur KONDISI
STRUKTUR BRANCHING
1. Struktur : IF
start start
X=
Input X,Y 25
Y=5
P=X+Y
P=X+Y
T
P >= 0 end
T
Y P >= 0 end
Q=X*Y Y
Q=X*Y
Print Q
Print Q
Input X,Y
P=X+Y
P >= 0 T
Q=X/Y
Y
Q=X*Y
Print Q
end
HUBUNGAN ANTAR KONDISI
Hubungan -Dan-
Hubungan antar kondisi yang mensyaratkan kedua kondisi terpenuhi.
T > 20 Ya Ya
Ya T > 20 S < 50 X=S+T
AND X=S+T
S < 50
Tidak
Tidak
Tidak
X=S-T
X=S-T
27
Hubungan – Atau-
Hubungan antar kondisi yang mensyaratkan hanya salah satu kondisi
yang terpenuhi.
T > 20
OR Ya X = S + T Ya
T < 50 T > 20 X=S+T
Tidak Tidak
X=S-T
Ya
T < 50
Tidak
X=S-T
28
start
Kondisi Y Kondisi Y
Perintah 1
1 2
T Perintah 1
Kondisi Y
Perintah 3
3
Perintah 4 end
3. Struktur : Branch/Cabang atau Keputusan Bersusun
y
Nil >= 80 Cetak lulus
y
Nil >= 60 Cetak cadangan
Cetak tdk
lulus
3. Struktur Looping
STRUKTUR LOOPING (PENGULANGAN)
start start start
T
i3 end Write “halo”
Write “halo”
Y
start
For I = 2
To 4
For K = 6 Pemutaran
To 8
Luar
M = I*K
Pemutaran
Write
Dalam
M
Next K
Next I
end
PERULANGAN BERGANDA
Sering terjadi bahwa di dalam suatu pemutaran, terjadi lagi pemutaran atau disebut
dengan perulangan berganda
start
Input nil
Nil ≤ T
3 end
Y
For A = 1 to nil
b = Nil + A
Write b
Next A
Nil = Nil + 1
start
Nil = 2
T
Nil ≤ 5 end
Y
For A = 1 to nil
b = Nil + A
Write b
Next A
Nil = Nil + 1