PENGERTIAN
DFD (Data Flow Diagram) suatu diagram yang menggunakan
notasi-notasi untuk menggambarkan arus dari data sistem, yang penggunaannya
sangat membantu untuk memahami sistem secara logika, tersruktur dan jelas. DFD
biasanya digunakan sebagai perangkat penting dalam memodelkan sistem.
Entitas Eksternal
§ 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
- Entitas
yang berada diluar sistem, yang memberikan data kepada sistem (source)
atau yang menerima informasi dari sistem (sink), dapat berupa orang,
organisasi dll.
- Tidak Termasuk Bagian Dari Sistem
Proses
§ Kegiatan atau kerja yang dilakukan oleh orang, mesin atau komputer dari hasil arus data yang masuk ke dalam proses untuk dihasilkan arus data yang akan keluar dari proses.
§ Suatu proses
adalah kegiatan atau proses sering juga disebut sebagai bubble.
§ Nama proses terdiri dari kata kerja dan kata benda yang
mencerminkan fungsi proses tersebut.
Data Flow
¡ Menggambarkan
aliran data dari satu proses ke proses lain
¡ Menggunakan
anak panah
Jenis data flow:
§ Convergen Data Flow (Arus data Mengumpul)
Arus
data yang mengumpul, yaitu Arus data yang berbeda dari sumber yang berbeda mengumpul ke
tujuan yang sama.
§ Divergen Data
Flow (Arus data Menyebar)
Arus
data yang menyebar, yaitu Arus data yang sama dari sumber yang sama menyebar ke
tujuan yang berbeda.
Data Store
¡ Dapat berupa suatu file atau suatu sistem database dari suatu komputer, suatu arsip/dokumen,
suatu agenda/buku`
¡ Tempat
Menyimpan Data (Database= File/Table, Arsip,buku Catatan).
¡ Proses
Dapat Mengambil Data Dari Atau Memberikan Data Ke Data Store.
¡ Nama
Data Store Harus Mencerminkan Isi Dari Data Store Tersebut.
¡ Bila
Namanya Lebih Dari Satu Kata , Maka Harus Diberi Kata Sambung.
Langkah-langkah pembuatan DFD
1.
Identifikasi semua kesatuan luar yang terlibat
dengan sistem
2.
Identifikasi input dan output yang berhubungan dengan kesatuan
luar
3.
Buatlah gambaran dari konteks diagram
DFD dapat diturunkan kedalam beberapa level dimana level yang
rendah harus bisa mereprensentasikan proses tersebut dalam spesifikasi proses
yang lebih jelas
Level-level
DFD :
1.
DFD level 0 (DFD Context) : DFD yang menjelaskan alur sistem secara garis besar saja.
2.
DFD level 1 : 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
3.
DFD level 2: Tiap-tiap proses level 1 akan
digambarkan rinci
Hal
Yang harus diperhatikan :
◦ Keseimbangan data store yang digunakan
◦ Keseimbangan aliran data antara diagram nol dan diagram
rinci
Contoh
penomoran proses pada DFD
Nama Level
|
Nama Diagram
|
Nomor Proses
|
0
|
Konteks
|
0
|
1
|
Diagram Nol
|
1.0, 2.0, 3.0…
|
2
|
Diagram Rinci 1.0
|
1.1, 1.2, 1.3…
|
2
|
Diagram Rinci 2.0
|
2.1, 2.2, 2.3…
|
2
|
Diagram Rinci 3.0
|
3.1, 3.2, 3.3…
|
3
|
Diagram Rinci 1.1
|
1.1.1, 1.1.2, …
|
3
|
Diagram Rinci 1.2
|
1.2.1, 1.2.2, …
|
3
|
Diagram Rinci 1.3
|
1.3.1, 1.3.2, …
|
Dst..
|
Peraturan
DFD
§
Semua objek harus memiliki nama
§
Aliran data harus diawali dan diakhiri oleh
proses
§
Semua aliran data harus memiliki tanda panah
1.
Identifikasi nama setiap external entity.
2.
Entitas yang berada diluar sistem, yang memberikan data kepada
sistem (source) tau yang menerima informasi dari sistem (sink), dapat berupa
orang, organisasi dll.
3.
Entitas eksternal tidak termasuk bagian dari sistem artinya
external entity tidak pernah melakukan proses baca atau tulis didalam tempat
penyimpanan data (data store).
4.
Nama terminal (external entity) berupa kata benda.
CONTOH STUDI KASUS
Sistem
Informasi Rukun Tetangga
Deskripsi
Proses dan Data
1
Data Flow
Diagram Level 0
2 Data Flow Diagram Level 1
![]() |
| Gambar Data Flow Diagram Level 2 Surat |
![]() |
| Gambar Data Flow Diagram Level 2 Laporan Rekapitulasi Keuangan |
![]() |
| Gambar Data Flow Diagram Level 2 Saran dan Keluhan |
![]() |
| Gambar Data Flow Diagram Level 2 Data War |







Tidak ada komentar:
Posting Komentar