Pengertian ERD
Entity-Relationship Diagram, atau yang lebih dikenal sebagai ERD, adalah sebuah model diagram yang digunakan untuk merepresentasikan hubungan antara entitas dalam sebuah sistem atau organisasi. ERD merupakan salah satu teknik yang digunakan dalam perancangan database dan sangat penting dalam memahami struktur data dan hubungan antar entitas.
ERD terdiri dari beberapa komponen, antara lain:
Entitas: merupakan objek yang direpresentasikan dalam ERD. Entitas ini bisa berupa objek fisik seperti manusia, kendaraan, atau objek konseptual seperti suatu konsep atau ide.
Atribut: merupakan karakteristik atau sifat yang dimiliki oleh sebuah entitas. Contoh atribut pada entitas manusia adalah nama, alamat, dan tanggal lahir.
Hubungan: merepresentasikan cara entitas terhubung satu sama lain. Ada tiga jenis hubungan yang digunakan dalam ERD, yaitu one-to-one, one-to-many, dan many-to-many.
Kardinalitas: menjelaskan jumlah entitas yang dapat terhubung dalam sebuah hubungan. Contohnya, hubungan one-to-many berarti satu entitas dapat terhubung dengan banyak entitas lainnya, sedangkan many-to-many berarti banyak entitas dapat terhubung dengan banyak entitas lainnya.
Untuk membuat ERD, pertama-tama harus dilakukan analisis terhadap sistem atau organisasi yang akan direpresentasikan. Kemudian, identifikasi entitas-entitas utama dan atribut-atribut yang dimiliki oleh setiap entitas. Setelah itu, tentukan hubungan antara entitas-entitas tersebut dan kardinalitasnya.
ERD sangat penting dalam perancangan database karena dapat membantu dalam memahami hubungan antara entitas dan struktur data secara keseluruhan. Dengan memahami ERD dengan baik, dapat membantu dalam menghindari kesalahan dalam perancangan database yang dapat berdampak pada performa sistem atau organisasi tersebut.
Selain itu, ERD juga dapat membantu dalam komunikasi antara pengguna dan desainer sistem atau organisasi. Dalam membuat ERD, pengguna dapat berpartisipasi dalam proses desain dan memahami bagaimana sistem atau organisasi tersebut berfungsi dan terhubung satu sama lain.
Dalam kesimpulan, ERD adalah sebuah model diagram yang digunakan untuk merepresentasikan hubungan antara entitas dalam sebuah sistem atau organisasi. ERD merupakan teknik yang sangat penting dalam perancangan database karena dapat membantu dalam memahami struktur data dan hubungan antar entitas secara keseluruhan.
Contoh ERD:
Analisis
Gambar ERD sederhana di atas memiliki 2 entitas dengan nama mahasiswa dan mata kuliah, serta satu proses yang menghubungkan keduanya.
Entitas mahasiswa memiliki atribut seperti NIM, nama, jurusan dan alamat. Sedangkan mata kuliah memiliki kdmk, Nama_mk dan sks. Proses krs memiliki masukan berupa nim, kdmk, ta dan smt.
Dalam proses di atas setiap mahasiswa yang ingin mengontrak mata kuliah diharuskan memberikan atribut yang terdapat dalam proses.

Tidak ada komentar:
Posting Komentar