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