ALGORITMA & PENGEMBANGAN TUGAS 4 FLOWMAP & FLOWCHART BESERTA SIMBOLNYA
Disusun Oleh :
Sakina Mawardah Teknik Informatika Dosen : Asep M. Yusuf, S.T
UNIVERSITAS NASIONAL PASIM
FLOWMAP 1. Pengertian Flowmap Flowmap adalah penggambaran secara grafik dari langkah-langkah dan urut-urutan prosedur dari suatu program.
2. Cara - cara membuat flowmap Seorang analis dan programmer akan membuat flowmap ada beberapa petunjuk yang harus diperhatikan, seperti : 1. Flowmap digambarkan dari halaman atas ke bawah dan dari kiri ke kanan. 2. Aktivitas yang digambarkan harus didefinisikan secara hati-hati dan definisi ini harus dapat dimengerti oleh pembacanya. 3. Kapan aktivitas dimulai dan berakhir harus ditentukan secara jelas. 4. Setiap langkah dari aktivitas harus diuraikan dengan menggunakan deskripsi kata kerja, misalkan MENGHITUNG PAJAK PENJUALAN. 5. Setiap langkah dari aktivitas harus berada pada urutan yang benar. 6. Lingkup dan range dari aktifitas yang sedang digambarkan harus ditelusuri dengan hati-hati. Percabangan-percabangan yang memotong aktivitas yang sedang digambarkan tidak perlu digambarkan pada flowmap yang sama. Simbol konektor harus digunakan dan percabangannya diletakan pada halaman yang terpisah atau hilangkan seluruhnya bila percabangannya tidak berkaitan dengan sistem. 7. Gunakan simbol-simbol flowmap yang standar. 3. Jenis - jenis Flowmap 1. 2. 3. 4. 5.
Flowmap Sistem Flowmap Paperwork atau Flowmap Dokumen Flowmap Skematik Flowmap Program Flowmap Proses
4. Symbol Flowmap
Proses
Stored data
kondisi
Document
data
Proses yang tidak didefinisikan
Penyimpanan itnternal
Penyimpanan sekuensial
Penyimpanan yang dapat diakses langsung
Manual input
5. Contoh – contoh Flowmap
batas loop (awal atau akhir)
Monitor arsip
Operasi manual
Persiapan
Terminator
Kartu
Konek-
tor
penghubung
FLOWCHART Adalah Bagan-bagan yang mempunyai arus yang menggambarkan langkah langkah penyelesaian suatu masalah. Flowchart merupakan cara penyajian dari suatu algoritma. Suatu flowchart adalah suatu representasi secara diagram yang mengilustrasikan urutan dari operasi yang dilakukan untuk mendapatkan suatu hasil. Dengan kata lain, flowchart membantu kita untuk mengerti dan melihat bentuk algoritma dengan menampilkan algoritma dalam simbol-simbol gambar.
Tujuan Membuat Flowchat : •
Menggambarkan suatu tahapan penyelesaian masalah
•
Secara sederhana, terurai, rapi dan jelas
•
Menggunakan simbol-simbol standar
Dalam penulisan Flowchart dikenal dua model, yaitu Sistem Flowchart dan Program Flowchart ♣ System Flowchart Bagan Yang memperlihatkan urutan prosedure dan proses dari beberapa file di dalam media tertentu. Melalui flowchart ini terlihat jenis media penyimpanan yang dipakai dalam pengolahan data. •
Selain itu juga menggambarkan file yang dipakai sebagai input dan output.
•
Tidak digunakan untuk menggambarkan urutan langkah untuk memecahkan masalah
•
Hanya untuk menggambarkan prosedur dalam sistem yang dibentuk
Contoh System Flowchart Keyboard
U
Disket
VDU Gambar 1.
Data jawaban ujian
Koreksi
Daftar Koreksi Data
Tabel Siswa
File utama ujian
Periksa Ujian
File siswa lulus
Gambar 2.
Laporan Hasil Ujian
♣
Program Flowchart
Yaitu: Bagan yang memperlihatkan urutan dan hubungan proses dalam suatu program. Dua jenis metode penggambaran program flowchart : 1) Conceptual flowchart, menggambarkan alur pemecahan masalah secara global 2) 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
Print “Jumlah = “; Jml
End Gbr 1. conceptual Flowchart
End
gbr 2. detail flowchart
♣
Simbol-simbol Flowchart Simbol-simbol yang di pakai dalam flowchart dibagi menjadi 3 kelompok : 1)
Flow direction symbols – Digunakan untuk menghubungkan simbol satu dengan yang lain –
2)
Disebut juga connecting line Processing symbols - Menunjukan jenis operasi pengolahan dalam suatu proses / prosedur
3)
Input / Output symbols - Menunjukkan jenis peralatan yang digunakan sebagai media input atau output.
♣ Flow Direction Symbols
Simbol arus / flow, yaitu menyatakan jalannya arus suatu proses
Simbol communication link, yaitu menyatakan transmisi data dari satu lokasi ke lokasi lain
Simbol
connector,
berfungsi
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, yaitu menyatakan suatu tindakan (proses) yang dilakukan oleh komputer Simbol manual, yaitu menyatakan suatu tindakan (proses) yang tidak dilakukan oleh komputer Simbol decision, yaitu menujukkan suatu kondisi tertentu yang akan menghasilkan dua kemungkinan jawaban : ya / tidak Simbol
predefined
process,
yaitu
menyatakan
penyediaan tempat penyimpanan suatu pengolahan untuk memberi harga awal Simbol terminal, yaitu menyatakan permulaan atau akhir suatu program 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
♣ Input / Output Symbols Simbol proses
input/output, input
atau
menyatakan 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
disk atau output
disimpan ke disk Simbol
document,
mencetak
keluaran
dalam bentuk dokumen (melalui printer)
Simbol display, mencetak keluaran dalam layar monitor