Langkah 2: Membuat dan memvalidasi model data logikal lokal untuk setiap bagian
2.3 JawabanQ&A
4.3.3 Validasi relasi dengan menggunakan normalisasi DaftarPelanggan
c. M enggabungkan Kd_Pembelian pada TrPembelian dengan ID_Barang pada M s_Barang ke dalam entitas DetailPembelianBarang
TrPembelian ( Kd_Pembelian, ID_Karyawan, Tgl_Pembelian ) Primary Key Kd_Pembelian Foreign Key ID_Karyawan References M s_Karyawan ( ID_Karyawan )
Ms_Barang ( Kd_Barang, Nm_Barang, Jenis_Barang, Definisi, Harga, Tgl_M asuk, Tgl_Keluar, Stok_Barang )
Primary Key Kd_Barang
4.3.3 Validasi relasi dengan menggunakan normalisasi DaftarPelanggan
UNF = Kd_Daftar + Tgl_Daftar 1NF = Kd_Daftar + Tgl_Daftar 2NF = Kd_Daftar + Tgl_Daftar 3NF = Kd_Daftar + Tgl_Daftar
DetailPembelianBarang ( Kd_Pembelian, Kd_Barang, T gl_Pembelian, JumBeli, Harga, Total_Harga )
Primary Key Kd_Pembelian, Kd_Barang
Foreign Key Kd_Pembelian References TrPembelian ( Kd_Pembelian ) Foreign Key Kd_Barang References M s_Barang ( Kd_Barang )
Ms_Pelanggan
UNF = ID_Pelanggan + Kd_Daftar + Kd_Promosi + username + password + Nm_Perusahaan + Alm_Perusahaan + Email
1NF
Ms_Pelanggan = ID_Pelanggan + Kd_Daftar + Kd_Promosi + Nm_Perusahaan + Alm_Perusahaan + Email
DetailLoginP = Kd_DetailLoginP + ID_Pelanggan + username + password
2NF
Sudah memenuhi aturan 2 NF 3NF
Sudah memenuhi aturan normalisasi 3 NF.
Ms_Karyawan
UNF = ID_Karyawan + Username + Password + Nm_Karyawan + Jabatan + alamat
1NF
Ms_Karyawan = ID_Karyawan + Nm_Karyawan + Jabatan + alamat DetailLoginK = Kd_DetailLoginK + ID_Karyawan + username + password
2NF
Sudah memenuhi aturan 2 NF 3NF
TrPemesanan
UNF = Kd_Pemesanan + ID_Pelanggan + ID_Karyawan + Tgl_Pemesanan + Total_Harga + Ket
1NF
TrPemesanan = Kd_Pemesanan + ID_Pelanggan + ID_Karyawan + Tgl_Pemesanan + Ket
2NF
TrHeaderPemesanan = Kd_Pemesanan + ID_Pelanggan + ID_Karyawan + Tgl_Pemesanan
TrDetailPemesanan =Kd_Pemesanan + Ket 3NF
Sudah memenuhi aturan 3 NF
TrPembelian
UNF = Kd_Pembelian + ID_Karyawan + Tgl_Pembelian 1NF
Sudah memenuhi aturan 1 NF 2NF
Sudah memenuhi aturan 2 NF 3NF
Q&A
UNF = ID_Q&A + ID_Karyawan + ID_Pelanggan + Tanya_Q&A 1NF
Sudah memenuhi aturan 1 NF 2NF
Sudah memenuhi aturan 2 NF 3NF
Sudah memenuhi aturan 3 NF
TrPenjualan
UNF = Kd_Penjualan + Kd_Pemesanan + ID_Karyawan + Tgl_Penjualan + Diskon + Total_Harga
1NF
TrPenjualan = Kd_Penjualan + Kd_Pemesanan + ID_Karyawan + Tgl_Penjualan + Diskon
2NF
TrHeaderPenjualan = Kd_Penjualan + Kd_Penjualan + ID_Karyawan + Tgl_Penjualan
TrDetailPenjualan = Kd_Penjualan + diskon 3NF
Ms_Pengiriman
UNF = ID_Pengiriman + Kd_Penjualan + ID_Karyawan + Kd_Pembelian + Tgl_Pengiriman
1NF
Sudah memenuhi aturan 1 NF 2NF
Sudah memenuhi aturan 2 NF 3NF
Sudah memenuhi aturan 3 NF
Ms_Promosi
UNF = Kd_Promosi + ID_Karyawan + Barang + Paket + Tgl_Promosi 1NF
Ms_Promosi = Kd_Promosi + ID_Karyawan + Tgl_Promosi Jenis_Promosi = Kd_Promosi + Barang + Paket
2NF
Sudah memenuhi aturan 2 NF 3NF
Ms_Pemeliharaan
UNF = Kd_Pemeliharaan + ID_Karyawan + Tgl_Pemeliharaan 1NF
Ms_Pemeliharaan = @Kd_Pemeliharaan + ID_Karyawan + Tgl_Pemeliharaan
Ms_Jasa
UNF = ID_Jasa + Jenis_Jasa + Paket + Harga 1NF
Ms_Jasa = ID_Jasa + Jenis_Jasa + Paket 2NF
Sudah memenuhi aturan 2 NF 3NF
Sudah memenuhi aturan 3 NF
DetailPemesananBarang
UNF = + Kd_Barang Kd_Pemesanan + Tgl_Pemesanan + Harga + Total_Harga
1NF
DetailPemesananBarang = Kd_Pemesanan + Kd_Barang + Tgl_Pemesanan
2NF
Sudah memenuhi aturan 2 NF 3NF
DetailPemesananBarang=
Ms_Barang = Kd_Barang + Nm_Barang + Jenis_Barang + Definisi + Tgl_M asuk + Tgl_Keluar + Stok_Barang
Ms_Barang
UNF = Kd_Barang + Nm_Barang + Jenis_Barang + Definisi + Tgl_M asuk + Tgl_Keluar + Stok_Barang
1NF
M S Barang= Kd_Barang + Nm_Barang + Jenis_Barang + Definisi + Tgl_M asuk + Tgl_Keluar + Stok_Barang
2NF
M S Barang= Kd_Barang + Nm_Barang + Jenis_Barang + Definisi + Tgl_M asuk + Tgl_Keluar + Stok_Barang
3NF
Ms_Barang = Kd_Barang + Nm_Barang + Jenis_Barang + Definisi DetailBarang = Kd_Barang + Tgl_M asuk + Tgl_Keluar + Stok_Barang
DetailPembelianBarang
UNF = Kd_Pembelian + Kd_Barang + JumBeli + Harga + Total_Harga
1NF
DetailPembelianBarang = Kd_Pembelian + Kd_Barang 2NF
Sudah memenuhi aturan 2 NF 3NF
Sudah memenuhi aturan 3 NF
JawabanQ&A
UNF = ID_Q&A + JawabanPelanggan 1NF
Sudah memenuhi aturan 1 NF 2NF
Sudah memenuhi aturan 2 NF 3NF
Sudah memenuhi aturan 3 NF
DetailPemesananJasa
UNF = Kd_Pemesanan + ID_Jasa + Tgl_Pemesanan + Harga + Total_Harga )
1NF
DetaiPemesananJasa = Kd_Pemesanan + ID_Jasa + Tgl_Pemesanan 2NF
Sudah memenuhi aturan 2 NF 3NF
TelpKaryawan
UNF = Kd_Karyawan + Telp_Karyawan 1NF
Sudah memenuhi aturan 1 NF 2NF
Sudah memenuhi aturan 2 NF 3NF
Sudah memenuhi aturan 3 NF
TelpPerusahaan
UNF = Kd_Pelanggan + Telp_Perusahaan 1NF
Sudah memenuhi aturan 1 NF 2NF
Sudah memenuhi aturan 2 NF 3NF
Ms_Pelanggan PK ID_Pelanggan Nm_Perusahaan Alm_Perusahaan Email FK2 Kd_Daf tar FK1 Kd_Promos i Daft arPelanggan PK Kd_Daftar Tgl_Daf tar Ms_Kary awan P K ID_Karyawan Nm_karyawan J abat an Alamat Det ailLoginK PK,FK1 ID_Karyawan username pas sword DetailLoginP PK,FK1 ID_Pelanggan username pas sword TrHeaderPemesanan PK Kd_Pemesanan FK2 ID_Pelanggan FK1 ID_Karyawan Tgl_Pemes anan TrDet ailPemesanan PK,FK1 Kd_Pemesanan k et TrPembelian PK Kd_Pem beli an FK1 ID_Kary awan Tgl_Pembelian Q&A PK ID_Q&A tanya_Q& A FK1 ID_Pelanggan FK2 ID_Kary awan TrHeaderPenjualan PK Kd_P enjualan FK2 Kd_Pemes anan FK1 ID_Kary awan Tgl_Penjualan TrDetailPenjualan PK,FK1 Kd_Penj ualan dis kon MsPengiriman PK ID_Pengiriman FK1 Kd_Penjualan FK2 Kd_Pembelian FK3 ID_Kary awan Tgl_Pengiriman MsPromos i PK Kd_Promosi FK1 ID_Karyawan Tgl_Promosi J enis_Promosi PK,FK1 Kd_Promosi barang paket Ms_Pemeliharaan PK Kd_P emeli haraan FK1 ID_Kary awan Tgl_Pemeliharaan Ms_Barang PK Kd_Barang Nm_Barang Jenis _B arang definisi DetailBarang PK,FK1 Kd_Barang Tgl_Masuk Tgl_Keluar Stok_Barang Ms_Jasa PK ID_Jasa Jenis_Jasa pak et DetailPemes ananBarang PK,FK2 Kd_Barang PK,FK1 Kd_Pem esanan Tgl_Pemes anan DetailPembelianBarang PK, FK2 Kd_Pembelian PK, FK1 Kd_Barang J awabanQ&A PK, FK1 I D_Q&A J awabanPelanggan DetailPemesananJasa PK,FK2 Kd_Pem esanan PK,FK1 ID_Jasa Tgl_Pemes anan TelpKaryawan PK Telp_Karyawan FK1 I D_Karyawan TelpPerus ahaan PK Telp_Perusahaan FK 1 I D_Pel anggan