BAGAN ALIR (FLOWCHART)
a. Fungsi Bagan Alir
Bagan alir (flowchart) merupakan sebuah bagan yang menunjukkan aliran algoritma dan
menampilkan langkah-langkah penyelesaian terhadap suatu masalah. Ter dapat berbagai alasan bagi
seseorang untuk menggunakan flowchart, antara lain sebagai berikut.
1. Dokumentasi proses. Bagan alir dapat digunakan untuk mendokumentasikan proses menjadi lebih
terorganisasi dengan baik.
2. Petunjuk untuk memecahkan masalah. Runtutan langkah dari yang umum menuju ke khusus atau
sebaliknya merupakan petunjuk pemecahan masalah yang digambarkan dengan bagan alir.
3. Pemrograman. Bagan alir dapat digunakan untuk menggambarkan garis besar program yang akan
dibuat. Bagan alir juga digunakan untuk merancang navigasi pengguna pada tampilan (user
interface) aplikasi yang akan dibuat.
4. Mengomunikasikan hal-hal yang prosedural.
b. Simbol Bagan Alir
Bagan alir tersusun dari berbagai simbol yang berbeda untuk mempresentasikan sebuah input,
proses, maupun output yang berbeda. Berikut adalah berbagai simbol dan masing- masing
Simbol Flowchart
Terminator
Simbol ini berfungsi untuk menandai awal dan akhir
sebuah flowchart, dan terdiri dari dua label
1.
Mulai (Start) untuk menandai awal flowchart
Akhir (End) untuk menandai akhir dari flowchart
Proses (Process)
Simbol ini menyatakan proses yang dilaksanakan pada
2.
tahapan tertentu
Keputusan (Decision)
Simbol ini digunakan untuk pengambilan keputusan
terhadap suatu kondisi, terdapat dua keadaan yang harus
dipenuhi, yaitu:
3. YA (Yes) jika dalam pengambilan keputusan
menghasilkan keadaan yang benar.
TIDAK (NO) jika dalam pengambilan keputusan
menghasikan keadaan salah
Subproses (Subprocess/Alternate Process)
Simbol ini adalah simbol proses yang dapat dibuat menjadi
4. lebih detail menjadi bagian-bagian proses (Subproses )
lainnya
Dokumen (Document)
Simbol ini digunakan untuk menunjukan penggunaan
5. dokumen yang terkait, misalnya berupa masukan atau
hasil proses.
Data
Symbol ini menyatakan data tertentu yang terkait pada
6.
sebuah flowchart
Pangkalan data (Database)
Symbol ini menunjukan pemakaian database pada sebuah
7.
flowchart.
Tampilan (display)
Simbol ini menyatakan peralatan output, misal layar
8.
monitor atau TV
Kartu (Punched card)
Symbol yang menyatakan kartu, dapat di gunakan untuk
9.
masukan dan keluaran.
Penunjuk Alir (Flow Direction)
Symbol ini digunakan untuk menghubungkan setiap
10. langkah dalam flowchart. Dan menunjukan kemana arah
aliran diagram.
Masukan manual (Manual Input)
Symbol ini mempresentasikan masukan yang dapat dilihat
11.
secara manual
Operasi manual (Manual Operation)
Symbol ini mempresentasikan operasi yang dapat dilihat
12.
secara manual
Persiapan (preparation)
Symbol ini merepresentasikan persiapan yang dapat
13.
dilakukan sebelum menuju kelangkah berikutnya
Connector / on page reference
Symbol konektor digunakan untuk menghubungkan suatu
14.
langkah dan langkah lain dalam sebuah flowchart
Off page connector / off page reference
On-page digunakan sebagai titik awal penghubung suatu
langkah (biasanya pada halaman yang sama)
15.
Off –page di gunakan sebagai titik temu penghubung suatu
langkah (dari on –page, dan biasanya terdapat pada
halaman yang berbeda
Symbol anotasi
Symbol ini merepresentasikan informasi deskriptif
16.
tambahan, komentar atau catatan penjelasan