CONTOH DEKOMPOSISI DFD SAMPAI LEVEL 2

Download Report

Transcript CONTOH DEKOMPOSISI DFD SAMPAI LEVEL 2

CONTOH DEKOMPOSISI DFD
Dekomposisi Fungsional
DFD Context
DFD Level 2
DFD Level 1
SIP “X”
Setup Data
Data Koleksi
Data Rak
Data Penerbit
Proses
Transaksi
Autentifikasi
Data
Pengarang
Reg Buku
Dt login
Pendaftaran
Anggota
Peminjaman
Pengembalian
Laporan
Pengadaan
Anggota
Peminjaman
Koleksi
Level 1
SIP “X”
Setup Data
Autentifikasi
Proses Transaksi
Laporan
Level 2 Dari Setup Data
Setup Data
Data Koleksi
Data Rak
Data Penerbit
Data Pengaran
Reg Buku
Data Login
Level 2 dari Proses Transaksi
Proses Transaksi
Pendaftaran Anggota
Peminjaman
Pengembalian
Pengadaan
Level 2 dari Laporan
Laporan
Perkembangan Anggota
Peminjaman
Perkembangan Koleksi
Analisis Persyaratan Sistem
(Proses : DFD - CD)
Admin
data order
Penerbit
login
0
master
SIP "X"
dt trans anggota
data pengiriman buku
login
+
data peminjaman
laporan
Manajeme
data anggota
Anggota
DFD level 1
Adm i n
M anaj em e
[l ogi n]
[l ogi n]
Rak
[data anggota]
4
Proses
Autenti fi kasi
Pengarang
+
NoRak
Adm i n
Anggota
hak akses transaksi
[data order]
Penerbi t
hak akses set data
password
kode pengarang
Data Logi n
dt pengarang val i d
[data pengi ri m an buku]
Penerbi t
[m aster]
1
dt penerbi t val i d
data l ogi n
dt rak
Setup Data reg buku val i d
No reg
kode penerbi t
Reg Buku
+
dt penerbi t
hak akses l aporan
dt kol eksi val i d
2
Proses
T ransaksi
dt pengadaan
[dt trans anggota]
Anggota
+
[data pem i nj am an]
i tem pi nj am
Kol eksi
dt anggota val i d
dt kol eksi
kode anggota
dt buku pi nj am
dt pi nj am
Det Pi nj am
Anggota
3
[l aporan]
M anaj em e
Pem buatan
Laporan
dt l ap pem i nj am an
T rans Pi nj am _Kem bal i
+
Perhatikan kesesuaian jumlah proses dengan hasil
Dekomposisi diagram juga data store !
Anggota
DFD level 2 proses 1 (Setup Data)
1.2
dt pengarang
[dt pengarang val i d]
Pengarang : 1
si m pan dt
pengarang
dt penerbi t : 2
Proses Autenti fi kasi
[kode penerbi t]
[NoRak]
[hak akses set data]
Rak : 2
1.3
si m pan dt
kol eksi
[dt kol eksi val i d]
Kol eksi
[kode pengarang]
dt kol eksi
1.1
prose akti vasi
hak akses
Pengarang : 2
data m aster
dt reg buku
1.4
si m pan dt
reg buku
[reg buku val i d]
Reg Buku
dt l ogi n
[m aster]
1.5
si m pan dt
l ogi n
Adm i n
dt rak
1.6
si m pan dt
rak
1.7
dt penerbi t
si m pan dt
penerbi t
[data l ogi n]
Data Logi n
[dt rak]
Rak : 1
[dt penerbi t val i d]
dt penerbi t : 1
DFD Level 2 proses 2 (Proses Transaksi)
2.1
Anggota
[hak akses transaksi]
Proses Autentifikasi
proses
autotentifikasi
[dt trans anggota]
[data anggota]
hak akses pendaftaran
dt trans anggota valid
2.5
dt pengembalian
dt peminjaman
Anggota
[dt anggota valid]
Pendaftaran
anggota
Anggota : 1
hak akses pengadaan
2.2
2.3
Transaksi
peminjaman
Transaksi
pengembalian
[data peminjaman]
Anggota
[kode anggota]
[dt pinjam]
[data order (PRINTOUT)]
2.4
Penerbit
Transaksi
pengadaan
[item pinjam]
Anggota : 2
[No reg]
Trans Pinjam_Kembali
Penerbit
[data pengiriman buku (FAKTUR PENGIRIMAN)]
[dt pengadaan]
Det Pinjam
Reg Buku
Koleksi
DFD level 2 proses 3 (Pembuatan Laporan)
T rans Pi nj am_Kembal i
[dt l ap pemi nj aman]
3.2
Laporan
perkembangan
pemi nj aman
Det Pi nj am
Kol eksi
[dt buku pi nj am]
3.3
Laporan
aksesi bi l i tas
buku
[dt kol eksi ]
3.4
l aporan
perkembangan
kol eksi
dt l aporan aksesi bi l tas
dt l aporan perkembangan buku
dt l aporan pemi nj aman
3.1
presentasi
l aporan
[l aporan]
Manaj eme
[hak akses l aporan]
Proses Autenti fi kasi