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