Input tinggi
Luas 0,5*alas*tinggi
Print Luas
End
Pengertian Flowchart
• Bagan-bagan yang mempunyai arus
• Menggambarkan langkah-langkah penyelesaian suatu masalah
• Merupakan salah satu cara penyajian algoritma
8
Tujuan FLOWCHART
• Menggambarkan suatu tahapan penyelesaian masalah
• Secara sederhana, terurai, rapi dan jelas
• Menggunakan simbol-simbol standar
9
Model / Jenis Flowchart
• System Flowchart
• Program Flowchart
10
System Flowchart
• Menggambarkan suatu sistem peralatan komputer yang digunakan dalam
proses pengolahan data serta hubungan antar peralatan tersebut
• Tidak digunakan untuk menggambarkan urutan langkah untuk memecahkan
masalah
• Hanya untuk menggambarkan prosedur dalam sistem yang dibentuk
11
Keyboard
CPU Disket
VDU
12
Contoh penggunaan system flowchart
Contoh System Flowchart
Data jawaban
ujian
Koreksi
Daftar Koreksi
File Tabel
Data
utama Siswa
ujian
Periksa Ujian
Laporan Hasil 13
File
Ujian
siswa
lulus
Program Flowchart
• Menggambarkan urutan logika dari suatu prosedur pemecahan masalah
• Dua jenis metode penggambaran program flowchart :
• Conceptual flowchart, menggambarkan alur pemecahan masalah secara
global
• Detail flowchart, menggambarkan alur pemecahan masalah secara rinci
14
Start
Start
Input “Berapa data” ; N
Jml = 0
Input
For K = 1 to N
• Simbol connector
• Menyatakan sambungan dari proses ke proses lainnya dalam
halaman yang sama
20
KELEBIHAN FLOWCHART
• Mudah untuk dibaca (standarisasi simbol)
• Cocol untuk skala kerumitan tingkat rendah
Input / Output Symbols
• Simbol input/output
• Menyatakan proses input atau output tanpa
tergantung jenis peralatannya
• Simbol punched card
• Menyatakan input berasal dari kartu atau output
ditulis ke kartu
• Simbol magnetic tape
• Menyatakan input berasal dari pita magnetis atau
output disimpan ke pita magnetis
• Simbol disk storage
• Menyatakan input berasal dari dari disk atau
output disimpan ke disk 22
KERUGIAN FLOWCHART
• Tidak cocok untuk program yang kompleks
• Membutuhkan tools khusus
• Cukup sulit menerjemahkan ke dalam bentuk kode
• Penjelasan dalam alir proses tidak detail (keterbatasan ruang)
POSTEST
Buatlah flowchart untuk menghitung volume dan luas lingkaran
dimana masukannya adalah jari-jari
Soal Bonus