Ads (728x90)

Latest Post

Kesehatan

Tips


Setiap entitas mempunyai atribut.
Atribut adalah karakteristik, atau ciri yang membedakan antara entitas yang satu dengan entitas lainnya.

Contoh Atribut:
  • Entitas siswa.
    Memiliki atribut antara lain: nis (nomor induk siswa), nama, alamat, nomor telepon, tempat lahir, tanggal lahir, dan lain-lain.


  • Entitas guru.
    Memiliki atribut antara lain: nip, nama, alamat, pangkat, nomor telepon, tempat lahir, tanggal lahir, bidang keahlian, dan lain-lain.


  • Entitas mobil.
    Memiliki atribut antara lain: nomor mesin, nomor rangka, warna, tahun keluar, tipe mesin, bahan bakar, dan lain-lain.


Tidak semua karakteristik dari entitas itu penting bagi suatu ruang lingkup masalah. Sebagai contoh: pada masalah basis data perpustakaan, karakteristik nomor sepatu siswa bukanlah karakteristik penting yang dapat dijadikan sebagai atribut. Tetapi, apabila ruang lingkup masalahnya adalah basis data pemesanan seragam sepatu siswa, maka nomor sepatu adalah atribut yang penting.

Selain memilih mana yang benar-benar penting bagi sebuah entitas, kita juga harus menentukan mana yang akan menjadi atribut kunci (Primary Key).

Pada contoh di atas (contoh atribut) kita dapat dengan mudah menentukan primary key dari entitas yang ada.

Contoh atribut kunci (primary key):
  • Entitas siswa. Misalkan atribut yang dimiliki adalah: nis (nomor induk siswa), nama, alamat, nomor telepon, tempat lahir, dan tanggal lahir. Dari ke-enam atribut ini, maka yang paling cocok menjadi primary key adalah 'nis'. Karena atribut ini yang paling unik. Tidak ada siswa yang memiliki nis yang sama. Nama masih mungkin sama, tetapi nis adalah tidak.
  • Entitas guru. Misalkan atribut yang dimiliki adalah: nip, nama, alamat, pangkat, nomor telepon, tempat lahir, tanggal lahir, dan bidang keahlian. Atribut yang paling cocok menjadi primary key adalah 'nip' karena atribut ini yang paling unik. Tidak ada guru yang memiliki nip yang sama. Sehingga, nip dapat dijadikan pengidentifikasi entitas guru.
  • Entitas mobil. Misalkan atribut yang dimiliki adalah: nomor mesin, nomor rangka, warna, tahun keluar, tipe mesin, dan bahan bakar. Di sini ada dua atribut yang unik yaitu: 'nomor mesin dan nomor rangka'. Pada kasus ini kita dapat memilih salah satu dari kedua atribut tersebut sebagai primary key.

  • Sebagai panduan, berikut ini merupakan ciri-ciri dari atribut yang dapat dipertimbangkan sebagai identifier (candidate key):
  • Niliainya tidak berubah-ubah
  • Tidak mungkin berisi nilai null (kosong bukan nol)
  • Tidak berisi data nama, atau lokasi yang mungkin berubah-ubah.

Halaman Terkait:
| Entity-relationship diagram | Entitas | Relationship |

Post a Comment