Apa itu ERD pada basis data ?
ERD
A.Pengertian Entity Relationship Diagram
ERD (Entity Relationship Diagram) merupakan suatu kerangka atau rencana
untuk merancang basis data, sehingga mempermudah visualisasi data yang memiliki
keterkaitan atau hubungan dalam bentuk perancangan. Prinsip ERD memungkinkan
sistem basis data yang dibentuk dapat digambarkan secara lebih teratur dan
terorganisir. Pada pengertian sempitnya, ERD adalah sebuah konsep yang
mendeskripsikan hubungan antara penyimpanan (basis data) dan didasarkan pada
persepsi dari sebuah dunia nyata yang terdiri dari sekumpulan objek yang
disebut entitas, dan hubungan atau relasi antar
objek-objek tersebut. ERD menyediakan cara untuk mendeskripsikan perancangan
basis data pada peringkat logika
B. Jenis-Jenis Model Data ERD
Untuk merancang sistem basis data yang sesuai, langkah awal yang perlu
dilakukan adalah menentukan jenis model data yang akan digunakan. Keputusan ini
memiliki dampak penting pada pengembangan aplikasi yang akan disesuaikan dengan
kebutuhan proyek bisnis. Model ER konseptual memiliki peranan penting dalam
mendokumentasikan struktur data organisasi secara menyeluruh. Model ini bisa
diterapkan pada satu atau lebih jenis model data logis. Tujuan utama dari model
ini adalah membangun kerangka metadata untuk entitas data master dan set model
ER logis.
Data Logis
Model data logis adalah jenis pertama yang perlu dipertimbangkan, di
mana pembuatannya tidak bergantung pada model data konseptual. Komponen dalam
model data logis meliputi entitas data master, operasional, dan transaksional
yang telah sebelumnya didefinisikan. Model ini bisa dikembangkan secara
mandiri, dimulai dari level yang lebih spesifik hingga mencakup implementasi
sistem manajemen basis data.
Data Fisik
Model data fisik berkembang dari model data logis dan menjadi dasar
pembentukan basis data, model ini digunakan sebagai struktur dasar dalam
pengaturan database. Model data fisik digunakan untuk menentukan metadata
struktural dalam sistem manajemen database, seperti tabel, indeks, dan pemicu
(trigger) pada basis data yang berbasis relasional.
C. Komponen ERD
Entitas
Entitas adalah kumpulan objek yang memiliki identitas unik atau
perbedaan di antara satu sama lain. Simbol yang biasanya mewakili entitas
adalah persegi panjang. Selain itu, ada juga yang disebut “Entitas Lemah,” yang
ditandai dengan gambar persegi panjang kecil di dalam persegi panjang yang
lebih besar. Entitas ini disebut lemah karena memerlukan hubungan langsung
dengan entitas lain karena tidak dapat diidentifikasi secara unik.
Atribut
Atribut merupakan komponen kedua dalam ERD. Setiap entitas pasti
memiliki elemen yang disebut atribut, yang berfungsi untuk menggambarkan
karakteristik dari entitas tersebut. Atribut kunci adalah atribut yang
membedakan entitas satu dengan yang lain. Atribut diwakili oleh simbol elips
dan memiliki beberapa jenis:
·
Atribut
kunci (key): atribut yang digunakan untuk mengidentifikasi entitas secara unik.
·
Atribut
simpel: atribut dengan nilai tunggal yang tidak dapat dipecah lagi (atomic).
·
Atribut
multinilai (multivalue): atribut yang memiliki kumpulan nilai untuk setiap
instansi entitas.
·
Atribut
komposit (composite): atribut yang terdiri dari beberapa atribut yang lebih
kecil dengan makna tertentu.
·
Atribut
derivatif: atribut yang berasal dari atribut lain dan tidak perlu ditampilkan
dalam diagram ER.
Relasi
Relasi adalah hubungan antara sejumlah entitas yang berasal dari
kelompok entitas yang berbeda. Simbol yang mewakili relasi adalah belah
ketupat. Relasi juga memiliki beberapa jenis:
·
One to
one: setiap entitas hanya memiliki hubungan dengan satu entitas lainnya.
·
One to
many: hubungan antara satu entitas dengan beberapa entitas lainnya, dan
sebaliknya.
·
Many to many:
setiap entitas dapat memiliki hubungan dengan banyak entitas lain, dan
sebaliknya.
Garis
Garis digunakan untuk menghubungkan atribut dan menunjukkan hubungan antara entitas dalam diagram ER.
Contoh gambar ERD


Komentar