NIM : M0719026
KELAS: B
1. a. Lakukan Normalisasi bentuk NF1 sampai NF3 untuk tabel belum normal tersebut!
• Bentuk NF1
• Bentuk NF2
Tabel Pegawai
ID Nama Jabatan
A07 Prima Analisis Senior
A02 Deka Analisis Senior
B03 Fahrul Programmer
Tabel Keahlian
ID Keahlian Lama
Pengalaman
A07 Pascal 5 tahun
A07 MySQL 3 tahun
A02 R 2 tahun
A02 Python 3 tahun
B03 Phyton 4 tahun
B03 Ms Access 2 tahun
B03 C++ 3 tahun
• Bentuk NF3
Hasil normalisasi bentuk NF2 sudah memenuhi normal NF3 karena tidak memiliki
dependensi transitif terhadap kunci primer.
ID → {Nama, Jabatan}
{ID, Keahlian} → Lama Pengalaman
Tabel Pegawai
ID Nama Jabatan
A07 Prima Analisis Senior
A02 Deka Analisis Senior
B03 Fahrul Programmer
Tabel Keahlian
ID Keahlian Lama
Pengalaman
A07 Pascal 5 tahun
A07 MySQL 3 tahun
A02 R 2 tahun
A02 Python 3 tahun
B03 Phyton 4 tahun
B03 Ms Access 2 tahun
B03 C++ 3 tahun
ID Nama ID Keahlian
Pegawai N N Keahlian
Memiliki
Rincian Pesanan
No. Produk Variasi Harga Produk Kuantitas Subtotal
Rp3.5
2 [1] Masker Instant Serut Serut elektrik Rp3.500 1
00
Rp3.5
3 [1] Masker Instant Serut Serut Toska Rp3.500 1
00
Rp2.2
4 [sudah dikemas] Masker Kain Bijian Army Rp2.200 1
00
Navy/ Rp2.2
5 [sudah dikemas] Masker Kain Bijian Rp2.200 1
Dongker 00
Rp2.2
6 [sudah dikemas] Masker Kain Bijian Pink Saleem Rp2.200 1 00
Subtotal Rp17.100
Total Kuantitas 6 produk
• NF1
• NF2
Tabel Pembeli
Tabel Transaksi
Tabel Produk
• NF3
Tabel Pembeli
Tabel Produk
Tabel Faktur
1 N
Pembeli Menerima Faktur
1
No. HP Metode Jasa Kirim
Pembeli Pembayaran
Terdiri
dari
Nomor
Produk Nomor
Produk No.
Pesanan Produk
N
1 N Transaksi
Produk Digunakan
Produk