Kamus Data Entity Relationship Diagram ERD Normalisasi Data

c. Normalisasi Tahap Kedua 2NF barang kd_barang nm_barang satuan harsat stok batas kd_sup supplier kd_sup nm_sup alamat telepon fax bpb no_bpb periode po no_po tgl_po kd_sup no_bpb pb no_pb tgl_pb Penerima no_po kb no_kb tgl_kb retur no_retur tgl_retur no_po detil_po no_po kd_barang jml_butuh keterangan jml_hrg detil_pb no_pb kd_barang jml_masuk status detil_kb no_kb kd_barang jml_keluar detil_bpb no_bpb kd_barang jml_butuh keterangan detil_retur no_retur kd_barang jml_retur keterangan Gambar 4.16 Bentuk Normal Kedua 2NF d. Normalisasi Tahap Ketiga 3NF Gambar 4.17 Bentuk Normal Ketiga 3NF

4.3.2.4 Struktur Data

Berikut adalah rincian tabel-tabel hasil normalisasi : a. Tabel supplier 1 Nama File : supplier 2 Primary Key : kd_sup Tabel 4.2 Tabel supplier Field Tipe Panjang Keterangan kd_sup Varchar 5 kode supplier nm_sup Varchar 20 nama supplier alamat Varchar 25 alamat supplier telepon Varchar 12 telepon supplier fax Varchar 12 fax supplier b. Tabel barang 1 Nama File : barang 2 Primary Key : kd_barang Tabel 4.3 Tabel barang Field Tipe Panjang Keterangan kd_barang Varchar 5 kode barang nm_barang Varchar 20 nama barang satuan Varchar 5 satuan harsat Int 7 harga satuan stok Int 5 stok barang batas Int 5 limit barang kd_sup Varchar 5 kode supplier c. Tabel bpb 1 Nama File : bpb 2 Primary Key : no_bpb Tabel 4.4 Tabel bpb Field Tipe Panjang Keterangan no_bpb Varchar 5 no bpb periode Date tanggal bpb d. Tabel detil_bpb 1 Nama File : bpb 2 Primary Key : no_bpb 3 Foreign Key : kd_barang Tabel 4.5 Tabel detil_bpb Field Tipe Panjang Keterangan no_bpb Varchar 5 no bpb kd_barang Varchar 5 kode barang jml_butuh Int 5 jumlah butuh keterangan Varchar 20 keterangan e. Tabel po 1 Nama File : po 2 Primary Key : no_po Tabel 4.6 Tabel po Field Tipe Panjang Keterangan no_po Varchar 5 no po tgl_po Date tanggal po kd_sup Varchar 5 kode supplier no_bpb Varchar 5 no bpb f. Tabel detil_po 1 Nama File : detil po 2 Primary Key : no_po 3 Foreign Key : kd_barang Tabel 4.7 Tabel detil_po Field Tipe Panjang Keterangan no_po Varchar 5 no po kd_barang Varchar 5 kode barang jml_butuh Int 5 jumlah butuh keterangan Varchar 20 keterangan jml_hrg Int 9 jumlah harga g. Tabel retur 1 Nama File : retur 2 Primary Key : no_retur Tabel 4.8 Tabel retur Field Tipe Panjang Keterangan no_retur Varchar 5 no retur tgl_retur Date tanggal retur no_po Varchar 5 no po h. Tabel detil_retur 1 Nama File : detil_retur 2 Primary Key : no_retur 3 Foreign Key : kd_barang Tabel 4.9 Tabel detil_retur Field Tipe Panjang Keterangan no_retur Varchar 5 no retur kd_barang Varchar 5 kode barang jml_retur Int 5 jumlah retur keterangan Varchar 20 keterangan