Anda di halaman 1dari 10

ENTITY RELATIONSHIP DIA-

GRAM
(DIAGRAM HUBUNGAN ENTITAS)
KELOMPOK II

MAHSUN SUTINAH

Dosen Pengampu :
I b u E l v i n N u r y K h i r d a n y, M . P d
WHAT`S THAT
ENTITY RELATIONSHIP DIAGRAM ?

adalah suatu diagram yang digunakan untuk


merancang suatu
basis data, dipergunakan untuk memperli-
hatkan hubungan atau relasi antar entitas
atau objek yang
terlihat beserta atributnya.
Fungsi ERD

Dapat memudahkan dalam melakukan analisis sebuah


database melalui cara yang cepat dan simpel.

Dapat menjalankan hubungan antar data yang mempunyai


keterkaitan berdasarkan suatu objek yang terhubung dalam
suatu relasi.

Mendokumentasikan data yang terdapat dalam database dengan


melakukan analisis serta identifikasi dari setiap objek atau entitas
dan relasinya.

Dapat melakukan uji pada model yang telah dibuat.


Model Data pada ERD
Model Data Konseptual
merupakan suatu model ER tertinggi yang didalamnya
berisi data secara detail. Model ini juga bisa digunakan
untuk mendefinisikan entitas data dari referensi utama
yang digunakan oleh suatu organisasi.

Model Data Logis


yaitu model ER yang mengandung data yang lebih rinci
dari model konseptual.

Model Data Fisik


yaitu suatu model ER yang dikembangkan dari model data
logis untuk dijadikan sebagai database
Komponen Umum Penyusun ERD
Untuk membuat Entity Relationship Diagram dibutuhkan empat komponen utama sebagai
penyusunnya atau bisa juga disebut sebagai notasi

01. 02. 03. 04.


Entitas (Entity) Atribut (Field) Relasi (Relation) Garis
adalah sebuah objek berwujud ny- Komponen selanjutnya atribut, yang Komponen terakhir adalah garis.
Relasi dalam ERD adalah hubun-
ata yang dapat dibedakan dengan mana berfungsi untuk menjelaskan Dalam ERD sendiri garis digunakan
gan yang terjadi antara satu atau
objek lainnya. Objeknya dapat atau mendeskripsikan karakteristik untuk menunjukkan hubungan enti-
lebih entitas. Relasi sendiri sering
bersifat konkret maupun Abstrak dari entitas tersebut. tas dalam ERD. Selain menjadi
disebut dengan proses.
Konkret Benar keberadaanya atau Ada beberapa jenis atribut yang bi- penghubung, garis juga dapat me-
Dalam ERD terdapat kardinalitas
dapat dirasakan oleh alat indara, asa digunakan dalam ERD di- nunjukkan alur atau flow dari suatu
relasi guna untuk memetakan
cth, orang, benda.Ssedangkan ab- antaranya,Atribut kunci, Atribut ERD.
bagaimana data berhubungan satu
strak tidak berwujud, cth. mata ku- simple, Atribut multinilai, Atribut
sama lainnya diantaranya ;
liah, kejadian, pekerjaan dan lain- gabungan, dan Atribut derivvatif
One to One, One to many, Many to
nya One, Many to Many

Contoh Simbol Notasi


Komponen Atribut (Field)

Atribut Kunci Atribut Simpel Atribut Multinilai Atribut Gabungan Atribut Berivatif
Atribut kunci atau Key At- Atribut simpel adalah Atribut multinilai atau Atribut gabungan /Com- Yang terakhir adalah
tributes adalah atribut yang atribut yang tidak dapat Multivalue Attributes posite Attributes. Atribut atribut derivatif. Atribut
berfungsi untuk menen- dipecah lagi dan bernilai adalah atribut yang memi- gabungan adalah atribut derivatif adalah atribut
tukan data yang bersifat tunggal. Contoh dari liki atribut lebih dari satu yang terdiri dari beberapa yang dihasilkan dari atribut
penting. Biasanya atribut atribut ini adalah alamat nilai. Contoh dari atribut atribut yang berukuran lain dan atributnya tidak
kunci ini berbentuk angka kantor, nama penerbit, dan ini adalah sebuah website lebih kecil dan memiliki wajib untuk ditulis dalam
atau numerik. Contoh dari lain-lain. artikel yang memiliki be- arti tertentu. Contohnya Entity Relationship Dia-
atribut ini adalah No. KTP, berapa penulis. sebuah nama yang terdiri gram. Contoh dari atribut
NIM dan lain-lain.. atas nama depan, nama ini adalah selisih harga,
tengah,dan nama belakang. usia, dan kelas.
Komponen Relasi (Relation)

1. One To One 2. One To Many 3. Many To One 4. Many To Many


One to one berarti setiap One to many memiliki Relasi ini merupakan ke- Many to many memiliki
entitas hanya dapat memi- arti satu entitas dapat balikan dari relasi se- arti setiap entitas yang
liki relasi dengan satu en- memiliki relasi dengan belumnya, ada dapat memiliki relasi
titas lain. beberapa entitas, contohnya, yaitu banyak dengan entitas lain, begitu
Contohnya seperti data Contoh dari implementasi dosen mengajar dalam pula sebaliknya.
mahasiswa dengan NIM one to many ini adalah ju- satu mata kuliah. Contoh dari relasi ini
(Nomor Induk Siswa). rusan dengan maha- adalah mahasiswa dengan
siswanya. data terkait UKM (Unit
Kegiatan Mahasiswa).

Contoh Simbo Notasi


Metodologi ERD
1. Tentukan entitas terlebih dahulu, lakukan dengan cermat, teliti dan baik sehingga dapat menjawab persolan yang ada.
2. Tentukan relasi antar entitas, bagaimana hubungan antara entitas satu dengan yang lainnya.
3. Gambarlah ERD yang sifatnya temporal atau sementara, hal ini diperlukan untuk memberikan gambaran secara
umum.
4. Buat atau isi kardinalitas, hal ini diperlukan untuk menentuka jumlah kejadian.
5. Tentukan primary key atau kata kunci utama dalam sebuah entitas.
6. Menggambar ERD berdasarkan kunci utama.
7. Tentukan atribut yang dibutuhkan dari setiap entitas yang ada.
8. Menggambar ERD secara lengkap denan atribut.
9. Lakukan evaluasi dan pemeriksaan terhadap hasil, apabila terdapat kekeliruan dapat mengulang langkahnya.
Contoh ERD
Sistem Perpustakaan

ENTITAS ATRIBUT
Mahasiswa NIM, Nama, Jurusan, Alamat
Anggota Perpus nomor_anggota, nama, jurusan, masa_berlaku
Buku Nomor_buku, judul_buku, pengarang, penerbit, tahun_terbit,
jenis_buku.
Thanks !

Anda mungkin juga menyukai