Page 35 - E-MODUL BASIS DATA KELAS XI RPL
P. 35

Tabel 3. 5 Contoh tabel yang sudah di Normalisasikan
            IDM                        Jenis                               Tarif                      NoCab
           M302                    Kijang LGX                            325.000                       B102
           M302                    Kijang LGX                            325.000                       B102
           M401                        APV                               275.000                       B102
           M404                      Xenia Li                            250.000                       B103
           M304                      Xenia Li                            250.000                       B103

           M102                        Vios                              425.000                       B103
           M103                        Vios                              425.000                       B104

           NoCab                                 Alamat                                            Telp
            B102                           Jl.A.Yani 24 Jakarta                               021-555345
            B103                        Jl.Sudirman 23 Bandung                                021-555123
            B104                       Jl. Diponegoro 5 Semarang                              021-555869
              Pada Tabel 3.5, jika ingin menginput data mobil baru di tabel Mobil, detail data kantor cabang

       tidak perlu diinput. Detail data kantor cabang cukup diinput sekali tabel Cabang. Dengan cara demikian,
       ketidakkonsistenan data dapat dihindari.





    C. NORMALISASI

              Normalisasi adalah rangkaian proses pengujian yang dilakukan pada tabel-tabel sebuah basis

       data bahwa telah memenuhi atau masih melanggar norma-norma yang ada. Aturan norma-norma yang

       dimaksud adalah Norma pertama (First norm form- 1NF), Kedua (Second norm form- 2NF), dan Ketiga
       (Third norm form- 3NF). Setiap tabel yang sudah diperoleh dengan menurunkan relasi antar entitas pada

       diagram ER diuji menggunakan  satu persatu aturan norma yang sudah disebutkan diatas secara satu

       persatu.

              Proses normalisasi merupakan sebuah metode untuk mengidentifikasi tabel-tabel yang ada di basis
       data bahwa sudah bebas dari data redundant dan terhindar dari anomali-anomali. Normalisasi yang

       baik akan mencegah terjadinya redundancy dan anomali dalam tabel-tabel yang ada di basis data. Selain

       itu, normalisasi juga dapat mengecek bahwa pengelompokan data yang dilakukan sudah benar. Artinya
       setiap data sudah berada pada kelompok yang benar (tabel yang benar).

              Tabel-tabel  yang  benar  akan  menjamin  untuk  mendapatkan  basis  data  yang  efisien  dari  segi

       penyimpanan  data,  dan  mencegah  terjadinya  kesalahan  pada  data  yang  disimpan.  Selain  itu
       penempatan pada tabel yang benar akan membuat proses pemeliharaan dan pengembangan basis data

       dapat dilakukan dengan mudah.
   30   31   32   33   34   35   36   37   38   39   40