Conceptual Data Model CDM

Gambar 3.19 Conceptual Data Model Aplikasi Pengendalian Persediaan Bahan Baku

3.2.20 Physical Data Model PDM

Berikut merupakan gambaran secara detail dari struktur database. Physical data model PDM merupakan hasil generate dari conceptual data model CDM. Dimana kebutuhan data-data tersebut saling berkaitan dan berhubungan sehingga memperlihatkan struktur penyimpanan data pada database. Physical data model PDM dari aplikasi pengendalian persediaan baha baku pada UD Chandra Group ini dapat dilihat pada gambar 3.20. melakukan menghasilkan meramal menghitung memasukkan membuat Relationship_7 Relationship_8 Relationship_9 DATA_PERMINTAAN o o o o periode ukuran bulan tahun jumlah_permintaan Integer Variable characters 50 Variable characters 50 Variable characters 50 Integer PERAMALAN o o o o o id_peramalan nilai_alpha nilai_beta nilai_gamma nilai_me nilai_mse Variable characters 10 Decimal 18,2 Decimal 18,2 Decimal 18,2 Decimal 18,2 Decimal 18,2 HASIL_PERAMALAN o periode_hasil hasil_ramalan Integer Decimal 18,2 KEBUTUHAN_BAHAN_BAKU o o o id_kebutuhan UK_SOFT jumlah_hasil_ramal jumlah_kebutuhan Variable characters 10 Variable characters 50 Decimal 18,2 Decimal 18,2 REORDER_POINT o o o id_rop tgl_rop lead_time jumlah_rop Variable characters 10 Date Integer Integer BAHAN_BAKU o o o o o id_bahanbaku jenis_bahanbaku nama_bahanbaku stok_saat_ini safety_stock satuan Variable characters 10 Variable characters 50 Variable characters 50 Integer Integer Variable characters 10 USER o o id_user nama password Variable characters 8 Variable characters 50 Variable characters 10 data_permintaan_s10 o o o o periode_s10 ukuran_s10 bulan_s10 tahun_s10 jumlah_permintaans10 Integer Variable characters 50 Variable characters 50 Variable characters 50 Integer data_permintaan_s11 o o o o periode_s11 ukuran_s11 bulan_s11 tahun_s11 jumlah_permintaans11 Integer Variable characters 50 Variable characters 50 Variable characters 50 Integer data_permintaan_s12 o o o o periode_s12 ukuran_s12 bulan_s12 tahun_s12 jumlah_permintaans12 Integer Variable characters 50 Variable characters 50 Variable characters 50 Integer 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