Mengenal Entitas, Relasi, dan Atribut Dalam ERD

Entity-Relationship Diagram (ERD) adalah alat visual yang digunakan untuk merepresentasikan struktur data dan hubungan antar entitas dalam suatu sistem. ERD sangat berguna dalam perancangan basis data karena membantu pengembang untuk memahami hubungan antara entitas dan atributnya. Di bawah ini adalah penjelasan lengkap mengenai entitas, relasi, dan atribut dalam ERD, beserta contohnya.

    1. Entitas (Entity)

Entitas dalam Entity-Relationship Diagram (ERD) merujuk pada objek atau konsep yang dapat diidentifikasi secara unik dalam suatu sistem. Entitas bisa menjadi objek fisik seperti manusia, buku, atau mobil, atau bisa juga berupa konsep abstrak seperti pesanan atau transaksi. Setiap entitas memiliki atribut yang merepresentasikan karakteristik atau propertinya.

Contohnya, dalam konteks universitas, "Mahasiswa" bisa dianggap sebagai entitas. Setiap mahasiswa memiliki atribut unik seperti Nomor Induk Mahasiswa (NIM), nama, alamat, dan lain sebagainya.

    2. Atribut (Attribute)

Atribut adalah karakteristik atau properti dari suatu entitas yang menyimpan informasi. Atribut memberikan detail tentang entitas tersebut dan membantu mendefinisikan entitas secara lebih spesifik. Setiap entitas memiliki satu atau lebih atribut yang mendeskripsikan informasi yang relevan tentang entitas tersebut.

Misalnya, atribut "Mahasiswa" bisa mencakup NIM, nama, alamat, tanggal lahir, dan sebagainya. Setiap atribut ini memberikan informasi spesifik tentang entitas "Mahasiswa".

    3. Relasi (Relationship)

Relasi dalam ERD menggambarkan hubungan antara dua atau lebih entitas. Relasi mengidentifikasi cara entitas-entitas terkait satu sama lain dalam konteks basis data. Hubungan ini dapat mencakup konsep seperti kepemilikan, partisipasi, atau ketergantungan.


Sebagai contoh, dalam sistem perpustakaan, terdapat relasi antara entitas "Buku" dan "Peminjam". Relasi ini bisa disebut "Peminjaman" dan mencakup atribut seperti tanggal peminjaman, tanggal pengembalian, dan sebagainya. Hal ini menunjukkan bagaimana buku dan peminjam terhubung melalui proses peminjaman.


Dengan memahami entitas, atribut, dan relasi, pengembang basis data dapat merancang struktur data yang efisien dan memahami cara entitas-entitas tersebut berinteraksi dalam suatu sistem. ERD membantu menggambarkan secara visual struktur dan hubungan dalam basis data.

 

Contoh ERD Sederhana:

Misalkan kita ingin membuat ERD untuk sistem perpustakaan dengan entitas "Buku" dan "Peminjam", dan relasi "Peminjaman". Berikut adalah representasi sederhana:

1. Entitas "Buku":

    Atribut: ID_Buku (PK), Judul, Penulis, Tahun_Terbit, dll.

2. Entitas "Peminjam":

    Atribut: ID_Peminjam (PK), Nama, Alamat, No_Telepon, dll.

3. Relasi "Peminjaman":

    Atribut: ID_Peminjaman (PK), Tanggal_Peminjaman, Tanggal_Pengembalian, dll.

Hubungan antara "Buku" dan "Peminjam" melalui relasi "Peminjaman". Setiap peminjaman terkait dengan satu buku dan satu peminjam.


Dengan ERD ini, dapat terlihat bagaimana buku, peminjam, dan peminjaman terkait satu sama lain dalam sistem perpustakaan.

 

Buana Online Course | Adirp.id

 


Comments

Popular posts from this blog

Relasi Dalam ER Diagram, Dan engapa Many-To-Many Tidak Disarankan

Denormalisasi Dan Kegunaannya