Flowchart (Diagram Alur) - sigitwidiyanto.staff.gunadarma...

18
Flowchart (Diagram Alur) 1

Transcript of Flowchart (Diagram Alur) - sigitwidiyanto.staff.gunadarma...

Page 1: Flowchart (Diagram Alur) - sigitwidiyanto.staff.gunadarma ...sigitwidiyanto.staff.gunadarma.ac.id/Downloads/files/42568/Flowchart+(Presentasi).pdfFlowchart (Diagram Alur) 1. Flowchart

Flowchart (Diagram Alur)

1

Page 2: Flowchart (Diagram Alur) - sigitwidiyanto.staff.gunadarma ...sigitwidiyanto.staff.gunadarma.ac.id/Downloads/files/42568/Flowchart+(Presentasi).pdfFlowchart (Diagram Alur) 1. Flowchart

FlowchartBagan-bagan yang mempunyai arus

Menggambarkan langkah-langkah penyelesaian suatu masalah

Merupakan salah satu cara penyajian algoritma

2

Page 3: Flowchart (Diagram Alur) - sigitwidiyanto.staff.gunadarma ...sigitwidiyanto.staff.gunadarma.ac.id/Downloads/files/42568/Flowchart+(Presentasi).pdfFlowchart (Diagram Alur) 1. Flowchart

TujuanMenggambarkan suatu tahapan penyelesaian masalah

Secara sederhana, terurai, rapi dan jelas

Menggunakan simbol-simbol standar

3

Page 4: Flowchart (Diagram Alur) - sigitwidiyanto.staff.gunadarma ...sigitwidiyanto.staff.gunadarma.ac.id/Downloads/files/42568/Flowchart+(Presentasi).pdfFlowchart (Diagram Alur) 1. Flowchart

Model / Jenis FlowchartSystem Flowchart

Program Flowchart

4

Page 5: Flowchart (Diagram Alur) - sigitwidiyanto.staff.gunadarma ...sigitwidiyanto.staff.gunadarma.ac.id/Downloads/files/42568/Flowchart+(Presentasi).pdfFlowchart (Diagram Alur) 1. Flowchart

System FlowchartMenggambarkan 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

5

Page 6: Flowchart (Diagram Alur) - sigitwidiyanto.staff.gunadarma ...sigitwidiyanto.staff.gunadarma.ac.id/Downloads/files/42568/Flowchart+(Presentasi).pdfFlowchart (Diagram Alur) 1. Flowchart

6

Keyboard

CPU Disket

VDU

Contoh penggunaan system flowchart

Page 7: Flowchart (Diagram Alur) - sigitwidiyanto.staff.gunadarma ...sigitwidiyanto.staff.gunadarma.ac.id/Downloads/files/42568/Flowchart+(Presentasi).pdfFlowchart (Diagram Alur) 1. Flowchart

Program FlowchartMenggambarkan 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

7

Page 8: Flowchart (Diagram Alur) - sigitwidiyanto.staff.gunadarma ...sigitwidiyanto.staff.gunadarma.ac.id/Downloads/files/42568/Flowchart+(Presentasi).pdfFlowchart (Diagram Alur) 1. Flowchart

8

Start

Input

Proses

Output

End

Start

End

Input “Berapa data” ; N

Jml = 0

Input Bil

Next K

For K = 1 to N

Print “Jumlah = “; Jml

Jml = Jml + Bil

Page 9: Flowchart (Diagram Alur) - sigitwidiyanto.staff.gunadarma ...sigitwidiyanto.staff.gunadarma.ac.id/Downloads/files/42568/Flowchart+(Presentasi).pdfFlowchart (Diagram Alur) 1. Flowchart

Simbol-simbol FlowchartFlow 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

9

Page 10: Flowchart (Diagram Alur) - sigitwidiyanto.staff.gunadarma ...sigitwidiyanto.staff.gunadarma.ac.id/Downloads/files/42568/Flowchart+(Presentasi).pdfFlowchart (Diagram Alur) 1. Flowchart

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

10

Page 11: Flowchart (Diagram Alur) - sigitwidiyanto.staff.gunadarma ...sigitwidiyanto.staff.gunadarma.ac.id/Downloads/files/42568/Flowchart+(Presentasi).pdfFlowchart (Diagram Alur) 1. Flowchart

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 predefined process◦ Menyatakan penyediaan tempat penyimpanan suatu

pengolahan untuk memberi harga awal

Simbol terminal◦ Menyatakan permulaan atau akhir suatu program

11

Page 12: Flowchart (Diagram Alur) - sigitwidiyanto.staff.gunadarma ...sigitwidiyanto.staff.gunadarma.ac.id/Downloads/files/42568/Flowchart+(Presentasi).pdfFlowchart (Diagram Alur) 1. Flowchart

Processing Symbols

Simbol keying operation◦ Menyatakan segal 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

12

Page 13: Flowchart (Diagram Alur) - sigitwidiyanto.staff.gunadarma ...sigitwidiyanto.staff.gunadarma.ac.id/Downloads/files/42568/Flowchart+(Presentasi).pdfFlowchart (Diagram Alur) 1. Flowchart

Input / Output SymbolsSimbol 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

13

Page 14: Flowchart (Diagram Alur) - sigitwidiyanto.staff.gunadarma ...sigitwidiyanto.staff.gunadarma.ac.id/Downloads/files/42568/Flowchart+(Presentasi).pdfFlowchart (Diagram Alur) 1. Flowchart

Input / Output SymbolsSimbol document◦ Mencetak keluaran dalam bentuk dokumen (melalui

printer)

Simbol display◦ Mencetak keluaran dalam layar monitor

14

Page 15: Flowchart (Diagram Alur) - sigitwidiyanto.staff.gunadarma ...sigitwidiyanto.staff.gunadarma.ac.id/Downloads/files/42568/Flowchart+(Presentasi).pdfFlowchart (Diagram Alur) 1. Flowchart

Contoh System Flowchart

15

Data jawaban

ujian

Koreksi

Daftar Koreksi

Data File

utama

ujian

Periksa Ujian

Tabel

Siswa

File

siswa

lulus

Laporan Hasil

Ujian

Page 16: Flowchart (Diagram Alur) - sigitwidiyanto.staff.gunadarma ...sigitwidiyanto.staff.gunadarma.ac.id/Downloads/files/42568/Flowchart+(Presentasi).pdfFlowchart (Diagram Alur) 1. Flowchart

Kaidah Pembuatan Flowchart

16

Start

Input

Proses

Output

End

Page 17: Flowchart (Diagram Alur) - sigitwidiyanto.staff.gunadarma ...sigitwidiyanto.staff.gunadarma.ac.id/Downloads/files/42568/Flowchart+(Presentasi).pdfFlowchart (Diagram Alur) 1. Flowchart

Pengolahan data

17

START

READ

HABIS ?

PROCESS

WRITE

END

Tidak

Ya

Page 18: Flowchart (Diagram Alur) - sigitwidiyanto.staff.gunadarma ...sigitwidiyanto.staff.gunadarma.ac.id/Downloads/files/42568/Flowchart+(Presentasi).pdfFlowchart (Diagram Alur) 1. Flowchart

Menghitung luas persegi panjang

18

Input lebar

Start

End

Input panjang

Luas panjang * lebar

Print Luas