Conceptual Data Model CDM Physical Data Model PDM

A. Conceptual Data Model CDM

CDM menggambarkan secara keseluruhan konsep terstruktur basis data yang dirancang untuk suatu program atau aplikasi. CDM dapat dilihat pada Gambar 3.8 Pelanggan Satuan_Produk Tipe_Produk Kontrak Penjadwalan_Produksi Mesin Kontrak_Produk Tenaga Kerja Produk Id_Produk Nama_Produk pi Variable characters 50 Variable characters 50 M Identifier_1 pi Tipe_Produk Id_Tipe Nama_Tipe pi Integer Variable characters 50 M Identifier_1 pi Komposisi Id_Komposisi Nama_Komposisi Jumlah_Komposisi pi Integer Variable characters 50 Integer M Identifier_1 pi Pelanggan Id_Pelanggan Bulan Tahun Tanggal EMAIL pi Variable characters 10 Integer Integer Integer Variable characters 30 M Identifier_1 pi Kontrak Id_Kontrak Tgl_Awal_Kontrak Tgl_Akhir_Kontrak Nama_Kontrak Catatan pi Variable characters 20 Date Date Variable characters 50 Variable characters 1024 M Identifier_1 pi Mesin Id_Mesin Kapasitas_Mesin Waktu_Operasional_Mesin Status_Mesin pi Integer Integer Integer Integer M Identifier_1 pi Satuan Id_Satuan Nama_Satuan pi Variable characters 5 Variable characters 20 M Identifier_1 pi Tenaga_Kerja JENIS_TENAGA_KERJA JUMLAH_KESELURUHAN pi Variable characters 50 Integer M Identifier_1 pi Kontrak_Produk Nama_Tipe_Produk Bulan Tahun Variable characters 20 Integer Integer Identifier_1 pi Penjadwalan_Produksi Keterangan Bulan Tahun Tanggal Variable characters 10 Integer Integer Integer M Identifier_1 pi Komposisi_Produk Gambar 3.8 CDM Rancang Bangun Evaluasi Penjadwalan Produksi

B. 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.9 Produk Id_Produk Id_Satuan Nama_Produk varchar50 varchar5 varchar50 pk,fk2 fk1 Tipe_Produk Id_Tipe Id_Produk Nama_Tipe int varchar50 varchar50 pk pk,fk Komposisi Id_Komposisi Id_Tipe Jumlah_Komposisi Nama_Komposisi int int integer varchar50 pk fk Pelanggan Id_Pelanggan Nama_Pelanggan Alamat_Pelanggan NO_TELEPON EMAIL varchar10 varchar100 varchar100 varchar20 varchar30 pk Kontrak Id_Kontrak Id_Pelanggan Tgl_Awal_Kontrak Tgl_Akhir_Kontrak Nama_Kontrak Catatan varchar20 varchar10 datetime datetime varchar50 varchar1024 pk fk Mesin Id_Mesin Kapasitas_Mesin Waktu_Operasional_Mesin Status_Mesin int int int integer pk Satuan Id_Satuan Nama_Satuan varchar5 varchar20 pk Tenaga_Kerja JENIS_TENAGA_KERJA JUMLAH_KESELURUHAN JUMLAH_TENAGA_KERJA varchar50 int integer pk Kontrak_Produk Id_Kontrak Id_Tipe Id_Produk Id_Mesin Jumlah_Produk JENIS_TENAGA_KERJA BATAS_WAKTU_PENGERJAAN varchar20 int varchar50 int integer varchar20 integer pk,fk1 pk,fk2 pk,fk2 fk3 fk4 Penjadwalan_Produksi ID_KONTRAK KETERANGAN BULAN TAHUN Tanggal integer varchar15 integer integer integer pk,fk Gambar 3.9 PDM Rancang Bangun Evaluasi Penjadwalan Produksi

3.2.3 Struktur Tabel