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