Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
1
Pemodelan Perangkat Lunak
Day 3 : Data Flow Diagram and Flow Chart Pemodelan Perangkat Lunak
2
DFD Definition Adalah suatu diagram yang menggunakan notasi-notasi untuk menggambarkan arus dari data sistem, yang penggunaannya sangat membantu untuk memahami sistem secara logika, tersruktur dan jelas. Digunakan sebagai perangkat penting dalam memodelkan sistem
3
Data Flow Diagram Penggunaan DFD dipopulerkan oleh DeMarco – Yordan dan Gane – Sarson dengan menggunakan pendekatan Metoda Analisis Sistem Terstruktur (SSADM).
4
DFD Symbol DeMarco – Yordan Symbols Keterangan Gane – Sarson
External Entity (Kesatuan Luar) Process (Proses) Data Flow (Aliran Data) Data Store (Penyimpanan Data)
5
External Entity Entitas (kesatuan) diluar sistem yang akan dimodelkan.
Memberikan input atau menerima output dari/ke sistem. Berupa orang, organisasi, sumber informasi lain atau penerima akhir suatu laporan Contoh : Mahasiswa Yayasan
6
Process (Proses) Merupakan pekerjaan atau kegiatan yang dilakukan orang atau komputer, dimana aliran data masuk, ditransformasikan ke aliran data keluar Contoh : 1.0 Pembuatan Slip 1 Hitung Gaji Pegawai
7
Data Flow (Arus Data) Menggambarkan aliran data dari satu proses ke proses lain Menggunakan anak panah Contoh bentuk penggunaan : Laporan tercetak yang dihasilkan sistem Output pada layar komputer Masukan untuk komputer Komunikasi ucapan Dsb…
8
Data Flow Concept Packet of Data (Paket Data)
Bila dua data mengalir dari suatu sumber yang sama ke tujuan yang sama, maka harus dianggap sebagai suatu arus data yang tunggal
9
Data Flow Concept – Cont.
Diverging Data Flow ( Arus data Menyebar) Arus data yang menyebar menunjukan sejumlah tembusan dari arus data yang sama dari sumber sama ke tujuan berbeda
10
Data Flow Concept – Cont.
Convergen Data Flow ( Arus data Mengumpul) Arus data yang mengumpul, yaitu Arus data yang berbeda dari sumber yang berbeda mengumpul ke tujuan yang sama
11
Data Store (Penyimpanan Data)
Dapat berupa suatu file atau suatu sistem database dari suatu komputer, suatu arsip/dokumen, suatu agenda/buku`
12
Duplicate Terkadang perlu duplikasi untuk menghindari anak panah (arus data) yang simpang siur Mahasiswa Data Pelanggan
13
Langkah-langkah pembuatan DFD
Identifikasi semua kesatuan luar yang terlibat dengan sistem Identifikasi input dan output yang berhubungan dengan kesatuan luar Buatlah gambaran dari konteks diagram
14
Context Diagram Yaitu diagram tingkat atas, merupakan diagram dari sebuah sistem yang menggambarkan aliran-aliran data yang masuk dan keluar dari sistem dan yang masuk dan keluar dari entitas luar 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
15
Contoh Context Diagram
Kasus proses registrasi
16
Level DFD DFD dapat diturunkan kedalam beberapa level dimana level yang rendah harus bisa mereprensentasikan proses tersebut dalam spesifikasi proses yang lebih jelas
17
Diagram 0 Setelah pembuatan kontext akan dilanjutkan dengan pembuatan : DFD level 0 : Penggambaran context diagram yang lebih rinci (overview diagram) Hal Yang harus diperhatikan : Dapat memperlihatkan data store yang digunakan Keseimbangan antara diagram kontex dan diagram nol harus dipelihara
18
Contoh Diagram Level 1
19
Diagram Rinci DFD level 1: Tiap-tiap proses level 0 akan digambarkan rinci Hal Yang harus diperhatikan : Keseimbangan data store yang digunakan Keseimbangan aliran data antara diagram nol dan diagram rinci
20
Contoh Diagram level 2 Detail proses Enroll Student
21
Contoh Penomoran Proses
Nama Level Nama Diagram Nomor Proses Konteks 1 Diagram Nol 1.0, 2.0, 3.0… 2 Diagram Rinci 1.0 1.1, 1.2, 1.3… Diagram Rinci 2.0 2.1, 2.2, 2.3… Diagram Rinci 3.0 3.1, 3.2, 3.3… 3 Diagram Rinci 1.1 1.1.1, 1.1.2, … Diagram Rinci 1.2 1.2.1, 1.2.2, … Diagram Rinci 1.3 1.3.1, 1.3.2, … Dst..
22
Peraturan Penting DFD Tidak boleh terdapat looping
23
Peraturan Penting DFD Semua objek harus memiliki nama
Aliran data harus diawali dan diakhiri oleh proses Semua aliran data harus memiliki tanda panah
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.