Apa itu attribute,entitas dan relasi dalam ERD


 1. Entitas

  • Pengertian: Entitas adalah objek atau konsep yang dapat diidentifikasi secara unik dalam dunia nyata, seperti orang, tempat, benda, atau peristiwa. Dalam konteks database, entitas merepresentasikan suatu "hal" yang ingin kita simpan datanya.
  • Contoh:
    • Orang: Mahasiswa, Dosen, Karyawan
    • Tempat: Ruangan, Gedung, Kota
    • Benda: Buku, Mobil, Komputer
    • Peristiwa: Pembayaran, Pemesanan, Pendaftaran
2. Atribut (Attribute):
  • Definisi: Atribut adalah informasi atau properti yang menggambarkan entitas atau relasi. Setiap entitas memiliki atribut yang menyimpan data terkait entitas tersebut.
  • Contoh:
    • Entitas: Mahasiswa
      • Atribut: NIM, Nama, Jurusan, Alamat, Nomor Telepon
    • Entitas: Buku
      • Atribut: ISBN, Judul, Pengarang, Penerbit, Tahun Terbit

3. Relasi (Relationship):
  • Definisi: Relasi adalah hubungan antara dua atau lebih entitas dalam sistem. Relasi menggambarkan bagaimana entitas-entitas saling berhubungan satu sama lain.
  • Contoh: Dalam sistem universitas, ada relasi antara entitas Mahasiswa dan Mata Kuliah yang bisa disebut sebagai Mengambil. Artinya, mahasiswa mengambil mata kuliah.

Contoh dalam ERD:

  • Entitas: Mahasiswa, Dosen, Mata Kuliah
  • Atribut: dari Mahasiswa: NIM, Nama, Tanggal Lahir, Jurusan
  • Relasi: Mahasiswa mengambil Mata Kuliah

Ketiga konsep ini membantu dalam memodelkan data dan alur informasi dalam suatu sistem informasi, yang kemudian dapat digunakan untuk perancangan basis data yang efisien dan terstruktur.

 

 

 

Komentar

Postingan populer dari blog ini

langkah-langkah untuk menginstal MySQL di sistem operasi Windows

Relasi pada ERD? Mengapa many-to-many tidak baik digunakan?

Skrip SQL untuk membuat tabel dengan 1000 baris data