1. Pengertian ERD
Pengertian dari ERD (Entity Relationship Diagram) adalah suatu model untuk menjelaskan hubungan antar data dalam basis data berdasarkan objek-objek dasar data yang mempunyai hubungan antar relasi. ERD untuk memodelkan struktur data dan hubungan antar data, untuk menggambarkannya digunakan beberapa notasi dan simbol.
2. Pengertian tentang : Entitas , Atribut , Relasi
a. Entitas
Entitas merupakan objek yang mewakili sesuatu yang nyata dan dapat dibedakan sesuatu yang lain. Simbol dari entiti ini biasanya digambarkan dengan persegi panjang.
b. Atribut
Setiap entitas pasti mempunyai elemen yang disebut atribut yang berfungsi untuk mendes-kripsikan karakteristik dari entitas tersebut. Isi dari atribut mempunyai sesuatu yang dapat mengidentifikasikan isi elemen satu dengan yang lain. Gambar atribut diwakili oleh simbol elips.
c. Hubungan / Relasi
Hubungan antara sejumlah entitas yang berasal dari himpunan entitas yang berbeda.
3. Macam – macam cardinalitas
- Satu ke Satu (One to One)
Setiap entitas pada himpunan entitas A berhubungan dengan paling banyak satu entitas pada himpunan entitas B, dan begitu sebaliknya setiap entitas pada himpunan entitas B berhubungan dengan paling banyak satu entitas pada himpunan entitas.
2. Satu ke Banyak (One to Many)
Setiap entitas pada himpunan entitas A dapat berhubungan dengan banyak entitas pada himpunan entitas B, dan tidak sebaliknya dimana setiap entitas pada himpunan entitas B berhubungan dengan paling banyak satu entitas pada himpunan entitas.
3. Banyak ke Satu (Many to One)
Setiap entitas pada himpunan entitas A berhubungan dengan paling banyak satu entitas pada himpunan entitas B, dan tidak sebaliknya dimana setiap entitas pada himpunan entitas B dapat berhubungan dengan banyak entitas pada himpunan entitas .
4. Banyak ke Banyak (Many to Many)
Setiap entitas pada himpunan entitas A dapat berhubungan dengan banyak entitas pada himpunan entitas B, dan sebaliknya dimana setiap entitas pada himpunan entitas B dapat berhubungan dengan banyak entitas pada himpunan entitas.
4. Perbedaan entitas kuat dan entitas lemah
- Himpunan entitas kuat/tak bergantung (independent entity)
- Himpunan entitas yang keberadaannya tidak bergantung keberadaan himpunan entitas lain.
- Himpunan entitas lemah/bergantung (dependent entity)
- Himpunan entitas yang keberadaannya bergantung keberadaan himpunan entitas lain.
5. Hubungan ERD dan DFD
ERD dan DFD adalah dua diagram yang berbeda. ERD adalah diagram yang menjelaskan hubungan antar entitas (tabel) di dalam sebuah database sedangkan DFD adalah diagram yang menjelaskan keluar-masuknya (aliran) data melalui sebuah sistem informasi. Sekian semoga bermanfaat.
Ikuti Blog Saya
Dapatkan konten baru yang dikirim langsung ke kotak masuk Anda.