Wednesday, October 11, 2017

√ Perihal Data Flow Diagram (Diagram Alir Data)


Pengertian berdasarkan Kristanto  (2008:61) – “Data  Flow  Diagram merupakan  suatu  model  logika data  atau  proses  yang  dibuat  untuk  menggambarkan  darimana  asal  data  dan kemana  tujuan  data  yang  keluar  dari  sistem,  dimana  data  disimpan, proses  apa yang  menghasilkan  data  tersebut  dan  interaksi  antara  data  yang  tersimpan  dan proses yang dikenakan pada data tersebut.”
Ketentuan Data Flow:
- Nama pemikiran data yang masuk ke dalam suatu proses dilarang sama dengan pemikiran data yang keluar dari proses tersebut.
- Data flow yang masuk ke atau keluar dari data store tidak perlu diberi nama bila:
      + Aliran data sederhana dan gampang dipahami
      + Alirand ata menggambarkan seluruh data item (suatu record utuh)
- Tidak boleh ada pemikiran data dari terminal ke data store atau sebaliknya, Karena terminal bukan bab dari system, relasi terminal dengan data store harus melalui proses.

Ketentuan Proses:
- Nama proses terdiri dari kata kerja dan kata benda yang mencerminkan fungsi proses tersebut.
- Jangan memakai kata “Proses”.
- Tidak boleh ada beberapa proses yang mempunyai nama yang sama.
- Proses harus diberi nomor. Urutan nomor sedapat mungkin mengikuti pemikiran atau urutan proses.
- Diagram Konteks tidak perlu diberi nomor. 


DFD LEVELING
- Diagram Konteks ialah diagram yang terdiri dari suatu proses dan menggambarkan ruang lingkup suatu system. Diagram konteks merupakan level tertinggi dari DFD. Dalam diagram konteks hanya ada satu proses. Tidak boleh ada datastore dalam diagram konteks.
- Diagram Nol/Zero ialah digram yang menggambarkan pandangan secara menyeluruh mengenai system yang ditangani, pertanda wacana fungsi-fungsi utama atau proes yang ada, pemikiran data, dan eksternal entity. Untuk proses yang tidak sanggup dirinci lagi maka sanggup ditambahkan ‘P’ (primitive) pada final nomor prosesnya.
- Diagram rinci merupakan diagram yang menguraikan proses apa yang ada dalam diagram nol atau diagram level diatasnya.

LARANGAN DALAM DFD
- Arus data dilarang dari entitas luar pribadi menuju entitas luar lainnya tanpa melalui suatu proses.
- Arus data dilarang dari simpanan data pribadi menuju ke entitas luar tanpa melalui suatu proses.
- Arus data dilarang dari simpanan data pribadi menuju ke simpanan data lainnya tanpa melalui suatu proses.
- Arus data dari satu proses pribadi menuju proses lainnya tanpa melalui suatu simpanan data sebaiknya/sebisa mungkin dihindari.


Sumber: Buku karangan Jogiyanto HM & Al-Bahra

Sumber http://farihinmuhamad.blogspot.com