Anda di halaman 1dari 24

FLOWCHART (DIAGRAM ALUR)

FLOWCHART
Bagan-bagan yang mempunyai arus Menggambarkan langkah-langkah penyelesaian suatu masalah Merupakan salah satu cara penyajian algoritma

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

FLOWCHART (Diagram Alur) :


1. Langkah awal pembuatan program 2. Urutan proses di program menjadi lebih jelas

. Kaidah-kaidah Umum Pembuatan Flowchart Terdapat 3 bagian utama dalam pengolahan

Input (Bahan entah)

Proses

Output (Bahan jadi)

start
input

Proses

Cetak

End

Untuk pengolahan data dengan komputer, dapat dirangkum urutan dasar untuk pemecahan suatu masalah, yaitu : START : berisi instruksi untuk persiapan peralatan yang diperlukan sebelum menangani pemecahan persoalan READ : berisi instruksi untuk membaca data dari suatu peralatan input PROCESS : berisi kegiatan yang berkaitan dengan pemecahan persoalan sesuai dengan data yang dibaca WRITE : berisi intruksi untuk merekam hasil kegiatan ke peralatan output END : mengakhiri kegiatan pengolahan

IMPLEMENTASI PERSOALAN KE BENTUK FLOWCHART

1. 2. 3.

Penentuan hubungan antara data input dengan hasil pengolahannya Penentuan hubungan antara data input dengan pengolahannya Penentuan hubungan antara pengolahan dengan data ouput

4.

Penentuan prosedur / langkah langkah pengolahan

10

YANG PERLU DIPERHATIKAN DALAM PEMBUATAN FLOWCHART

1. 2. 3.

Hindari 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 mulai (start) dan diakhiri dengan selesai (end)

MODEL / JENIS FLOWCHART

System Flowchart Program Flowchart

SYSTEM FLOWCHART
Menggambarkan suatu sistem peralatan komputer yang digunakan dalam proses pengolahan data serta hubungan antar peralatan tersebut Tidak digunakan untuk menggambarkan urutan langkah untuk memecahkan masalah Hanya untuk menggambarkan prosedur dalam sistem yang dibentuk

Keyboard

CPU

Disket

VDU

Contoh penggunaan system flowchart

PROGRAM FLOWCHART
Menggambarkan urutan logika dari suatu prosedur pemecahan masalah Dua jenis metode penggambaran program flowchart :

Conceptual

flowchart, menggambarkan alur pemecahan masalah secara global 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

End

Print Jumlah = ; Jml

End

SIMBOL-SIMBOL FLOWCHART

Flow direction symbols


Digunakan untuk menghubungkan simbol satu dengan yang lain Disebut juga connecting line

Processing symbols

Menunjukan jenis operasi pengolahan dalam suatu proses / prosedur


Menunjukkan jenis peralatan yang digunakan sebagai media input atau output

Input / Output symbols

Flow Direction Symbols

Simbol arus / flow

Menyatakan jalannya arus suatu proses

Simbol communication link

Menyatakan transmisi data dari satu lokasi ke lokasi lain

Simbol connector

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

Processing Symbols

Simbol process

Menyatakan suatu tindakan (proses) yang dilakukan oleh komputer Menyatakan suatu tindakan (proses) yang tidak dilakukan oleh komputer Menujukkan suatu kondisi tertentu yang akan menghasilkan dua kemungkinan jawaban : ya / tidak Menyatakan penyediaan tempat penyimpanan suatu pengolahan untuk memberi harga awal Menyatakan permulaan atau akhir suatu program

Simbol manual

Simbol decision

Simbol predefined process

Simbol terminal

Processing Symbols

Simbol keying operation

Menyatakan segal jenis operasi yang diproses dengan menggunakan suatu mesin yang mempunyai keyboard Menunjukkan bahwa data dalam simbol ini akan disimpan ke suatu media tertentu Memasukkan data secara manual dengan menggunakan online keyboard Menyatakan sekumpulan langkah (proses) yang dituliskan sebagian suatu prosedur (Subrutin / Subprogram)

Simbol offline-storage

Simbol manual input

Simbol procedure (GoSub)

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


input berasal dari pita magnetis atau output disimpan ke pita magnetis input berasal dari dari disk atau output disimpan ke disk

Simbol magnetic tape


Menyatakan

Simbol disk storage


Menyatakan

Input / Output Symbols

Simbol document
Mencetak

keluaran dalam bentuk dokumen (melalui printer) keluaran dalam layar

Simbol display
Mencetak

monitor

CONTOH SYSTEM FLOWCHART


Data jawaban ujian

Koreksi

Daftar Koreksi Data

File utama ujian

Tabel Siswa

Periksa Ujian

File siswa lulus

Laporan Hasil Ujian

KAIDAH PEMBUATAN FLOWCHART


Start
Input

Proses

Output

End

PENGOLAHAN DATA
START READ Ya HABIS ? Tidak PROCESS WRITE

END

MENGHITUNG LUAS PERSEGI PANJANG


Start
Input panjang Input lebar Luas panjang * lebar Print Luas End

Anda mungkin juga menyukai