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