Académique Documents
Professionnel Documents
Culture Documents
• the route that data takes between the external entities, processes and
data stores. It portrays the interface between the other components
and is shown with arrows, typically labeled with a short data name, like
“Billing details.”
• Example:
Ø Customer_info (LastName, FirstName, SS#, Tel #, etc.)
Ø Order_info (OrderId, Item#, OrderDate, CustomerID, etc.).
2. ALIRAN DATA (DATA FLOW)
• Notation
Ø Straight lines with incoming arrows are input data flow
Ø Straight lines with outgoing arrows are output data flows
• Note that:
Ø Because every process changes data from one form into another, at least one
data-flow must enter and one data-flow must exit each process symbol.
3. PROCESS
• Nama proses terdiri dari kata kerja dan kata benda yang
mencerminkan fungsi proses. Misal : hitung gaji, Cetak Nilai.
• Jangan menggunakan kata “Proses” sebagai bagian dari nama suatu
proses.
• Tidak boleh ada beberapa proses dengan nama yang sama.
• Proses harus diberi nomor.
• Penomoran proses pada tingkat pertama (Diagram Nol) adalah 1.0,
2.0, 3.0, dst.
• Penomoran proses pada tingkat kedua (rinci proses 1.0) : 1.1, 1.2, 1.3,
dst
• Context diagram tidak perlu diberi nomor.
4. DATA STORE
• Files or repositories that hold information for later use, such as a
database table or a membership form.
• Each data store receives a simple label, such as “Orders.”
• Notation
Ø Data can be written into the data store, which is depicted by an outgoing arrow
Ø Data can be read from a data store, which is depicted by an incoming arrow.
• Examples are: inventory, Accounts receivables, Orders, and Daily Payments.
4. DATA STORE
• Note that:
Ø A data store must be connected to a process with a data-flow.
Ø Each data store must have at least one input data-flow and at least one output
data-flow (even if the output data-flow is a control or confirmation message).
• Dipakai untuk memodelkan kumpulan data, misalnya paket data,
tape magnetis, disk, dan model DBMS.
ATURAN PENTING DALAM DFD
ATURAN 1
• Tidak boleh ada aliran data antara entitas luar dengan data store
ATURAN 3
• Entitas luar boleh digambar beberapa kali dengan tanda khusus,
seperti diberi nomor
ATURAN 4
• Tidak boleh ada arus data dari datastore ke datastore tanpa melalui
proses
ATURAN 5
• Tidak boleh ada aliran data masukan tanpa keluaran atau sebaliknya
ATURAN 6-12