Dasar-dasar Teknologi Informatika
Dadan Sasmita
FLOWCHART (DIAGRAM ALUR)
Flowchart adalah penggambaran secara grafik dari langkah-langkah
dan urut-urutan prosedur dari suatu program. 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.
TUJUAN
• Menggambarkan suatu tahapan penyelesaian masalah
• Secara sederhana, terurai, rapi dan jelas
• Menggunakan simbol-simbol standar
JENIS-JENIS FLOWCHART
Flowchart terbagi atas lima jenis, yaitu :
• Flowchart Sistem (System Flowchart)
• Flowchart Paperwork / Flowchart Dokumen (Document Flowchart)
• Flowchart Skematik (Schematic Flowchart)
• Flowchart Program (Program Flowchart)
• Flowchart Proses (Process Flowchart)
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 deskripsi 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).
Contoh Flowchart Sistem
FLOWCHART PAPERWORK
• Flowchart Paperwork menelusuri alur dari data yang ditulis melalui
sistem. Flowchart Paperwork sering disebut juga dengan Flowchart
Dokumen.
• Kegunaan utamanya adalah untuk menelusuri alur form dan laporan
sistem dari satu bagian ke bagian lain baik bagaimana alur form dan
laporan diproses, dicatat dan disimpan.
Contoh
Flowchart
Paperwork
FLOWCHART SKEMATIK
• Flowchart Skematik mirip dengan Flowchart Sistem yang menggambarkan suatu
sistem atau prosedur. Flowchart Skematik ini bukan hanya menggunakan
simbol-simbol flowchart standar, tetapi juga menggunakan gambar-gambar
komputer, peripheral, form-form atau peralatan lain yang digunakan dalam
sistem.
• Flowchart Skematik digunakan sebagai alat komunikasi antara analis sistem
dengan seseorang yang tidak familiar dengan simbol-simbol flowchart yang
konvensional. Pemakaian gambar sebagai ganti dari simbol-simbol flowchart
akan menghemat waktu yang dibutuhkan oleh seseorang untuk mempelajari
simbol abstrak sebelum dapat mengerti flowchart.
• Gambar-gambar ini mengurangi kemungkinan salah pengertian tentang sistem,
hal ini disebabkan oleh ketidak-mengertian tentang simbol-simbol yang
digunakan. Gambar-gambar juga memudahkan pengamat untuk mengerti
segala sesuatu yang dimaksudkan oleh analis, sehingga hasilnya lebih
menyenangkan dan tanpa ada salah pengertian.
FLOWCHART PROGRAM
Flowchart Program dihasilkan dari Flowchart Sistem. Flowchart
Program merupakan keterangan yang lebih rinci tentang bagaimana
setiap langkah program atau prosedur sesungguhnya dilaksanakan.
Flowchart ini menunjukkan setiap langkah program atau prosedur
dalam urutan yang tepat saat terjadi. Programmer menggunakan
flowchart program untuk menggambarkan urutan instruksi dari
program komputer. Analis Sistem menggunakan flowchart program
untuk menggambarkan urutan tugas-tugas pekerjaan dalam suatu
prosedur atau operasi.
Contoh
Flowchart
Program
FLOWCHART PROSES
Flowchart Proses merupakan teknik penggambaran rekayasa
industrial yang memecah dan menganalisis langkah-langkah
selanjutnya dalam suatu prosedur atau sistem.
Flowchart Proses digunakan oleh perekayasa industrial dalam
mempelajari dan mengembangkan proses-proses manufacturing.
Dalam analisis sistem, flowchart ini digunakan secara efektif untuk
menelusuri alur suatu laporan atau form.
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
Keyboard
Contoh Penggunaan
System Flowchart
CPU Disket
VDU
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
Start
Start Input “Berapa data” ; N
Jml = 0
Input
For K = 1 to N
Proses Input Bil
Jml = Jml + Bil
Output
Next K
Print “Jumlah = “; Jml
End
End
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
• Input / Output symbols
• Menunjukkan jenis peralatan yang digunakan sebagai media input atau
output
FLOW DIRECTION SYMBOLS
• Simbol arus / flow
• Menyatakan jalannya arus suatu proses
• Simbol communication link
• Menyatakan transmisi data dari satu lokasi ke lokasi lain
• Simbol connector
• Menyatakan sambungan dari proses ke proses lainnya dalam halaman yang
sama
• Simbol offline connector
• Menyatakan sambungan dari proses ke proses lainnya dalam halaman yang
berbeda
PROCESSING SYMBOLS
• 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
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
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
INPUT/OUTPUT SYMBOLS
• Simbol document
• Mencetak keluaran dalam bentuk dokumen (melalui printer)
• Simbol display
• Mencetak keluaran dalam layar monitor
CONTOH SYSTEM FLOWCHART
Data jawaban
ujian
-
Koreksi
Daftar Koreksi
Data File Tabel
utama Siswa
ujian
Periksa Ujian
Laporan Hasil
File Ujian
siswa
lulus
KAIDAH PEMBUATAN FLOWCHART
- Start
Input
Proses
Output
End
PENGOLAHAN DATA
START
READ
Ya
HABIS ?
Tidak
PROCESS
WRITE
END
MENGHITUNG LUAS PERSEGI
PANJANG
Start
Input panjang
Input lebar
Luas panjang * lebar
Print Luas
End
TUGAS
Buatlah sebuah flowchart dengan contoh kasusnya, dengan
menngunakan ke lima jenis flowchart dibawah ini . Kasus Boleh
Berbeda dari masing2 Flowchart
• Flowchart Sistem (System Flowchart)
• Flowchart Paperwork / Flowchart Dokumen (Document Flowchart)
• Flowchart Skematik (Schematic Flowchart)
• Flowchart Program (Program Flowchart)
• Flowchart Proses (Process Flowchart