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

Jakarta

FT

Teknik

FT-E

Elektro

MHS003

Liana

5 Feb 82

Depok

FE

Ekonomi

FE-A

Akuntansi

MHS004

Iwan

3 Apr 80

Bogor

HK

Humum

HK-N

Notariat

 MHS005

Bagus 

7 May 81

Bogor 

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.

  1. a.    (5) Jelaskan tujuan dilakukannya normalisasi BCNF.
  2. b.    (5) Jelaskan functional dependencies yang ada pada tabel MAHASISWA dan tabel FAKULTAS di atas.
  3. c.    (5) Kolom-kolom mana yang menjadi determinant.
  4. d.    (5) Kolom mana yang menjadi candidate key.
  5. e.    (5) Tuliskan hasil normalisasi tabel PEGAWAI MAHASISWA dan tabel FAKULTAS di atas.sehingga memenuhi BCNF.