Anda di halaman 1dari 12

Entity Relation Model

Diagram Entity Relationship ( Diagram E-R )


Merupakan gambaran model entity relationship yang berisi
komponen-komponen himpunan entitas dan himpunan relasi
yang masing-masing dilengkapi dengan atribut-atribut yang
merepresentasikan seluruh fakta dari dunia nyata.

Notasi-notasi Diagram ER :
 Persegi Panjang, menyatakan Himpunan Entitas
 Lingkaran/Elip, menyatakan Atribut (atribut yang berfungsi
sebagai key digaris bawahi).
 Belah Ketupat, menyatakan himpunan Relasi
 Garis, Sebagai penghubung antara himpuna relasi dengan
himpuna entitas dan himpunan entitas dengan atributnya
Notasi –Notasi Diagram E-R

E R

Himpunan Entitas E
Himpunan Relasi R

a
Link
Atribut sebagai key
Relasi One To One
Sebagai contoh terdapat relasi antara himpunan entitas dosen dengan
himpunan entitas jurusan. Himpunan relasinya diberi nama
“mengepalai”.
Pada relasi ini setiap setiap dosen paling banyak mengepalai satu jurusan
dan setiap jurusan pasti dikepalai oleh paling banyak satu orang dosen.

Nama_dos
Alamat_dos Kode_Jur Nama_Jur

Dosen 1 Mengepalai
1 jurusan
Relasi One to Many
Adanya relasi antara himpunan entitas dosen dengan himpunan entitas
Kuliah. Himpunan relasinya bernama “mengajar”. Pada relasi ini setiap
dosen dapat mengajar lebih dari satu mata kuliah sedang setiap mata
kuliah diajar paling banyak oleh satu orang dosen.

Nama_dos
Kode_kul Nama_Kul

1 M
Dosen Mengajar Kuliah

Sks Semester
Alamat_dos
Relasi Many to Many
Adanya relasi antara himpunan entitas mahasiswa dengan himpunan
entitas kuliah. Himpunan relasi diberi nama “mempelajari”. Setiap
mahasiswa dapat mempelajari lebih dari satu mata kuliah. Demikian juga
sebaliknya setiap mata kuliah dapat dipelajari oleh lebih dari satu orang
mahasiswa.

Nim
Kode_kul Nama_Kul
Tgl_lahir

Mahasiswa M Mempelajari M
Kuliah

Sks Semester
Nama_mhs Alamat_mhs
Tahapan membangun ERD
1. Mengidentifikasi dan menetapkan seluruh himpunan
entitas yang akan terlibat
2. Menentukan atribut-atribut key dari masing-masing
entitas.
3. Mengidentifikasi dan menetapkan seluruh
himpunan entitas yang ada beserta foreign key
nya.
4. Menentukan derajat / kardinalitas relasi untuk setiap
himpunan relasi.
5. Melengkapi himpunan entitas dan himpunan relasi
dengan himpunan deskriptif ( non key ).
Notasi lain untuk derajat relasi ERD
Notasi Derajat Relasi Minimum -
maksimum
ATAU (O,M) suatu entitas dapat berhubungan dengan
banyak atau tidak sama sekali dengan entitas
lain.
ATAU (M,M) suatu entitas dapat berhubungan
dengan satu atau banyak dengan himpunan
entitas lainnya.
ATAU (1 ,1 ) suatu entitas dapat berhubungan hanya
dengan satu entitas dengan entitas lain.

ATAU (0,1 ) suatu entitas dapat berhubungan hanya


dengan satu entitas atau tidak sama sekali.

Anda mungkin juga menyukai