Page 116 - E-Modul Sistem Basis Data
P. 116
Generalisasi. Dengan demikian, Spesialisasi dan Generalisasi merupakan dua
proses yang berlawanan. Yang ditekankan dalam spesialisasi adalah perbedaan
antar kelompok entitas, sedang dalam generalisasi yang ditekankan adalah
persamaannya. Adanya Spesialisasi dan Generalisasi diwujudkan dalam notasi
relasi yang khusus, yang disebut Relasi 'ISA' (yang berasal dari 'Is A') sebagai
berikut:
Gambar 5. 20 Spesialisasi Gambar 5. 21 Generalisasi
Adanya Spesialisasi dalam perancangan basis data, umumnya akan terlihat
secara eksplisit pada hasil akhir Diagram E-R. Sedangkan proses Generalisasi,
dengan pertimbangan simplifikasi (penyederhanaan), seringkali ditiadakan (tidak
diperlihatkan secara eksplisit) pada hasil akhir Diagram E-R. Peniadaan
generalisasi ini direpresentasikan dengan adanya atribut baru pada himpunan entitas
akhir. Pada contoh di atas, kita dapat menambahkan atribut baru (yaitu
program_studi yang nilainya 'D3' atau 'S1) ke dalam himpunan entitas Mahasiswa.
104