ERD (Entity Relationship Diagram)
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 :
a.Entity
Entity merupakan objek yang mewakili suatu yang nyata dan dapat dibedakan dari sesuatu yang lain (fathansyah 1999:30). Simbol dari entity ini biasanya digambarkan dengan persegi panjang.
Entity merupakan objek yang mewakili suatu yang nyata dan dapat dibedakan dari sesuatu yang lain (fathansyah 1999:30). Simbol dari entity ini biasanya digambarkan dengan persegi panjang.
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.
c. Hubungan/Relasi
Simbol relasi digambarkan oleh diamond :
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 (Abdul Kadir,2000 : 48).
1). 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.
2). 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.
3). Banyak ke banyak (many to many)
Setiap entitas pada himpunan entitas A dapat berhubungan dengan banyak entitas pada himpunan entitas B.
1). 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.
2). 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.
3). Banyak ke banyak (many to many)
Setiap entitas pada himpunan entitas A dapat berhubungan dengan banyak entitas pada himpunan entitas B.
Tidak ada komentar:
Posting Komentar