Pengenalan Entity Relational Diagram
BAB V
ENTITY RELATIONSHIP
DIAGRAM ( ERD )
Entity Relationship Diagram merupakan
jaringan yang menggunakan susunan data yang disimpann dari system secara
abstrak. Diagram Entitiy Relationaship ini ditemukan oleh Chen tahun 1976.
Tujuan dari Entity Relationship adalah untuk
menunjukkan objek data dan relationship yang ada pada objek tersebut. Disamping
itu Model ER ini merupakan salah satu alat untuk perancangan dalam basis data.
Komponen ( Simbol
) ERD
- Entity
Adalah
suato objek yang dapat dibedakan atau dapat diidentifikasikan secara unik
dengan objek lainnya, dimana semua informasi yang berkaitan dengannya
dikumpulkan. Kumpulan dari entity yang sejenis dinamakan Entity Set.
Contoh
: Proyek Penjualan
Langganan Kendaraan
Peralatan Pegawai
Pasien Obat,
dll
Simbol
dari Entity :
- 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.
- Atribut
Adalah
karakteristik dari entity atau relationship yang menyediakan penjelasan detail
tentang entity atau relationship tersebut.
Simbol
dari Atribut adalah :
Contoh :
|
DERAJAT RELATIONSHIP
Derajat
Relationship adalah :
- Unary ( Derajat Satu )
Adalah
satu buah relationship menghubungkan satu buah entity.
Contoh
:
Keterangan
:
Manusia
menikah dengan manusia, relationship menikah hanya menghubungkan entity
manusia.
- Binary ( Derajat Dua )
Adalah
satu buah relationship yang menghubungkan dua buah entity.
Contoh
:
Keterangan
:
Pegawai
memiliki kendaraan, sebuah relationship memiliki mengubungkan entity Pegawai
dan entity Kendaraan.
- Ternary ( Derajat Tiga )
Adalah
satu buah relationship menghubungkan tiga buah entity.
Contoh
:
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 :
- One To One ( 1 : 1)
Yaitu
perbandingan antara entity pertama dengan entity kedua berbanding satu
berbanding satu.
Contoh
:
- One To Many ( 1 : M )
Yaitu
perbandingan antara entity pertama dengan entity kedua berbanding satu
berbanding banyak.
Contoh
:
- Many To One ( M : 1 )
Yaitu
perbandingan antara entity pertama dengan entity kedua berbanding banyak
berbanding satu.
Contoh :
- Many To Many ( M : M )
Yaitu
perbandingan antara entity pertama dengan entity kedua berbanding banyak berbanding
banyak.
Contoh :
LANGKAH – LANGKAH MEMBUAT ERD
- Mengidentifikasikan dan menetapkan seluruh himpunan
entitas yang akan terlibat.
- Menentukan atribut-atribut key dari masing-masing
himpunan entitas.
- Mengidentifikasikan dan menetapkan seluruh himpunan
relasi diantara himpunan entitas yang ada beserta foreign key-nya.
- Menentukan derajat dan cardinality rasio relasi
untuk setiap himpunan relasi
- Melengkapi himpunan relasi dengan atribut-atribut
yang bukan kunci (non-key).
CONTOH STUDY KASUS
- Suatu perguruan tinggi mempunyai banyak mahasiswa.
Setiap mahasiwa tidak harus mengikuti suatu mata kuliah. Setiap biasanya
mengikuti beberapa mata kuliah. Suatu mata kuliah diajarkan oleh seorang
Dosen dan seorang Dosen bisa mengajar beberapa mata kuliah. Dan seorang
Dosen harus mengajarkan suatu mata kuliah. Pada Entitas Mahasiswa
diperlukan informasi tentang NIM, Nama_Mhs, Alamat_Mhs dan Jurusan,
sedangkan Mata Kuliah diperlukan informasi tentang Kd_MK, Nm_Mk, SKS,
Semester, sedangkan Dosen diperlukan juga informasi tentang Kd_Dosen,
Nama_Dosen.
Pertanyaan
:
Buatlah
ERD-nya !
Jawab
:
- Mengidentifikasikan dan menetapkan seluruh himpunan
entitas yang akan terlibat.
2.
Menentukan atribut-atribut key dari masing-masing
himpunan entitas.
3.
Mengidentifikasikan dan menetapkan seluruh himpunan
relasi diantara himpunan entitas yang ada beserta foreign key-nya.
4. Menentukan derajat dan cardinality rasio relasi untuk
setiap himpunan relasi
5. Melengkapi himpunan relasi dengan atribut-atribut yang
bukan kunci (non-key).
LATIHAN :
Suatu
klinik memiliki praktet Dokter bersama sehingga dalam klinik tersebut memiliki
banyak Dokter. Seorang Pasien, apabila akan berobat harus diperiksa oleh Dokter
dan sebaliknya Dokter pun harus memeriksa Pasien. Pasien yang berobat pada
klinik tersebut lebih dari seorang. Setiap selesai diperiksa pasien biasanya
menerima resep berupa obat dan biasanya setiap pasien menerima beberapa jenis
obat. Informasi tentang pasien adalah nomor pasien, nama pasien dan alamat.
Informasi tentang obat adalah kode obat, nama obat, dan dosin.
Pertanyaan
:
Buatlah
ERD-nya.
Posting Komentar untuk "Pengenalan Entity Relational Diagram"