hai semua...apa kabarnya? kali ini web tutorial ilmu komputer ingin berbagi tentang mengenal apa itu flowchart. yuk, langsung saja kita cekidot... pada awalnya algoritma dimodelkan dalam bentuk bangunan ruang oleh para ilmuan ketika komputer mulai berkembang. model penulisan algoritma ini disebut dengan flowchat atau sebutan lainnya bagan alir. bagan alir atau flowchart merupakan bagan (chart) yang menunjukan aliran atau runtutan data dan proses (flow) yang terjadi dalam program secara logika.
pedoman yang harus diikuti oleh perancang algoritma ketika menggunakan metode ini yaitu
1. peletakan simbol bagan alir(flowchart) sebaiknya dimulai dari atas ke bawah
dan mulai dari sebelah kiri suatu halaman
2. kegiatan di dalam simbol bagan alir (flowchart) harus ditunjukkan dengan
nama kegiatan yang jelas
3. harus dimulai dengan simbol start (awal) dan diakhiri dengan simbol end (akhir)
4. setiap kegiatan harus memiliki input dan menghasilkan output
5. penjelasan dalam simbol flowchart sebaiknya menggunakan kata kerja.
6. setiap kegiatan di dalam bagan alir (flowchart) harus memiliki alur data
proses secara rinci dan jelas
7. kegiatan yang terpotong dan akan disambungkan di tempat lain harus
ditunjukkan dengan jelas menggunakan simbol penghubung.
ada lima jenis bagan alir atau flowchart
bagan alir sistem (system flowchart) : yang menjelaskan urutan setiap prosedur yang terdapat pada sistem
bagan alir dokumen (document flowchart) : yang menunjukkan arah aliran data laporan dan formulir pada subprogram atau proses
bagan alir skematik (schematic flowchart) : memiliki kemiripan dengan bagan alir sistem yaitu untuk melakukan analisis sistem dengan menggambarkan proses dalam suatu prosedur program
bagan alir proses (process flowchart) : merupakan bagan yang sering digunakan dalam aliran proses pada teknik industri.
simbol - simbol yang digunkan pada penulisan flowchart
Terminator
menandakan start (awal) atau end (akhir) programArah Aliran
menunjukan arah aliran proses pada program
Preparation
proses deklarasi atau pemberian nilai - nilai awal pada variabel yang digunakan
Proses
menunjukan proses yang dilakukan mesin komputer
Input atau Output Data
menandakan proses yang dilakukan mesin komputer
Predefined Proses (subprogram)
menunjukan proses subprogram
Decision atau Kondisi
menggambarkan sebuah keadaan pemilihan dari dua kondisi yang bernilai true (benar) atau false (salah) untuk selanjutnya mengerjakan statement (pernyataan) tertentu.
On Page Connector
menghubungkan bagian - bagian flowchart yang terpisah pada satu halaman
Off Page Connector
menghubungkan bagian - bagian flowchart yang terputus pada halaman berbeda
Kelebihan dan keuntungan dari metode flowchart
- memudahkan setiap orang untuk membaca dan memahami flowchart kerena adanya standarisasi simbol dalam perancangan
- cocok untuk algoritma dengan skala kerumitan tingkat rendah
- aliran proses program cukup rinci dengan pemodelan secara visual
Kekurangan dari metode flowchart
- tidak cocol untuk program yang kompleks
- membutuhkan tools khusus untuk merancang algoritma
- cukup sulit untuk menerjemakan ke dalam bentuk kode program sebenarnya
- penjelasan dalam alir proses tidak detail karena keterbatasan ruang
Flowchart Penjumlahan |
pedoman dalam merancang algoritma dengan bagan alir program
1. bagan alir dimulai dengan simbol start atau elips dan diakhiri dengan simbol
end atau elips
2. untuk memulai suatu proses secara computing, diperlukan inisialisasi atau
proses deklarasi yang berfungsi untuk menentukan susunan variabel, konstanta,
maupun proses manual input nilai data
3. setiap input akan dilakukan proses secara komputer dengan simbol persegi
panjang dan setiap proses akan menghasilkan output.
nah demikianlah artikel terkait dengan flowchart, semoga artikel diatas berguna dan bermanfaat..amin sampai jumpa lagi...