Anda di halaman 1dari 13

Flowchart atau diagram alir merupakan sebuah diagram dengan simbol-simbol

grafis yang menyatakan aliran algoritma atau proses yang menampilkan langkah-
langkah yang disimbolkan dalam bentuk kotak, beserta urutannya dengan
menghubungkan masing masing langkah tersebut menggunakan tanda panah.
Diagram ini bisa memberi solusi selangkah demi selangkah untuk penyelesaian
masalah yang ada di dalam proses atau algoritma tersebut

Simbol-Simbol

Gambar berikut adalah simbol flowchart yang umum digunakan.

Gambar Simbol untuk Keterangan


Proses / Menyatakan kegiatan yang akan ditampilkan dalam
Langkah diagram alir.

Proses / Langkah dimana perlu adanya keputusan


Titik atau adanya kondisi tertentu. Di titik ini selalu ada
Keputusan dua keluaran untuk melanjutkan aliran kondisi
yang berbeda.

Masukan / Digunakan untuk mewakili data masuk, atau data


Keluaran Data keluar.

Terminasi Menunjukkan awal atau akhir sebuah proses.

Garis alir Menunjukkan arah aliran proses atau algoritma.

Kontrol / Menunjukkan proses / langkah dimana ada


Inspeksi inspeksi atau pengontrolan.

Jenis-Jenis Diagram Alir

Sterneckert (2003) menyarankan untuk membuat model diagram alir yang berbeda
sesuai dengan perspektif pemakai (managers, system analysts and clerks) sehingga
dikenal ada 4 jenis diagram alir secara umum:

 Diagram Alir Dokumen, menunjukkan kontrol dari sebuah sistem aliran


dokumen.
 Diagram Alir Data, menunjukkan kontrol dari sebuah sistem aliran data.
 Diagram Alir Sistem, menunjukkan kontrol dari sebuah sistem aliran secara
fisik.
 Diagram Alir Program, menunjukkan kontrol dari sebuah program dalam
sebuah sistem.

Definisi Flowchart

Bagan Alir Program (Program Flowchart)

Menurut Jogiyanto (2005:795) ”Bagan alir (flowchart) adalah bagan (chart)


yang menunjukkan alir (flow) di dalam program atau prosedur sistem secara logika”.

Menurut Jogiyanto (2005:802) ”Bagan alir program (program flowchart)


merupakan bagan alir yang mirip dengan bagan alir sistem, yaitu untuk
menggambarkan prosedur di dalam sistem”.

Bagan alir program yang penulis gunakan dalam penulisan Tugas Akhir ini
adalah :

1.                  Terminal Point

Digunakan untuk menggambarkan awal dan akhir suatu proses.

2.                  Decision

Digunakan untuk menggambarkan pengujian suatu kondisi di dalam program.

3.                  Process

Digunakan untuk menggambarkan suatu proses yang akan dilakukan.

4.                  Flow Line

Digunakan untuk menggambarkan hubungan proses dari suatu proses ke proses


lainnya.

5.                  Input/Output

Digunakan untuk menggambarkan proses input yang berupa pembacaan dara


sekaligus proses output yang berupa pencetakan data.

6.                  Subroutine

Digunakan untuk menggambarkan proses pemanggilan sub program dari main


program (recursivitas).
Flowchart

        Flowchart atau bagan alur merupakan metode untuk menggambarkan tahap-
tahap penyelesaian masalah (prosedur), beserta aliran data dengan simbol-simbol
standar yang mudah dipahami. Dalam kehidupan sehari-hari, flowchart banyak
digunakan di pusat-pusat layanan seperti kantor pemerintahan, bank, rumah sakit,
organisasi masyarakat, dan perusahaan.

         Tujuan utama penggunaan flowchart adalah untuk menyederhanakan rangkaian


proses atau prosedur untuk memudahkan pemahaman pengguna terhadap informasi
tersebut. Oleh karena itu, design sebuah flowchart harus ringkas, jelas, dan logis.

Symbol-symbol Flowchart :

Berikut ini adalah contoh sebuah flowchart mengenai peminjaman buku di


perpustakaan :

1. Siswa datang ke perpustakaan. Setelah memilih buku yang hendak dipinjam, siswa
membawa buku tersebut ke petugas administrasi sambil menunjukkan kartu siswa.
Jika syarat dipenuhi, siswa langsung menandatangani kartu (peminjaman) buku dan
buku diserahkan kepada siswa tersebut. Namun jika persyaratan tidak dipenuhi (misal
tidak membawa kartu siswa), maka ia tidak diperbolehkan meminjam buku.
Untuk memudahkan narasi tersebut, kita dapat meringkasnya dalam bentuk poin
sebagai berikut :
- Siswa membawa buku yang akan dipinjam ke petugas administrasi sambil
menunjukkan kartu siswa - Jika segala persyaratan dipenuhi, maka siswa
menandatangani kartu buku
- Jika persyaratan tidak dipenuhi, siswa tersebut tidak boleh meminjam buku.

         Semua ketentuan diatas dapat dikonversikan dalam bentuk flowchart yang jauh
lebih sederhana dan mudah dipahami seperti contoh berikut :
Nama : Bagus Budi Antono

NIM : 135524042

FLOWCHART

Pengertian

Flowchart atau diagram alir merupakan sebuah diagram dengan simbol-simbol grafis
yang menyatakan aliran algoritma. Atau proses yang menampilkan langkah-langkah
yang disimbolkan dalam bentuk kotak beserta urutannya. Dengan menghubungkan
masing-masing langkah dengan menggunakan tanda panah. Diagram ini bisa memberi
solusi selangkah demi selangkah untuk penyelesaian masalah yang ada di dalam
proses atau algoritma tersebut.

Menurut Jogiyanto (2005:795) ”Bagan alir (flowchart) adalah bagan (chart)


yang menunjukkan alir (flow) di dalam program atau prosedur sistem secara logika”.

Menurut Jogiyanto (2005:802) ”Bagan alir program (program flowchart)


merupakan bagan alir yang mirip dengan bagan alir sistem, yaitu untuk
menggambarkan prosedur di dalam sistem”.

Flowchart atau bagan alur merupakan metode untuk menggambarkan tahap-tahap


penyelesaian masalah (prosedur) dengan menggunakan aliran data dengan simbol-
simbol standar yang mudah dipahami. Dalam kehidupan sehari-hari, flowchart banyak
digunakan di pusat-pusat layanan seperti kantor pemerintahan, bank, rumah sakit,
organisasi masyarakat, dan perusahaan.

Tujuan utama penggunaan flowchart adalah:

- Menggambarkan suatu tahapan penyelesainan masalah.


- Untuk menyederhanakan rangkaian proses atau prosedur.
- Untuk memudahkan pemahaman pengguna terhadap informasi.
Oleh karena itu, design sebuah flowchart harus ringkas, jelas, dan logis.
Jenis-Jenis Diagram Alir
Sterneckert (2003) menyarankan untuk membuat model diagram alir yang berbeda
sesuai dengan perspektif pemakai (managers, system analysts and clerks) sehingga
dikenal ada 4 jenis diagram alir secara umum:
 Diagram Alir Dokumen, menunjukkan kontrol dari sebuah sistem aliran
dokumen.
 Diagram Alir Data, menunjukkan kontrol dari sebuah sistem aliran data.
 Diagram Alir Sistem, menunjukkan kontrol dari sebuah sistem aliran secara
fisik.
 Diagram Alir Program, menunjukkan kontrol dari sebuah program dalam
sebuah sistem.
Dalam penulisan Flowchart dikenal dua model, yaitu Sistem Flowchart dan
Program Flowchart.
 Sistem Flowchart yaitu, bagan yang memperlihatkan prosedur dan proses
dari beberapa file di dalam media tertentu. Melalui flowchart ini terlihat
jenis media penyimpanan yang dipakai dalam mengolah data.
 Program Flowchart yaitu, bagan yang melibatkan urutan dan hubungan
proses dalam suatu program.
Dalam metode panggambaran Flowchart dibagi menjadi dua metode yaitu;
- Conceptual Flowchart yaitu, menggambarkan penyelesaian suatu masalah secara
menyeluruh atau global.
- Detail Flowchart yaitu, menggambarkan suatu penyelesaian masalah secara
terperinci atau detail.
Bagian-bagian dari bagan alir program adalah :
1. Terminal Point
Digunakan untuk menggambarkan awal dan akhir suatu proses.
2. Decision
Digunakan untuk menggambarkan pengujian suatu kondisi di dalam
program.
3. Process
Digunakan untuk menggambarkan suatu proses yang akan dilakukan.
4. Flow Line
Digunakan untuk menggambarkan hubungan proses dari suatu proses ke
proses lainnya.
5. Input/Output
Digunakan untuk menggambarkan proses input yang berupa pembacaan
data sekaligus proses output yang berupa pencetakan data.
6. Subroutine
Digunakan untuk menggambarkan proses pemanggilan sub program dari
main program (recursivitas).
Simbol-Simbol Flowchart
Simbol-simbol yang di pakai dalam flowchart dibagi menjadi 3 kelompok yaitu:
1) Flow direction symbols
2) Processing symbols
3) Input / Output symbols

Flow direction symbols

Simbol arus / flow, yaitu menyatakan jalannya


arus suatu proses

Simbol connector, berfungsi menyatakan


sambungan dari proses ke proses lainnya dalam
halaman yang sama
Simbol offline connector, menyatakan
sambungan dari proses ke proses lainnya dalam
halaman yang berbeda

Simbol communication link, yaitu menyatakan


transmisi data dari satu lokasi ke lokasi lain

Processing symbols

Simbol process, yaitu menyatakan suatu tindakan


(proses) yang dilakukan oleh computer
Simbol manual, yaitu menyatakan suatu tindakan
(proses) yang tidak dilakukan oleh komputer

Simbol manual, yaitu menyatakan suatu tindakan


(proses) yang tidak dilakukan oleh komputer

Simbol predefined process, yaitu menyatakan


penyediaan tempat penyimpanan suatu pengolahan
untuk memberi harga awal
Simbol terminal, yaitu menyatakan permulaan atau
akhir suatu program

Simbol keying operation, Menyatakan segala jenis


operasi yang diproses dengan menggunakan suatu
mesin yang mempunyai keyboard
Simbol offline-storage, menunjukkan bahwa data
dalam simbol ini akan disimpan ke suatu media
tertentu

Simbol manual input, memasukkan data secara


manual dengan menggunakan online keyboard

Input/Output Symbols

Simbol input/output, menyatakan


proses input atau output tanpa
tergantung jenis peralatannya
Simbol punched card, menyatakan
input berasal dari kartu atau output
ditulis ke kartu

Simbol magnetic tape, menyatakan


input berasal dari pita magnetis atau
output disimpan ke pita magnetis

Simbol disk storage, menyatakan input


berasal dari dari disk atau output
disimpan ke disk

Simbol document, mencetak keluaran


dalam bentuk dokumen (melalui printer)

Simbol display, mencetak keluaran dalam


layar monitor

Contoh flowchart
Berikut ini adalah contoh sebuah flowchart mengenai peminjaman buku di
perpustakaan :

Siswa datang ke perpustakaan. Setelah memilih buku yang hendak dipinjam, siswa
membawa buku tersebut ke petugas administrasi sambil menunjukkan kartu siswa.
Jika syarat dipenuhi, siswa langsung menandatangani kartu (peminjaman) buku dan
buku diserahkan kepada siswa tersebut. Namun jika persyaratan tidak dipenuhi (misal
tidak membawa kartu siswa), maka ia tidak diperbolehkan meminjam buku.

Untuk memudahkan narasi tersebut, kita dapat meringkasnya dalam bentuk poin
sebagai berikut:
- Siswa membawa buku yang akan dipinjam ke petugas administrasi, sambil
menunjukkan kartu siswa.
- Jika segala persyaratan dipenuhi, maka siswa menandatangani kartu buku.
- Jika persyaratan tidak dipenuhi, siswa tersebut tidak boleh meminjam buku.

         Semua ketentuan diatas dapat dikonversikan dalam bentuk flowchart yang jauh
lebih sederhana dan mudah dipahami seperti contoh berikut :

Anda mungkin juga menyukai