Materi Pembelajaran
Entity Relationship Diagram
Identifikasi Entitas dan Atribut
Relasi Antar Entitas
Tujuan Pembelajaran
Dengan mengamati, mendiskusikan,menganalisis dan mempraktekkan
siswa dapat:
Memahami konsep entitas atau entity-relationship diagram (ERD)
Mengidentifikasi entitas dan atribut sistem basis data
Menentukan struktur entitas beserta atributnya..
Mengidentifikasi relasi dalam sistem basis data
Menentukan entity-relationship diagram (ERD).
Membuat entitas dan atribut
Membuat relasi antar entitas
Menyajikan hasil relasi antar entitas
2. Relationship
Adalah hubungan yang terjadi antara satu entity dengan entity
lainnya. Relationsgip tidak mempunyai keberadaan fisik atau
konseptual kecuali yang sejenis dinamakan dengan Relationsgip
Diagram.
Simbol dari Relationship adalah :
Contoh :
Keterangan :
Memiliki adalah relationship set yang terbentuk antara entity
Pegawai dengan entity Kendaraan.
3. Atribut
Adalah karakteristik dari entity atau relationship yang menyediakan
penjelasan detail tentang entity atau relationship tersebut.
Simbol dari Atribut adalah :
Contoh :
NIP
Pegawai
Nama
Alamat
DERAJAT RELATIONSHIP
Derajat Relationship adalah :
1. Unary ( Derajat Satu )
Adalah satu buah relationship menghubungkan satu buah entity.
Contoh :
Manusia Menika
h
Keterangan :
Manusia menikah dengan manusia, relationship menikah hanya
menghubungkan entity manusia.
2. Binary ( Derajat Dua )
Adalah satu buah relationship yang menghubungkan dua buah
entity.
Contoh :
Pegawai Kendaraan
Memiliki
Keterangan :
Pegawai memiliki kendaraan, sebuah relationship memiliki
mengubungkan entity Pegawai dan entity Kendaraan.
Kota
Keterangan :
Pegawai pada kota tertentu mempunyai suatu Proyek.
Entity Bekerja mengubungkan Entity Pegawai, Proyek dan Kota
CARDINALITY RASIO
Yaitu menjelaskan batasan pada jumlah entity yang berhubungan
melalui suatu relationship.
Jenis-jenis Cardinality Rasio :
1. One To One ( 1 : 1)
Yaitu perbandingan antara entity pertama dengan entity kedua
berbanding satu berbanding satu.
Contoh :
1 1
Pasien Kendaraan
Ditempatkan
2. One To Many ( 1 : M )
Yaitu perbandingan antara entity pertama dengan entity kedua
berbanding satu berbanding banyak.
Contoh :
1 M
Pegawai Proyek
Bekerja
3. Many To One ( M : 1 )
Yaitu perbandingan antara entity pertama dengan entity kedua
berbanding banyak berbanding satu.
Contoh :
M 1
Siswa Guru
Diajarkan
4. Many To Many ( M : M )
Yaitu perbandingan antara entity pertama dengan entity kedua
berbanding banyak berbanding banyak.
Contoh :
M M
Pegawai Proyek
Bekerja
NIM Kd_MK
Kd_Dose
n
3. Mengidentifikasikan dan menetapkan seluruh himpunan relasi
diantara himpunan entitas yang ada beserta foreign key-nya.
NI NI Kd_M Kd_M
M M K K
Dosen Mempela
jari
Kd_M
Kd_Dos Kd_Dos K
en NIM en
4. Menentukan derajat dan cardinality rasio relasi untuk setiap
Kd_MK
Nama_Mh
himpunan ss
relasi
NIAlamat_Mhs NI Kd_M Kd_MNm_M
M s M K K k
Jurusa M Nilai Kd_MK
n M
Mahasiswa Mempelaj Mata Kuliah
ari
NIM Kd_MK
M M
Mahasiswa 1 Mempelajar M
Mata Kuliah
Dosen Mempelaj
i
ari
5. Melengkapi himpunan relasi dengan Kd_M
atribut-atribut yang
bukan kunci (non-key). Kd_Dos
Kd_Dos K
en 1 en
M
Dosen Diajarkan
Kd_MK
Kd_Dose
n
Nm_Dosen
Kd_Dose Ruang Waktu
Semester
Kelas :
Kelompok :
Anggota : 1. .............................................................
2. .............................................................
3. .............................................................
BAB 2
ENTITY RELATIONSHIP DIAGRAM ( ERD )
Materi Pembelajaran
Entity Relationship Diagram
Identifikasi Entitas dan Atribut
Relasi Antar Entitas
Tujuan Pembelajaran
Dengan mengamati, mendiskusikan,menganalisis dan mempraktekkan
siswa dapat:
Memahami konsep entitas atau entity-relationship diagram (ERD)
Mengidentifikasi entitas dan atribut sistem basis data
Menentukan struktur entitas beserta atributnya..
Mengidentifikasi relasi dalam sistem basis data
Menentukan entity-relationship diagram (ERD).
Membuat entitas dan atribut
Membuat relasi antar entitas
Menyajikan hasil relasi antar entitas
5. Relationship
Adalah hubungan yang terjadi antara satu entity dengan entity
lainnya. Relationsgip tidak mempunyai keberadaan fisik atau
konseptual kecuali yang sejenis dinamakan dengan Relationsgip
Diagram.
Simbol dari Relationship adalah :
Contoh :
Keterangan :
Memiliki adalah relationship set yang terbentuk antara entity
Pegawai dengan entity Kendaraan.
6. Atribut
Adalah karakteristik dari entity atau relationship yang menyediakan
penjelasan detail tentang entity atau relationship tersebut.
Simbol dari Atribut adalah :
Contoh :
NIP
Pegawai
Nama
Alamat
DERAJAT RELATIONSHIP
Derajat Relationship adalah :
4. Unary ( Derajat Satu )
Adalah satu buah relationship menghubungkan satu buah entity.
Contoh :
Manusia Menika
h
Keterangan :
Manusia menikah dengan manusia, relationship menikah hanya
menghubungkan entity manusia.
5. Binary ( Derajat Dua )
Adalah satu buah relationship yang menghubungkan dua buah
entity.
Contoh :
Pegawai Kendaraan
Memiliki
Keterangan :
Pegawai memiliki kendaraan, sebuah relationship memiliki
mengubungkan entity Pegawai dan entity Kendaraan.
Keterangan : Kota
Pegawai pada kota tertentu mempunyai suatu Proyek.
Entity Bekerja mengubungkan Entity Pegawai, Proyek dan Kota
CARDINALITY RASIO
Yaitu menjelaskan batasan pada jumlah entity yang berhubungan
melalui suatu relationship.
Jenis-jenis Cardinality Rasio :
5. One To One ( 1 : 1)
Yaitu perbandingan antara entity pertama dengan entity kedua
berbanding satu berbanding satu.
Contoh :
1 1
Pasien Kendaraan
Ditempatkan
6. One To Many ( 1 : M )
Yaitu perbandingan antara entity pertama dengan entity kedua
berbanding satu berbanding banyak.
Contoh :
1 M
Pegawai Proyek
Bekerja
7. Many To One ( M : 1 )
Yaitu perbandingan antara entity pertama dengan entity kedua
berbanding banyak berbanding satu.
Contoh :
M 1
Siswa Guru
Diajarkan
8. Many To Many ( M : M )
Yaitu perbandingan antara entity pertama dengan entity kedua
berbanding banyak berbanding banyak.
Contoh :
M M
Pegawai Proyek
Bekerja
NI NI Kd_M Kd_M
M M K K
Dosen Mempela
jari
Kd_M
Kd_Dos Kd_Dos K
en en
4. Menentukan derajat dan cardinality rasio relasi untuk setiap
himpunan relasi
NI NI Kd_M Kd_M
M M K K
M M
Mahasiswa Mempelaj Mata Kuliah
ari
1 M
Dosen Mempelaj
ari
5. Melengkapi himpunan relasi dengan Kd_M
atribut-atribut yang
bukan kunci (non-key). Kd_Dos
Kd_Dos K
en en
NIM
Kd_MK
Nama_Mh
ss
Alamat_Mhs Nm_M
s k
Jurusa Nilai Kd_MK
n
M M
Mahasiswa Mempelajar Mata Kuliah
i
1 M
Dosen Diajarkan
Kd_MK
Kd_Dose
n
Nm_Dosen
Kd_Dose Ruang Waktu
n
LKPD BASIS DATA
RELASI DAN DERAJAT KARDINALITAS
Kelas :
Kelompok :
Anggota : 1. .............................................................
2. .............................................................
3. .............................................................