Anda di halaman 1dari 5

BAB 3

Flowchart

3.1. Pengertian Flowchart


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.

Gambar 3.1 Contoh Gambar System Flowchart

12
Gambar 3.2 Contoh Gambar Program Flowchart

3.2. Simbol-simbol Flowchart


Simbol-simbol flowchart dapat dilihat pada tabel 3.1

Tabel 3.1 Simbol-simbol Flowchart

SIMBOL NAMA FUNGSI

TERMINATOR Permulaan/akhir program

GARIS ALIR
Arah aliran program
(FLOW LINE)

Proses inisialisasi/pemberian
PREPARATION
harga awal

Proses perhitungan/proses
PROSES
pengolahan data

INPUT/OUTPUT Proses input/output data,


DATA parameter, informasi

PREDEFINED
Permulaan sub program/proses
PROCESS
menjalankan sub program
(SUB PROGRAM)
13
Perbandingan pernyataan,
penyeleksian data yang
DECISION
memberikan pilihan untuk
langkah selanjutnya
Penghubung bagian-bagian
ON PAGE
flowchart yang berada pada
CONNECTOR
satu halaman

Untuk mencetak laporan ke


DOKUMENT
printer

Penghubung bagian-bagian
OFF PAGE
flowchart yang berada pada
CONNECTOR
halaman berbeda
Untuk menyatakan input dari
MAGNETIC TAPE
pita magnetic atau output
UNIT
disimpan ke pita magnetic
Untuk menyatakan input
DISK STORAGE berasal dari disk atau output
disimpan ke disk

Untuk menyatakan input


PUNCHED CARD berasal dari kartu atau output
ditulis ke kartu

3.3. 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).

Contoh 1 :

14
Algoritma menentukan apakah suatu bilangan adalah bilangan ganjil atau
bilangan genap, flowchart dari program adalah sebagai berikut:

Start

Input Bil

T
Bil mod
Cetak
2=0? ‘Ganjil’

Cetak
‘Genap’

Selesai

Gambar 3.3 Flowchart Bilangan Ganjil atau Genap

Contoh 2 :
Algoritma menentukan luas persegi panjang, flowchart dari program adalah:

15
Start

Input
panjan
g

Input
lebar

Luas = panjang * lebar

Cetak
Luas

End

Gambar 3.4 Flowchart Luas Segitiga

16

Anda mungkin juga menyukai