Search This Blog

Friday, 5 May 2017

DFD (Data Flow Diagram) & CD (Contex Diagram) - Analisa dan Perancangan Sistem 1



Assalamu'alaikum....
bertemu lagi dengan saya disini. Pada artikel sebelumnya, saya telah membahas tentang Flow of Document beserta Narasinya. Dan kali ini saya akan membahas mengenai DFD (Data Flow Diagram). Sebelumnya apakah ada yang sudah mengetahui DFD?? pasti belum kan... kalau sudah pasti kalian tidak akan masuk blog ini. kecuali nyasar.benar gk ya??? hehe.... just kidding!

nah ini dia....

Apa itu Data Flow Diagram (DFD) ???

Data Flow Diagram (DFD) adalah Penggunaan beberapa simbol untuk
merepresentasikan aliran data antara proses, penyimpanan data dan aliran data ke dalam dan keluar system yang mengutamakan aliran data dibandingkan aliran dokumen atau laporan dan memiliki pandangan sistem secara global dan rinci (sub sistem/proses) serta digambarkan dalam hierarki level.

Objek/Notasi dalam DFD : 

  1. Proses
  2. External Entity / Entitas luar
  3. Data flow / aliran data
  4. Data store / penyimpanan data

Objek/Simbol Proses

  • Proses memperlihatkan apa yang dilakukan oleh sistem, kaitannya dengan aktifitas pengolahan data (perekaman, pengolahan, pembentukan informasi, dsb)
  • Setiap proses mempunyai satu atau lebih data input dan menghasilkan satu atau lebih data output.
  • Setiap proses mempunyai nomor dan nama yang unik. (contoh : Pembuatan Faktur, Penjualan, dsb).

Objek/Simbol Eksternal Entity

  • Entitas eksternal (external entity) merupakan komponen DFD yang berada di luar sistem.
  • Perannya memberi input data ke sistem atau menerima output data/informasi dari sistem.
  • Desainer (analis sistem) tidak mempunyai kontrol atau kekuasaan terhadap entitas eksternal.

Objek/Simbol Data Store

  • Data store adalah tempat penyimpanan atau (repository).
  • Setiap data store mempunyai nama yang unik.

Objek/Simbol Data FLow

  • Data flow (aliran data) adalah data yang mengalir di dalam sistem, tepatnya adalah : 
diantara dua proses 
dari data store ke proses dan sebaliknya
dari entitas eksternal ke sistem dan sebaliknya
  • Nama sebuah aliran data diusahakan sesuai mewakili objek / data sebenarnya dan sedapat mungkin tidak menimbulkan kesan proses.

Tingkatan DFD :

  • Kontek Diagram – Terdiri dari satu proses secara global dengan external entity dan data flow. Di kontek diagram penggunaan data store belum digambarkan.
  • DFD Level (1 – dst) – Dari satu proses yang ada di kontek, diperinci lagi menjadi beberapa proses dengan penggunaan external entity dan data flow tetap sesuai dengan yang ada di diagram kontek, disini penggunaan data store mulai digambarkan. Banyaknya level tergantung dari rincian masing – masing proses, dan biasanya sampai ke level ke 3.

Contoh Diagram Kontek Sisfo Penjualan Online
Diagram Konteks Sisfo Penjualan Online
Contect Diagram Sisfo Penjualan Online


Beberapa hal yang perlu diperhatikan dalam pembuatan DFD :
1. External Entity
  • Nama Entity berupa kata benda 
  • Entity tidak boleh memiliki nama yang sama kecuali memang objeknya sama (yang mungkin digambarkan 2 kali untuk membuat diagram lebih jelas)
  • Entity hanya bisa menerima atau mengirimkan aliran data dari proses
2. Aliran Data (Data Flow)
  • Bila ada nama aliran data yang sama, lebih baik diberi kata tambahan untuk membedakan keduanya.
  • Nama aliran data harus mencerminkan isinya
  • Satu aliran data mewakili satu data 
3. Proses
  • Nama proses harus mencerminkan fungsi proses yang akan dijalankan dan jangan menambahkan kata “proses” ke dalam nama proses
  • Tidak boleh ada beberapa proses yang memiliki nama sama
  • Sebuah proses minimalnya harus mempunyai satu input (aliran data yang mengarah ke dalam proses) dan satu output (aliran data yang mengarah ke luar proses)
4. Data Store
  • Nama Data store harus mencerminkan isi dari data store tersebut
  • Data store hanya bisa menerima atau mengirimkan aliran data dari proses


ya, itulah pembahasan kali ini.semoga bermanfaat. terima kasih telah berkunjung. jangan lupa mampir lagi... ^_^

Wassalamu'alaikum....


No comments:

Post a Comment