CONTOH DEKOMPOSISI DFD SAMPAI LEVEL 2

Report
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)
A dmin
data order
P enerbit
login
0
mas ter
S IP "X "
dt trans anggota
data pengiriman buku
login
+
data peminjama n
laporan
Manajeme
data anggota
A nggota
DFD level 1
A dmi n
Manaj eme
[l ogi n]
[l ogi n]
R ak
[data anggota ]
4
P ros es
A utenti fi kas i
P engarang
+
N oRak
A dmi n
A nggota
hak aks es tra ns aks i
[data order]
P enerbi t
hak aks es s e t data
pas s w ord
kode pengarang
D ata Logi n
dt pengarang val i d
[data pengi ri m an buku]
P enerbi t
[mas ter]
1
dt penerbi t val i d
dt rak
S etup Data reg buku val i d
data l ogi n
N o reg
kode penerbi t
R eg Buku
+
dt penerbi t
hak aks es l ap oran
dt kol eks i val i d
dt pengadaan
2
P ros es
T rans aks i
[dt trans angg ota]
A nggota
+
[data pemi nj a man]
i tem pi nj am
K ol eks i
dt anggota val i d
dt kol eks i
kode anggota
dt buku pi nj am
dt pi nj am
D et Pi nj am
A nggota
3
Manaj eme
[l aporan] P embuatan
Laporan
dt l ap pemi nj aman
T rans Pi nj am _Kembal i
+
Perhatikan kesesuaian jumlah proses dengan hasil
Dekomposisi diagram juga data store !
A nggota
DFD level 2 proses 1 (Setup Data)
1.2
dt pengarang
[dt pengarang val i d]
P engarang : 1
s i m pan dt
pengarang
dt penerbi t : 2
P ros es Autenti f i kas i
[kode penerbi t]
[N oRak]
[hak aks es s et d ata]
R ak : 2
1.3
s i m pan dt
kol eks i
[dt kol eks i val i d]
K ol eks i
[kode pengarang]
dt kol eks i
1.1
P engarang : 2
pros e akti vas i data m as ter
hak aks es
dt reg buku
1.4
s i m pan dt
reg buku
[reg buku val i d]
R eg Buku
dt l ogi n
[m as ter]
1.5
s i m pan dt
l ogi n
A dm i n
dt rak
1.6
s i m pan dt
rak
1.7
dt penerbi t
s i m pan dt
penerbi t
[data l ogi n]
D ata Logi n
[dt rak]
R ak : 1
[dt penerbi t val i d]
dt penerbi t : 1
DFD Level 2 proses 2 (Proses Transaksi)
2.1
A nggota
[hak akses tra nsaksi]
P roses Auten tifikasi
proses
autotentifikasi
[dt trans angg ota]
[data anggota ]
hak akses pen daftaran
dt trans anggo ta valid
dt peminjama n
2.5
dt pengembal ian
A nggota
[dt anggota valid]
P endaftaran
anggota
A nggota : 1
hak akses pen gadaan
2.2
2.3
T ransaksi
peminjaman
T ransaksi
pengembalian
[data peminja man]
A nggota
[kode anggota]
[dt pinjam]
[data order (P RINT OUT)]
2.4
P enerbit
T ransaksi
pengadaan
[item pinjam]
A nggota : 2
[No reg]
T rans Pinjam _Kembali
P enerbit
[data pengirim
an buku (FA K TUR P ENGIRIMAN)]
[dt pengadaan
]
Det Pinjam
Reg Buku
K oleksi
DFD level 2 proses 3 (Pembuatan Laporan)
T rans Pi nj am _Kembal i
[dt l ap pemi n j aman]
3.2
Laporan
perkembangan
pemi nj aman
D et Pi nj am
K ol eks i
[dt buku pi nj am]
3.3
Laporan
aks es i bi l i tas
buku
[dt kol eks i ]
3.4
l aporan
perkembangan
kol eks i
dt l aporan aks es i bi l tas
dt l aporan pe rkembangan b uku
dt l aporan pe mi nj aman
3.1
pres entas i
l aporan
[l aporan]
Manaj eme
[hak aks es l a poran]
P ros es Auten ti fi kas i

similar documents