Page 9 - Modul 8
P. 9

Tabel 4.9 Relasi PESANAN_BELI

                                    PEMASOK            KOTA           BARANG        JUMLAH
                                   Kartika         Jakarta          Monitor GGG  10

                                   Citra           Bandung          ZIP Drive       4

                                   Candra          Jakarta          Keyboard        5
                                   Citra           Bandung          Mouse CCP       25


                                Seandainya pemasok Citra berpindah ke kota lain, misalnya ke Bogor, dan
                        pengubahan  hanya  dilakukan  pada  data  pertama  (data  pemasok  Citra  pada  relasi

                        PESANAN_BELI ada dua buah), maka hasilnya adalah seperti yang terlihat pada
                        tabel 4.10.

                                  Tabel 4.10 Relasi PESANAN_BELI setelah adanya pengubahan

                                      PEMASOK            KOTA           BARANG        JUMLAH

                                     Kartika         Jakarta          Monitor GGG  10

                                     Citra           Bogor            ZIP Drive       4
                                     Candra          Jakarta          Keyboard        5

                                     Citra           Bandung          Mouse CCP       25


                                Terlihat bahwa ada ketidakkonsistenan. Fakta pertama menyatakan bahwa

                        pemasok Citra berlokasi di Bogor, tetapi fakta kedua menyatakan bahwa pemasok
                        Citra berada di Bandung. Mana yang benar? Keadaan inilah yang menyatakan adanya

                        ketidakkonsistenan.


                        III.3  Anomali Penghapusan

                                Anomali  penghapusan  terjadi  sekiranya  sesuatu  baris  (tupel)  yang  tak
                        terpakai  dihapus  dan  sebagai  akibatnya  terdapat  data  lain  yang  hilang.  Dengan

                        mengambil  contoh  pada  tabel  4.8  yaitu  contoh  relasi  KURSUS,  apa  yang  terjadi
                        seandainya  data  bahwa  siswa  dengan  identitas  20  yang  mengambil  kursus  bahasa

                        Jepang dihapus? Data yang menyatakan bahwa biaya kursus bahasa Jepang sebesar
                        65.000 juga akan terhapus.










                                                            9
   4   5   6   7   8   9   10   11