Gambar 3.11 DFD Level 1 Sub-Proses Pembuatan Laporan
3.2.6 Conceptual Data Model CDM
Conceptual Data Model CDM menggambarkan konsep terstruktur basis data yang dirancang untuk suatu program atau aplikasi. CDM dapat dilihat pada
Gambar 3.12.
Data Satuan Data Produk
Data Pemes anan Data Pemes anan
Data BOM Data Bahan Baku
Data Satuan Data Produk
Data Detail Pemesanan Data Pemes anan
[Laporan Bahan Baku Yang Sering Dipakai] [Laporan Produk Paling Laku]
Data BOM Data Bahan Baku
Data Satuan Data Produk
Data Detail Pemesanan Data Satuan
Data Produk Data Detail Pemesanan
Data Pemes anan Data Pemes anan
[Data Detail Penyimpanan] [Data Penyimpanan]
[Data Komponen Biaya] [Data BOM ]
[Data Bahan Baku]
[Data EOQ] [Data Detail EOQ]
Data Satuan Data Produk
Data detail Pemesanan Data Pemes anan
Data Pelang g an [Data Satuan]
[Data Produk] [Detail Pemes anan]
[Data Pelang gan] [Data Pegawai]
[Data Pemesanan]
[Laporan Kebutuhan Bahan Baku Produksi dg EOQ] [Laporan Rencana Kebutuhan Bahan Baku]
[Laporan Pes anan Pelang gan] [Nota Pesanan]
Pelang g an
Bag ian Produksi
Bag ian Produksi
Manajer Manajer
Bag ian Gudang
11 Detail
Penyimpanan 12
Detail Pemes anan
5 Pemes anan
7 Biaya
Penyimpanan 6
EOQ 13
Detail EOQ 1
Pelang g an 2
Peg awai
3 Bahan Baku
4 Produk
9 Satuan
8 Komponen
Biaya 10
BOM 3.1
Cetak Nota Pesanan
3.2 Cetak Laporan
Pesanan Pelangg an 3.3
Cetak Laporan Rencana Kebutuhan
Baku Baku
3.4 Cetak Laporan
Rencana Kebutuhan Baku Baku Dengan
EOQ
3.5 Cetak Laporan Produk
Paling Laku 3.6
Cetak Laporan Bahan Baku Yang
Sering Dipakai 5
Pemes anan 12
Detail Pemes anan
4 Produk
9 Satuan
Gambar 3.12 Conseptual Data Model Perencanaan Persediaan Bahan Baku
3.2.7 Physical Data Model PDM
PDM menggambarkan secara detail konsep rancangan basis data yang dirancang untuk suatu program aplikasi. PDM merupakan hasil generate dari
CDM. PDM dapat dilihat pada Gambar 3.13.
Gambar 3.13 Physical Data Model Perencanaan Persediaan Bahan Baku
mempunyai
bom
menginputkan melakukan
detail_pemesanan detail_eoq
detail_penyimpanan bahan_perhitungan
pelanggan kode_pelanggan
nama_pelanggan alamat_pelanggan
no_tlpn no_hp
email status_pelanggan
pi Variable characters 10 Variable characters 50
Variable characters 200 Variable characters 15
Variable characters 15 Variable characters 100
Integer M
kode_pelanggan pi pegawai
kode_pegawai nama_pegawai
alamat_pegawai akses_pegawai
user_pegawai password_pegawai
status_pegawai pi Variable characters 10
Variable characters 50 Variable characters 200
Variable characters 50 Variable characters 100
Variable characters 100 Integer
M
kode_pegawai pi produk
kode_produk nama_produk
harga_produk status_produk
pi Variable characters 10 Variable characters 100
Integer Integer
M kode_produk pi
bahan_baku kode_bb
nama_bb harga_bb
status_bb pi Variable characters 10
Variable characters 100 Integer
Integer M
kode_bb pi satuan
kode_satuan nama_satuan
pi Variable characters 10 Variable characters 50
M kode_satuan pi
pemesanan kode_pemesanan
tanggal_pemesanan total_harga_pemesanan
pi Variable characters 15 Date
Integer M
kode_pemesanan pi eoq
kode_eoq tanggal_eoq
bulan_eoq tahun_eoq
pi Variable characters 15 Date
Variable characters 2 Variable characters 4
M kode_eoq pi
biaya_penyimpanan kode_bp
tanggal_bp bulan_bp
tahun_bp total_bp
pi Variable characters 15 Date
Variable characters 2 Variable characters 4
Decimal 15,2 M
kode_bp pi komponen_biaya
kode_kb nama_kb
status_kb pi Variable characters 10
Variable characters 50 Integer
M kode_kb pi
pelanggan kode_pelanggan
nama_pelanggan alamat_pelanggan
no_tlpn no_hp
email status_pelanggan
varchar10 varchar50
varchar200 varchar15
varchar15 varchar100
int pk
pegawai kode_pegawai
nama_pegawai alamat_pegawai
akses_pegawai user_pegawai
password_pegawai status_pegawai
varchar15 varchar50
varchar200 varchar50
varchar100 varchar100
int pk
produk kode_produk
nama_produk harga_produk
status_produk varchar10
varchar100 int
int pk
bahan_baku kode_bb
kode_satuan nama_bb
harga_bb status_bb
varchar10 varchar10
varchar100 int
int pk
fk satuan
kode_satuan nama_satuan
varchar10 varchar50
pk
pemesanan kode_pemesanan
kode_pelanggan kode_pegawai
tanggal_pemesanan total_harga_pemesanan
varchar15 varchar10
varchar15 datetime
int pk
fk2 fk1
eoq kode_eoq
kode_bp tanggal_eoq
bulan_eoq tahun_eoq
varchar15 varchar15
datetime varchar2
varchar4 pk
fk biaya_penyimpanan
kode_bp tanggal_bp
bulan_bp tahun_bp
total_bp varchar15
datetime varchar2
varchar4 decimal15,2
pk komponen_biaya
kode_kb nama_kb
status_kb varchar10
varchar50 int
pk bom
kode_bb kode_produk
jumlah_bom varchar10
varchar10 int
pk,fk1 pk,fk2
detail_pemesanan kode_pemesanan
kode_produk ukuran_pemesanan
harga_pemesanan jumlah_pemesanan
varchar15 varchar10
int int
int pk,fk1
pk,fk2 pk
detail_eoq kode_bb
kode_eoq kode_produk
jumlah_total_bb total_harga_bb
biaya_penyimpanan hasil_eoq
varchar10 varchar15
varchar10 int
int int
decimal15,2 pk,fk1
pk,fk2 pk,fk3
detail_penyimpanan kode_kb
kode_bp total_bp
varchar10 varchar15
int pk,fk1
pk,fk2
3.2.8 Struktur Tabel