Tuesday, January 10, 2017

Apa itu Flowchart

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) program





Arah 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...