Langkah yang kita lakukan adalah dengan membagi- bagi data pada field-field
yang tepat dan bernilai satu sama . Seluruh Record / Row wajib ada isinya semunya
cotoh hasilnya bisa di cek pada Tabel yang ada di bawah ini.
Pada bentuk tabel yang di atas ini masih ada beberapa kelemahan , yaitu
1. Tidak bisa masukkan mata kuliah langsung harus entri 1 persatu
2. Jika nim maha siswa 1 tabel di hapus maka harus mengahapusny satu
persatu.
3. Jika data mahasiswa mau di Update atau penambahan harus entri Ulang.
Tabel Mahasiswa
nim nama_mahasiswa
201001 Adi Sahrul
201002 Bayu Okta
201003 Putri
Tabel Dosen
nidn nama_dosen
148723 Andri Suryadi
148047 Erwin Saputra
147701 Susan Saputri
Tabel Mata Kuliah
kode_matkul matkul nidn
SI-001 Algoritma 148723
SI-002 Struktur Data 148723
SI-003 Organisasi Komputer 148723
SI-004 Metode Numerik 148047
SI-005 Pemograman Web 148047
SI-006 Jaringan Komputer 147701
Tabel Semester
semester nim kode_matkul
1 201001 SI-001
1 201001 SI-002
3 201002 SI-002
3 201002 SI-003
3 201002 SI-004
5 201003 SI-005
5 201003 SI-006
5 201003 SI-004
ada beberapa kelebihan dan kekurangan dengan model tabel 2NF ini adalah
1. Jika mau inset tabel yang lainya tidak mempengarui tabel yang lainnya
2. Trabel yang masih ada adlah ketika maha siswa mengambil mata kuliah lain
dengan tabel ini masih bisa bentrok.
Tabel Mahasiswa
nim nama_mahasiswa
201001 Adi Sahrul
201002 Bayu Okta
201003 Putri
Tabel Dosen
nidn nama_dosen
148723 Andri Suryadi
148047 Erwin Saputra
147701 Susan Saputri
Tabel Mata Kuliah
kode_matkul matkul nidn
SI-001 Algoritma 148723
SI-002 Struktur Data 148723
SI-003 Organisasi Komputer 148723
SI-004 Metode Numerik 148047
SI-005 Pemograman Web 148047
SI-006 Jaringan Komputer 147701
Tabel Semester-Mahasiswa
kode_semester semester nim
201001-01 1 201001
201002-03 3 201002
201003-05 5 201003
Tabel Semester-Matkul
kode_semester kode_matkul
201001-01 SI-001
201001-01 SI-002
201002-03 SI-002
201002-03 SI-003
201002-03 SI-004
201003-05 SI-005
201003-05 SI-006
201003-05 SI-004
Pada bentuk 3NF ini semua data mengaku pada kode fild jadi sudah bagus tidk
perlu di rubah kembali karena data sudah terurut dan data tidak ada bentrok ketika
mahasiswa memasukan mata kuliah tinggal menambahkan Kode mata Kuliah.
Sumber
MSIM4206 /MODUL 4 .13,4,14,14.15