ERD lwn DFD
ERD dan DFD ialah model pembentangan data yang membantu dalam mengenal pasti aliran data serta input dan output. Ia penting kerana ia membolehkan komunikasi yang berkesan antara ahli jabatan yang berbeza dalam sesebuah organisasi. Terdapat persamaan dalam dua jenis model pembentangan data walaupun terdapat perbezaan yang akan dibincangkan dalam artikel ini.
DFD ialah perwakilan sistematik tentang cara data mengalir dalam organisasi, bagaimana dan dari mana ia memasuki sistem, cara ia bergerak dari satu proses ke proses yang lain dan cara ia disimpan dalam organisasi. Sebaliknya, model data semantik sistem secara atas ke bawah dipanggil Rajah Perhubungan Entiti atau ERD. ERD menunjukkan bagaimana sistem akan kelihatan seperti tanpa memberitahu cara untuk melaksanakannya. Memandangkan ia berasaskan entiti, ERD menunjukkan hubungan antara entiti dalam sistem atau proses. Sebaliknya, DRD sebagai rajah aliran data memfokuskan pada aliran data dalam sistem dan cara data ini digunakan dalam peringkat proses yang berbeza.
DFD dan ERD adalah penting untuk sesebuah organisasi. Walaupun entiti, sama ada orang, tempat, peristiwa atau objek diwakili dalam ERD, DFD bercakap tentang cara data mengalir antara entiti. Seseorang akan mengetahui tentang entiti yang mana data disimpan dalam organisasi melalui ERD manakala DFD memberikan maklumat tentang aliran data antara entiti dan cara dan tempat ia disimpan.
Alat yang berbeza digunakan semasa menyediakan DFD dan ERD. Walaupun biasa menggunakan bulatan, bujur, segi empat tepat dan anak panah untuk membuat DFD, ERD hanya menggunakan kotak segi empat tepat. Berlian digunakan untuk mewakili perhubungan antara entiti dalam ERD dan anda menemui perihalan perhubungan manakala penamaan dalam DFD adalah melalui satu perkataan.
Walaupun popular dan digunakan secara meluas, kedua-dua DFD dan ERD adalah tidak lengkap dalam erti kata seseorang itu tidak mendapat gambaran penuh melihat salah satu daripada dua rajah perwakilan data.
Secara ringkas:
• Walaupun DFD menggambarkan cara maklumat masuk, diubah, digunakan dan disimpan dalam organisasi, ERD memfokuskan pada entiti dan cara mereka menggunakan maklumat dalam sistem.
• ERD hanya memberitahu bagaimana rupa sistem akhirnya tanpa menyatakan proses pelaksanaan.
• Terdapat alatan berbeza untuk perwakilan ERD dan DFD