Perbedaan Antara DFD dan ERD Perbedaan Antara

Anonim

DFD vs ERD

DFD dan ERD adalah model data yang berbeda yang terutama digunakan untuk mengatur data bisnis untuk komunikasi yang tepat antara anggota kelompok.

DFD menunjukkan bagaimana data memasuki sistem, ditransformasikan dalam sistem itu, dan bagaimana penyimpanannya di dalamnya. Sementara itu, ERD mewakili model entitas dan akan menunjukkan seperti apa sistem atau database yang ada tapi tidak menjelaskan bagaimana cara menerapkannya.

DFD dan ERD diformulasikan dengan menggunakan aturan yang berbeda. Dengan DFD, masing-masing proses dan penyimpanan harus memiliki setidaknya satu arus data yang menuju ke sana dan satu meninggalkannya. Semua data harus melalui proses tertentu, dan semua proses dalam sistem harus dikaitkan dengan penyimpanan data atau proses lainnya. Dengan ERD, semua entitas harus mewakili sekelompok hal serupa. Semua definisi di ERD harus tidak ambigu.

Model DFD adalah representasi multi level yang dimulai dengan informasi abstrak dan mencakup beberapa tingkat terdekomposisi. Model ERD mewakili data sistem dan mencakup deskripsi yang rumit tentang hubungan antara data.

DFD diwakili oleh oval, persegi panjang, atau lingkaran dan dinamai dengan satu kata. Panah mewakili arus, dan garis oval atau garis sejajar mewakili pewarnaan. ERD diwakili oleh kotak persegi panjang, dan berlian mewakili hubungan antara entitas. Kardinalitas diwakili oleh garis atau pengertian standar.

Kedua model data ini juga dilengkapi dengan berbagai kekurangan. DFD tidak cukup untuk menggambarkan sistem secara lengkap. Apalagi penggunaan simbol yang berbeda bisa menimbulkan kebingungan pada penggunanya. DFD juga tidak dapat menentukan penghitungan dalam suatu proses. ERD tidak menunjukkan interaksi antara model atau data dan bagaimana perubahannya dalam suatu sistem.

Ringkasan:

1. DFD menunjukkan bagaimana data memasuki sistem, ditransformasikan dalam sistem itu, dan bagaimana penyimpanannya di dalamnya.

2. ERD mewakili model entitas dan akan menunjukkan seperti apa sistem atau database, namun tidak menjelaskan bagaimana cara menerapkannya.

3. Dengan DFD, masing-masing proses dan storings harus memiliki setidaknya satu arus data yang menuju ke sana dan satu meninggalkannya.

4. Dengan ERD, semua entitas harus mewakili sekelompok hal serupa. Semua definisi di ERD harus tidak ambigu.

5. DFD diwakili oleh oval, persegi panjang, atau lingkaran dan dinamai dengan satu kata. ERD diwakili oleh kotak persegi panjang.