Page 94 - E-Modul Sistem Basis Data Berbasis PjBL
        P. 94
     Tahap 1: Identifikasi Masalah dalam Struktur Data Awal
                           •  Mengidentifikasi redundansi data
                           •  Menganalisis potensi anomali penyisipan, penghapusan, dan pembaruan
                           •  Mendokumentasikan permasalahan yang ditemukan
                        Tahap 2: Proses Normalisasi
                           •  Bentuk Normal Pertama (1NF)
                                  ➢  Menghilangkan nilai yang berulang
                                  ➢  Memastikan setiap baris memiliki nilai atomik
                           •  Bentuk Normal Kedua (2NF)
                                  ➢  Memastikan tabel memenuhi 1NF
                                  ➢  Menghilangkan ketergantungan parsial terhadap primary key
                                  ➢  Membuat  tabel  terpisah  untuk  data  yang  hanya  bergantung  pada
                                      sebagian primary key
                           •  Bentuk Normal Ketiga (3NF)
                                  ➢  Memastikan tabel memenuhi 2NF
                                  ➢  Menghilangkan ketergantungan transitif
                                  ➢  Membuat tabel terpisah untuk atribut yang bergantung pada atribut
                                      non-primary key
                           •  Bentuk Normal Boyce-Codd (BCNF) (opsional)
                                  ➢  Memastikan tabel memenuhi 3NF
                                  ➢  Menghilangkan  anomali  yang  tersisa  dengan  memisahkan  lebih
                                      lanjut tabel jika diperlukan
                        Tahap 3: Implementasi Skema Basis Data
                                                              81
     	
