FLOWCHART Dosen Pengampu : Aullya Rachmawati @AullyaArvianto 1
2
Flowchart Bagan-bagan yang mempunyai arus Menggambarkan langkah-langkah penyelesaian suatu masalah Merupakan salah satu cara penyajian algoritma
@AullyaArvianto
3
Tujuan Menggambarkan suatu tahapan penyelesaian masalah secara sederhana, terurai, rapi dan jelas menggunakan simbol-simbol standar
@AullyaArvianto
4
Model / Jenis Flowchart Flowchart System Flowchart Program
@AullyaArvianto
5
Flowchart Sistem Bagan alir sistem (systems flowchart) merupakan bagan yang menunjukkan arus pekerjaan secara keseluruhan dari sistem.
Bagan ini menjelaskan urut-urutan dari prosedurprosedur yang ada di dalam sistem. Bagan alir sistem menunjukkan apa yang dikerjakan di sistem. Bagan alir sistem digambar menggunakan simbol-simbol.
dengan
@AullyaArvianto
6
Flowchart Program Yaitu bagan yang menggambarkan urutan logika dari suatu prosedur pemecahan masalah. Simbol yang digunakan : 1. menunjukkan awal dan akhir dari program 2. memberikan niai awal pada suatu variabel atau counter 3. menunjukkan pengolahan aritmatika dan pemindahan data 4. menunjukkan proses input atau output
@AullyaArvianto
7
Keyboard
CPU
Disket
Storage/ Penyimpana
Contoh penggunaan system flowchart
@AullyaArvianto
8
Program Flowchart Menggambarkan urutan logika dari suatu prosedur pemecahan masalah
Dua jenis metode program flowchart :
penggambaran
Conceptual flowchart, menggambarkan alur pemecahan masalah secara global
Detail flowchart, menggambarkan pemecahan masalah secara rinci
alur
@AullyaArvianto
9
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 sebagai media input atau output
digunakan
@AullyaArvianto
Flow Direction Symbols 10
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
@AullyaArvianto
Processing Symbols 11
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
@AullyaArvianto
12
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 @AullyaArvianto
13
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
@AullyaArvianto
14
Input / Output Symbols Simbol document Mencetak keluaran dalam bentuk dokumen (melalui printer)
Simbol display Mencetak keluaran dalam layar monitor
@AullyaArvianto
Kaidah Pembuatan Flowchart 15
Start Input
Proses
Output
End
@AullyaArvianto
16
Start Input panjang Input lebar Luas = panjang * lebar Print Luas End @AullyaArvianto
@AullyaArvianto 17
Contoh Flowchart Sistem
18
Soal Latihan 1. Buatlah flowchart program untuk menghitung ratarata 2 bilangan yang diinputkan user. 2. Buatlah flowchart pogram kedalam menit dan detik. 3. Buatlah flowchart perpustakaan.
system
mengkonversi
peminjaman
buku
jam di
4. Buatlah flowchart system pendaftaran mahasiswa baru.
@AullyaArvianto
19
Tugas UAS Buatlah proposal usulan pengembangan system informasi (kecuali SI Pengolahan Data Pegawai) Point yang harus ada:
1. Latar Belakang Masalah 2. Rumusan Masalah 3. Analisis PIECES 4. DFD Perancangan Sistem 5. Flowchart Sistem Dikumpulkan dalam bentuk hardcopy sesuai dengan jadwal UAS.
@AullyaArvianto