LANGKAH-LANGKAH
NORMALISASI 1NF
Berikut adalah tabel dalam bentuk belum normal/ Unnarmalized Farm(UNF) NIP
198803
Nama Dosen Rajif
Kode MK
IF402
Nama MK
Basis Data
SKS
3
NIM
Nama Mahasiswa
Tahun Akademik
Nilai
111
Rahmat
2016/2017
D
113
Joni
2016/2017
AB
114
Angel
2016/2017
C
199305
Indra
IF405
Kecerdasan Buatan
4
113
Joni
2017/2018
A
199007
Nana
IF601
Proyek Perangkat Lunak
4
289
Bagus
2017/2018
BC
199803
Rajif
IF402
Basis Data
3
111
Rahmat
2017/2018
A
234
Vicky
2017/2018
B
1. Bentuk sejumlah baris sehingga setiap sel berisi satu nilai NIP 198803
Nama Dosen Rajif
Kode MK IF402
Nama MK Basis Data
SKS 3
NIM
Nama Mahasiswa
Tahun Akademik
Nilai
111
Rahmat
2016/2017
D
113
Joni
2016/2017
AB
114
Angel
2016/2017
C
199305
Indra
IF405
Kecerdasan Buatan
4
113
Joni
2017/2018
A
199007
Nana
IF601
Proyek Perangkat Lunak
4
289
Bagus
2017/2018
BC
199803
Rajif
IF402
Basis Data
3
111
Rahmat
2017/2018
A
234
Vicky
2017/2018
B
2. Bagian yang kosong diisi dengan data yang sesuai
NIP.
Nama Dosen
Kode MK
Nama MK
SKS
NIM
Nama Mahasiswa
Tahun Akademik
Nilai
198803
Rajif
IF402
Basis Data
3
111
Rahmat
2016/2017
D
198803
Rajif
IF402
Basis Data
3
113
Joni
2016/2017
AB
198803
Rajif
IF402
Basis Data
3
114
Angel
2016/2017
C
199305
Indra
IF405
Kecerdasan Buatan
4
113
Joni
2017/2018
A
199007
Nana
IF601
Proyek Perangkat Lunak
4
289
Bagus
2017/2018
BC
199803
Rajif
IF402
Basis Data
3
111
Rahmat
2017/2018
A
198803
Rajif
IF402
Basis Data
3
234
Vicky
2017/2018
B
3. Menentukan kunci primer. Penentuannya dipilih melalui determinandeterminan yang muncul. Sehingga setiap baris dapat diidentifikasi secara unik NIP
Nama Dosen
Kode MK
Nama MK
SKS
NIM
Nama Mahasiswa
Tahun Akademik
Nilai
198803
Rajif
IF402
Basis Data
3
111
Rahmat
2016/2017
D
198803
Rajif
IF402
Basis Data
3
113
Joni
2016/2017
AB
198803
Rajif
IF402
Basis Data
3
114
Angel
2016/2017
C
199305
Indra
IF405
Kecerdasan Buatan
4
113
Joni
2017/2018
A
199007
Nana
IF601
Proyek Perangkat Lunak
4
289
Bagus
2017/2018
BC
199803
Rajif
IF402
Basis Data
3
111
Rahmat
2017/2018
A
198803
Rajif
IF402
Basis Data
3
234
Vicky
2017/2018
B
LANGKAH-LANGKAH
NORMALISASI 2NF
Ubah tabel berikut menjadi tabel yang memenuhi bentuk normal kedua NIP
Nama Dosen
Kode MK
Nama MK
SKS
NIM
Nama Mahasiswa
Tahun Akademik
Nilai
198803
Rajif
IF402
Basis Data
3
111
Rahmat
2016/2017
D
198803
Rajif
IF402
Basis Data
3
113
Joni
2016/2017
AB
198803
Rajif
IF402
Basis Data
3
114
Angel
2016/2017
C
199305
Indra
IF405
Kecerdasan Buatan
4
113
Joni
2017/2018
A
199007
Nana
IF601
Proyek Perangkat Lunak
4
289
Bagus
2017/2018
BC
199803
Rajif
IF402
Basis Data
3
111
Rahmat
2017/2018
A
198803
Rajif
IF402
Basis Data
3
234
Vicky
2017/2018
B
Tabel Dosen
1. Hapus data duplikat NIP
Nama Dosen
198803
Rajif
198803
Rajif
198803
Rajif
199305
Indra
199007
Nana
199803
Rajif
198803
Rajif
NIP
Nama Dosen
198803
Rajif
199305
Indra
199007
Nana
199803
Rajif
abel Mata Kuliah Kode MK
Nama MK
SKS
Kode MK
Nama MK
SKS
IF402
Basis Data
3
IF402
Basis Data
3
IF402
Basis Data
3
IF405
Kecerdasan Buatan
4
IF402
Basis Data
3
IF601
4
IF405
Kecerdasan Buatan
4
Proyek Perangkat Lunak
IF402
Basis Data
3
IF601
Proyek Perangkat Lunak
4
IF402
Basis Data
3
IF402
Basis Data
3
abel Mahasiswa NIM
Nama Mahasiswa
NIM
Nama Mahasiswa
111
Rahmat
111
Rahmat
113
Joni
113
Joni
114
Angel
114
Angel
113
Joni
289
Bagus
289
Bagus
234
Vicky
111
Rahmat
234
Vicky
Tabel Nilai
Tahun Akademik 2016/2017
Nilai
D
Tahun Akademik
Nilai
2016/2017
D
2016/2017
AB
2016/2017
C
2017/2018
A
2016/2017
AB
2016/2017
C
2017/2018
A
2017/2018
BC
2017/2018
BC
2017/2018
A
2017/2018
B
2017/2018
A
2017/2018
B
NIP 198803 199305 199007
NIP 198803 198803 198803 199305 199007 199803 198803
Nama Dosen Rajif Indra
Kode MK IF402 IF405
Nana
IF601
Nama MK Basis Data Kecerdasan Buatan Proyek Perangkat Lunak
Kode MK IF402 IF402 IF402 IF405 IF601 IF402 IF402
NIM 111 113 114 113 289 111 234
Nama Mahasiswa
Tahun Akademik
111
Rahmat
2016/2017
D
113
Joni
2016/2017
AB
114
Angel
113
Joni
2016/2017
C
289
Bagus
2017/2018
A
234
Vicky
2017/2018
BC
2017/2018
A
2017/2018
B
SKS 3 4 4
NIM
Nilai
Tahun Akademik 2016/2017 2016/2017 2016/2017 2017/2018 2017/2018 2017/2018 2017/2018
2. Ubah setiap kasus ketergantungan parsial menjadi sebuah tabel sendiri. Dengan determinan (dari ketergantungan parsial tsb) menjadi kunci primernya
SELESAI