ERD (Entity
Relationship Diagram)
Entity Relationship Diagram (ERD) adalah menyediakan cara untuk mendeskripsikan perancangan basis data pada peringkat logika.
- Sistem adalah kumpulan elemen yang setiap elemen memiliki fungsi masing-masing dan secara bersama-sama mencapai tujuan dari sistem tersebut.
- Entitas (entity/ entity set), memiliki banyak istilah di dalam ilmu komputer, seperti tabel (table), berkas (data file), penyimpan data (data store)
- ‘Kebersama-sama’-an dari sistem di atas dilambangkan dengan saling berelasinya antara satu entitas dengan entitas lainnya dan sebagainya
ERD merupakan 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. Pada
dasarnya ada tiga simbol yang digunakan, yaitu :
> Entri
Entiti
merupakan objek yang mewakili sesuatu yang nyata dan dapat dibedakan dari
sesuatu yang lain. Simbol dari entiti ini biasanya digambarkan dengan persegi
panjang.
> Hubugan Relasi
Hubungan antara sejumlah entitas yang berasal dari himpunan
entitas yang berbeda. Relasi dapat digambarkan sebagai berikut :
Relasi
yang terjadi diantara dua himpunan entitas (misalnya A dan B) dalam satu basis
data yaitu:
- Satu ke satu (One to one) Hubungan relasi satu ke satu yaitu setiap entitas pada himpunan entitas A berhubungan paling banyak dengan satu entitas pada himpunan entitas B.
- Satu ke banyak (One to many)Setiap entitas pada himpunan entitas A dapat berhubungan dengan banyak entitas pada himpunan entitas B, tetapi setiap entitas pada entitas B dapat berhubungan dengan satu entitas pada himpunan entitas A.
- Banyak ke banyak (Many to many)Setiap entitas pada himpunan entitas A dapat berhubungan dengan banyak entitas pada himpunan entitas B.
> Atribut
Setiap
entitas pasti mempunyai elemen yang disebut atribut yang berfungsi untuk
mendeskripsikan karakteristik dari entitas tersebut. Isi dari atribut mempunyai
sesuatu yang dapat mengidentifikasikan isi elemen satu dengan yang lain. Gambar
atribut diwakili oleh simbol elips.
Contoh ERD
Derajat Relationship
Terdapat 3 macam derajat dari relationship, yaitu :
Unary
Degree (derajat satu)
Bila satu entity mempunyai relasi terhadap dirinya sendiri. Digambarkan sebagai berikut :
Binary
degree (derajat dua)
Bila satu relasi menghubugkan dua entity, digambarkan
sebagai berikut :
Ternary
degree (derajat tiga)
Bila
satu entity menghubungkan lebih dari dua entity. Digambarkan sebagai berikut :
Simbol-simbol ER-Diagram
Contoh
Penggambaran Diagram ERD
No comments:
Post a Comment