3.2.2.2 Normalisasi
Pada proses normalisasi, elemen-elemen data dikelompokkan menjadi tabel-tabel yang menunjukkan entity dan relasinya. Bentuk dan tahapan proses normalisasi
Sistem Informasi Akademik adalah sebagai berikut:
A. Bentuk Tidak Normal Un Normalized FormUNF
Tabel mata kuliah berada dalam bentuk UNF, karena memuat set atribut yang masih berulang, yaitu kode mata kuliah, nama mata kuliah, SKS dan semester.
Tabel 3.1 Relasi Mata Kuliah dalam Bentuk UNF
NIM Nama
Alamat Kota
Kd_ Fklts
Kd_ Jrsn
Kd_ Mtk
Nama_ Mtk
SKS Smstr
021401009 Hamdani
Jl. Sembada XI no. 3
Medan 14
01 KTD105
Algoritma Pemrograman
3 I
KTK111 Sistem Digital
2 II
KTK214 Basis Data
2 IV
021401021 Zulham
Jl. Utami No.76
Medan 14
01 KTD103
Logika Matematika
3 I
KTK202 Sistem
Operasi 3
III 021401050
Mahmud Jl.Amal no.55
Medan 14
01 KTK214
Basis Data 2
IV KTD103
Logika Matematika
3 I
B. Bentuk Normal Pertama First Norm Form 1NF
Tabel relasi mata kuliah yang terlihat pada tabel 3.2 sudah memenuhi syarat bentuk normal pertama 1NF karena tidak memiliki atribut bernilai banyak dan tidak
memiliki lebih dari satu atribut dengan domain nilai yang sama. Namun tabel ini belum memenuhi syarat bentuk normal kedua 2NF dan bentuk normal ketiga 3NF
karena terdapat 3 buah ketergantungan fungsional yaitu:
Universitas Sumatera Utara
NIM nama, alamat...dst Kd_Mtk Nama_Mtk, Smstr...dst
NIM, Kd_Mtk SKS
Dengan adanya 3 buah ketergantungan fungsional tersebut berarti ada atribut yang tidak tergantung secara fungsi dengan primary key dan ada atribut yang
memiliki ketergantungan fungsional kepada atribut yang bukan primary key.
Tabel 3.2 Relasi Mata Kuliah_1 dalam Bentuk 1NF
NIM Nama
Alamat Kota
Kd_ Fklts
Kd_ Jrsn
Kd_ Mtk
Nama_ Mtk
SKS Smstr
021401009 Hamdani
Jl. Sembada XI no. 3
Medan 14
01 KTD105
Algoritma Pemrograman
3 I
021401009 Hamdani
Jl. Sembada XI no. 3
Medan 14
01 KTK111
Sistem Digital 2
II 021401009
Hamdani Jl. Sembada XI
no. 3 Medan
14 01
KTK214 Basis Data
2 IV
021401021 Zulham
Jl. Utami No.76
Medan 14
01 KTD103
Logika Matematika
3 I
021401021 Zulham
Jl. Utami No.76
Medan 14
01 KTK202
Sistem Operasi
3 III
021401050 Mahmud
Jl.Amal no.55 Medan
14 01
KTK214 Basis Data
2 IV
021401050 Mahmud
Jl.Amal no.55 Medan
14 01
KTD103 Logika
Matematika 3
I
C. Bentuk Normal Kedua Second Norm Form 2NF