Senin, 17 Januari 2011

KONSEP DATA FLOW DIAGRAM

DATA FLOW DIAGRAM
Suatu network yang menggambarkan suatu system automat, manual atau gabungan dari keduanya, yang penggambarannya disusun dalam bentuk komponen system yang saling berhubungan sesuai dengan aturan mainnya.


SIMBOL-SIMBOL DATA FLOW DIAGRAM

EXTERNAL ENTITY
Simbol ini digunakan untuk menggambarkan asal / tujuan data.

PROSES
Simbol ini digunakan untuk proses pengolahan/transformasi data.

DATA FLOW
Simbol ini digunakan untuk menggambarkan aliran data yang berjalan.

DATA STORE
Simbol ini digunakan untuk menggambarkan data flow yang sudah disimpan/diarsipkan.


ATURAN MAIN DATA FLOW DIAGRAM
1. Di dalam data flow diagram (DFD) tidak boleh menghubungkan antara EXTERNAL ENTITY dengan EXTERNAL ENTITY lainnya secara langsung.
2. Di dalam data flow diagram (DFD) tidak boleh menghubungkan antara DATA STORE dengan DATA STORE lainnya secara langsung.
3. Di dalam data flow diagram (DFD) tidak boleh menghubungan antara DATA STORE dengan EXTERNAL ENTITY atau sebaliknya secara langsung.
4. Setiap proses harus ada DATA FLOW yang masuk dan ada DATA FLOW yang keluar.


TAHAPAN PROSES PEMBUATAN DATA FLOW DIAGRAM
Tahap-tahap di dalam proses pembuatan data flow diagram dibagi menjadi 3(tiga) tingkat konstruksi DFD yaitu sebagai berikut :

1. Buat DIAGRAM KONTEKS (Level 1)
Diagram KONTEKS dibuat untuk menggambarkan sumber serta tujuan data yang akan diproses atau dengan kata lain, diagram konteks dibuat untuk menggambarkan sistem secara umum atau global dari keseluruhan sistem yang ada
2. Buat DIAGRAM NOL (Level 0)
Diagram NOL dibuat untuk menggambarkan tahap-tahap proses yang ada di dalam DIAGRAM KONTEKS.
3. Buat DIAGRAM DETAIL
Diagram DETAIL ini dibuat untuk menggambarkan arus data secara lebih detail lagi dari tahapan proses yang ada di dalam DIAGRAM NOL.


CARA MEMBUAT DATA FLOW DIAGRAM
1. Mulai dari yang umum sampai dengan detail (TOP DOWN ANALISYS)
2. Jabarkan proses sedetail mungkin, sampai tidak bisa di uraikan lagi
3. Pelihara konsistensi antar proses yang terjadi di dalam data flow diagram
4. Berikan LABEL yang bermakna
Nama untuk DATA FLOW
Nama untuk PROSES
Nama untuk DATA STORE
Nama untuk EXTERNAL ENTITY