FLOWCHART
Contoh Gambar Flowchart :
Pengertian
FlowChart :
Flowchart
adalah adalah suatu bagan dengan simbol-simbol tertentu yang menggambarkan
urutan proses secara mendetail dan hubungan antara suatu proses (instruksi)
dengan proses lainnya dalam suatu program.
Flowchart terbagi atas lima jenis,
yaitu :
1. Flowchart Sistem
Flowchart Sistem merupakan bagan yang menunjukkan alur kerja atau apa
yang sedang dikerjakan di dalam sistem secara keseluruhan dan menjelaskan
urutan dari prosedur-prosedur yang ada di dalam sistem. Dengan kata lain,
flowchart ini merupakan dekripsi secara grafik dari urutan prosedur-prosedur
yang terkombinasi yang membentuk suatu sistem.
Flowchart Sistem
terdiri dari data yang mengalir melalui sistem dan proses yang
mentransformasikan data itu. Data dan proses dalam flowchart sistem dapat
digambarkan secara online (dihubungkan
langsung dengan komputer) atau offline (tidak
dihubungkan langsung dengan komputer, misalnya mesin tik, cash register atau
kalkulator).
2. Flowchart
Dokumen
Bagan alir dokumen
(document flowchart) atau disebut juga bagan alir formulir (form flowchart)
atau paperwork flowchart merupakan bagan alir yang menunjukkan arus dari
laporan dan formulir termasuk tembusan-tembusannya. Bagan alir dokumen ini
menggunakan simbol-simbol yang sama dengan yang digunakan di dalam bagan alir
sistem.
3. Flowchart
Skematik
Bagan alir skematik
(schematic flowchart) merupakan bagan alir yang mirip dengan bagan alir sistem,
yaitu untuk menggambarkan prosedur di dalam sistem. Perbedaannya adalah, bagan
alir skematik selain menggunakan simbol-simbol bagan alir sistem, juga
menggunakan gambar-gambar komputer dan peralatan lainnya yang digunakan. Maksud
penggunaan gambar-gambar ini adalah untuk memudahkan komunikasi kepada orang
yang kurang paham dengan simbol-simbol bagan alir. Penggunaan gambar-gambar ini
memudahkan untuk dipahami, tetapi sulit dan lama menggambarnya.
4. Flowchart
Program
Bagan alir program
(program flowchart) merupakan bagan yang menjelaskan secara rinci
langkah-langkah dari proses program. Bagan alir program dibuat dari derivikasi
bagan alir sistem.
Bagan alir program
dapat terdiri dari dua macam, yaitu bagan alir logika program (program logic
flowchart) dan bagan alir program komputer terinci (detailed computer program
flowchart). Bagan alir logika program digunakan untuk menggambarkan tiap-tiap
langkah di dalam program komputer secara logika. Bagan alir logika program ini
dipersiapkan oleh analis sistem.
5. Flowchart
Proses
Flowchart Proses
merupakan teknik penggambaran rekayasa industrial yang memecah dan menganalisis
langkah-langkah selanjutnya dalam suatu prosedur atau sistem. Bagan alir proses
menggunakan lima buah simbol tersendiri seperti terlihat pada tabel di bawah
ini.
Jenis Flowchart Dan Perbedaanya :
Flowchart adalah sekumpulan
gambar – gambar tertentu untuk menyatakan alur dari suatu program yang akan
diterjemahkan ke salah satu bahasa pemrograman. Kegunaan flowchart sama seperti
halnya algoritma yaitu untuk menuliskan alur program tetapi dalam bentuk gambar
atau symbol.
Flowchart dibagi menjadi dua
(2) bagian, yaitu :
1. Flowchart yang menggambarkan alur suatu sistem
2. Flowchart yang menggambarkan alur dari suatu program.
2. Flowchart yang menggambarkan alur dari suatu program.
Perbedaan DFD dan Flowchart
berikut Perbedaan
antara DFD dan Flowchart
- DFD menunjukkan alur data di suatu sistem sedangkan flowchart sistem menjelaskan alur kerja atau prosedur-prosedur yang ada di dalam sistem
3. DFD tidak ada looping sedangkan flowchart ada looping
4. DFD tidak ada proses perhitungan sedangkan flowchart ada proses perhitungan
Syimbol Flowchart :
Symbol Off-line
Connector (
Simbol untuk keluar/masuk prosedure atau proses dalam lembar/halaman yang lain)
Symbol Connector (Simbol untuk
keluar/masuk prosedur atau proses dalam lembar/halaman yang sama)Process symbols :
Menunjukkan jenis operasi pengolahan dalam suatu prosedur

Symbol Predefined
Process (Simbol untuk mempersiapkan penyimpanan yang akan digunakan sebagai
tempat pengolahan di dalam storage)
Symbol Off-line
Storage (Simbol yang
menunjukkan bahwa data di dalam symbol ini akan disimpan)
Symbol Keying
Operation (Simbol operasi dengan menggunakan mesin yang mempunyai keyboard)
Input-output symbols :
menyatakan jenis peralatan
yang digunakan sebagai media input atau output.
Symbol input-output (Symbol yang
menyatakan proses input dan output tanpa tergantung dengan jenis peralatannya)
Symbol
magnetic-tape unit (Symbol yang menyatakan input berasal pita magnetic atau output
disimpan ke pita magnetic)
Symbol disk and
on-line storage (Symbol untuk menyatakan input berasal dari disk atau output
disimpan ke disk)
Symbol display (Symbol yang
menyatakan peralatan output yang digunakan yaitu layar, plotter, printer, dan
sebagainya)
Symbol dokumen (symbol yang
menyatakan input berasal dari dokumen dalam bentuk kertas atau output dicetak
ke kertas)
Pedoman Membuat Flowchart
Bila seorang analis dan programmer akan membuat flowchart, ada beberapa
petunjuk yang harus diperhatikan, seperti :
- Flowchart digambarkan dari halaman atas ke bawah
dan dari kiri kekanan.
- Aktivitas yang digambarkan harus didefinisikan
secara hati-hati dan definisi ini harus dapat dimengerti oleh pembacanya.
- Kapan aktivitas dimulai dan berakhir harus
ditentukan secara jelas.
- Setiap langkah dari aktivitas harus diuraikan
dengan menggunakan deskripsi kata kerja
- Setiap langkah dari aktivitas harus berada pada
urutan yang benar.
- Lingkup dan range dari aktifitas yang sedang
digambarkan harusditelusuri dengan hati-hati. Percabangan-percabangan yang
memotong aktivitas yang sedang digambarkan tidak perlu digambarkan pada
flowchart yang sama. Simbol konektor harus digunakan dan percabangannya
diletakan pada halaman yang terpisah atau hilangkan seluruhnya bila
percabangannya tidak berkaitan dengan sistem.
- Gunakan simbol-simbol flowchart yang standar.
KESIMPULAN
Flowchart
menolong analis dan programmer untuk memecahkan masalah kedalam segmen-segmen
yang lebih kecil dan menolong dalam menganalisis alternatif-alternatif lain
dalam pengoperasian. Flowchart biasanya mempermudah penyelesaian suatu masalah
khususnya masalah yang perlu dipelajari dan dievaluasi lebih lanjut.










