Mengenal Apa Itu Entitas, Atribut Dan Relasi Dalam ERD
Apa itu ERD
ERD (Entity Relationship Diagram) adalah sebuah model data yang didalamnya berisi informasi yang detail dengan memanfaatkan gambaran grafis dan simbol-simbol, yang berfungsi untuk mengidentifikasi setiap entitas dan atributnya, serta memudahkan dalam menyelesaikan pengembangan dan memenuhi kebutuhan sebuah sistem. Selain itu, ERD juga dapat disebut sebagai sebuah diagram yang menunjukan hubungan atau relasi dari entitas atau objek beserta atribut-atributnya. Didalam basis data ERD merupakan bentuk awal dalam perancangan atau pemodelan dari sebuah basis data karena ERD membantu dalam memvisualisasikan dan mendokumentasikan struktur basis data, yang merupakan dasar untuk membuat skema basis data dan mengimplementasikan sistem basis data tersebut.
Komponen ERD
Setelah kita mengetahui Apa itu ERD, sekarang kita juga akan membahas tentang apa saja yang merupakan komponen-komponen dalam penyusun sebuah ERD. Dan berikut adalah komponen-komponen ERD.
1. Entitas
Entitas merupakan sebuah benda atau objek yang dapat dibedakan atau diindentifikasi secara unik, yang membedakan satu dengan yang lainnya. Tujuan dari entitas adalah mengatur dan mengklasifikasikan data serta menampilkan sebuah data store yang memvisualisasikan proses data yang saling terhubung. Setiap entitas harus memiliki properti yang unik yang disebut Primary key. Sedangkan himpunan entitas merupakan kumpulan dari entitas-entitas dengan tipe dan properti yang sama. Kumpulan entitas yang sama atau sejenis disebut sebagai entity set, yang terbagi menjadi 2 jenis yaitu:
o Strong Entity Set (Entitas Kuat)
Strong Entity Set adalah entity set yang satu atau lebih atributnya digunakan oleh entity set lainnya sebagai key. Berikut bentuk strong entity set:
o Weak Entity Set (Entitas Lemah)
Weak Entity Set adalah entity set yang tergabung terhadap strong entity set. Berikut bentuk weak entity set:
2. Atribut
Atribut adalah kumpulan elemen data yang berfungsi untuk menjelaskan atau memdeskripsikan karakteristik dari sebuah entitas. Berikut beberapa jenis atribut yang biasa di gunakan dalam ERD.
o Atribut Kunci atau Key Attributes
Atribut Kunci atau Key Attributes merupakan atribut yang digunakan untuk menentukan entitas secara unik. Biasanya atribut ini berbentuk angka atau numerik.
o Atribut Simpel
Atribut Simpel merupakan atribut yang tidak dapat di pecah lagi dan bernilai tunggal.
o Atribut Multinilai/Multivalue
Atribut Multinilai/Multivalue merupakan atribut yang memiliki sekelompok nilai untuk setiap entitasnya.
o Atribut Gabungan/Composite
Atribut Gabungan/Composite merupakan atribut yang terdiri dari beberapa atribut yang berukuran lebih kecil yang memiliki arti tertentu.
o Atribut Derivatif
Atribut Derivatif merupakan atribut yang dihasilkan dari atribut yang lain.
Keterangan
nim daan tahun_masuk : atribut simple
jurusan : atribut multivalue
nama : atribut gabungan
alamat : atribut derivatif
3. Relasi
Relasi adalah hubungan antara suatu entitas dengan entitas lainnya. Sedangkan himpunan relasi merupakan kumpulan daru semua relasi diantara entitas-entitas yang terdapat pada himpunan entitasnya. Relasi juga sering disebut sebagai sebuah proses yang dilambangkan dengan belah ketupat.
o One to one
One to one merupakan hubungan dimana setiap entitas hanya boleh memiliki satu relasi dengan entitas lain.
o One to many
One to many merupakan hubungan dimana satu entitas boleh memiliki relasi dengan beberapan entitas.
o Many to many
Many to many merupakan hubungan dimana setiap entitas boleh memiliki relasi dengan entitas lain.
Instansi : Universitas Buana Perjuangan Karawang
Dosen Pengampun : Adi Rizky Pratama, M.Kom