Algoritma 1 : Pengertian Flowchart dan Fungsinya

Pengertian Flowchart dan Fungsinya

Flowchart adalah bagan-bagan yang mempunyai arus yang menggambarkan langkah-langkah penyelesaian suatu masalah. Bentuk gambar/diagram yang mempunyai aliran satu atau dua arah secara sekuensial  Flowchart merupakan cara penyajian dari suatu algoritma.

Ada dua macam bentuk flowchart yaitu:
System Flowchart : urutan proses dalam system dengan menunjukkan alat media input, output serta jenis media penyimpanan dalam proses pengolahan data.
Program Flowchart : urutan instruksi yang digambarkan dengan symbol tertentu untuk memecahkan masalah dalam suatu program.

Simbol Flowchart

flowcart simbol

Pembuatan Flowchart:

Pada pembuatan flowchart harus ada flow direction symbols (simbol penghubung alur), processing symbols (simbol proses) dan input-output symbols (simbol input- output). Berikut adalah ketentuan pembuatan flowchart:

- Tidak ada kaidah yang baku
- Flowchart adalah gambaran hasil analisa suatu masalah. Bentuk flowchart dapat bervariasi antara satu pemrogram dengan pemrogram lainnya.
- Secara garis besar bentuk flowcahrt ada 3 (tiga) bagian utama yaitu : input, proses dan output.
- Menghindari pengulangan proses yang tidak perlu dan logika yang berbelit sehingga jalannya proses menjadi singkat.
- Jalannya proses digambarkan dari atas ke bawah dan diberikan tanda panah untuk memperjelas.
- Sebuah flowchart diawali dari satu titik START (mulai)  dan diakhiri dengan END (selesai).

Simbol-simbol yang di pakai dalam flowchart dibagi menjadi 3 kelompok :

1. Flow direction symbols : Digunakan untuk menghubungkan simbol satu dengan yang lain – Disebut juga connecting line
2. Processing symbols: Menunjukan jenis operasi pengolahan dalam suatu  proses / prosedur Input / Output
3. Menunjukkan jenis peralatan yang digunakan sebagai media input   atau output


Contoh 1 Soal Program FlowChart :

Algoritma menentukan apakah suatu bilangan adalah bilangan ganjil atau bilangan genap, flowchart dari program adalah sebagai berikut:
Gambar FlowChart Bilangan Ganjil Genap        Flowchart Bilangan Ganjil atau Genap

Contoh 2 :

Algoritma  menentukan luas persegi panjang, flowchart dari program adalah:

Gambar Flowchart Luas Segitiga
Flowchart Luas Segitiga

Contoh System Flowchart :

System Flowchart
System flowchart Hasil Ujian

Reference :
Munir, R. Algoritma & Pemrograman Dalam Bahasa Pascal Dan C. Bandung : Informatika. 2007.
Raharjo, B. Teknik Pemrograman Pascal Revisi Ke tiga. Bandung : Informatika. 2010.
Ramadhani, C. Dasar Algoritma & Struktur Data Dengan Bahasa Java. Yogyakarta : Cv Andi Offset. 2015

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel