40
3.2.8 Entity Relationship Diagram ERD
Merupakan proses yang berfungsi untuk menunjukkan hubungan antar
entity
dan relasinya. ERD memiliki 2dua Model yaitu
Conceptual Data Model
CDM yang menjelaskan hubungan antara
entity
secara konseptual. CDM yang dimaksud mengacu pada gambar 3.9 Sedangkan yang sedua adalah model
Physical Data Model
PDM yang menggambarkan hubungan antar
entity
secara fisik, seperti yang digambarkan pada gambar 3.10.
A. Conceptual Data Model CDM
Berikut ini akan diberikan gambaran mengenai basis data yang digunakan dalam pembuatan sistem informasi ini. CDM ini menggambarkan diagram basis data
secara konseptual. Rancangan CDM dapat dilihat pada gambar 3.9. dari CDM ini kemudian akan dilakukan proses
generate
hingga menghasilkan
Physical Data Model
PDM.
41
Gambar 3.9 Conceptual Data Model
B. Physical Data Model PDM
Berikut ini akann diberikan gambaran mengenai PDM. Dari gambar 3.10 Ini akan dapat dilihat struktur dari tabel yang digunakan dalam pembuatan sistem
informasi persediaan bahan baku pada Nix Catering. PDM merupakan hasil
generate
dari
Conceptual Data Model
CDM. Sama halnya dengan CDM, PDM juga menggambarkan struktur basis data yang digambarkan dalam PDM ini, dapat
dilakukan proses
generate
skrip yang kemudian hasil skrip ini dapat digunakan untuk membuat tabel beserta strukturnya kedalam
software database
yang diinginkan.
Relation_137
Relation_136
Relation_135 Relation_134
Relation_133 Relation_132
Relation_131 Relation_130
Relation_129
Relation_126
Db Bahan D asar Id Bahan Dasar
Nama Bahan Dasar Satuan Bahan Dasar
Stock Holding Cost
Db Suppl ier Id Supplier
Nama Supplier Alamat Supplier
Keterangan Supplier Telp Supplier
Db Detail Supplier Id Supplier
Id Bahan Dasar Harga Bahan Dasar
Lead Time Bahan Dasar Setup Cost Bahan Dasar
Db Pelanggan ID Pel anggan
Nama Alamat
No Telp Contact Person
Db Or der Menu Kd_Oder
ID Pelanggan Tanggal Kirim Menu
Tanggal Lotsizi ng Menu Tanggal Memasak
Tanggal Pemesanan Menu Status
Total H ar ga Detail Order Menu
Id Menu Kd_Oder
Nama Menu Jumlah Order
Kuanti tas Harga Per Porsi
Pembelian No Nota
Nama Suppl ier Jumlah Pembelian
Tanggal Pembelian Detail Pembelian
No Nota Id Bahan Dasar
Harga Pembelian Jumlah Pembelian
Nama Bahan Dasar Menu Masakan
Id Menu Keterangan
Kuanti tas Nama Menu
Satuan Menu Gambar
Detail Menu Masakan Id Bahan Dasar
Id Menu IsBahanHasilProses
Jumlah Bahan Dasar Lama Proses Menit
Level Method
Nama Bahan Dasar NamaHasilProses
Harga Proses
42
Dalam sistem ini menggunakan
software Microsoft Access Database
sebagai sistem basis datanya.
Gambar 3.10 PDM Physical data model
ID_MENU = ID_MENU ID_PELANGGAN = ID_PELANGGAN
KD_ODER = KD_ODER
NO_NOTA = PEM_NO_NOTA ID_BAHAN_DASAR = ID_BAHAN_DASAR
ID_MENU = ID_MENU
NO_NOTA = NO_NOTA ID_SUPPLIER = ID_SUPPLIER
ID_BAHAN_DASAR = ID_BAHAN_DASAR
DB_BAHAN_DASAR ID_BAHAN_DASAR
LongInteger NAMA_BAHAN_DASAR
Memo SATUAN_BAHAN_DASAR
Memo STOCK
LongInteger HOLDING_COST
Currency DB_SUPPLIER
PEM_NO_NOTA Memo
ID_SUPPLIER LongInteger
NO_NOTA Memo
NAMA_SUPPLIER Memo
ALAMAT_SUPPLIER Memo
KETERANGAN_SUPPLIER Memo
TELP_SUPPLIER Memo
DB_DETAIL_SUPPLIER ID_SUPPLIER
LongInteger ID_BAHAN_DASAR
LongInteger HARGA_BAHAN_DASAE
Currency LEAD_TIME_BAHAN_DASAR
Integer SETUP_COST_BAHAN_DASAR
Currency DB_PELANGGAN
ID_PELANGGAN LongInteger
NAMA Memo
ALAMAT Memo
NO_TELP Memo
CONTACT_PERSON Memo
DB_ORDER_MENU KD_ODER
Memo ID_PELANGGAN
LongInteger TANGGAL_KIRIM_MENU
DateTime TANGGAL_LOTSIZING_MENU
DateTime TANGGAL_MEMASAK
DateTime TANGGAL_PEMESANAN_MENU
DateTime STATUS
Text8 TOTAL_HARGA
Currency DETAIL_ORDER_MENU
ID_MENU LongInteger
KD_ODER Memo
NAMA_MENU Memo
JUMLAH_ORDER LongInteger
KUANTITAS LongInteger
HARGA_PER_PORSI Currency
PEMBELIAN NO_NOTA
Memo NAMA_SUPPLIER
Memo JUMLAH_PEMBELIAN
LongInteger TANGGAL_PEMBELIAN
DateTime DETAIL_PEMBELIAN
NO_NOTA Memo
ID_BAHAN_DASAR LongInteger
HARGA_PEMBELIAN Currency
JUMLAH_PEMBELIAN LongInteger
NAMA_BAHAN_DASAR Memo
MENU_MASAKAN ID_MENU
LongInteger KETERANGAN
Memo KUANTITAS
LongInteger NAMA_MENU
Memo SATUAN_MENU
Memo TXT
Memo DETAIL_MENU_MASAKAN
ID_BAHAN_DASAR LongInteger
ID_MENU LongInteger
ISBAHANHASILPROSES YesNo
JUMLAH_BAHAN_DASAR LongInteger
LAMA_PROSES_MENIT LongInteger
LEVEL Memo
METHOD Memo
NAMA_BAHAN_DASAR Memo
NAMAHASILPROSES Memo
HARGA_PROSES Currency
43
3.2.9 Struktur Database