You are on page 1of 7

ENTITY RELATIONSHIP DIAGRAM

Sekarang penulis akan membahas mengenai ERD (Entity Relational Diagram) nih,
teman2. Jadi pada chapter ini, penulis tidak hanya akan membahas mengenai seluk-beluk dari
ERD, namun juga akan menjelaskan bagaimana cara membuat ERD dalam database.
Jadi penulis akan membahas mengenai :
1. Entity Relationship Diagram
2. Entity Relationship Model
Sebelum kita membuat ERD ada baiknya kita berkenalan dulu lah dengan segala sesuatu
yang berhubungan dengan ERD.

Ok, lets get started to watch and learn about ERD!!!

Entity Relationship Diagram (as known as ERD) ialah pemodelan data utama dan akan
membantu mengorganisasikan data dalam suatu proyek ke dalam entitas-entitas dan
menentukan hubungan antar entitas beserta attribut-attributnya.

Berikut penjelasannya, gan :

Entitas (Entity)
Suatu yang nyata dimana kita akan menyimpan data. Jadi contohnya ialah seperti misalnya
ERD mengenai Rumah Sakit, nah Entitas nya yaitu entitas penjaga, entitas perawat, entitas
dokter dll.
Ada 2 tipe Entitas :
1. Entitas Kuat, merupakan entitas yang tidak memiliki ketergantungan dengan entitas lain.
2. Entitas Lemah, merupakan entitas yang kemunculannya tergantung pada keberandaan
entitas lain pada suatu relasi.

Attribut (Attribute)
Suatu tempat atau objek yang berguna untuk menyimpan data-data.
Contohnya kalau dari ERD Rumah Sakit itu seperti misal Entitas nya ialah entitas Dokter, nah
attribut nya dapat berupa NoID_Dokter, Nama_Dokter, Spesialis_Dokter, dll.
Jenis-jenis atribut :
1. Atribut komposit = Atribut yang tidak bisa dipecah lagi menjadi atribut yang lebih kecil
2. Atribut atomic = Atribut yang terdiri atas satu komponen tunggal dan tidak bisa diuraikan lg
3. Single-valued attribute = Atribut yang hanya punya satu nilai untuk suatu entitas.
4. Multi-valued attribute = Atribut yang dapat teridir dari sekumpulan nilai untuk entitas.
5. Atribut Derivatif = Atribut yang dihasilkan dari atribut lain yang tidak berasal dari 1 entitas.

Relasi (Relationship)
Hubungan yang terjadi antara satu atau lebih entitas, jadi istilahnya itu hubungan anatar entitas.
Misalnya ni ya, ambil contoh dari ERD Rumah Sakit, kita ambil Entitas Dokter dengan Entitas

begitu pula sebaliknya. Jadi di dalam relasi. 2. kawan.Pasien. Many to Many (Banyak ke Banyak) = Setiap entitas E1 boleh berhubungan dengan banyak anggota entitas E1. One to Many (Satu ke Banyak) = Setiap anggota entitas E1 boleh berhubungan lebih dari satu dari anggota entitas E2. atau Pasien diperiksa/disembuhkan oleh Dokter. demikian juga sebaliknya. Nah. Berikut simbol-simbol yang dapat dipakai dalam pembuatan ERD beserta keterangannya : . entitas dokter itu memiliki relasi dengan entitas pasien sebagai "Merawat/Memeriksa/Menyembuhkan". mudah bukan? Derajat relasi atau kardinalitas : 1. One to One (Satu ke satu) = Setiap anggota entitas E1 hanya boleh berhubungan dengan 1 anggota entitas E2. harus ada hubungan yang pasti pada antar entitas yang berelasi. yang artinya Dokter memeriksa/menyembuhkan Pasien. Begitu. begitu pula sebaliknya. 3.

ada 10 langkah yang harus kita lewati. beserta penjelasannya. dalam membuat suatu ERD.Guys. Berikut langkah- langkah dalam pembuatan ERD. check it out: .

Studi kasus: .

Reservasi.NIP.Alamat. Other_fasilitas Attribut dari HARGA : Id_harga.Tahun_Masuk. Id_Tamu. Weekdays.Telpon. Jenis_tipekamar. Telpon. Tgl_Checkin Attribut dari TRANSAKSI_KELUAR: Id_Transaksikeluar.Skema Kerja Hotel Spesifikasi database : Attribut dari PEGAWAI : Nama. Alamat. Weekend Attribut dari TRANSAKSI_MASUK : Id_Transaksi. Id_kamar Attribut dari FASILITAS : Id_tipekamar. Jumlah_kamar.Tgl_Checkout Step by step pembuatan Enrity Relationship Diagram Skema Kerja Hotel Menentukan attribut dari setiap entity : Menentukan Primary Key dari setiap entity : Menentukan Relationship antar entity : .Jabatan. Attribut dari TAMU : Nama. Lama_inap Attribut dari KAMAR : No_Kamar.

Menentukan Cardinality Rasio : Hasil dari ER Diagram : .

Diposting oleh .