Kom, MT)
NPM : 2023130015
PROGRAM PASCASARJANA
UNIVERSITAS HANDAYANI MAKASSAR
TAHUN 2023
1. Mengkonversi Tabel Faktur dibawah ini ke menjadi bentuk tabel tidak normal tabel normal
kesatu, kedua dan ketiga
2. Membuat Perancangan Database (Entitas, Atribut, Struktur Data, serta Tabel Master dan
Tabel Transaksi serta datanya) sesuai dengan study kasus masing-masing.
1) Mengkonversi Tabel Faktur dibawah ini ke menjadi bentuk tabel tidak normal tabel normal kesatu, kedua dan ketiga.
Tabel diatas merupakan bentuk tabel tidak normal dikarenakan masih terdapat kolom yang memiliki nilai ganda akibat Repeating Group dan masih
memiliki Redundasi data serta penggunaan kode tertentu untuk duplikasi data yaitu kolom NO. FAKTUR, TANGGAL FAKTUR, TANGGAL JATUH
TEMPO, KODE SUPLIER, dan kolom NAMA SUPPLIER. Sehingga ketika kita akan melakukan manipulasi data seperti menambahkan data, Edit data,
menghapus data dapat menimbulkan permasalahan atau biasa disebut Anomali.
2. Tabel Transaksi
TANGGAL
NO. TANGGAL KODE NAMA
NO. FAKTUR JATUH
TRANSAKSI FAKTUR SUPPLIER SUPPLIER
TEMPO
Pada tabel normal kedua 2NF tabel faktur pembelian barang dipecah berdasarkan primary
key masing-masing.
2. Tabel Faktur
NO. FAKTUR TANGGAL FAKTUR TANGGAL JATUH TEMPO
3. Tabel Suplier
KODE SUPPLIER NAMA SUPPLIER
4. Tabel Transaksi
NO. NO. KODE
KODE BARANG QTY JUMLAH
TRANSAKSI FAKTUR SUPPLIER
1 9915 G001 A01 10 15.000.000
2 9915 G001 A02 5 10.000.000
Untuk tabel normal ketiga 3NF dari tabel faktur pembelian barang untuk setiap atribut yang
tidak tergantung pada primary key maka akan dipisahkan ke tabel lain sehingga untuk tabel
normal ketiga ini di hasilkan Tabel Barang, Tabel Faktur, Tabel Supplier dan Tabel Transaksi.
2) Membuat Perancangan Database (Entitas, Atribut, Struktur Data, serta Tabel
Master dan Tabel Transaksi Serta data)
1. Entitas
a. Tamu
b. Kamar
c. Reservasi
d. Staf
2. Atribut
a. Tamu
• ID_Tamu
• Nama_Tamu
• NIK
• Jenis_Kelamin
• Alamat
• No_Hp
• Pekerjaan
b. Kamar
• ID_Kamar
• Jenis_Kamar
• No_Kamar
• Harga
• Status
c. Reservasi
• ID_Reservasi
• ID_Staf
• ID_Tamu
• ID_Kamar
• Tanggal_check_in
• Tanggal_check_out
• Total Bayar
d. Staf
• ID_Staf
• Nama_Staf
• Jenis_Kelamin
• Alamat
• No_HP
• Email
• Jabatan
3. Struktur Data
a. Tamu
Field Name Type Witdh Dec Index Description
b. Kamar
Field Name Type Witdh Dec Index Description
c. Reservasi
Field Name Type Witdh Dec Index Description
5. Data
a. Tamu
ID_Tamu Nama_Tamu NIK Jenis_Kelamin Alamat No_HP Email Pekerjaan
b. Kamar
ID_Kamar Jenis_Kamar No_Kamar Harga Status
d. Staf
ID_Staf Nama_Staf Jenis_Kelamin Alamat No_HP Email Jabatan