Tugas Kasus Normalisasi
KASUS NORMALISASI
Universitas Angkasa berencana membuat sistem informasi akademis. Berikut ini adalah contoh data pada beberapa laporan tentang mahasiswa dan fakultas.
Laporan daftar MAHASISWA
NPM
|
NAMA MAHASISWA
|
TGL LAHIR |
ALAMAT |
KODE FAKULTAS |
NAMA FAKULTAS |
KODE JURUSAN |
NAMA JURUSAN |
MHS001 |
Budi Budiman |
1 Jan 77 |
Depok |
FE |
Ekonomi |
FE-A |
Akuntansi |
MHS002 |
Mulyawan |
3 Apr 80 |
|
FT |
Teknik |
FT-E |
Elektro |
MHS003 |
Liana |
5 Feb 82 |
Depok |
FE |
Ekonomi |
FE-A |
Akuntansi |
MHS004 |
Iwan |
3 Apr 80 |
|
HK |
Humum |
HK-N |
Notariat |
MHS005 |
Bagus |
7 May 81 |
|
FE |
Ekonomi |
FE-M |
Manajemen |
Laporan daftar FAKULTAS
Pada laporan ini, selain menampilkan daftar fakultas yang ada di Universitas Indonesia, juga menampilkan jurusan-jurusan untuk setiap fakultas tersebut. (Jurusan spesifik sesuai dengan fakultasnya).
KODE FAKULTAS
|
NAMA FAKULTAS
|
KODE JURUSAN |
NAMA JURUSAN |
FE |
Ekonomi |
FE-A |
Akuntansi |
FE |
Ekonomi |
FE-M |
Manajemen |
FT |
Teknik |
FT-E |
Elektro |
FT |
Teknik |
FT-M |
Mesin |
HK |
Hukum |
HK-N |
Notariat |
FS |
Sastra |
FS-I |
Sastra Inggris |
FS |
Sastra |
FS-J |
Sastra Jerman |
Berdasarkan kasus diatas, Kerjakan semua soal normalisasi berikut ini dengan baik.
- a. (5) Jelaskan tujuan dilakukannya normalisasi BCNF.
- b. (5) Jelaskan functional dependencies yang ada pada tabel MAHASISWA dan tabel FAKULTAS di atas.
- c. (5) Kolom-kolom mana yang menjadi determinant.
- d. (5) Kolom mana yang menjadi candidate key.
- e. (5) Tuliskan hasil normalisasi tabel PEGAWAI MAHASISWA dan tabel FAKULTAS di atas.sehingga memenuhi BCNF.