Page 17 - Rekayasa Perangkat Lunak SMK Kelas XI
P. 17
Pada pengembangan basis data perangkat bergerak, pemodelan entitas dan
atribut menjadi langkah awal yang penting. Adapun dengan memahami entitas
dan atribut yang terlibat dalam aplikasi, Anda dapat merancang struktur basis
data yang sesuai dan memastikan integritas data.
b. Atribut
Atribut adalah karakteristik atau properti yang menggambarkan entitas dalam basis
data. Mereka merepresentasikan informasi yang terkait dengan entitas tersebut.
Setiap entitas memiliki atribut yang unik untuk menggambarkan ciriciri atau sifat
sifatnya. Misalnya, dalam entitas “siswa”, atribut dapat mencakup nama, nomor
identitas, tanggal lahir, alamat, jenis kelamin, dan sebagainya.
1) Definisi Atribut
Atribut adalah informasi spesifik yang terkait dengan entitas dalam basis
data. Mereka digunakan untuk menggambarkan entitas dengan lebih rinci
dan memberikan detail tentang entitas tersebut.
2) Jenis Atribut
Adapun beberapa jenis atribut yang dapat ada dalam basis data sebagai berikut.
a) Atribut Sederhana
Atribut sederhana adalah atribut yang nilainya tunggal dan tidak dapat
dibagi lagi menjadi atribut yang lebih kecil. Misalnya, atribut “nama” atau
“umur” adalah atribut sederhana.
b) Atribut Turunan
Atribut turunan adalah atribut yang nilainya dihasilkan dari atribut lain
dalam basis data. Misalnya, atribut “usia” dapat dihitung berdasarkan
atribut “tanggal lahir”.
c) Atribut Komposit
Atribut komposit adalah atribut yang terdiri atas beberapa atribut sederhana
yang lebih kecil. Misalnya, atribut “alamat” dapat terdiri atas atributatribut
seperti jalan, kota, kode pos, dan sebagainya.
d) Atribut Multivalued
Atribut multivalued adalah atribut yang dapat memiliki beberapa nilai.
Misalnya, atribut “bahasa yang dikuasai” pada entitas “siswa” dapat memiliki
beberapa nilai seperti “Inggris”, “Jepang”, dan “Mandarin”.
e) Atribut Kunci
Atribut kunci adalah atribut atau kombinasi atribut yang digunakan untuk
mengidentifikasi secara unik setiap entitas dalam basis data. Atribut kunci
dapat menjadi kunci primer atau kunci sekunder, tergantung pada peran
dan tujuannya dalam basis data.
Bab I Mengelola Basis Data 5