Friday, November 11, 2011

FlowChart !

Pengertian Flowchart

Flowchart merupakan sebuah diagram dengan simbol-simbol grafis yang menyatakan tipe operasi program yang berbeda. Sebagai representasi dari sebuah program, flowchart maupun algoritma dapat menjadi alat bantu untuk memudahkan perancangan alur urutan logika suatu program, memudahkan pelacakkan sumber kesalahan program, dan alat untuk menerangkan logika program

Pengenalan Flowchart
Flowchart (Diagram alir) adalah gambar atau bagan yang memperlihatkan bagaimana urutan dan hubungan antar proses sebuah program beserta instruksinya. Gambaran ini dinyatakan dengan sebuah simbol. Setiap simbol menggambarkan proses tertentu. Sedangkan hubungan antar proses digambarkan dengan garis penghubung. Flowchart merupakan langkah awal pembuatan program. Dengan adanya flowchart urutan poses kegiatan menjadi lebih jelas. Jika ada penambahan proses maka dapat dilakukan lebih mudah. Setelah flowchart selesai disusun, selanjutnya pemrogram (programmer) menerjemahkannya ke bentuk program dengan bahsa pemrograman.


Pembuatan Flowchart
Pada dasarnya tidak ada kaidah yang baku dalam pembuatan flowchart dan tidak ada rumus atau patokan yang bersifat mutlak. Karena flowchart merupakan gambaran hasil pemikiran dalam menganalisa suatu masalah dengan komputer. Sehingga flowchart yang dihasilkan dapat bervariasi antara satu pemrogram dengan pemrogram lainnya. Namun secara garis besar, setiap pengolahan selalu terdiri dari tiga bagian utama, yaitu;

  • Input berupa bahan mentah
  • Proses pengolahan
  • Output berupa bahan jadi.

Untuk pengolahan data dengan komputer, dapat dirangkum urutan dasar untuk pemecahan suatu masalah, yaitu;
  • START : Berisi instruksi untuk persiapan perlatan yang diperlukan sebelum menangani pemecahan masalah.
  • READ : berisi instruksi untuk membaca data dari suatu peralatan input.
  • PROCESS : berisi kegiatan yang berkaitan dengan pemecahan persoalan sesuai dengan data yang dibaca.
  • WRITE : berisi instruksi untuk merekam hasil kegiatan ke perlatan output.
  • END : mengakhiri kegiatan pengolahan.
Berkut adalah contoh menghitung luas persegi panjang :

Struktur Dasar :
  • Input nilai persegi panjang.
  • Input lebar persegi panjang.
  • Proses panjang kali lebar
  • Tampilkan luas.

Gambaran Flowchart

Start 
|
|__> panjang =0, lebar = 0, luas = 0
                      |
                      |__> Input panjang, lebar
                                           |
                                           |__> luas = panjang = lebar
                                                                   |
                                                                   |__> print luas
                                                                                 |
                                                                                 |
                                                                              Stop


Pseudecode
input panjang
input lebar
panjang*lebar=luas
  print luas



Simbol flowchart
Flowchart disusun dengan simbol-simbol. Simbol ini dipakai sebagai alat bantu menggambarkan proses di dalam sebuah program. Gambar berikut adalah symbol flowchart yang umum digunakan.
  1. Flow Direction Symbols (simbol penghubung alur)
  2. Processing Symbols (simbol proses)
  3. Input-Output Symbols (simbol input-output)
Gambar table simbol flowchart

Sumber Referensi :
www.wikipedia.org
www.ilmukomputer.com


I am a fan of technology and i love coffee. I’m also interested in web programming and networking. below there are some accounts you can follow to contact me.