Anda di halaman 1dari 10

Algoritma dan Pemrograman I A

2. Definisi dan Simbol Flowchart

A. Pengertian Dasar Flowchart


Adalah Bagan-bagan yang mempunyai arus yang menggambarkan langkah-
langkah penyelesaian suatu masalah. Flowchart merupakan cara penyajian dari
suatu algoritma

Tujuan Membuat Flowchart :


• Menggambarkan suatu tahapan penyelesaian masalah
• Secara sederhana, terurai, rapi dan jelas
• Menggunakan simbol-simbol standar

Dalam penulisan Flowchart dikenal dua model, yaitu Sistem Flowchart dan
Program Flowchart

♣ System Flowchart :
Yaitu : bagan Yang memperlihatkan urutan prosedure dan proses dari
beberapa file di dalam media tertentu.
Melalui flowchart ini terlihat jenis media penyimpanan yang dipakai dalam
pengolahan data.
• Selain itu juga menggambarkan file yang dipakai sebagai input dan output.
• Tidak digunakan untuk menggambarkan urutan langkah untuk memecahkan
masalah
• Hanya untuk menggambarkan prosedur dalam sistem yang dibentuk

Definisi dan simbol Flowchart 1


RRM2016
Algoritma dan Pemrograman I A

Contoh System Flowchart

Keyboard

CPU Disket

VDU

Gambar 1.

Data jawaban
ujian

Koreksi

Daftar
Koreksi Data File Tabel
utama Siswa
ujian

Periksa Ujian

Laporan Hasil
File Ujian
siswa
lulus

Gambar 2.

Definisi dan simbol Flowchart 2


RRM2016
Algoritma dan Pemrograman I A

♣ Program Flowchart
Yaitu: Bagan yang memperlihatkan urutan dan hubungan proses dalam suatu
program.
Dua jenis metode penggambaran program flowchart :
1) Conceptual flowchart, menggambarkan alur pemecahan masalah secara
global
2) Detail flowchart, menggambarkan alur pemecahan masalah secara rinci

Start
Start
Input “Berapa data” ; N

Input Jml = 0

For K = 1 to N

Proses Input Bil

Jml = Jml + Bil

Output Next K

Print “Jumlah = “; Jml

End End

Gbr 1. Conceptual Flowchart gbr 2. Detail Flowchart

Definisi dan simbol Flowchart 3


RRM2016
Algoritma dan Pemrograman I A

♣ Simbol-simbol Flowchart

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
3) Input / Output symbols
− Menunjukkan jenis peralatan yang digunakan sebagai media input
atau output.

♣ Flow Direction Symbols

Simbol arus / flow, yaitu menyatakan jalannya


arus suatu proses

Simbol communication link, yaitu menyatakan


transmisi data dari satu lokasi ke lokasi lain

Simbol connector, berfungsi menyatakan


sambungan dari proses ke proses lainnya dalam
halaman yang sama

Definisi dan simbol Flowchart 4


RRM2016
Algoritma dan Pemrograman I A

Simbol offline connector, menyatakan


sambungan dari proses ke proses lainnya dalam
halaman yang berbeda

♣ Processing Symbols

Simbol process, yaitu menyatakan suatu tindakan


(proses) yang dilakukan oleh komputer

Simbol manual, yaitu menyatakan suatu tindakan


(proses) yang tidak dilakukan oleh komputer

Simbol decision, yaitu menujukkan suatu kondisi


tertentu yang akan menghasilkan dua kemungkinan
jawaban : ya / tidak

Simbol predefined process, yaitu menyatakan


penyediaan tempat penyimpanan suatu pengolahan
untuk memberi harga awal

Simbol terminal, yaitu menyatakan permulaan atau


akhir suatu program

Simbol offline-storage, menunjukkan bahwa data


dalam simbol ini akan disimpan ke suatu media
tertentu

Definisi dan simbol Flowchart 5


RRM2016
Algoritma dan Pemrograman I A

Simbol operasi dengan menggunakan mesin yang


mempunyai 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

Definisi dan simbol Flowchart 6


RRM2016
Algoritma dan Pemrograman I A

HIPO (Hierarchy plus Input-Process-Output)


Merupakan alat dokumentasi program yang dikembangkan dan didukung oleh IBM.
Tetapi kini HIPO juga telah digunakan sebagai alat bantu untuk merancang dan
mendokumentasikan siklus pengembangan sistem

♣ SASARAN HIPO
HIPO telah dirancang dan dikembangkan secara khusus untuk menggambarkan
suatu struktur bertingkat guna memahami fungsi-fungsi dari modul-modul suatu
sistem, dan HIPO juga dirancang untuk menggambarkan modul-modul yang harus
diselesaikan oleh pemrogram. HIPO tidak dipakai untuk menunjukkan instruksi-
instruksi program yang akan digunakan, disamping itu HIPO menyediakan penjelasan
yang lengkap dari input yang akan digunakan, proses yang akan dilakukan serta
output yang diinginkan.

♣ DIAGRAM HIPO
HIPO menggunakan tiga macam diagram untuk masing-masing tingkatannya, yaitu
sebagai berikut :

a. Visual table of contents


Diagram ini menggambarkan hubungan dari modul-modul dalam suatu sistem
secara berjenjang

Definisi dan simbol Flowchart 7


RRM2016
Algoritma dan Pemrograman I A

Sistem
Perustakaan
0

Entry Laporan
Data Pelayanan
Sirkulasi Laporan
1.0 3.0
2.0

Karyawan Anggota Pustaka Pinjaman Kembalian Laporan Laporan Laporan


2.1 2.2
1.2 1.3 Denda Pustaka Peminjam
1.1
3.1 3.2 3.3

Tambah Tambah Tambah Tambah Tambah

1.1.1 1.2.1 1.3.1 2.1.1 2.2.1

Edit Edit Edit Edit Edit

1.1.2 1.2.2 1.3.2 2.1.2 2.2.2

Lihat Lihat Lihat Lihat Lihat

1.1.3 1.2.3 1.3.3 2.1.3 2.2.3

Hapus Hapus Hapus Hapus Hapus

1.1.4 1.2.4 1.3.4 2.1.4 2.2.4

Definisi dan simbol Flowchart 8


RRM2016
Algoritma dan Pemrograman I A

b. Overview diagrams
Overview diagrams digunakan untuk menunjukkan secara garis besar
hubungan dari input, proses dan output, dimana bagian input menunjukkan
item-item data yang akan digunakan oleh bagian proses berisi langkah-
langkah yang menggambarkan kerja dari fungsi atau modul dan bagian output
berisi hasil pemrosesan data.

Input Process Output


Data Karyawan Memasukkan Data - Kartu Identitas
- Daftar Karyawan
- Slip Gaji

c. Detail Diagram
Detail Diagram berisi elemen-elemen dasar dari paket yang menggambarkan secara rinci
kerja dari fungsi atau modul

Input Process Output


Data Karyawan meliputi - Masukkan Data - Kartu Identitas
: - Uji Kesamaan - Daftar Karyawan
- NIP Data - Slip Gaji
- Nama Lengkap - Uji Akhir Input - Pemberitahuan
- Tempat Data Kesamaan Data
- Tanggal Lahir - Pemberitahuan
- Alamat Lengkap Kesalahan Data
- Golongan - Kembali ke Menu
- Jabatan Induk
- Status
- Jumlah Anak
- Gaji Pokok
- Tunjangan

Definisi dan simbol Flowchart 9


RRM2016
Algoritma dan Pemrograman I A

Definisi dan simbol Flowchart 10


RRM2016

Anda mungkin juga menyukai