Algoritma & Pemrograman - Flowchart

Post on 22-Jun-2015

21.067 views 6 download

Transcript of Algoritma & Pemrograman - Flowchart

Ari Wibowo, S.Komurl: http://www.arbo77.com | email: arbo77@gmail.com, ari.w@live.com

Materi Perkuliahan

ALGORITMA & PEMROGRAMAN

FLOWCHART

Flowchart

Bagan-bagan yang mempunyai arus / aliran data

Menggambarkan langkah-langkah penyelesaian suatu masalah secara terstruktur

Merupakan salah satu cara penyajian algoritma selain Bahasa Natural yang Terstruktrur dan Pseudocode

Tujuan

Menggambarkan suatu tahapan penyelesaian masalah

Secara sederhana, terurai, rapi dan jelas Menggunakan simbol-simbol standar

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

Input

Proses

Output

End

Mulai

Masukan A

Masukan B

L = (A * B) / 2

Cetak L

Selesai

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

Input / Output symbols Menunjukkan jenis peralatan yang digunakan sebagai

media input atau output

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

Simbol manual Menyatakan suatu tindakan (proses) yang tidak

dilakukan oleh komputer

Simbol decision Menujukkan suatu kondisi tertentu yang akan

menghasilkan dua kemungkinan jawaban : ya / tidak

Simbol preparation Menyatakan penyediaan tempat penyimpanan suatu

pengolahan untuk memberi inisialisasi / harga awal

Simbol terminal Menyatakan permulaan atau akhir suatu program

Processing Symbols

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

Input / Output Symbols

Simbol document Mencetak keluaran dalam bentuk

dokumen (melalui printer)

Simbol display Mencetak keluaran dalam layar

monitor

Output

Input

Kaidah Pembuatan Flowchart

Start

Proses

End