Page 46 - E-Modul Sistem Basis Data
P. 46

terlihat secara nyata. Karena itu, representasi struktur dan data dari ketiga tabel

                        tersebut belumlah mencukupi untuk dinyatakan sebagai sebuah basis data.


                               Dengan  demikian,  untuk  membentuk  sebuah  basis  data,  kita  harus

                        melengkapi  ketiga  tabel  tersebut  dengan  tabel  lain  yang  merepresentasikan

                        keterhubungan (relasi)  antar-ketiganya. Berikut  adalah data tambahan yang kita


                        butuhkan  untuk  menunjukkan  adanya  keterhubungan  (relasi)  antar  tabel-tabel

                        Akademik tersebut:


                               a.  Data Nilai, dengan data sebagai berikut:

                             Mata Kuliah          NIM         Nama Mahasiswa          Indeks Nilai

                           Struktur Data       100001      Ali Akbar                        A

                           Struktur Data       100004      Hasanudin                        B
                           Basis Data          100001      Ali Akbar

                           Basis Data          100002      Budi Haryanto

                           Basis Data          100004      Hasanudin
                           Bahasa Indonesia  100001        Ali Akbar                        B


                                                     Tabel 3. 9 Data Nilai


                               Yang dapat disimpulkan dari data Nilai tersebut adalah:

                               •  Data  Nilai  merepresentasikan  adanya  relasi  antara  data  Mahasiswa


                                  dengan  data  Kuliah  untuk  menunjukkan  mata  kuliah  yang  diikuti

                                  mahasiswa  dan  indeks  nilai  yang  diperoleh  mahasiswa  untuk  mata


                                  kuliah yang diikutinya.

                               •  Seorang mahasiswa dapat mengikuti beberapa mata kuliah atau tidak


                                  mengikuti  kuliah  apapun  (misalnya:  mahasiswa  bernama  'Ali  Akbar'

                                  mengikuti 3 mata kuliah dan mahasiswa bernama 'Indah Susanti' yang


                                  tidak terlihat, yang menunjukkan ia tidak mengikuti kuliah apa pun).





                                                              34
   41   42   43   44   45   46   47   48   49   50   51