Pengertian ERD
Secara Umum
Apa itu ERD?
Seperti yang di lansir oleh Visual-paradigm.com, pengertian ERD secara umum adalah
sebuah model yang berguna untuk mengatur hubungan antar entitas atau tabel yang
ada dalam sebuah database.
Tentunya, antar
himpunan entitas satu dengan lainnya memiliki keterhubungan atau relasi yang
tak bisa dipisahkan. Entitas yang dimaksud dalam hal tersebut ialah tabel,
untuk desain database sendiri adalah sekumpulan tabel, khususnya seperti SQL.
Pengertian ERD
Menurut Beberapa Ahli
Agar lebih paham
dengan pengertian ERD ini, Anda juga harus menyimak pengertian yang disampaikan
oleh beberapa ahli sebagai berikut:
Mata – Toledo dan
Cushman (2007:139)
Menjelaskan bahwa
ERD adalah representasi grafis dari logika yang ada pada sebuah database.
Sutanta (2011:91)
Di dalam bukunya
yang berjudul “Basis Data dalam Tinjauan Konseptual” memberikan pengertian
bahwa ERD adalah suatu model data yang dikembangkan secara secara objek.
Brady dan Loonam
(2010)
ERD atau Entity
Relationship Diagram merupakan teknik yang digunakan untuk memodelkan
kebutuhan data dari suatu organisasi.
Dari pengertian
yang disampaikan oleh para ahli di atas, dapat disimpulkan bahwa diagram ERD
atau Entity Relationship Diagram merupakan sebuah gambaran grafis
yang dapat mewakili logika database serta dilengkapi secara mendetail, seperti
nama entitas, hubungan dan juga batasan yang dimilikinya.
Contoh ERD
Sederhana
Entitas |
Atribut |
Mahasiswa |
NIM, Nama,
Jurusan, Alamat |
Mata Kuliah |
kdmk, nama_mk,
sks |
KRS |
NIM, kdmk, ta,
smt |
Analisis:
Di dalam ERD sederhana ini ada dua entitas, yakni mahasiswa dan juga
mata kuliah. Sementara itu, hanya ada satu proses yang menghubungkan kedua
entitas tersebut.
Mahasiswa mempunyai erd dengan atribut NIM, Nama, Jurusan, serta Alamat.
Sedangkan, untuk mata kuliah terdiri dari kdmk, Nama_mk serta sks. Untuk proses
KRS-nya sendiri mempunyai masukan yang berupa NIM, kdmk, ta dan juga smt.
Di dalam proses tersebut, bagi mahasiswa yang ingin mengontrak suatu
mata kuliah maka diwajibkan untuk memberikan nama atribut yang ada dalam suatu
proses.
Source: infokah.com
UBP Karawang (http://ubpkarawang.ac.id/)
Komentar
Posting Komentar