Page 114 - kegiatan pembelajaran 1
P. 114
Analisis Desain Sistem Informasi
c. Derived atrribute adalah atribut yang nilainya dapat diisi atau diturunkan dari
perhitungan atau algoritma tertentu. Contoh : atribut umur tidak diinputkan oleh
user, namun dengan mengurangkan secara otomatis tahun sekarang dengan tahun
lahir (contoh untuk Budi, umur dihitung dengan cara 2019 – 2000 = 18 tahun).
3. Jenis Kunci (Key)
a. Primary key : atribut yang bersifat unik yang bisa membedakan antara
data yang satu (field) dalam satu entitas. Atribut yang menjadi primary key
harus diberi garis bawah pada namanya. Contoh : atribut pada entitas
mahasiswa ada 4 yaitu nim, nama, alamat, dan tanggal_lahir. Dari sejumlah
atribut tersebut, maka primary key yang bisa membedakan antara field satu
dengan field lainnya pada entitas mahasiswa adalah nim. Nilai nim antara
satu mahasiswa dengan mahasiswa lainnya tidak boleh sama.
Gambar 7. 4 Primary Key
b. Foreign key (kunci tamu). Foreign key adalah kunci yang digunakan
untuk merelasikan/menghubungkan dua tabel. Entitas yang dimana atribut
tersebut bertindak sebagai foreign key disebut tabel anak, dan entitas dimana
atribut tersebut menjadi primary key disebut tabel referensi atau induk.
Contoh : Atribut pada entitas mahasiswa ada 4 yaitu nim, nama, alamat, dan
tanggal_lahir. Atribut pada entitas anggota_perpus ada 4 juga yaitu
kodeAnggota, nim, status, dan tanggal_daftar. Atribut yang sama pada
Konsep Dasar Analisis, Sistem dan Informasi 111