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. Penger Pengertia tian n Flowma Flowmap p Flowmap adalah penggambaran penggambaran secara grafik dari langkah-langkah dan dan urut-urutan prosedur dari suatu program.
2. Cara Cara - cara cara mem membu buat at flow flowma map p Seorang analis dan programmer akan membuat flowmap ada beberapa petunjuk yang harus diperhatikan, seperti : 1. Flowmap Flowmap digamba digambarkan rkan dari halaman halaman atas atas ke bawah bawah dan dari kiri ke kanan. kanan. 2. Aktivitas Aktivitas yang yang digambarka digambarkan n harus didefinis didefinisikan ikan secara secara hati-hati hati-hati dan definisi definisi ini harus harus dapat dimengerti oleh pembacanya. 3. Kapan Kapan aktivitas aktivitas dimulai dimulai dan dan berakhir berakhir harus harus ditentuk ditentukan an secara secara jelas. jelas. 4. Setiap Setiap langkah langkah dari dari aktivita aktivitass harus diura diuraikan ikan dengan dengan mengguna menggunakan kan deskri deskripsi psi kata kata kerja, misalkan MENGHITUNG PAJAK PENJUALAN. PENJUALAN. 5. Setiap Setiap langkah langkah dari dari aktivita aktivitass harus berad berada a pada urutan urutan yang yang benar. benar. 6. Lingkup Lingkup dan range dari dari aktifitas aktifitas yang sedang sedang digambark digambarkan an harus ditelus ditelusuri uri dengan dengan hati-hati. Percabangan-percabangan 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 Gunakan simbol-sim simbol-simbol bol flowmap flowmap yang standar. standar. 3. Jeni Jeniss - jeni jeniss Flo Flowm wmap ap 1. 2. 3. 4. 5.
Flowm lowma ap Sis Sistem Flowma Flowmap p Paperwo Paperwork rk atau atau Flowm Flowmap ap Dokum Dokumen en Flow Flowma map p Ske Skema mati tik k Flow Flowma map p Prog Progra ram m Flowm lowma ap Pros Prose es
4. Symbol Flowmap
Proses
Stored data
kondisi
Document
data
Proses Proses yang tidak didefinisikan
Penyimpanan itnternal
Penyimpanan sekuensial
Penyimpanan yang yang dapat dapat diakses langsung
Manual Manual input input
5. Co Cont ntoh oh – cont contoh oh Flow Flowma map p
batas loop (awal atau akhir)
Monitor arsip
Ope Op erasi manual nu al
Persiapan
Terminator
Kartu
Konek-
tor
penghubung
FLOWCHART Adalah Bagan-ba Bagan-bagan gan yang yang mempunya mempunyaii arus yang menggam menggambarka barkan n langkah langkah langkah langkah penyelesaian penyelesaian suatu suatu masalah. masalah. Flowchart Flowchart merupaka merupakan n cara cara penyajian penyajian dari dari suatu 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 : •
Mengga Menggamb mbark arkan an suatu suatu taha tahapan pan penye penyelesa lesaian ian masa masalah lah
•
Seca Secara ra sede sederha rhana na,, terur terurai ai,, rapi rapi dan dan jelas jelas
•
Meng Menggu guna nak kan simbo imbol-s l-sim imbo boll stan stand dar
Sistem Flowchart Flowchart dan Dalam penulisan Flowchart dikenal dua model, yaitu Sistem Program Flowchart ♣
System Flowchart
Bagan Bagan Yang memperliha memperlihatkan tkan urutan urutan prosedure prosedure dan proses proses dari beberapa beberapa file di dalam dalam media tertentu. Melalui flowchart ini terlihat jenis media penyimpanan penyimpanan yang dipakai dalam pengolahan data. •
Selain Selain itu juga juga mengg menggam ambar barka kan n file yang dipakai dipakai sebaga sebagaii input input dan output output..
•
Tidak digunakan untuk menggambarkan menggambarkan urutan langkah untuk memecahkan masalah
•
Hanya Hanya untuk untuk mengga menggamba mbarkan rkan prosedur prosedur dala dalam m sistem sistem yang dibentuk dibentuk
Contoh System Flowchart Flowchart Keyboard
CPU
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 memperlihatkan urutan dan hubungan hubungan proses dalam suatu program. Dua jenis metode penggambaran program flowchart flowchart : 1) Conceptual flowchart , menggambarkan 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 Flow dire direct ctio ion n sym symbols bols – –
2)
Digunakan untuk menghubungkan menghubungkan simbol satu dengan yang lain
Disebut juga connecting connecting line Proc rocess essing ing sym symbols bols - Menunjukan jenis jenis operasi pengolahan pengolahan dalam suatu proses / prosedur
3)
Inpu Inputt / Outpu utputt sym symbols bols - Menunjukkan jenis peralatan yang digunakan sebagai media input atau output.
♣
Flow Direction Symbols Symbols
Simbol arus / flow, yaitu menyatakan menyatakan jalannya arus suatu proses
Simbol commu communi nicat catio ion n link, link, yaitu yaitu menyatakan transmisi data dari satu lokasi ke lokasi lain
Simbol
connector,
berfungsi
menyatakan
sam sambung bungan an dari dari pros proses es ke pros proses es lainn lainnya ya dalam dalam halaman yang sama
Simbol
offline
connector,
menyatakan
sam sambung bungan an dari dari pros proses es ke pros proses es lainn lainnya ya dalam dalam halaman yang berbeda
♣
Processing Symbols
Simbol process, process, yaitu yaitu menyatakan enyatakan suatu tindaka tindakan n (proses) yang dilakukan oleh komputer
Simbol manual manual,, yaitu yaitu menyatakan enyatakan suatu tindakan tindakan (proses) yang tidak dil dilakuka akukan n oleh komputer komputer
Simbol decision, yaitu menujukkan menujukkan suatu kondisi tertentu yang akan menghasilkan dua kemungkinan jawaban : ya / tidak
Simbol
prede edefin fined
proc rocess,
yaitu
menyatakan
penyed penyediaan iaan tempat tempat penyim penyimpan panan an suatu suatu peng pengola olahan han untuk memberi harga awal
Simbol terminal, yaitu menyatakan menyatakan permulaan atau akhir suatu program
Simbol keying operation, Menyatakan segal jenis operasi yang diproses dengan mengguna menggunakan kan suatu mesin mesin yang mempunyai keyboard
Simbol offline-storage, menunjukkan bahwa data dalam simbol ini akan disimpan ke suatu media tertentu
Simbol Simbol manua manuall input, input, memasu memasukk kkan an data data secara secara manual dengan menggunakan menggunakan online onli ne keyboard
♣
Input / Output Symbols
Simbol proses
input/ put/ou outp tpu ut, 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
inpu inputt bera berassal dari ari pita ita magne agneti tiss ata atau output disimpan ke pita magnetis
Simbol disk disk stor storag age, e, menyatakan enyatakan input bera erasal
dari ari
disk isk atau tau outp output ut
disimpan ke disk Simbol
doc docume ument, nt,
mence enceta tak k
kelua keluara ran n
dalam bentuk dokumen (melalui printer)
Simbol display, mencetak mencetak keluaran dalam layar monitor