Flowchart 1

18
Flowchart (Diagram Alur) 1

description

 

Transcript of Flowchart 1

Page 1: Flowchart 1

Flowchart (Diagram Alur)

1

Page 2: Flowchart 1

Flowchart

• Bagan-bagan yang mempunyai arus

• Menggambarkan langkah-langkah penyelesaian suatu masalah

2

penyelesaian suatu masalah

• Merupakan salah satu cara penyajian algoritma

Page 3: Flowchart 1

Tujuan

• Menggambarkan suatu tahapan penyelesaian masalah

• Secara sederhana, terurai, rapi dan jelas

3

• Secara sederhana, terurai, rapi dan jelas

• Menggunakan simbol-simbol standar

Page 4: Flowchart 1

Model / Jenis Flowchart

• System Flowchart

• Program Flowchart

4

Page 5: Flowchart 1

System Flowchart

• Menggambarkan suatu sistem peralatan komputer yang digunakan dalam proses pengolahan data serta hubungan antar peralatan tersebut

5

peralatan tersebut• Tidak digunakan untuk menggambarkan

urutan langkah untuk memecahkan masalah• Hanya untuk menggambarkan prosedur

dalam sistem yang dibentuk

Page 6: Flowchart 1

Keyboard

CPU Disket

6

VDU

Contoh penggunaan system flowchart

Page 7: Flowchart 1

Program Flowchart

• Menggambarkan urutan logika dari suatu prosedur pemecahan masalah

• Dua jenis metode penggambaran program

7

• Dua jenis metode penggambaran program flowchart :– Conceptual flowchart, menggambarkan alur

pemecahan masalah secara global

– Detail flowchart, menggambarkan alur pemecahan masalah secara rinci

Page 8: Flowchart 1

Start

Input

Proses

Start

Input “Berapa data” ; N

Jml = 0

Input Bil

For K = 1 to N

8

Proses

Output

End

End

Input Bil

Next K

Print “Jumlah = “; Jml

Jml = Jml + Bil

Page 9: Flowchart 1

Simbol-simbol Flowchart

• Flow direction symbols– Digunakan untuk menghubungkan simbol satu dengan

yang lain– Disebut juga connecting line

9

– 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

Page 10: Flowchart 1

Flow Direction Symbols

• Simbol arus / flow– Menyatakan jalannya arus suatu proses

• Simbol communication link– Menyatakan transmisi data dari satu lokasi ke lokasi lain

10

– 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

Page 11: Flowchart 1

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

11

• 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

Page 12: Flowchart 1

Processing Symbols

• Simbol keying operation– Menyatakan segal jenis operasi yang

diproses dengan menggunakan suatu mesin yang mempunyai keyboard

12

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

Page 13: Flowchart 1

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

13

– 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

Page 14: Flowchart 1

Input / Output Symbols

• Simbol document– Mencetak keluaran dalam bentuk

dokumen (melalui printer)

14

dokumen (melalui printer)

• Simbol display– Mencetak keluaran dalam layar

monitor

Page 15: Flowchart 1

Contoh System Flowchart

Data jawaban ujian

Koreksi

Daftar Koreksi

15

Daftar Koreksi Data File

utama ujian

Periksa Ujian

Tabel Siswa

File siswa lulus

Laporan Hasil Ujian

Page 16: Flowchart 1

Kaidah Pembuatan Flowchart

Start

Input

16

Proses

Output

End

Page 17: Flowchart 1

Pengolahan data

START

READ

HABIS ?Ya

17

HABIS ?

PROCESS

WRITE

END

Tidak

Page 18: Flowchart 1

Input lebar

Menghitung luas persegi panjang

Start

Input panjang

18

End

Luas panjang * lebar

Print Luas