Flowchart adalah bagan yang memiliki alur, sebelum suatu aplikasi atau program yang dibuat biasanya kita akan membuat langkah-langkah dalam penyelesaian suatu masalahnya dengan menggunakan flowchart. Tujuan dari membuat flowchart ini adalah membantu programmer dalam memecahkan masalah dan menganalisis alternatif-alternatif dalam pengoperasian agar tahapan dalam penyelesaian masalah suatu aplikasi dapat terselesaikan dengan cara yang sederhana, terurai, rapi dan jelas dengan menggunakan simbol-simbol tertentu.
Terdapat jenis flowchart yaitu :
- Flowchart Sistem : menggambarkan suatu sistem peralatan komputer yang digunakan dalam proses pengolahan data serta hubungan antar peralatan.
Contoh penggunakan system flowchart :
- Flowchart Paperwork : menelusuri alur dari data yang ditulis melalui sistem
- Flowchart Skematik : mirip dengan flowchart sistem tetapi selain menggunakan simbol alur sistem, flowchart skematik juga menggunakan gambar-gambar komputer dan peralatan lainnya yang digunakan untuk memudahkan komunikasi kepada orang yang belum paham dengan simbol alur
- Flowchart Program : menggambarkan urutan logika dari suatu prosedur pemecahan masalah
- Flowchart Proses : bagan alur yang banyak digunakan di teknik industri untuk menggambarkan proses prosedur
Selain itu di mata kuliah ini kita diajarkan macam-macam bentuk simbol yang ada dalam flowchart, diantaranya :
Flow Direction Symbols
Simbol Connector : untuk menyatakan sambungan dari proses ke proses lainnya di halaman yang sama
Simbol Offline Connector : untuk menyatakan sambungan dari proses ke proses lainnya di halaman yang beda
Processing Symbols
Simbol Proses : untuk menyatakan proses yang dilakukan oleh komputer
Simbol Manual : untuk menyatakan proses yang tidak dilakukan oleh komputer
Simbol decision : menunjukkan suatu kondisi tertentu yang menghasilakn jawaban ya atau tidak
Simbol predefined process : menyatakan penyediaan tempat penyimpanan pengolahan untuk harga awal
Simbol terminal : untuk menyatakan permulaan atau akhir program
Simbol Keying Operation : untuk menyatakan segel jenis operasi yang diproses dengan menggunakan mesin
Simbol Offline Storage : untuk menunjukkan data dalam simbol ini akan disimpan ke media tertentu
Simbol Manual Input : untuk memasukkan data secara manual
Input/Output Symbols
Simbol Input/Output : untuk menyatakan proses input output
Simbol Punched Card : untuk menyatakan input berasal dari kartu atau output ditulis ke kartu
Simbol Magnetic Tape : untuk menyatakan input output disimpan ke pita magnetis
Simbol Disk Storage : untuk menyatakan input berasal dari disk atau ouput disimpan ke disk
Simbol Dokumen : untuk mencetak keluaran dalam bentuk dokumen melalui printer
Simbol Display : untuk mencetak keluaran dalam layar monitor
Pedoman Membuat Flowchart
Bila kita ingin membuat flowchart kita harus mengikuti pedoman membuat flowchart, diantaranya :
- Flowchart harus digambarkan dari atas ke bawah dan dari kiri ke kanan
- Aktivitas yang digambarkan harus didefinisikan secara hati-hati dan dapat dipahami oleh pembaca
- Harus jelas kapan aktivitas dimulai dan berakhir
- Setiap langkah harus diuraikan dengan menggunakan deskripsi kata kerja
- Setiap langkah harus pada urutan yang benar
- Menggunakan simbol-simbol flowchart yang standar
Alasan saya mengapa saya tertarik mengambil topik pembahasan pada mata kuliah algoritma pemograman 2 tentang flowchart karena menurut saya materi ini sangat penting untuk saya yang ingin memulai membuat suatu program dan merasa binggung dalam membuat suatu program aplikasi, sehingga dengan membuat flowchart terlebih dahulu saya memahami alur aplikasi seperti apa yang nantinya akan di implementasikan ke dalam program aplikasi, serta saya jadi lebih mengetahui bahwa suatu program aplikasi harus membuat alur terlebih dahulu yang dapat memudahkan kita untuk menjelaskan kepada client. Selain itu, saya sangat menyukai mata kuliah ini karena dosennya yang menyenangkan dalam membawakan materi serta dapat dimengerti ketika beliau menjelaskan.
Good job bro .. tks