Komponen Penyusun ERD (Entity Relationship Diagram)

Sebelum mengenal komponen dari ERD, hal pertama yang harus diketahui adalah ERD itu sendiri. ERD merupakan kepanjangan dari Entity Relationship Diagram yang berfungsi untuk menyusun database atau basis data agar dapat menggambarkan data yang mempunyai relasi dengan database yang akan didesain berbentuk model diagram. Dengan menggunakan ERD, sistem database yang sedang dibentuk dapat digambarkan dengan lebih terstruktur dan terlihat rapi. Selain itu, dengan menggambarkan skema database menggunakan ERD, akan lebih mudah untuk menemukan permasalahan yang terjadi dalam database atau basis data.

Setelah mengenal apa itu ERD, mari beralih ke komponen yang menyusun ERD. Simak komponen penyusun ERD berikut ini 

1.     Entitas

Entitas merupakan sekumpulan objek yang dapat diidentifikasi secara unik dan berbeda satu dengan yang lainnya. Entitas ini biasanya digambarkan dengan persegi panjang. Selain itu, ada juga “Entitas Lemah” yang dilambangkan dengan gambar persegi panjang kecil di dalam persegi panjang yang lebih besar. Mengapa disebut entitas lemah? Karena entitas tersebut harus terhubung langsung dengan entitas lain, sebab entitas lemah ini tidak dapat diidentifikasi secara unik.


2.      Atribut

Setiap entitas pasti mempunyai elemen yang disebut atribut yang berfungsi untuk mendeskripsikan karakteristik dari entitas terebut. Ada beberapa jenis atribut yang biasa digunakan dalam ERD. Berikut jenis – jenisnya

· Atribut kunci atau Key atrributes adalah atribut yang berfungsi untuk menentukan data yang bersifat penting. Biasanya atribut kunci berbentuk angka atau numerik. Contoh seperti nomor KTP, NIM, NPWP dan lain lain. Atribut kunci ini dilambangkan dengan lingkaran lonjong dengan keterangan di dalamnya diberi garis bawah.
· Atribut simpel adalah atribut yang tidak dapat dipecah lagi dan bernilai tunggal. Contohnya seperti alamat kantor, nama penerbit, tahun terbit buku, dan lain lain.
· Atribut multinilai (multivalue) adalah atribut yang memiliki atribut lebih dari satu nilai. Contohnya yaitu sebuah website artikel yang memiliki beberapa penulis, nama beberapa pengarang dari buku pelajaran, dan sebagainya.
· Atribut gabungan (composite) adalah atribut yang terdiri dari beberapa atribut yang berukuran lebih kecil dan memiliki arti tertentu. Contohnya yaitu sebuah nama yang terdiri atas nama depan, nama tengah dan nama belakang.
·  Atribut derivatif adalah atribut yang dihasilkan dari atribut lain dan tidak wajib ditulis dalam diagram ER. Contoh seperti usia, kelas, selisih harga.

3. Relasi

Relasi dalam ERD adalah hubungan yang terjadi antara satu atau lebih entitas. Relasi sendiri sering disebut dengan proses. Komponen ini digambarkan dengan lambang belah ketupat. Terdapat tiga jenis relasi yang digunakan dalam ERD
-   One to one : setiap entitas hanya dapat memiliki relasi dengan satu entitas lain. Contohnya seperti data mahasiswa dengan NIM (Nomor Induk Siswa)
-   One to Many : satu entitas dapat memiliki relasi dengan beberapa entitas, begitu pula sebaliknya. Contohnya seperti jurusan dengan mahasiswanya.
-    Many to Many : setiap entitas yang ada dapat memiliki relasi dengan entitas lain, begitupula sebaliknya. Contoh dari relasi ini adalah  mahasiswa dengan data terkait UKM (Unit Kegiatan Mahasiswa)

 


Komentar

Postingan Populer