Fungsi bagan alir
Bagan alir (Flowchart) merupakan sebuah bagan yang menunjukkan aliran algoritma danmenampilkan langkah-langkah penyelesaian terhadap suatu masalah.
Terdapat 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.
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 kegunaannya.
Bagan alir tersusun dari berbagai simbol yang berbeda untuk mempresentasikan sebuah input, proses, maupun output yang berbeda. Berikut adalah berbagai simbol dan masing masing kegunaannya.
No
|
Simbol
|
Nama
|
Kegunaan
|
1
|
Terminator
|
Simbol ini berfungsi untuk menandai awal dan akhir sebuah flowchart, dan terdiri dari dua label:
|
|
2
|
Proses (Process)
|
Simbol ini menyatakan proses yang dilaksanakan
pada tahapan tertentu.
|
|
3
|
Keputusan (Decision)
|
Simbol ini
digunakan untuk pengambilan keputusan terhadap suatu kondisi. Terdapat dua
keadaan yang harus dipenuhi, yaitu:
Ya (Yes) jika dalam
pengambilan keputusan menghasilkan
keadaan benar, atau;
|
|
4
|
Subproses (Subprocess
/Alternate process)
|
Simbol ini adalah simbol proses yang dapat
dibuat menjadi lebih detail menjadi bagian-bagian proses (subproses) lainnya.
|
|
5
|
Dokumen (Document)
|
Simbol
ini digunakan untuk menunjukkan penggunaan dokumen yang terkait, misalnya berupa
masukan atau hasil dari proses
|
|
6
|
Data
|
Simbol ini menyatakan data tertentu yang terkait
pada sebuah flowchart.
|
|
7
|
Pangkalan Data (Database)
|
Simbol ini menunjukkan pemakaian database pada sebuah flowchart.
|
|
8
|
Tampilan (Display)
|
Simbol yang menyatakan peralatan output, misalnya layar tv.
|
|
9
|
Kartu (Punched
card)
|
Simbol yang menyatakan kartu, dapat digunakan
untuk masukan dan keluaran.
|
|
10
|
Penunjuk alir (Flow
direction)
|
Simbol ini
digunakan untuk menghubungkan setiap langkah dalam flowchart, dan menunjukkan ke mana arah aliran diagram
|
|
11
|
Masukan manual (Manual
input).
|
Simbol ini merepresentasikan masukan yang dapat
dilihat secara manual.
|
|
12
|
|
Operasi manual (Manual
operation)
|
Simbol ini merepresentasikan operasi yang dapat
dilihat secara manual.
|
13
|
Persiapan (Preparation)
|
Simbol merepresentasikan persiapan yang dapat
dilakukan sebelum menuju ke langkah berikutnya
|
|
14
|
Connector/ On-
|
On-page digunakan
sebagai titik awal penghubung suatu
langkah (biasanya pada halaman yang sama);
|
|
15
|
Off-page
connector/Off-
|
Off-page digunakan
sebagai titik temu penghubung suatu
langkah (dari on-page, dan biasanya
terdapat pada halaman yang berbeda)
|
|
16
|
|
Simbol Anotasi
|
Simbol ini merepresentasikan informasi
deskriptif tambahan, komentar atau catatan penjelasan.
|
EmoticonEmoticon