Tentang KamiPedoman Media SiberKetentuan & Kebijakan PrivasiPanduan KomunitasPeringkat PenulisCara Menulis di kumparanInformasi Kerja SamaBantuanIklanKarir
2025 © PT Dynamo Media Network
Version 1.95.1
Konten dari Pengguna
Entity Relationship Diagram (ERD): Pengertian, Fungsi, dan Komponennya
23 November 2021 13:36 WIB
·
waktu baca 3 menitTulisan dari Kabar Harian tidak mewakili pandangan dari redaksi kumparan
ADVERTISEMENT
Entity Relationship Diagram atau disingkat ERD adalah suatu diagram yang menunjukkan informasi dibuat, disimpan, dan digunakan dalam sistem bisnis untuk memperlihatkan hubungan atau relasi antar entitas atau objek yang terlihat beserta atributnya.
ADVERTISEMENT
Dengan kata lain, ERD menjadi suatu model untuk menjelaskan hubungan antardata dalam basis data berdasarkan objek-objek dasar data yang mempunyai hubungan antarrelasi.
Dikutip dari Pemodelan Perangkat Lunak SMK/MAK Kelas XI oleh Untung Suprapto, ERD merupakan teknik yang digunakan untuk memodelkan kebutuhan data dari suatu organisasi, biasanya oleh System Analyst dalam tahap analisis persyaratan proyek pengembangan sistem .
Pada pengertian sempitnya, ERD adalah sebuah konsep yang mendeskripsikan hubungan antara penyimpanan (basis data) dan didasarkan pada persepsi dari sebuah dunia nyata yang terdiri dari sekumpulan objek yang disebut entitas, dan hubungan atau relasi antar objek-objek tersebut.
ERD menyediakan cara untuk mendeskripsikan perancangan basis data pada peringkat logika. ERD bersama-sama dengan detail pendukung merupakan model data yang digunakan sebagai spesifikasi untuk basis data.
ADVERTISEMENT
Fungsi Entity Relationship Diagram (ERD)
ERD memiliki beberapa fungsi utama. Dikutip dari Buku Ajar Konsep Sistem Informasi oleh Dedy Rahman Prehanto, berikut beberapa fungsi ERD.
Komponen Entity Relationship Diagram (ERD)
Berikut beberapa komponen yang terdapat pada ERD.
1. Entity (Entitas)
Entitas merupakan objek di dunia nyata yang dapat dibedakan dari objek lainnya yang terkait dengan informasi yang dikumpulkan. Kumpulan entitas yang serupa disebut himpunan entitas. Ada dua entitas yang perlu diketahui, yaitu:
ADVERTISEMENT
Sebuah entitas sering kali memiliki beberapa kejadian (peran). Misalnya, dalam sebuah universitas terdapat presiden mahasiswa, di mana presiden mahasiswa tersebut adalah mahasiswa.
Dalam hal ini, mahasiswanya mempunyai dua kejadian (peran), yaitu sebagai "mahasiswa" dan atau sebagai "presiden mahasiswa". Sebuah kejadian (peran) dalam entitas disebut entity instance.
2. Relationship (Hubungan)
Dalam sebuah sistem, komponen yang membentuk sistem tersebut saling berhubungan satu sama lainnya, begitu juga dengan data model, karena data model adalah sebuah sistem.
Setiap entitas pada data model tidak mungkin bekerja secara individual. Oleh karena itu, masing-masing entitas harus saling berhubungan untuk menghasilkan sebuah informasi.
ADVERTISEMENT
Hubungan yang terjadi di antara entitas dalam sebuah ERD disebut relationship. Relationship merupakan hubungan proses bisnis atau satu atau lebih entitas.
Contoh dari relationship misalnya:
Jika dilihat dari contoh tersebut terdapat kata "seorang" dan "beberapa". Hal ini menunjukkan adanya aturan jumlah minimal dan maksimal entitas dalam suatu relationship yang disebut dengan istilah cardinality.
Cardinality atau kardinalitas adalah jumlah minimum dan maksimum sebuah kejadian dalam entitas lainnya.
3. Attribute (Atribut)
Atribut adalah karakteristik umum yang dimiliki oleh semua instance dalam suatu entitas tertentu. Sebagai contoh, nama, alamat, program studi, dan email adalah atribut dari entitas mahasiswa.
Terdapat dua jenis atribut dalam ERD, yaitu:
ADVERTISEMENT
(SFR)