Apa Itu Entitas, Atribut dan Relasi Dalam ERD
Apa Itu Entitas, Atribut dan Relasi di Dalam ERD
Dalam pembuatan database, ternyata diperlukan satu komponen penting bernada ERD yang wajib dibuat. Diagram relasi ini bisa dikatakan hal paling mendasar dalam penyimpanan atau menyusun informasi berbasis data. Sebenarnya, apa itu ERD?
ERD (Entity Relationship Diagram)
ERD (Entity Relationship Diagram) adalah model atau rancangan untuk membuat database, supaya lebih mudah dalam menggambarkan data yang memiliki hubungan atau relasi dalam bentuk sebuah desain. Dengan adanya ERD, maka sistem database yang terbentuk dapat digambarkan dengan lebih terstruktur dan rapi
Komponen ERD
ERD biasanya erat kaitannya dengan DFD (Data Flow Diagram) untuk menampilkan sebuah data store. Tujuannya untuk memvisualisasikan bagaimana proses data dapat saling terhubung dan dapat mengkontruksi data relasional. Berikut adalah beberapa komponen penting dalam ERD yaitu sebagai berikut:
1. Entitas
Entitas merupakan kumpulan objek yang dapat teridentifikasi secara unik. Di dalam ERD, entitas dilambangkan dengan bentuk persegi panjang. Kemudian, entitas lemah akan digambarkan dengan bentuk persegi panjang kecil di dalam persegi panjang yang besar. Untuk entitas lemah digunakan untuk melambangkan entitas yang memilki hubungan dengan entitas lain (Tidak Unik).
2. Atribut
Setiap entitas pasti memiliki atribut yang berfungsi untuk mendeskripsikan karakteristik dari entitas tersebut. Untuk penggunaan atribut key (key) adalah pembeda dari entitas dan atribut yang mana, diwakili dengna simbol ellips. Berikut ini adalah atribut yang paling sering digunakan:
- Atribut kunci : Digunakan untuk menentukan data yang bersifat unik (NPWP, KTP, SIM)
- Atribut simple : Atribut yang tidak dapat dicegah lagi atau atomic dan bernilai tunggal (Alamat Rumah, Tahun terbit jurnal)
- Atribut Derivatif : Merupakan atribut yang berasal dari atribut lain dan tidak bersifat wajib untuk ditulis
Komponen ketiga adalah relasi atau relationship. Relasi dalam ERD adalah hubungan yang terjadi antara satu atau lebih entitas. Relasi sendiri sering disebut dengan proses. Komponen ini digambarkan dengang lambang belah ketupat. Terdapat tiga jenis relasi yagn digunakan dalam ERD:
- One-to-One : Setiap entitas hanya dapat mewakili relasi dengan satu entitas lain. Contohnya seperti mahasiswa dengan dosen wali.
- One-to-Many : Memiliki arti satu entitas dapat memiliki relasi dengan beberapa entitas, begitu pula sebaliknya. Contoh dari implementasi one-to-many ini adalah program studi mahasiswanya.
- Many-to-Many : Memiliki arti setiap entitas yang ada dapat memiliki relasi dengan entitas lain, begitu pula sebaliknya. Contoh dari relasi ini adalah mahasiswa dengan data terkait UKM
Komentar
Posting Komentar