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