Conceptual Data Model CDM Physical Data Model PDM

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