Erd - Entity Relationship Diagram
Erd - Entity Relationship Diagram
WELCOME,
STUDENTS!
Untuk menggambarkan ER
diagaram setidaknya ada tiga
langkah yang harus dilakukan
Relasi
MENEMUKAN ENTITAS
entitas adalah obyek yang mewakili sesuatu dalam dunia nyata dan dapat
dibedakan antara satu dengan lainnya (unique).Setiap entitas memiliki beberapa
atribut yang mendeskripsikan karakteristik dari objek tersebut. Adapun langkah-
langkah yang seharusnya dilakukan untukmenemukan atau mendefinisikan Entitas
dalam suatu sistem data base adalah sebagai berikut :
1. Buat ilustrasi atau gambaran cerita (role of bussiness) tentang sistem yang
akan dicari entitasnya.
2. Tandai setiap objek yang diwakili oleh kata benda yang ada di dalam ilustrasi
tersebut.
3. Untuk setiap objek tersebut yakinkan bahwa ia memiliki karakteristik yang nanti
disebut sebagai atribut.
4. Tentukan objek yang merupakan entitas (Jika memang ia memiliki karakteristik
jadikan ia sebagai entitas)
5. Menggambarkan entitas beserta atributnya menggunakan notasi simbol yang
telah ditentukan.
JENIS ATRIBUT
ATRIBUT PENGENAL
Atribut yang sifatnya unik menjadi pembeda antara anggota entitas. misalkan
atribut NISN dari entitas siswa
ATRIBUT DERIVATIF
Suatu atribut yang dihasilkan dari atribut lain.
ATRIBUT COMPOSITE
Suatu atribut yang terdiri dari beberapa atribut yang lebih kecil yang mempunyai
arti tertentu.
ATRIBUT MULTIVALUE
Suatu atribut yang bisa lebih dari 1 nilai yang sejenis untuk setiap baris data.
misalnya hobi, setiap orang memiliki hobi yang berbeda-beda.
MENEMUKAN ATRIBUT
Adapun untuk menemukan atribut
dpat dilakukan melalui langkah-
langkah dibawah ini yaitu :
1. Tentukan dan lengkapi
karakteristik dari tiap-tiap entitas
2. Dari setiap karakteristik tersebut
tentukan termasuk atribut apa
3. Gambarkan entitas beserta
atributnya dengan notasi yang
sesuai
MEMAHAMI KARDINALITAS
SATU KE SATU (ONE TO ONE/1-1)
setiap entitas pada himpunan entitas A
berhubungan paling banyak dengan satu
entitas pada himpunan entitas B dan begitu
juga sebaliknya.
kardinalitas ini disimbolkan dengan 1 - 1
.
CONTOH SATU KE SATU (ONE TO ONE/1-1)
Pada gambar disamping
menunjukkan bahwa setiap
program studi diketuai oleh
seorang dosen dan seorang dosen
hanya bisa menjadi ketua sebuah
program studi. Selain itu juga ada
beberapa dosen yang tidak
menjadi ketua program studi
SATU KE BANYAK (ONE TO MANY)
Menyatakan bahwa setiap instan pada
entitas A bisa berpasangan dengan banyak
instan pada entitas B dan setiap instan pada
entitas B hanya bisa berpasangan dengan
satu instan pada entitas A. kardinalitas ini
disimbolkan dengan 1 - m
CONTOH SATU KE BANYAK (ONE TO MANY)
setelah menentukan entitas, atribut, dan primary key, dan foreign key selanjutnya
adalah menentukan relasi. Dalam hal ini diperoleh relasi yaitu:
contoh :
2.
RELASI DENGAN DERAJAT SATU KE SATU
YANG MENGHUBUNGKAN 2 HIMPUNAN
ENTITAS AKAN DITRANSFORMASIKAN
KEDALAM BENTUK PENYERTAAN ATRIBUT-
ATRIBUT RELASI KE SALAH SATU HIMPUNAN
ENTITAS
.
contoh :
3.
RELASI DENGAN DERAJAT SATU KE BANYAK
YANG MENGHUBUNGKAN 2 HIMPUNAN
ENTITAS AKAN DITRANSFORMASIKAN
KEDALAM BENTUK PENYERTAAN ATRIBUT-
ATRIBUT RELASI KE HIMPUNAN ENTITAS
YANG DERAJAT RELASINYA BANYAK (MANY)
.
contoh :
4.
RELASI DENGAN DERAJAT BANYAK KE
BANYAK YANG MENGHUBUNGKAN DUA
HIMPUNAN ENTITAS , MAKA ATRIBUT-
ATRIBUT RELASI AKAN DITRANSFORMASIKAN
MENJADI SEBUAH TABEL
.
contoh :
soal pilihan ganda
1) Entity-Relationship Diagram (ERD) Merupakan…
a. Entittas
b. Relasi
c. Atribut
d. Normalisasi
e. Asosiasi
soal pilihan ganda
3) Gambar dibawah merupakan contoh hubungan…
a. Buat ilustrasi atau gambaran cerita (role of bussiness) tentang sistem yang akan dicari
entitasnya.
b. Tandai setiap objek yang diwakili oleh kata benda yang ada di dalam ilustrasi tersebut.
d. Untuk setiap objek tersebut yakinkan bahwa ia memiliki karakteristik yang nanti disebut
sebagai atribut.
e. Tentukan objek yang merupakan entitas (Jika memang ia memiliki karakteristik jadikan ia
sebagai entitas)
soal pilihan ganda
5) Yang merupakan contoh dari hubungan satu ke satu (one to one) adalah..
a. Setiap program studi diketuai oleh seorang dosen dan seorang dosen hanya bisa
menjadi ketua sebuah program studi
b. Setiap dosen dapat membimbing satu mahasiswa atau lebih dan mahasiswa hanya
dibimbing oleh satu dosen.
c. Mahasiswa bisa mengambil satu matakuliah atau lebih dan satu mata kuliah bisa
diambil oleh satu mahasiswa atau lebih.
d. Setiap instan pada entitas A bisa berpasangan dengan banyak instan pada entitas B
dan begitu juga sebaliknya
e. Setiap instan pada entitas A bisa berpasangan dengan banyak instan pada entitas B
SOAL ESSAY
1) Jelaskan secara singkat definisi ERD ?