Page 1 - Modul 6
P. 1
KEGIATAN PEMBELAJARAN VI
ENTITAS, ATRIBUT, RELASI (LANJUTAN)
I. Tujuan Kegiatan Pembelajaran 6
1. Memahami tentang atribut dan jenis-jenisnya.
2. Menemukan dan menggunakan jenis atribut sesuai permasalahan di dunia nyata.
II. Uraian Materi Kegiatan pembelajaran 6
1. Atribut
Atribut merupakan objek data yang mengidentifikasi atau menguraikan entitas. Atribut
yang mengidentifikasikan entitas disebut atribut kunci (key attributes), sedangkan atribut
yang menguraikan entitas disebut atribut yang bukan kunci (non-key attributes).
Nilai-nilai atribut harus atomic, yaitu menyajikan fakta tunggal. Setelah data yang tidak
dipisahkan mengizinkan pemrograman yang lebih sederhana, penggunaan kembali data
yang lebih besar serta perubahan implementasi menjadi lebih mudah. Normalisasi juga
tergantung pada aturan “fakta tunggal” yang diikuti. Jenis umum pelanggaran meliputi :
➢ Pengumpulan sederhana. Contohnya adalah nama orang yang menggabungkan
nama depan, tengah dan nama akhir. Contoh lain adalah Alamat yang
menggabungkan alamat jalan, kota dan kodepos. Saat berhadapan dengan sesuatu
yang bersifat seperti atribut, perlu dipertimbangkan jika harus melakukan
dekomposisi. Sebagai contoh, bila pengguna akhir ingin menggunakan nama
pertama dalam format surat.
➢ Kode kompleks merupakan nilai-nilai atribut dimana kode terdiri atas potongan
informasi yang digabungkan. Suatu contoh adalah kode yang berkaitan dengan
mobil dan truk. Koode menyajikan lebih 10 potong informasi yang berbeda
mengenai sarana angkutan. Kecuali jika menjadi bagian dari suatu standar
industry, kode tersebut tidak memilikinarti bagi para pengguna akhir. Dengan
begitu, muncul kesulitan untuk memprosesdan memperbaruinya.
➢ Blok teks merupakan field teks free form. Kepercayaan atas penggunaan yang
sah mampu menunjukkan bahwa beberapa kebutuhan data tidaklah terpenuhi oleh
model.
1