Physical Data Model PDM

Gambar 3.20 Physical Data Model Aplikasi Pengendalian Persediaan Bahan Baku

3.2.21 Struktur Database

Dari physical data model yang telah dibuat, kemudian dapat disusun stuktur database yang nantinya akan digunakan untuk menyimpan data yang diperlukan dalam aplikasi ini. Berikut merupakan uraian dari struktur database: a. Tabel User Nama Tabel : User Primary Key : id_user Foreign Key : - Fungsi : Tabel untuk memasukkan data username dan password Tabel 3.8 User No. Field Type Length Key 1. id_user Varchar 8 Primary Key 2. nama Varchar 50 3. password Varchar 8 FK_PERAMALA_RELATIONS_DATA_PER FK_PERAMALA_RELATIONS_DATA_PER FK_PERAMALA_RELATIONS_DATA_PER DATA_PERMINTAAN periode ukuran bulan tahun jumlah_permintaan int varchar50 varchar50 varchar50 int pk PERAMALAN id_peramalan periode periode_s10 periode_s12 periode_s11 nilai_alpha nilai_beta nilai_gamma nilai_me nilai_mse varchar10 int int int int decimal18,2 decimal18,2 decimal18,2 decimal18,2 decimal18,2 pk fk1 fk2 fk4 fk3 HASIL_PERAMALAN periode_hasil id_peramalan hasil_ramalan int varchar10 decimal18,2 pk fk KEBUTUHAN_BAHAN_BAKU id_kebutuhan periode_hasil id_bahanbaku UK_SOFT jumlah_hasil_ramal jumlah_kebutuhan varchar10 int varchar10 varchar50 decimal18,2 decimal18,2 pk fk1 fk2 REORDER_POINT id_rop id_user id_bahanbaku tgl_rop lead_time jumlah_rop varchar10 varchar8 varchar10 datetime int int pk fk2 fk1 BAHAN_BAKU id_bahanbaku jenis_bahanbaku nama_bahanbaku stok_saat_ini safety_stock satuan varchar10 varchar50 varchar50 int int varchar10 pk USER id_user nama password varchar8 varchar50 varchar10 pk data_permintaan_s10 periode_s10 ukuran_s10 bulan_s10 tahun_s10 jumlah_permintaans10 int varchar50 varchar50 varchar50 int pk data_permintaan_s11 periode_s11 ukuran_s11 bulan_s11 tahun_s11 jumlah_permintaans11 int varchar50 varchar50 varchar50 int pk data_permintaan_s12 periode_s12 ukuran_s12 bulan_s12 tahun_s12 jumlah_permintaans12 int varchar50 varchar50 varchar50 int pk FK_PERAMALA_MELAKUKAN_DATA_PER FK_HASIL_PE_MENGHASIL_PERAMALA FK_KEBUTUHA_MERAMAL_HASIL_PE FK_KEBUTUHA_MENGHITUN_BAHAN_BA FK_REORDER__MEMASUKKA_BAHAN_BA FK_REORDER__MEMBUAT_USER b. Tabel Data Permintaan Nama Tabel : Data Permintaan Primary Key : periode Foreign Key : - Fungsi : Tabel untuk memasukkan data permintaan pelanggan berdasarkan ukuran softcase Tabel 3.9 Data Permintaan Pelanggan No. Field Type Length Key 1. periode Integer Primary Key 2. ukuran Varchar 50 3. bulan Varchar 50 4. tahun Varchar 50 5. Jumlah_permintaan Integer c. Tabel Data Permintaan S10 Nama Tabel : Data Permintaan S10 Primary Key : periode_s10 Foreign Key : - Fungsi : Tabel untuk memasukkan data permintaan pelanggan berdasarkan ukuran softcase Tabel 3.10 Data Permintaan S10 No. Field Type Length Key 1. Periode_s10 Integer Primary Key 2. Ukuran_10 Varchar 50 3. Bulan_s10 Varchar 50 4. Tahun_s10 Varchar 50 5. Jumlah_permintaans10 Integer d. Tabel Data Permintaan S11 Nama Tabel : Data Permintaan S11 Primary Key : periode_s11 Foreign Key : - Fungsi : Tabel untuk memasukkan data permintaan pelanggan berdasarkan ukuran softcase Tabel 3.11 Data Permintaan S11 No. Field Type Length Key 1. Periode_s11 Integer Primary Key 2. Ukuran_s11 Varchar 50 3. Bulan_s11 Varchar 50 4. Tahun_s11 Varchar 50 5. Jumlah_permintaans11 Integer