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
Hasil gambar untuk gambar simbol simbol pada 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:
  1. ·        Tidak cocok untuk program yang kompleks
  2. ·        Membutuhkan tools khusus untuk merancang alogaritma
  3. ·        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