Informatika 8 1
FLOWCHART (Diagram Alur)
Merupakan gambar atau bagan yang
memperlihatkan urutan dan hubungan antar
proses beserta penyertaannya.
Informatika 8 2
Tujuan
• Menggambarkan suatu tahapan penyelesaian
masalah
• Secara sederhana, terurai, rapi dan jelas
• Menggunakan simbol-simbol standar
Informatika 8 3
HUB. ALGORITHM DGN FLOWCHART
Dalam membuat sebuah program langkah awal yang harus kita lakukan
adalah membuat ilustrasi/gambaran awal yaitu membuat penyusunan
langkah secara textual
Setelah itu barulah kita membuat pseudocode yang tercipta dari alur
flowchart untuk di tuangkan kedalam bahasa pemrograman
Informatika 8 4
Simbol-simbol Flowchart
• Flow direction symbols
– Digunakan untuk menghubungkan simbol satu dengan
yang lain
– Disebut juga connecting line
• Processing symbols
– Menunjukan jenis operasi pengolahan dalam suatu
proses / prosedur
• Simbol connector
– Menyatakan sambungan dari proses ke proses lainnya
dalam halaman yang sama
• Simbol process
– Menyatakan suatu tindakan (proses) yang dilakukan
oleh komputer
• Simbol manual
– Menyatakan suatu tindakan (proses) yang tidak
dilakukan oleh komputer
• Simbol decision
– Menujukkan suatu kondisi tertentu yang akan
menghasilkan dua kemungkinan jawaban : ya / tidak
• Simbol predefined process
– Menyatakan penyediaan tempat penyimpanan
suatu pengolahan untuk memberi harga awal
• Simbol terminal
– Menyatakan permulaan atau akhir suatu program
7
Processing Symbols
• Simbol keying operation
– Menyatakan segal jenis operasi yang
diproses dengan menggunakan suatu
mesin yang mempunyai keyboard
• Simbol offline-storage
– Menunjukkan bahwa data dalam simbol
ini akan disimpan ke suatu media
tertentu
• Simbol manual input
– Memasukkan data secara manual dengan
menggunakan online keyboard
8
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
9
Input / Output Symbols
• Simbol document
– Mencetak keluaran dalam
bentuk dokumen (melalui
printer)
• Simbol display
– Mencetak keluaran dalam
layar monitor
10
Berikut adalah beberapa simbol yang digunakan dalam menggambar
suatu flowchart :
SIMBOL NAMA FUNGSI
GARIS ALIR
Arah aliran program
(FLOW LINE)
11
Pembuatan Flowchart
• Tidak ada kaidah yang baku.
• Flowchart = gambaran hasil analisa suatu masalah
• Flowchart dapat bervariasi antara satu pemrogram dengan pemrogram
lainnya.
• Secara garis besar ada 3 bagian utama:
– Input
– Proses
– Output
Pembuatan Flowchart – cont.
• Hindari pengulangan proses yang tidak
perlu dan logika yang berbelit sehingga
jalannya proses menjadi singkat.
• Jalannya proses digambarkan dari atas
ke bawah dan diberikan tanda panah
untuk memperjelas.
• Sebuah flowchart diawali dari satu titik
START dan diakhiri dengan END.
Contoh Flowchart Proses Memesan Burger
CONTOH FLOWCHART
Informatika 8 15
Contoh Flowchart Menghitung luas persegi panjang
Start
Input panjang
Input lebar
Print Luas
End
16
TUGAS
• Buatlah Flowchart dari Latihan minggu
kemarin yang sudah kalian kerjakan, yaitu
Proses Membuat Kopi.
• Silahkan Digambar di buku tulis, dan foto lalu
dikirim di GCR.
Informatika 8 17