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
   111   112   113   114   115   116   117   118   119   120   121