Index of /AK-RPL/DFD
DATA FLOW DIAGRAM
(DFD)
Kholid Fathoni, S.Kom., M.T.
Training for Lecturers of Community Academy
2012
Tentang DFD
y DFD bukan flowchart
y Proses dalam DFD bisa berjalan secara paralel
y DFD m enggam barkan aliran data dalam sebuah
sistem
y DFD adalah data yang tersim pan dan proses
dengan proses, yang terhubung dengan data
tersebut
y Tidak ada loop ataupun cabang dalam DFD
y DFD m enggam barkan sem ua proses, m eskipun
proses tersebut terjadi dalam waktu yang berbeda.
Sim bol DFD
Entity
y Digam barkan dengan sim bol bujur sangkar.
y Merupakan sum ber atau tujuan dari aliran data.
y Merupakan lingkungan luar dari sistem .
y Bisa m enggam barkan secara fisik,
seseorang atau sekelom pok orang, atau
sistem yang lain.
Entity
y Kadang-kadang perlu untuk
m enduplikasinya untuk m enghindari
arah anak panah yang sim pang siur.
y Ditandai dengan garis diagonal di
sudut kanan bawah yang m enyatakan
kalau entity tersebut lebih dari satu.
Aliran Data
y Menggam barkan aliran data dari suatu proses ke
proses lainnya.
y Direpresentasikan dengan m enggunakan anak
panah.
y Nam a proses ditulis untuk m enjelaskan arti dalam
aliran tersebut dan ditulis untuk m engidentifikasi
aliran tersebut.
y Aliran data dapat m enyebar atau m enyatu
Proses
y Adalah fungsi yang
m entransform asikan data secara
um um .
y Karena proses adalah suatu pekerjaan,
m aka untuk m enam ai sebuah proses
m ulailah dengan kata kerja dan diikuti
objek.
Storage / Penyim panan
y Kom ponen yang berfungsi untuk m enyim pan data /
file
y Berfungsi untuk m entransform asikan data secara
um um .
entity
proses
entity
Peraturan Penting Dalam DFD
entity
proses
entity
Peraturan Penting Dalam DFD
Peraturan Penting Dalam DFD
• Semua objek harus mempunyai nama
• Aliran data harus diawali dan diakhiri oleh
proses
• Semua aliran data harus mempunyai tanda
panah.
Level Dalam DFD
• Model ini menggambarkan sistem sebagai
jaringan kerja antar fungsi yang berhubungan
satu dengan yang lain, atau dengan aliran dan
penyimpan data.
• Bisa terjadi penurunan level dimana dalam
penurunan level yang lebih rendah harus bisa
merepresentasikan proses tersebut ke dalam
spesifikasi proses yang jelas.
Level Dalam DFD
• Dalam DFD level dimulai dari level 0
kemudian turun ke DFD level 1, 2 dan
seterusnya sesuai dengan kebutuhan.
• Dalam penurunan level, tidak semua bagian
sistem harus diturunkan dengan jumlah level
yang sama.
Level dalam DFD
• Aliran data dalam yang masuk dan keluar
dalam level X harus berhubungan dengan
aliran data yang masuk dan keluar pada level
X +1, yang mendefinisikan proses pada level
X tersebut.
DFD Level 0
DFD Level 1
Decom position Diagram
Don’t do this
Klinik Gigi
Question?
EN D OF SESSION
(DFD)
Kholid Fathoni, S.Kom., M.T.
Training for Lecturers of Community Academy
2012
Tentang DFD
y DFD bukan flowchart
y Proses dalam DFD bisa berjalan secara paralel
y DFD m enggam barkan aliran data dalam sebuah
sistem
y DFD adalah data yang tersim pan dan proses
dengan proses, yang terhubung dengan data
tersebut
y Tidak ada loop ataupun cabang dalam DFD
y DFD m enggam barkan sem ua proses, m eskipun
proses tersebut terjadi dalam waktu yang berbeda.
Sim bol DFD
Entity
y Digam barkan dengan sim bol bujur sangkar.
y Merupakan sum ber atau tujuan dari aliran data.
y Merupakan lingkungan luar dari sistem .
y Bisa m enggam barkan secara fisik,
seseorang atau sekelom pok orang, atau
sistem yang lain.
Entity
y Kadang-kadang perlu untuk
m enduplikasinya untuk m enghindari
arah anak panah yang sim pang siur.
y Ditandai dengan garis diagonal di
sudut kanan bawah yang m enyatakan
kalau entity tersebut lebih dari satu.
Aliran Data
y Menggam barkan aliran data dari suatu proses ke
proses lainnya.
y Direpresentasikan dengan m enggunakan anak
panah.
y Nam a proses ditulis untuk m enjelaskan arti dalam
aliran tersebut dan ditulis untuk m engidentifikasi
aliran tersebut.
y Aliran data dapat m enyebar atau m enyatu
Proses
y Adalah fungsi yang
m entransform asikan data secara
um um .
y Karena proses adalah suatu pekerjaan,
m aka untuk m enam ai sebuah proses
m ulailah dengan kata kerja dan diikuti
objek.
Storage / Penyim panan
y Kom ponen yang berfungsi untuk m enyim pan data /
file
y Berfungsi untuk m entransform asikan data secara
um um .
entity
proses
entity
Peraturan Penting Dalam DFD
entity
proses
entity
Peraturan Penting Dalam DFD
Peraturan Penting Dalam DFD
• Semua objek harus mempunyai nama
• Aliran data harus diawali dan diakhiri oleh
proses
• Semua aliran data harus mempunyai tanda
panah.
Level Dalam DFD
• Model ini menggambarkan sistem sebagai
jaringan kerja antar fungsi yang berhubungan
satu dengan yang lain, atau dengan aliran dan
penyimpan data.
• Bisa terjadi penurunan level dimana dalam
penurunan level yang lebih rendah harus bisa
merepresentasikan proses tersebut ke dalam
spesifikasi proses yang jelas.
Level Dalam DFD
• Dalam DFD level dimulai dari level 0
kemudian turun ke DFD level 1, 2 dan
seterusnya sesuai dengan kebutuhan.
• Dalam penurunan level, tidak semua bagian
sistem harus diturunkan dengan jumlah level
yang sama.
Level dalam DFD
• Aliran data dalam yang masuk dan keluar
dalam level X harus berhubungan dengan
aliran data yang masuk dan keluar pada level
X +1, yang mendefinisikan proses pada level
X tersebut.
DFD Level 0
DFD Level 1
Decom position Diagram
Don’t do this
Klinik Gigi
Question?
EN D OF SESSION