STRUKTUR ALOGARITMA DENGAN FLOWCHART
Alogaritma pada awalnya dimodelkan dalam bentuk bangunan ruang oleh para ilmuan ketika computer mulai berkembang.Model penulisan alogaritma ini disebut sebagai bagan alir atau flowchart.Pedoman yang harus diikuti oleh perancang alogaritma ketika menggunakan metode ini adalah sebagai berikut:
1.Peletakkan symbol bagan alir(flowchart)sebaiknya dimulai dari atas kebawah dan dimulai dari sebelah kiri suatu halaman
2.Kegiatan didalam symbol bagan alir(flowchart)harus ditunjukkan dengan jelas nama kegiatan yang jelas
3.Harus dimulai dari symbol start(awal)dan diakhiri dengan symbol end(akhir)
4.Setiap kegiatan harus memiliki input dan menghasilkan output
5.Penjelasan dalam symbol flowchart sebaiknya menggunakan kata kerj,misalnya:
1. “Entry data siswa”
2. “Hitung A+B”
6.Setiap kegiatan dibagan alir(flowchart)harus memiliki alur data proses secra rinci dann jelas
7.Kegiatan yang terpotong dan akan disambung ditempat lain harus ditunjukkan dengan jelas menggunakan symbol penghubung
Lima jenis bagan alir(flowchart),adalah sebagai berikut:
1.Bagan alir system(system flowchart)yang menjelaskan urutan setiap proedur yag dapat pada system
2.Bagan alir dokuen(dokumen flowchart)yang menunjukkan arah aliran data laporan dan folmulir oada subprogram atau proses.
3.Bagan alir skematik(schematic flowchart)memiliki kemiripan dengan bagan alir system,yaitu untuk menggambarkan skema aliran data pada prosedur didalam system
4.Bagan alir program(program flowchart)berguna untuk melakukan analisis system dengan menggambarkan proses dalam suatu prosedur program
5.Bagan alir proses(process flowchart)merupakan bagan yang sering digunakan dalam aliran proses pada teknik industri.
Simbol sombol yang digunakan pada penulisan flowchart
Berikut ini keuntungan metode flowchart
· Memudahkan setiap orang untuk menbaca dan memahami alogarirma karena adanya standardisasi symbol dalam perancangan
· Cocok untuk alogaritma dengan skala kerumitan tingkat rendah
· Aliran proses program cukup rinci dengan pemodelan secara visual
Metode flowchart ternyata mempunyai beberapa kerugian,diantaranya:
· Tidak cocok untuk program yang kompleks
· Membutuhkan tools khusus untuk merancang alogaritma
· Cukup sulit untuk menerjemahkan kedalam entuk kode program sebenarnya
Pedoman dalam merancang alogaritma dengan bagan alir program adalah sebagai berikut:
1. Bagan alir dimulai dengan symbol start atau elips dan diakhiri dengan symbol end atau elips
2. Untuk memulai suatu proses secara computing,diperlukan inisialisasi atau proses deklarasi
3. Secara input akan dilakukan proses secara computer dengan symbol persegi panjang dan setiap proses akan menghasilkan output