You are on page 1of 9

Algoritma dan Pemrograman 1

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 Flowchat :
• 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

Data jawaban ujian Koreksi Daftar Koreksi Data File Tabel utama Siswa ujian Periksa Ujian Laporan Hasil File Ujian siswa lulus Gambar 2. Algoritma dan Pemrograman 1 Contoh System Flowchart Keyboard CPU Disket VDU Gambar 1. Definisi dan simbol Flowchart 2 .

detail flowchart Definisi dan simbol Flowchart 3 . conceptual Flowchart gbr 2. Algoritma dan Pemrograman 1 ♣ Program Flowchart Yaitu: Bagan yang memperlihatkan urutan dan hubungan proses dalam suatu program. 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. menggambarkan alur pemecahan masalah secara global 2) Detail flowchart. Dua jenis metode penggambaran program flowchart : 1) Conceptual flowchart. menggambarkan alur pemecahan masalah secara rinci Start Start Input “Berapa data” .

yaitu menyatakan transmisi data dari satu lokasi ke lokasi lain Simbol connector. yaitu menyatakan jalannya arus suatu proses Simbol communication link. berfungsi menyatakan sambungan dari proses ke proses lainnya dalam halaman yang sama Simbol offline connector.Menunjukan jenis operasi pengolahan dalam suatu proses / prosedur 3) Input / Output symbols . menyatakan sambungan dari proses ke proses lainnya dalam halaman yang berbeda Definisi dan simbol Flowchart 4 . ♣ Flow Direction Symbols Simbol arus / flow. Algoritma dan Pemrograman 1 ♣ 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 .Menunjukkan jenis peralatan yang digunakan sebagai media input atau output.

yaitu menyatakan penyediaan tempat penyimpanan suatu pengolahan untuk memberi harga awal Simbol terminal. Algoritma dan Pemrograman 1 ♣ Processing Symbols Simbol process. yaitu menyatakan suatu tindakan (proses) yang dilakukan oleh komputer Simbol manual. yaitu menujukkan suatu kondisi tertentu yang akan menghasilkan dua kemungkinan jawaban : ya / tidak Simbol predefined process. yaitu menyatakan suatu tindakan (proses) yang tidak dilakukan oleh komputer Simbol decision. yaitu menyatakan permulaan atau akhir suatu program Simbol keying operation. memasukkan data secara manual dengan menggunakan online keyboard Definisi dan simbol Flowchart 5 . menunjukkan bahwa data dalam simbol ini akan disimpan ke suatu media tertentu Simbol manual input. Menyatakan segal jenis operasi yang diproses dengan menggunakan suatu mesin yang mempunyai keyboard Simbol offline-storage.

menyatakan input berasal dari dari disk atau output disimpan ke disk Simbol document. Algoritma dan Pemrograman 1 ♣ Input / Output Symbols Simbol input/output. mencetak keluaran dalam bentuk dokumen (melalui printer) Simbol display. menyatakan input berasal dari pita magnetis atau output disimpan ke pita magnetis Simbol disk storage. menyatakan input berasal dari kartu atau output ditulis ke kartu Simbol magnetic tape. mencetak keluaran dalam layar monitor Definisi dan simbol Flowchart 6 . menyatakan proses input atau output tanpa tergantung jenis peralatannya Simbol punched card.

disamping itu HIPO menyediakan penjelasan yang lengkap dari input yang akan digunakan. Algoritma dan Pemrograman 1 HIPO (Hierarchy plus Input-Process-Output) Merupakan alat dokumentasi program yang dikembangkan dan didukung oleh IBM. Visual table of contents Diagram ini menggambarkan hubungan dari modul-modul dalam suatu sistem secara berjenjang Definisi dan simbol Flowchart 7 . 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. proses yang akan dilakukan serta output yang diinginkan. yaitu sebagai berikut : a. dan HIPO juga dirancang untuk menggambarkan modul-modul yang harus diselesaikan oleh pemrogram. HIPO tidak dipakai untuk menunjukkan instruksi-instruksi program yang akan digunakan. ♣ DIAGRAM HIPO HIPO menggunakan tiga macam diagram untuk masing-masing tingkatannya.

3 1.1 2.3 2.2.1 Edit Edit Edit Edit Edit 1.1.2.4 1.3 1.1.2 1.1.2.2 1.3 Hapus Hapus Hapus Hapus Hapus 1.4 2. Algoritma dan Pemrograman 1 Sistem Perustaka Entry Laporan Data Pelayanan Laporan 1.3.4 1.2.3.2 1.4 Definisi dan simbol Flowchart 8 .0 Sirkulasi Karyawan Anggota Pustaka Pinjaman Kembalian Laporan Laporan Laporan 2.2 2.3 2.4 2.1.1.1 1.2.1 2.2 1.3.2.1 2.1 1.1.1 Tambah Tambah Tambah Tambah Tambah 1.0 3.2 Lihat Lihat Lihat Lihat Lihat 1.2.3.1.2.2 2.1.3 Denda Pustaka Peminjam 1.

Jumlah Anak . 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 . Algoritma dan Pemrograman 1 b. Gaji Pokok . Slip Gaji . Tunjangan Definisi dan simbol Flowchart 9 . Overview diagrams Overview diagrams digunakan untuk menunjukkan secara garis besar hubungan dari input. Tanggal Lahir . Alamat Lengkap Kesalahan Data . Pemberitahuan . proses dan output. Pemberitahuan . Daftar Karyawan . Golongan . Uji Akhir Input . Input Process Output Data Karyawan Memasukkan Data . Slip Gaji c. Daftar Karyawan . Jabatan Induk . Tempat Data Kesamaan Data . Masukkan Data . 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. Kembali ke Menu . Kartu Identitas : . Uji Kesamaan . Kartu Identitas . Status . NIP Data . Nama Lengkap .