Anda di halaman 1dari 9

NAMA : AYU JANNATUL ARIFAH

NIM : M0719026
KELAS: B

TUGAS BASIS DATA

1. a. Lakukan Normalisasi bentuk NF1 sampai NF3 untuk tabel belum normal tersebut!
• Bentuk NF1

ID Nama Jabatan Keahlian Lama


Pengalaman
A07 Prima Analisis Senior Pascal 5 tahun
A07 Prima Analisis Senior MySQL 3 tahun
A02 Deka Analisis Junior R 2 tahun
A02 Deka Analisis Junior Python 3 tahun
B03 Fahrul Programmer Phyton 4 tahun
B03 Fahrul Programmer Ms Access 2 tahun
B03 Fahrul Programmer C++ 3 tahun

• 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

b. Dari hasil normalisasi, buatlah ERDnya!

ID Nama ID Keahlian

Pegawai N N Keahlian
Memiliki

Jabatan Lama Pengalaman


Nota Pesanan

Nama Pembeli: elfthree Nama Penjual: wooby.stuff


Alamat Pembeli:
Kost Putri ASRI (Jln. Kolonel Hadijanto No.3) Kelurahan Patemon, Kec. Gunungpati, Kota
SMG, KOTA SEMARANG, GUNUNGPATI, JAWA TENGAH, ID, 50229
No. Handphone Pembeli: 628989717216

No. Pesanan Waktu Pembayaran Metode Pembayaran Jasa Kirim


19073011376N86D 30/07/19 Bank BRI (Dicek J&T Express
Otomatis)

Rincian Pesanan
No. Produk Variasi Harga Produk Kuantitas Subtotal

1 [1] Masker Instant Serut Serut Blue Rp3.500 1 Rp3.5


Sky 00

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

Subtotal untuk Produk Rp17.100

Subtotal Pengiriman Rp11.000

Total Diskon Pengiriman -Rp10.000

3550 Koin Shopee -Rp3.550


Ditukarkan

Total Pembayaran Rp14.550


2. a. Jelaskan secara singkat tentang faktur yang Anda gunakan!
= Faktur yang saya gunakan di atas merupakan faktur transaksi pembelian secara online dengan Nomor Pesanan 19073011376N86D yang
dikirimkan oleh wooby.stuff kepada elfthree dengan menggunakan media transaksi belanja online aplikasi Shopee atas pembelian
produk berupa [1] Masker Instant Serut dengan variasi Serut Blue Sky, Serut elektrik, dan Serut toska serta produk [sudah dikemas]
Masker Kain Bijian dengan variasi Army, Navy/Dongker, dan Pink Saleem. Dibayarkan pada tanggal 30/07/2019 dengan metode
pembayaran Bank Bri (Dicek Otomatis) dan dikirim dengan menggunakan jasa kirim J&T Express. Total pembayaran yang dibayarkan
adalah Rp14.550.
b. Buatlah tabel bentuk tidak normal dari faktur tersebut (Unnormalized Form)!
c. Gunakan aturan normalisasai untuk membawa tabel tersebut ke bentuk 1NF, 2NF, dan 3NF!

• NF1
• NF2
Tabel Pembeli
Tabel Transaksi

Tabel Produk

• NF3
Tabel Pembeli
Tabel Produk

Tabel Transaksi Produk

Tabel Faktur

d. Dari hasil normalisasi, buatlah ERDnya!


ERD Faktur Belanja Online di wooby.stuff melalui Shopee

Nama Alamat Nama Waktu


No.
Pembeli Pembeli Pembeli Pembayaran
Pesanan

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

Harga Kuantitas Subtotal


Variasi
Produk

Anda mungkin juga menyukai