05/01/2012
05/01/2012
1
3
TOOLS PEMODELAN SISTEM
DIAGRAM ALIR
Uro Abdulrohim, S.Kom, MT
Tools
Bagan Alir
2
4
¨
Diagram Alir
¨
Data Flow Diagram
¨
¨
¨
1
Bagan alir (flowchar) adalah bagan (chart) yg menunjukkan alir (flow) di dalam program atau prosedur sistem secara logika. Bagan ini menjelaskan urutan-urutan dari prosedur yang ada di dalam sistem Digunakan terutama untuk alat Bantu komunikasi dan untuk dokumentasi
2
05/01/2012
05/01/2012
Simbol BAD
Simbol BAD
5
7
¨
Dokumen, digunakan untuk merekam data suatu transaksi, seperti faktur dan order
¨
Multi dokumen, untuk menggambarkan berbagai jenis dokumen dalam satu paket. Nama dokumen ditulis didalam masing-asing simbol dan nomor dokumen dicantumkan disudut kanan atas simbol
¨
¨
¨
Penghubung yaitu untuk memungkinkan aliran dokumen berhenti di suatu lokasi pada halaman tertentu dan kembali berjalan di lokasi lain pada halaman yang sama
¨
Simbol BAD
Magnetic Disk, media penyimpanan dengan disk magnetic/hardisk Magnetic tape, media enyimpanan dengan pitamagneticnama arsip ditulis di dalam simbol Keputusan, hasil keputusan yang di tulis dengan simbol dan yang harus dibuat dalam proses pengolahan data
Simbol BAD
6
8 ¨
Simbol untuk menggambarkan catatan akuntansi yang digunakan untuk mencatat data yang direkam sebelumnya di dalam dokumen atau formulir.
¨
Menggambarkan kegiatan yang dilakukan secara manual. Seperti menerima order dari pembeli, mengisi formulir, membandingkan memeriksa, dan berbagai jenis kegiatan klerikal lainnya.
¨
On-line computer process, menggambarkan pengolahan data. Oleh komputer secara on-line nama program di tulis di dalam simbol.
¨
Manual input, menggambarkan proses pemasukan data kekomputer melalui on-line terminal
¨
¨
3
Mulai/akhir, awal atau akhir dari suatu sistem Akuntansi Arsip permanen dan sementara, digunakan untuk menyimpan dokumen secara permanen
4
05/01/2012
05/01/2012
Macam-macam Bagan Alir
Bagan Alir Dokumen
9
11
¨
Bagan Alir Sistem (systems flowchart)
¨
Bagan Alir Dokumen
¨
Bagan Alir Skematik (schematic flowchart)
¨
Bagan Alir Program (Porgram flowchart)
¨
Bagan Alir Proses
¨
¨
Bagan Alir Sistem (systems flowchart)
Bagan alir dokumen (document flowchart) atau disebut juga bagan alir formulir (form flowchart) atau paperwork flowchart. Bagan alir yg menunjukkan arus dari laporan dan formulir termasuk tembusan-tembusannya
Bagan Alir Skematik (schematic flowchart)
10
12
¨
¨
¨
Bagan yg menunjukkan arus pekerjaan secara keseluruhan dari sistem.
¨
Menjelaskan urut-urutan dari prosedur-prosedur yang ada didalam sistem.
¨
Merupakan bagan alir yg mirip dengan bagan alir sistem, yaitu menggambarkan prosedur di dalam sistem. Perbedaannya adalah : Bagan alir skematik selain menggunakan simbol-simbol bagan alir sistem juga menggunakan gambar-gambar komputer dan peralatan lainnya yg digunakan. ¤ Fungsi penggunaan gambar tsb adalah untuk memudahkan komunikasi kepada orang yg kurang mengerti dgn simbol-simbol bagan alir. ¤
Menunjukkan apa yang dikerjakan di sistem
5
6
05/01/2012
05/01/2012
Pedoman untuk menggambarkan
Bagan Alir Program (Porgram flowchart) 13
15
¨
¨ ¨
Merupakan bagan yg menjelaskan secara rinci langkah-langkah dari proses program. Dibuat dari derivikasi bagan alir sistem Terdiri dari 2 bentuk :
1.
Bagan Alir logika; digunakan untuk enggambarkan setiap langkah didalam program komputer secara logika --> disiapkan oleh analis sistem ¤ Bagan alir komputer terinci
Sebaiknya digambar dari atas ke bawah dan mulai dari bagian kiri suatu halaman
2.
Kegiatannya harus ditunjukkan dengan jelas
3.
Ditunjukkan dengan jelas dimulai dan berakhirnya suatu kegiatan
¤
4.
5.
6.
7.
Masing-masing kegiatan sebaiknya digunakan suatu kata yg mewakili suatu pekerjaan Kegiatannya sudah dalam urutan yang benar Kegiatan yg terpotong dan akan disambung ditunjukkan dengan jelas oleh simbol penghubung Digunakan simbol-simbol yang standar
Bagan Alir Proses 14
16
¨
¨
Merupakan bagan alir yg banyak digunakan di teknik industri.
Bagian A
Bagian B
Bagian C
Bagian D
Mulai
Berguna bagi analis sistem untuk menggambarkan proses dalam suatu prosedur. Juga dapat menunjukkan jarak kegiatan yang satu dengan yg lainnya serta waktu yg diperlukan oleh suatu kegiatan
7
8
05/01/2012
05/01/2012
17
Fungsi DFD 19
¨
DFD menggambarkan arus data dari suatu sistem informasi, baik sistem lama maupun sistem baru secara logika tanpa mempertimbangkan lingkungan fisik dimana data tersebut berada
DATA FLOW DIAGRAM
Data Flow Diagram 18
20
¨
SIMBOL - SIMBOL YANG DIGUNAKAN PADA DFD DeMarco and Yourdan Symbols
Salah satu tool yang paling penting bagi seorang analis sistem.
KETERANGAN
Gane and Sarson Symbols
Source ( Kesatuan Luar ) ¨
Penggunaan DFD Sebagai Modeling Tool dipopulerkan Oleh Demacro & Yordan (1979) dan Gane & Sarson (1979) dengan menggunakan pendekatan Metoda Analisis Sistem Terstruktur
PROSES
DATA FLOW ( Arus Data )
DATA STORE ( Simpanan Data )
9
10
05/01/2012
05/01/2012
Entitas
Arus data
21
23
¨
¨
kesatuan diluar sistem yang akan memberikan input atau menerima output dari sistem, dapat berupa orang, organisasi, sumber informasi lain atau penerima akhir dari suatu laporan
¨
¨
disimbolkan dengan anak panah, dimana arus data mengalir diantara proses, simpangan data, kesatuan luar, kesatuan ruang Arus data dapat berbentuk sebagai berikut : ¤ ¤ ¤ ¤ ¤
Mahasiswa
¤ ¤ ¤ ¤
Proses
Formulir atau dokumen yang digunakan perusahaan Laporan tercetak yang dihasilkan sistem Output dilayar komputer Masukan untuk komputer Komunikasi ucapan Surat atau memo Data yang dibaca atau direkam di file Suatu isian yang dicatat pada buku agenda Transmisi data dari suatu komputer ke komputer lain
Simpanan data
22
24
¨
Merupakan kegiatan atau pekerjaan yang dilakukan oleh orang atau mesin komputer, dimana aliran data masuk, ditranformasikan ke aliran data keluar.
¨
11
Dapat berupa suatu file atau suatu sistem database dari suatu komputer, suatu arsip/dokumen, suatu agenda/buku
12
05/01/2012
05/01/2012
DIAGRAM NOL
Langkah-Langkah Pembuatan DFD 25
27
¨
¨
¨
Identifikasi semua kesatuan luar yang terlibat dengan sistem.
¨
Identifikasi input dan output yang berhubungan dengan kesatuan luar
¨
¨
Buatlah gambaran dari konteks diagram
Setelah pembuatan kontext akan dilanjutkan dengan pembuatan : DFD level 0: Penggambaran context diagram yang lebih rinci (overview diagram) Hal yang harus diperhatikan : Perlihatkan data store yang digunakan Pada proses yang tidak dirinci lagi, tambahkan tanda * pada akhir penomoran proses ¤ Keseimbangan antara diagram kontex dan diagram nol harus dipelihara ¤ ¤
CONTEXT DIAGRAM
Diagram Rinci
26
28
¨
yaitu diagram tingkat atas, merupakan diagram dari sebuah sistem yang menggambarkan aliranaliran data yang masuk dan keluar dari sistem dan yang masuk dan keluar dari entitas luar
¨
¨ ¨
DFD level 1: Tiap-tiap proses level 0 akan digambarkan rinci Yang harus diperhatikan : Keseimbangan aliran data antara diagram nol dan diagram rinci ¤ Pada proses yang tidak dirinci lagi, tambahkan tanda * pada akhir penomoran proses ¤ Keseimbangan data store yang digunakan
Hal Yang harus diperhatikan :
¤
Memberikan gambaran tentang seluruh sistem ¤ Terminal yang memberikan masukan kesistem disebut source ¤ Terminal yang menerima keluaran disebut sink ¤ Hanya ada satu proses ¤ Tidak boleh ada data store ¤
13
14
05/01/2012
Penomoran Proses 29
Nama Level
Nama Diagram
Nomor Proses
0
Konteks
0
1
Diagram Nol
1.0, 2.0, 3.0
2
Diagram Rinci 1.0 Diagram Rinci 2.0 Diagram Rinci 3.0
1.1, 1.2, 1.3… 2.1, 2.2, 2.3… 3.1, 3.2, 3.3…
3
Diagram Rinci 1.1 Diagram Rinci 1.2 Diagram Rinci 1.3
1.1.1, 1.1.2, … 1.2.1, 1.2.2, … 1.3.1, 1.3.2, …
dst
Contoh Diagram Kontek 30
Mahasiswa
Sistem Informasi Akademik
Dosen
15