Struktur Tabel Desain Sistem

FK_SORTIR_D_RELATIONS_OPERATOR FK_PEMBELIA_RELATIONS_SUPPLIER FK_SORTIR_D_RELATIONS_PEMBELIA FK_PEMBELIA_RELATIONS_RETUR_PE FK_BARANG_J_RELATIONS_BARANG_M FK_PENJUALA_RELATIONS_CUSTOMER FK_SORTIR_D_RELATIONS_SUPPLIER FK_DETIL_OP_RELATIONS_OPERATOR FK_DETIL_OP_RELATIONS_SUPPLIER FK_DETIL_PE_PUNYA_DET_PEMBELIA FK_DETIL_PE_RELATIONS_BARANG_M FK_DETIL_PE_PUNYA_DET_BARANG_J FK_DETIL_PE_RELATIONS_PENJUALA FK_DETIL_RE_RELATIONS_RETUR_PE FK_DETIL_RE_RELATIONS_BARANG_M FK_DETIL_PE_RELATIONS_PEMBELIA FK_DETIL_PE_RELATIONS_BARANG_J FK_DETIL_ME_RELATIONS_OPERATOR FK_DETIL_ME_RELATIONS_MESIN Pembelian Id_pembelian Id_retur Id_supplier Nama_transaksi_pembelian Tanggal_pembelian Total_jumlah_beli Total_jumlah_bongkar Total_susut Total_harga_pembelian Potongan_pembelian Total_pembayaran_pembelian char11 char11 char11 varchar200 date decimal8,2 decimal8,2 decimal8,2 decimal18,2 decimal18,2 decimal18,2 pk fk2 fk1 Barang_jadi Id_barang_jadi Id_barang_mentah Nama_barang_jadi Jumlah_barang char11 char11 varchar50 decimal18,2 pk fk Barang_mentah Id_barang_mentah Nama_barang_mentah char11 varchar50 pk Supplier Id_supplier Nama_supplier Alamat Telpon Contact_person_supplier char11 varchar50 varchar100 varchar20 varchar50 pk Sortir dan Kupas Pet Id_sortir Id_operator_giling_dryer Id_supplier Id_pembelian Tgl_bongkar_sortir Pet_bening Pet_kotor Pet_label Pet_biru_muda Pet_biru_tua Pet_hijau Pet_sosro PP_gelas_bersih PP_gelas_kotor PP_Ttp_HD Ring_pp PVC_putih PVC_warna Kuning_jamu Air Sampah_label Total_jumlah_sortir_kupas char11 char11 char11 char11 date decimal10,2 decimal10,2 decimal10,2 decimal10,2 decimal10,2 decimal10,2 decimal10,2 decimal10,2 decimal10,2 decimal10,2 decimal10,2 decimal10,2 decimal10,2 decimal10,2 decimal10,2 decimal10,2 decimal10,2 pk fk1 fk3 fk2 Retur Pembelian Id_retur Tgl_retur Jumlah_susut_pembelian Total_susut_pembelian Jumlah_retur_pembelian Total_retur_pembelian Total_harga_retur char11 date decimal8,2 decimal18,2 decimal8,2 decimal18,2 decimal18,2 pk Customer Id_customer Nama_customer Alamat_customer Telp_customer Contact_person_customer char11 varchar50 varchar100 varchar20 varchar50 pk Operator Giling dan Dryer Id_operator_giling_dryer Tgl_operator_giling_dryer Total_giling Total_Dryer char11 date decimal8,2 decimal8,2 pk Penjualan Id_penjualan Id_customer Nama_transaksi_penjualan Tgl_jual Total_jumlah_karung_gudang Total_jumlah_KG_gudang Total_jumlah_karung_jual Total_jumlah_KG_jual Total_harga_penyusutan Total_harga_penjualan Potongan_penjualan Total_pembayaran_penjualan char11 char11 varchar200 date decimal8,2 decimal8,2 decimal8,2 decimal8,2 decimal18,2 decimal18,2 decimal18,2 decimal18,2 pk fk Mesin Id_mesin Nama_mesin_giling char11 varchar20 pk Detil_operator_giling_dan_Dryer Id_detil_operator_giling_dryer Id_operator_giling_dryer Id_supplier Jumlah_pet_bening Jumlah_pet_kotor Jumlah_SB Jumlah_SB1 Jumlah_SB2 Jumlah_A1 Jumlah_BT Jumlah_HJ Jumlah_BM Jumlah_sosro Jumlah_HD_campur Jumlah_label char11 char11 char11 decimal8,2 decimal8,2 decimal8,2 decimal8,2 decimal8,2 decimal8,2 decimal8,2 decimal8,2 decimal8,2 decimal8,2 decimal8,2 decimal8,2 pk pk,fk1 fk2 Detil_pembelian_barang_mentah Id_detil_pembelian_barang_mentah Id_pembelian Id_barang_mentah Jumlah_beli_barang_mentah Jumlah_bongkar Jumlah_susut Harga_satuan_beli_barang_mentah Total_harga_beli_barang_mentah char11 char11 char11 decimal8,2 decimal8,2 decimal8,2 int decimal18,2 pk pk,fk1 pk,fk2 Detil_penjualan Id_detil_penjualan Id_barang_jadi Id_penjualan Jumlah_karung_gudang Jumlah_KG_gudang Jumlah_karung_jual Jumlah_KG_jual Selisih_susut Harga_satuan_jual Total_harga_susut Total_harga_jual char11 char11 char11 decimal10,2 decimal10,2 decimal10,2 decimal10,2 decimal8,2 int decimal18,2 decimal18,2 pk pk,fk1 pk,fk2 Detil_retur_pembelian Id_detil_retur_pembelian Id_retur Id_barang_mentah Jumlah_susut_diterima Harga_susut_satuan Total_harga_susut_diterima Jumlah_susut_tidak_diterima Total_harga_susut_tidak_diterima Jumlah_retur_diterima Harga_retur_satuan Total_harga_retur_diterima Jumlah_retur_tidak_diterima Total_harga_retur_tidak_diterima char11 char11 char11 decimal8,2 int decimal18,2 decimal8,2 decimal18,2 decimal8,2 int decimal18,2 decimal8,2 decimal18,2 pk pk,fk1 pk,fk2 Detil_pembelian_barang_jadi Id_detil_pembelian_barang_jadi Id_pembelian Id_barang_jadi Jumlah_beli_barang_jadi Harga_satuan_beli_barang_jadi Total_harga_beli_barang_jadi char11 char11 char11 decimal8,2 int decimal18,2 pk pk,fk1 pk,fk2 Detil_mesin_operator_giling Id_detil_mesin_operator_giling Id_operator_giling_dryer Id_mesin char11 char11 char11 pk pk,fk1 pk,fk2 Gambar 4.17 Physical Data Model PDM

4.2.5 Struktur Tabel

Struktur tabel ini nantinya akan digunakan untuk mendesain database dalam sistem informasi pembelian dan penjualan yang terintegrasi. Berikut ini akan dijelaskan lebih detail dari tiap tabel. 1. Nama tabel : Supplier Primary Key : Id Supplier Foreign Key : - Fungsi : Menyimpan Data Supplier Tabel 4.1 Tabel Supplier No. Field Tipe Data Constraint Keterangan 1 ID_SUPPLIER Char11 Primary Key Id Supplier 2 NAMA_SUPPLIER Varchar50 - Nama Supplier No. Field Tipe Data Constraint Keterangan 3 ALAMAT Varchar100 - Alamat Supplier 4 TELEPON Varchar20 - Telpon Supplier 5 CONTACT_PERSON_S UPPLIER Varchar50 - Contact Person Supplier 2. Nama tabel : Customer Primary Key : Id Customer Foreign Key : - Fungsi : Menyimpan Data Customer Tabel 4.2 Tabel Customer No. Field Tipe Data Constraint Keterangan 1 ID_CUSTOMER Char11 Primary Key Id Customer 2 NAMA_CUSTOMER Varchar50 - Nama Customer 3 ALAMAT_CUSTOMER Varchar100 - Alamat Customer 4 TELP_CUSTOMER Varchar20 - Telpon Customer 5 CONTACT_PERSON_C USTOMER Varchar50 - Contact Person Customer 3. Nama tabel : Barang Mentah Primary Key : Id Barang Mentah Foreign Key : - Fungsi : Menyimpan Data Barang Mentah Tabel 4.3 Tabel Barang Mentah No. Field Tipe Data Constraint Keterangan 1 ID_BARANG_MENTAH Char11 Primary Key Id Barang Mentah 2 NAMA_BARANG_MEN TAH Varchar50 - Nama Barang Mentah 4. Nama tabel : Barang Jadi Primary Key : Id Barang Jadi Foreign Key : Id Barang Mentah Fungsi : Menyimpan Data Barang Jadi Tabel 4.4 Tabel Barang Jadi No. Field Tipe Data Constraint Keterangan 1 ID_BARANG_JADI Char11 Primary Key Id Barang Jadi 2 ID_BARANG_MENTAH Char11 Foreign Key Id Barang Mentah 3 NAMA_BARANG_JADI Varchar50 - Nama Barang Jadi 4 JUMLAH_BARANG Decimal18,2 - Jumlah Barang 5. Nama tabel : Mesin Primary Key : Id Mesin Foreign Key : - Fungsi : Menyimpan Data Mesin Tabel 4.5 Tabel Mesin No. Field Tipe Data Constraint Keterangan 1 ID_MESIN Char11 Primary Key Id Mesin 2 NAMA_MESIN_GILING Varchar20 - Nama Mesin Giling 6. Nama tabel : Pembelian Primary Key : Id Pembelian Foreign Key : Id Retur, Id Supplier Fungsi : Menyimpan Data Transaksi Pembelian Tabel 4.6 Tabel Pembelian No. Field Tipe Data Constraint Keterangan 1 ID_PEMBELIAN Char11 Primary Key Id Pembelian 2 ID_RETUR Char11 Foreign Key Id Retur 3 ID_SUPPLIER Char11 Foreign Key Id Supplier 4 NAMA_TRANSAKSI_P EMBELIAN Varchar200 - Nama Transaksi Pembelian 5 TANGGAL_PEMBELIA N Date - Tanggal Pembelian No. Field Tipe Data Constraint Keterangan 6 TOTAL_JUMLAH_BELI Decimal 8,2 - Total Jumlah Beli 7 TOAL_JUMLAH_BONG KAR Decimal 8,2 - Total Jumlah Bongkar 8 TOTAL_SUSUT Decimal 8,2 - Total Susut 9 TOTAL_HARGA_PEMB ELIAN Decimal 18,2 - Total Harga Pembelian 10 POTONGAN_PEMBELI AN Decimal 18,2 - Potongan Pembelian 11 TOTAL_PEMBAYARA N_PEMBELIAN Decimal 18,2 - Total Pembayaran Pembelian 7. Nama tabel : Detil Pembelian Barang Jadi Primary Key : Id Detil Pembelian Barang Jadi Foreign Key : Id Pembelian, Id Barang Jadi Fungsi : Menyimpan Data Transaksi Detil Pembelian Barang Jadi Tabel 4.7 Tabel Detil Pembelian Barang Jadi No. Field Tipe Data Constraint Keterangan 1 ID_DETIL_PEMBELIAN _BARANG_JADI Char11 Primary Key Id Detil Pembelian Barang Jadi 2 ID_PEMBELIAN Char11 Foreign Key Id Pembelian 3 ID_BARANG_JADI Char11 Foreign Key Id Barang Jadi 4 JUMLAH_BELI_BARA NG_JADI Decimal 8,2 - Jumlah Beli Barang Jadi 5 HARGA_SATUAN_BEL I_BARANG_JADI Int - Harga Satuan Beli Barang Jadi 6 TOTAL_HARGA_BELI_ BARANG_JADI Decimal 18,2 - Total Harga Beli Barang Jadi 8. Nama tabel : Detil Pembelian Barang Mentah Primary Key : Id Detil Pembelian Barang Mentah Foreign Key : Id Pembelian, Id Barang Mentah Fungsi : Menyimpan Data Transaksi Detil Pembelian Barang Mentah Tabel 4.8 Tabel Detil Pembelian Barang Mentah No. Field Tipe Data Constraint Keterangan 1 ID_DETIL_PEMBELIAN _BARANG_MENTAH Char11 Primary Key Id Detil Pembelian Barang Mentah 2 ID_PEMBELIAN Char11 Foreign Key Id Pembelian 3 ID_BARANG_MENTAH Char11 Foreign Key Id Barang Mentah 4 JUMLAH_BELI_BARA NG_MENTAH Decimal 8,2 - Jumlah Beli Barang Mentah 5 JUMLAH_BONGKAR Decimal 8,2 - Jumlah Bongkar 6 JUMLAH_SUSUT Decimal 8,2 - Jumlah Susut 7 HARGA_SATUAN_BEL I_BARANG_MENTAH Int - Harga Satuan Beli Barang Mentah 8 TOTAL_HARGA_BELI_ BARANG_MENTAH Decimal 18,2 - Total Harga Beli Barang Mentah 9. Nama tabel : Sortir dan Kupas Pet Primary Key : Id Sortir Foreign Key : Id Operator Giling Dryer, Id Supplier, Id Pembelian Fungsi : Menyimpan Data Transaksi Sortir dan Kupas Pet Tabel 4.9 Tabel Sortir Kupas Pet No. Field Tipe Data Constraint Keterangan 1 ID_SORTIR Char11 Primary Key Id Sortir 2 ID_OPERATOR_GILIN G_DRYER Char11 Foreign Key Id Operator Giling Dryer 3 ID_SUPPLIER Char11 Foreign Key Id Supplier 4 ID_PEMBELIAN Char11 Foreign Key Id Pembelian 5 TANGGAL_BONGKAR _SORTIR Date - Tanggal Bongkar Sortir 6 PET_BENING Decimal10,2 - Jumlah Pet Bening 7 PET_KOTOR Decimal10,2 - Jumlah Pet Kotor 8 PET_LABEL Decimal10,2 - Jumlah Pet Label 9 PET_BIRU_MUDA Decimal10,2 - Jumlah Pet Biru Muda 10 PET_BIRU_TUA Decimal10,2 - Jumlah Pet Biru Tua No. Field Tipe Data Constraint Keterangan 11 PET_HIJAU Decimal10,2 - Jumlah Pet Hijau 12 PET_SOSRO Decimal10,2 - Jumlah Pet Sosro 13 PP_GELAS_BERSIH Decimal10,2 - Jumlah PP Gelas Bersih 14 PP_GELAS_KOTOR Decimal10,2 - Jumlah PP Gelas Kotor 15 PP_TTP_HD Decimal10,2 - Jumlah PP Tutup HD 16 RING_PP Decimal10,2 - Jumlah Ring PP 17 PVC_PUTIH Decimal10,2 - Jumlah PVC Putih 18 PVC_WARNA Decimal10,2 - Jumlah PVC Warna 19 KUNING_JAMU Decimal10,2 Jumlah Kuning Jamu 20 AIR Decimal10,2 - Jumlah Air 21 SAMPAH_LABEL Decimal10,2 - Jumlah Sampah Label 22 TOTAL_JUMLAH_SOR TIR_KUPAS Decimal10,2 - Total Jumlah Sortir Kupas 10. Nama tabel : Operator Giling dan Dryer Primary Key : Id Operator Giling Dryer Foreign Key : - Fungsi : Menyimpan Data Transaksi Operator Giling Dryer Tabel 4.10 Tabel Operator Giling Dryer No. Field Tipe Data Constraint Keterangan 1 ID_OPERATOR_GILIN G_DRYER Char11 Primary Key Id Detil Operator Giling Dryer 2 TGL_OPERATOR_GILI NG_DRYER Date - Tgl Operator Giling Dryer 3 TOTAL_GILING Decimal 8,2 - Total Giling 4 TOTAL_DRYER Decimal 8,2 - Total Dryer 11. Nama tabel : Detil Operator Giling dan Dryer Primary Key : Id Detil Operator Giling Dryer Foreign Key : Id Operator Giling Dryer, Id Supplier Fungsi : Menyimpan Data Transaksi Detil Operator Giling Dryer Tabel 4.11 Tabel Detil Operator Giling Dryer No. Field Tipe Data Constraint Keterangan 1 ID_DETIL_OPERATOR _GILING_DRYER Char11 Primary Key Id Detil Operator Giling Dryer 2 ID_OPERATOR_GILIN G_DRYER Char11 Foreign Key Id Operator Giling Dryer 3 ID_SUPPLIER Char11 Foreign Key Id Supplier 4 JUMLAH_PET_BENING Decimal8,2 - Jumlah Pet Bening 5 JUMLAH_PET_KOTOR Decimal8,2 - Jumlah Pet Kotor 6 JUMLAH_SB Decimal8,2 - Jumlah SB 7 JUMLAH_SB1 Decimal8,2 - Jumlah SB1 8 JUMLAH_SB2 Decimal8,2 - Jumlah SB2 9 JUMLAH_A1 Decimal8,2 - Jumlah A1 10 JUMLAH_BT Decimal8,2 - Jumlah BT 11 JUMLAH_HJ Decimal8,2 - Jumlah HJ 12 JUMLAH_BM Decimal8,2 - Jumlah BM 13 JUMLAH_SOSRO Decimal8,2 - Jumlah Sosro 14 JUMLAH_HD_CAMPU R Decimal8,2 - Jumlah HD Campur 15 JUMLAH_LABEL Decimal8,2 - Jumlah Label 12. Nama tabel : Detil Mesin Operator Giling Primary Key : Id Detil Mesin Operator Giling Foreign Key : Id Operator Giling Dryer, Id Mesin Fungsi : Menyimpan Data Transaksi Detil Meisn Operator Giling Dryer Tabel 4.12 Tabel Detil Mesin Operator Giling No. Field Tipe Data Constraint Keterangan 1 ID_DETIL_MESIN_OPE RATOR_GILING Char11 Primary Key Id Detil Mesin Operator Giling 2 ID_OPERATOR_GILIN G_DRYER Char11 Foreign Key Id Operator Giling Dryer 3 ID_MESIN Char11 Foreign Key Id Mesin 13. Nama tabel : Retur Pembelian Primary Key : Id Retur Foreign Key : - Fungsi : Menyimpan Data Transaksi Retur Pembelian Tabel 4.13 Tabel Retur Pembelian No. Field Tipe Data Constraint Keterangan 1 ID_RETUR Char11 Primary Key Id Retur Pembelian 2 TGL_RETUR Date - Tgl Retur 3 JUMLAH_SUSUT_PEM BELIAN Decimal8,2 - Jumlah Susut Pembelian 4 TOTAL_SUSUT_PEMB ELIAN Decimal18,2 - Total Susut Pembelian 5 JUMLAH_RETUR_PEM BELIAN Decimal8,2 - Jumlah Retur Pembelian 6 TOTAL_RETUR_PEMB ELIAN Decimal18,2 - Total Retur Pembelian 7 TOTAL_HARGA_RETU R Decimal18,2 - Total Harga Retur 14. Nama tabel : Detil Retur Pembelian Primary Key : Id Detil Retur Pembelian Foreign Key : Id Retur, Id Barang Mentah Fungsi : Menyimpan Data Transaksi Detil Retur Pembelian Tabel 4.14 Tabel Detil Retur Pembelian No. Field Tipe Data Constraint Keterangan 1 ID_DETIL_RETUR_PE MBELIAN Char11 Primary Key Id Detil Retur Pembelian 2 ID_RETUR Char11 Foreign Key Id Retur 3 ID_BARANG_MENTAH Char11 Foreign Key Id Barang Mentah 4 JUMLAH_SUSUT_DITE RIMA Decimal8,2 - Jumlah Susut Diterima 5 HARGA_SUSUT_SATU AN Int - Harga Susut Satuan 6 TOTAL_HARGA_SUSU T_DITERIMA Decimal18,2 - Total Harga Susut Diterima 7 JUMLAH_SUSUT_TIDA K_DITERIMA Decimal8,2 - Jumlah Susut Tidak Diterima 8 TOTAL_HARGA_SUSU T_TIDAK_DITERIMA Decimal18,2 - Total Harga Susut Tidak Diterima 9 JUMLAH_RETUR_DITE RIMA Decimal8,2 - Jumlah Retur Diterima No. Field Tipe Data Constraint Keterangan 10 HARGA_RETUR_SATU AN Int - Harga Retur Satuan 11 TOTAL_HARGA_RETU R_DITERIMA Decimal18,2 - Total Harga Retur Diterima 12 JUMLAH_RETUR_TID AK_DITERIMA Decimal8,2 - Jumlah Retur Tidak Diterima 13 TOTAL_HARGA_RETU R_TIDAK_DITERIMA Decimal18,2 - Total Harga Retur Tidak DIterima 15. Nama tabel : Penjualan Primary Key : Id Penjualan Foreign Key : Id Customer Fungsi : Menyimpan Data Transaksi Penjualan Tabel 4.15 Tabel Penjualan No. Field Tipe Data Constraint Keterangan 1 ID_PENJUALAN Char11 Primary Key Id Penjualan 2 ID_CUSTOMER Char11 Foreign Key Id Customer 3 NAMA_TRANSAKSI_P ENJUALAN Varchar200 - Nama Transaksi Penjualan 4 TGL_JUAL Date - Tgl Jual 5 TOTAL_JUMLAH_KAR UNG_GUDANG Decimal8,2 - Total Jumlah Karung Gudang 6 TOTAL_JUMLAH_KG_ GUDANG Decimal8,2 - Total Jumlah KG Gudang 7 TOTAL_JUMLAH_KAR UNG_JUAL Decimal8,2 - Total Jumlah Karung Jual 8 TOTAL_JUMLAH_KG_J UAL Decimal8,2 - Total Jumlah KG Jual 9 TOTAL_HARGA_PENY USUTAN Decimal18,2 - Total Harga Penyusutan 10 TOTAL_HARGA_PENJ UALAN Decimal18,2 - Total Harga Penjualan 11 POTONGAN_PENJUAL AN Decimal18,2 - Potongan Penjualan 12 TOTAL_PEMBAYARA N_PENJUALAN Decimal18,2 - Total Pembayaran Penjualan 16. Nama tabel : Detil Penjualan Primary Key : Id Detil Penjualan Foreign Key : Id Barang Jadi, Id Penjualan Fungsi : Menyimpan Data Transaksi Detil Penjualan Tabel 4.16 Tabel Detil Penjualan No. Field Tipe Data Constraint Keterangan 1 ID_DETIL_PENJUALA N Char11 Primary Key Id Detil Penjualan 2 ID_BARANG_JADI Char11 Foreign Key Id Barang Jadi 3 ID_PENJUALAN Char11 Foreign Key Id Penjualan 4 JUMLAH_KARUNG_G UDANG Decimal10,2 - Jumlah Karung Gudang 5 JUMLAH_KG_GUDAN G Decimal10,2 - Jumlah KG Gudang 6 JUMLAH_KARUNG_JU AL Decimal10,2 - Jumlah Karung Jual 7 JUMLAH_KG_JUAL Decimal10,2 - Jumlah KG Jual 8 SELISIH_SUSUT Decimal8,2 - Selisih Susut 9 HARGA_SATUAN_JUA L Int - Harga Satuan Jual 10 TOTAL_HARGA_SUSU T Decimal18,2 - Total Harga Susut 11 TOTAL_HARGA_JUAL Decimal18,2 - Total Harga Jual

4.2.6 Desain Input dan Output