ANALISA STRUKTUR
PROGRAM
I. Flowchart
Dalam penulisan flowchart dikenal 2 (dua)
metode yaitu :
adalah metode untuk menggambarkan tahap-tahap
pemecahan masalah dengan menggambarkan simbl-
simbol tertentu yang mudah dimengerti, mudah
digunakan dan standar.
A. Sistem Flowchart
Adalah diagram alir yang menggambarkan suatu sistem
peralatan komputer yang digunakan dalam proses
pengolahan data serta hubungan antar peralatan tersebut.
Pita Magnetik Kartu Plong/keyboard Punched Paper Tape
Input / Output Magnetic Drum Process
   
Off Line Storage Proses Sortir       Proses Merge
 
   
On Line Storage/VDU  Magnetic Disc           Arus
Contoh :
                                                     
                                                   Keyboard
 
 
                                                   CPU                     DISKET 
 
 
 
  VDU       
B. Program Flowchart
Adalah diagram alir yang menggambarkan urutan logika 
dari suatu prosedur pemecahan masalah.
Dibawah ini adalah gambar simbol program flowchart :
   
        proses     Input Output Subroutine/ Pemanggilan
sub program dari main
program
   
Pengujian Pemberian Nilai Awal Awal/Akhir 
program
   
Konektor pada  satu 
halaman 
Konektor  pada  halaman 
lain
arah
Dengan diagram alur atau flowchart,
Contoh : Start
Masukan
Alas
Masukan
Tinggi
Luas = (Alas * Tinggi)/2
Cetak
Luas
Stop
II. Pseudocode
Pseudocode berasal dari kata pseudo yang berarti mirip
atau menyerupai dan code yang berarti program.
Pseudocode adalah teknik tulisan untuk menggambarkan
algoritma menggunakan kode yang mirip dengan kode
pemrograman yang sebenarnya.
Dengan bahasa semu (pseudocode),
Contoh :
1. Untuk menghitung Luas Segi tiga :
2. Masukan Nilai Alas
3. Masukan Nilai Tinggi
4. Hitung Luas =( Alas * Tinggi ) / 2
5. Cetak Luas
Latihan :
1. Tentukan Output dari Flowchart dibawah ini :
INPU
T X
X=2*X
X=X+10
X=X+7
X=5*X
X=X+5
CETAK X
START
END
INPU
T A
INPU
T B
A >
B
?
CETAK
“A Lebih
Besar”
CETAK
“ B Lebih
Besar”
START
END
Y
T
Latihan : (Gunakan Bahasa sehari-hari / Pseudocode )
1. Buat langkah untuk melakukan penggantian ban mobil
yang pecah ( tanpa ada masalah / Syarat ) :
2. Dari Soal diatas dikembangkan kembali ,mis : bila ban
serep kempes atau ban serep bocor :
3. Buat langkah yang dilakukan dalam kegiatan sehari-hari :

Analisis struktur program (flowchart & psuedocode)