Kancutberbunga’s Blog


DATA FLOW DIAGRAM
April 2, 2009, 2:00 pm
Filed under: Uncategorized

DATA FLOW DIAGRAM

DFD is a program with the algorithm using circle and arrow symbol to represent the flow of data in the design program. The use of notation in the data flow diagram is very helpful to understand a system. DFD will help the user understand the missing field to understand the computer system that will be done because DFD describes the flow of data in the system with a structured and clear.

CONTEXT DIAGRAM

Context diagram is the highest level of DFD consists of a process and describe the scope of a system. This process represents the entire system and also describes the relationship between input output system with the outside world. System is limited by Boundary (depicted by broken line) and the context diagram can not have storage (storage)


ZERO DIAGRAM

Describes the process of the DFD, and a description of the system and all kinds of processes in the system. Diagram giving zero overall view of the system in which, showing the main function or process that is, the flow of data and external entity and the possible existence of this level of data storage, or storage of data. Balance of input and output (balancing) between 0 to diagram context diagram should be maintained, meaning here between input and output from the context diagram, there must be also in the zero-level diagram

DETAILED DIAGRAM
Is a diagram that decipher what is the process in the diagram zero level or above. On this diagram, an explanation of the process above will be done in a play. In one level there should be no more than 7 units and the maximum of 9, when more should be done in the decomposition

rules on numbering DFD :

untitled

SPECIFICATION PROCESS

Each process in the DFD must have a specification of the process, here to explain the functioning of the process is in our system, the specification method used is the process of disintegration in the form of a sentence describe, decision table, decision tree. This specification will be a programmer for coding guidelines, Because in this specification clearly visible flow process, and steps in each process. At the top level method is used to describe the process can use a sentence with descriptive and in a more detailed level, namely on the bottom (functional primitive) require a more structured specification.

EXTERNAL ENTITY
Each system has certain limit system (Boundary) that a separate system with the outside environment. Something that is outside the system, but it provides data in the system or to provide data from the system this is called unity outside
1. Explained with the notation
2. External entity not part of the system including
3. Naming:
a. The name of the form of noun
b. Terminal may not have the same name except the same object

external entity symbols :

kesatuan-luar

DATA FLOW

Data flow in DFD is given an arrow symbol. Flow of this data flow between processes, saving data and external entity. This data flow indicates flow of data from the data that can be entered to the system or the results of the processing system.
a. Guidelines of the name:
1. Name of the flow of data that consists of some words associated with the flow lines connect
2. No flow data for the same and the name should reflect its content
3. The flow of data that consists of several elements can be expressed with the group element
4. Avoid using the word ‘data’ and ‘information’ to give a name to the flow of data
5. Wherever possible the complete flow of data is written
6. Name of the flow of data into a process may not be the same as the name of the data flow out of the process
7. Data flow into or out of data storage does not need to be given a name if:

7.1. The flow of data simple and easy to understand
7.2.Aliran data describe the entire data item

8. There can be no flow of data from the terminal to the data storage, or vice versa because the terminal is not part of the system, the relationship with the terminal data storage must be through a process

data flow symbols : arus-data

PROCESS

The process is the work of a system, process the incoming data flow into outgoing data flow. In a process, there will be one or more and enter the result in one or several outputs. A process can occur when there is a input.
a. Guidelines of the process:
1. Name of the process consists of a verb and noun, which reflects the function of the process
2. Do not use the process as part of the name of a bubble
3. May not have some process that has the same name
4. The process should be given a number. Order number wherever possible to follow the flow of the process or sequence, but the sequence number does not mean that the absolute is a process in chronological order

DFD SYMBOLS

clip_image002

DATA STORAGE


Savings is a savings of data from the data can be:
a. A database file
b. An archive
c. A table
Here, a process can take data from the savings of this data. explained with a pair of parallel lines or two lines with one of the side open.
Guidelines of the name:
1. The name should reflect the data storage
2. When his name more than one word must be marked with the number

DATA DICTIONARY


Work to help the system to interpret the application in detail and organize all elements of the data used in the system precisely so that the system analyst and have a basic understanding of the same input, output, storage and processing. At analysis, the data dictionary is used as a means of communication between system analysts and users with the system design phase, the data dictionary is used to design input, reports and databases. Flow data on the global DAD, further details can be seen in the data dictionary
Load the data dictionary as follows:
1. Name of data flow: must note that readers who need further explanation about a flow of data can find it easily
2. Alias: alias or other name of the data can be written when there is
3. Forms of data: used to segment the data dictionary to use when designing the system
4. Flow data: indicates from which data flows and where the data

BALANCING IN DFD

The flow of data into and out of a process must be the same as the flow of data into and out of the details of the process on the level / levels below it. This is not to be confusion in the process of the program, and the flow of data in accordance with the structure. Name of the flow of a process, must match the name of the details of the process flow diagram in the lower, the number and the name of an entity outside of the process, must be the same as the number and the name of the details of the process.
The issues that must be considered in the DFD which have more than one level:
1. There must be a balance between input and output of one level and the next level. Do not until the input and output level of 0 does not exist in the level 1.
2. Balance between level 0 and level 1 at the input / output of stream data to or from the terminal on level 0, while the balance between level 1 and level 2 is seen on the input / output of stream data to / from the process concerned
3. Name of the flow of data, data storage and terminals at each level must be the same if the same object

RESTRICTIONS IN DFD

1. Flow data may not be from outside the entity directly to other outside entities without going through a process
2. Flow data may not be from the savings directly to the data to outside entities without going through a process
3. Flow data may not be saving the data directly from the savings and other data without going through a process
4. Flow data from one process directly to the other without going through the process of saving data should / be avoided as much as possible

Advertisement

Leave a Comment so far
Leave a comment



Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s



Follow

Get every new post delivered to your Inbox.