FAKTUR. PEMBAYARAN. RETUR. Handout INF205 RPL Pertemuan 5 dan 6

24 | P a g e R P L 1 CONTOH NORMALISASI

1. PEMESANAN.

Normalisasi data untuk proses “pemesanan barang” pada bentuk 1, 2 dan 3 1NF, 2NF dan 3NF serta UNF pada gambar Diagram Level Dua Proses 1.1, Proses Pemesanan Barang, terpusat pada proses P2.1.2. adalah : UNF = No_Psn + Tgl_Psn + Kd_Plg + Nm_Plg + Alamat + Kota + Kd_Pos + {Kd_Brg + Nm_Brg + Qty + Satuan + Hrg_Sat} + Nilai_Psn 1NF = No_Psn + Tgl_Psn + Kd_Plg + Nm_Plg + Alamat + Kota + Kd_Pos + Kd_Brg + Nm_Brg + Qty + Satuan + Hrg_Sat + Nilai_Psn 2NF : Header_Pesan = No_Psn + Tgl_Psn + Kd_Plg + Nm_Plg + Alamat + Kota + Kd_Pos + Nilai_Psn Detail_Pesan = No_Psn + Kd_Brg + Qty Barang = Kd_Brg + Nm_Brg + Qty + Satuan + Hrg_Sat 3NF : Header_Pesan = No_Psn + Tgl_Psn + Kd_Plg + Nilai_Psn Pelanggan = Kd_Plg + Nm_Plg + Alamat + Kota + Kd_Pos Detail_Pesan = No_Psn + Kd_Brg + Qty Barang = Kd_Brg + Nm_Brg + Qty + Satuan + Hrg_Psn Proses pemesanan barangnya lihat proses P2.1.2. pada “cek barang”, pada gambar Diagram Level Dua Proses 1.1, Proses Pemesanan Barang.

2. FAKTUR.

Normalisasi data untuk proses “pemesanan barang” pada bentuk 1, 2 dan 3 1NF, 2NF dan 3NF serta UNF pada gambar Diagram Level Dua Proses 1.1, Proses Pemesanan Barang, terpusat pada proses P2.1.5. adalah : UNF = No_Fak + Tgl_Fak + No_Sj + No_Psn + Kd_Plg + Nm_Plg + Alamat + Kota + Kd_Pos + {Kd_Brg + Nm_Brg + Qty + Satuan + Hrg_Sat} + Nilai_Fak 1NF = No_Fak + Tgl_Fak + No_Sj + No_Psn + Kd_Plg + Nm_Plg + Alamat + Kota + Kd_Pos + Kd_Brg + Nm_Brg + Qty + Satuan + Hrg_Sat + Nilai_Fak 2NF : Header_faktur = No_Fak + Tgl_Fak + No_Sj + No_Psn + Kd_Plg + Nm_Plg + Alamat + Kota + Kd_Pos + Nilai_Fak Detail_ faktur = No_Fak + Kd_Brg + Nm_Brg + Qty + Satuan + Hrg_Sat 3NF : Header_faktur = No_Fak + Tgl_Fak + No_Sj + No_Psn + Kd_Plg + Nilai_Fak 25 | P a g e R P L 1 Detail_ faktur = No_Fak + Kd_Brg + Nm_Brg + Qty + Satuan + Hrg_Sat Pelanggan = Kd_Plg + Nm_Plg + Alamat + Kota + Kd_Pos Barang = Kd_Brg + Nm_Brg + Qty + Satuan + Hrg_Psn Proses pemesanan barangnya lihat proses P2.1.5. pada “Buat faktur dan surat jalan”, pada gambar Diagram Level Dua Proses 1.1, Proses Pemesanan Barang.

3. PEMBAYARAN.

Normalisasi data untuk proses “pembayaran pelanggan” pada bentuk 1, 2 dan 3 1NF, 2NF dan 3NF serta UNF pada gambar Diagram Level Dua Proses 2.1, Proses Pembayaran Pelanggan, terpusat pada proses P2.1.1. proses terima pembayaran adalah : UNF = No_Byr + Tgl_Byr + Jml_Byr + Kd_Plg + {No_Fak} + Nm_Bank + No_GrCk + Tgl_GrCk 1NF = No_Byr + Tgl_Byr + Jml_Byr + Kd_Plg + No_Fak + Nm_Bank + No_GrCk + Tgl_GrCk 2NF 3NF : Header_Bayar = No_Byr + Tgl_Byr + Jml_Byr + Kd_Plg + Nm_Bank + No_GrCk + Tgl_GrCk Detail_Bayar = No_Byr + No_Fak

4. RETUR.

Normalisasi data untuk proses “Retur pelanggan” pada bentuk 1, 2 dan 3 1NF, 2NF dan 3NF, serta UNF pada gambar Diagram Level Dua Proses 2.2, Proses Retur Pelanggan, terpusat pada proses P2.2.1. Cek retur adalah : UNF = No_Ret + Tgl_Ret + No_Fak + Kd_Plg + Nm_Plg + Alamat + Kota + Kd_Pos + {Kd_Brg + Nm_Brg + Qty + Satuan + Hrg_Sat + Ket_Ret } + Nilai_Ret 1NF = No_Ret + Tgl_Ret + No_Fak + Kd_Plg + Nm_Plg + Alamat + Kota + Kd_Pos + Kd_Brg + Nm_Brg + Qty + Satuan + Hrg_Sat + Ket_Ret + Nilai_Ret 2NF : Header_Retur = No_Ret + Tgl_Ret + No_Fak + Kd_Plg + Nm_Plg + Alamat + Kota + Kd_Pos + Nilai_Ret Detail_Retur = No_Ret + Kd_Brg + Nm_Brg + Qty + Satuan + Hrg_Sat + Ket_Ret 3NF : Header_Retur = No_Ret + Tgl_Ret + No_Fak + Kd_Plg + Nilai_Ret Detail_Retur = No_Ret + Kd_Ret + Qty + Ket_Ret Pelanggan = Kd_Plg + Nm_Plg + Alamat + Kota + Kd_Pos Barang = Kd_Plg + Nm_Brg + Satuan + Hrg_Sat 26 | P a g e R P L 1

7. ENTITY RELATIONSHIP DIAGRAM ERD