KETERHUBUNGAN ENTITAS
(Entity-Relationship)
Pengertian
Merupakan
suatu pendekatan
dalam perancangan basis data
dengan mengidentifikasi data-data
terpenting yang disebut dengan
entitas dan hubungan antara
entitas-entitas tersebut yang
digambarkan dalam suatu model
Diperkenalkan pertama kali oleh
Chen (1976)
Komponen Pembentuk
Model ER
Entitas
Entitas
(Entity
)
dan
Entitas
merupakan sesuatu atau
Himpunan
Entitas
(
Entity
Sets
)
obyek di dunia nyata yang dapat
dibedakan dengan sesuatu atau
obyek lainnya.
Contoh: Setiap mahasiswa di
universitas adalah suatu entitas
Suatu entitas direpresentasikan
dengan sejumlah atribut
Entitas
Atribut (Attributes)
Atribut
Nama
Mhs
Tgl Lahir
Alamat
Angka
tan
Hobby
98.63.123
Rina
2 Juni
1980
98
-baca
-musik
-internet
99.63.456
Agus
13 Mei
1981
99
Macam-macam Atribut,
a.l. :
Macam-macam Atribut,
a.l. :
Macam-macam Atribut,
a.l. :
Macam-macam Atribut,
a.l. :
Macam-macam Atribut,
a.l. :
Macam-macam Atribut,
a.l. :
Macam-macam Atribut,
a.l. :
Macam-macam Atribut,
a.l. :
Kardinalitas/Derajat Relasi
Menunjukkan
jumlah maksimum
entitas yang dapat berelasi dengan
entitas pada himpunan entitas yang
lain
Contoh: entitas-entitas pada himp
entitas Mahasiswa dapat berelasi
dengan satu entitas, banyak
entitas, atau bahkan tidak satupun
entitas dari himpunan entitas
Kuliah
Entitas 1
Entitas 2
Entitas 2
Entitas 3
Entitas 3
Entitas 4
Entitas 4
Entitas 1
Entitas 2
Entitas 2
Entitas 3
Entitas 4
Entitas 3
Entitas 5
Entitas 1
Entitas 2
Entitas 3
Entitas 2
Entitas 4
Entitas 5
Entitas 3
Gambar: Banyak ke
Banyak
A
B
Entitas 1
Entitas 1
Entitas 2
Entitas 2
Entitas 3
Entitas 3
Entitas 4
Entitas 4
Diagram Entity-Relationship
(Diagram E-R)
Model Entity-Relationship yang berisi komponen-komponen
Himpunan Entitas dan Himpunan Relasi yang masingmasing
dilengkapi dengan atribut-atribut yang merepresentasikan
seluruh
fakta. Dengan menggunakan Diagram E-R maka hubungan
tersebut akan lebih sistematis.
Simbol-simbol yang digunakan pada Diagram E-R
Contoh :
Keterangan
:
Gambar diatas menunjukkan relasi antara
himpunan entitas Dosen dengan himpunan
entitas Jurusan. Himpunan relasinya diberi
nama Mengepalai. Pada relasi ini, setiap
dosen paling banyak mengepalai satu jurusan
dan setiap jurusan pasti dikepalai oleh paling
banyak satu orang dosen.
Atribut key pada himpunan relasi Mengepalai
yakni nama dosen dan kode jur disebut
sebagai kunci tamu Key Asing (Foreign Key),
yang merupakan Primary Key dari masingmasing himpunan entitas.
Keterangan:
Keterangan:
Menentukan
Mengidentifikasi
dan menetapkan
seluruh himpunan relasi diantara
himpunan entitas-himpunan entitas
yang ada beserta foreign key-nya.
Menentukan
derajat/kardinalitas relasi
untuk setiap himpunan relasi.
Melengkapi
Kamus Data:
Mahasiswa = {NPM, nm_mhs, alamat_mhs,
tgl_lahir}
Kuliah = {kd_mk, nm_mk, sks, semester}
Dosen = {nm_dos, alamat_dos}
mempelajari = {NPM, kd_mk, nilai}
mengajar = {kd_mk, nm_dos, waktu, ruang}
TUGAS
Pilih salah satu dari :
Database Sistem Informasi Perpustakaan.
Database Sistem Informasi Minimarket.
Kerjakan :
1.Sebutkan Entitas apa saja yang terlibat.
2.Sebutkan Atribut apa saja yang terlibat.
3.Buat Diagram E-R sesuai dengan Tahapan
pembuatan Diagram E-R