Apa Itu Entitas, Atribut dan Relasi Dalam ERD

Apa Itu Entitas, Atribut dan Relasi di Dalam ERD

                                      Sumber : https://www.ekrut.com/



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
3. Relasi

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
4. Garis

Dalam ERD sendiri garis digunakan untuk menunjukkan hubungan dalam ERD. Selain menjadi penghubung, garis juga dapat menunjukkan alur atau flow dari suatu ERD



Komentar

Postingan populer dari blog ini

Studi Kasus Data Mining Dalam Menentukan Tingkat Kelulusan Mahasiswa

30 JENIS ALGORITMA SUPERVISED LEARNING (PREDIKSI)