DATA FLOW DIAGRAM
(DFD)
Kholid Fathoni, S.Kom., M.T.
Ten tan g DFD
y DFD bukan flowchart
y Proses dalam DFD bisa berjalan secara paralel
y DFD m en ggam barkan aliran data dalam sebuah sistem
y DFD adalah data yan g tersim pan dan proses den gan proses, yan g terhubun g den gan data tersebut
y Tidak ada loop ataupun caban g dalam DFD
y DFD m en ggam barkan sem ua proses, m eskipun
S
im
b
o
l
D
F
En tity
y Digam barkan den gan sim bol bujur san gkar.
y Merupakan sum ber atau tujuan dari aliran data. y Merupakan lin gkun gan luar dari sistem .
y
Bisa m en ggam barkan secara fisik,
En tity
y
Kadan g-kadan g perlu un tuk
m en duplikasin ya un tuk m en ghin dari
arah an ak pan ah yan g sim pan g siur.
y
Ditan dai den gan garis diagon al di
Aliran Data
y Men ggam barkan aliran data dari suatu proses ke proses lain n ya.
y Direpresen tasikan den gan m en ggun akan an ak pan ah.
y Nam a proses ditulis un tuk m en jelaskan arti dalam aliran tersebut dan ditulis un tuk m en giden tifikasi aliran tersebut.
Proses
y
Adalah fun gsi yan g
m en tran sform asikan data secara
um um .
Storage / Pen yim pan an
y Kom pon en yan g berfun gsi un tuk m en yim pan data / file
Peraturan Pen tin g Dalam DFD
• Semua objek harus mempunyai nama
• Aliran data harus diawali dan diakhiri oleh proses
Level Dalam DFD
• Model ini menggambarkan sistem sebagai jaringan kerja antar fungsi yang berhubungan satu dengan yang lain, atau dengan aliran dan penyimpan data.
Level Dalam DFD
• Dalam DFD level dimulai dari level 0 kemudian turun ke DFD level 1, 2 dan seterusnya sesuai dengan kebutuhan.
Level dalam DFD
• Aliran data dalam yang masuk dan keluar dalam level X harus berhubungan dengan
D
F
D
L
e
v
e
l
D
F
D
L
e
v
e
l
D
o
n
’t
d
o
t
h
K
li
n
ik
G
ig
E N D O F S E S S I O N