35
3.2.4 Entitas Relationship Diagram
ERD merupakan suatu desain sistem yang digunakan untuk menggambarkan menginterpretasikan, menentukan dan mendokumentasikan
kebutuhan-kebutuhan untuk sistem pemrosesan database. ERD juga menyediakan bentuk untuk menunjukkan struktur keseluruhan dari data user dan menunjukkan
hubungan relasi antar tabel. Dalam ERD data-data tersebut digambarkan dengan menggambarkan simbol entity. Dalam perancangan sistem ini terdapat beberapa
entity yang saling terkait untuk menyediakan data-data yang dibutuhkan oleh sistem yaitu :
A. Conceptual Data Model
Gambar 3.12. Conceptual Data Model
Conceptual Data Model CDM menggambarkan secara keseluruhan konsep struktur basis data yang dirancang untuk suatu program atau aplikasi. Pada CDM
belum tergambar jelas bentuk tabel-tabel penyusun basis data beserta field-field yang
Arsi p BoM
P arent BoM Proyek
BoM Produk
BoM Mat eri al J adwal Pengadaan Proyek
J adwal Pengadaan Produk
J adwal Pengadaan Material Data Stock Mat eri al
Data Leadt ime Material
Mast erMat erial ID_Material
Nama_Material Spes if ik as i
Sat uan Mast erProduk
ID_Produk Nama_Produk
Periode_Produk si Kapas itas _Produk s i
Sat uan Mast erProy ek
ID_Proy ek Nama_Proy ek
Kons umen Mulai_Proy ek
Pes anan J umlah_Pes anan
Ars ipBoM ID_Child
Nama_Child Kebutuhan
BoM Nama_BoM
Kebutuhan Stoc k
Leadtime Lev el
J adwal Pengadaan Mat erial Periode
Leadtime Sat uan
Kebutuhan Stoc k
Pem belian Periode_Pembelian
Data Leadtime Pembelian Leadtime
Data Stoc k Mat erial Sat uan
Stoc k
STIKOM SURABAYA
36
terdapat pada setiap tabel. Tabel-tabel penyusun tersebut sudah mengalami relationship atau hubungan tetapi tidak terlihat pada kolom yang mana hubungan
antar tabel tersebut. Pada CDM juga sudah didefinisikan kolom mana yang menjadi primary key. CDM yang dirancang untuk aplikasi ini bisa dilihat pada Gambar 3.12.
B. Physical Data Model
Physical Data Model PDM menggambarkan secara detail konsep rancangan struktur basis data yang dirancang untuk suatu program aplikasi. PDM
merupakan hasil generate dari Conceptual Data Model CDM. Pada PDM tergambar jelas tabel-tabel penyusun basis data beserta field-field yang terdapat pada setiap
tabel. Adapun PDM untuk aplikasi dapat dilihat pada gambar 3.13.
Gambar 3.13 Physical Data Model
ID_CHILD = I D_CHILD
ID_CHILD = ARS_ID_CHILD ID_PROYEK = ID_PROYEK
ID_PRODUK = ID_PRODUK
ID_MATERIAL = ID_MAT ERIAL ID_PROYEK = ID_PROYEK
ID_PRODUK = ID_PRODUK
ID_MATERIAL = I D_MAT ERIAL ID_MATERIAL = ID_MAT ERIAL
ID_MATERIAL = ID_MAT ERIAL
MASTERMATERI AL ID_MATERI AL
c har6 NAMA_MATERI AL
c har50 SPESI FI KASI
c har150 SATUAN
c har10 MASTERPRODUK
ID_PRODUK c har6
NAMA_PRODUK c har50
PERIODE_PRODUKSI integer
KAPASITAS_PRODUKSI integer
SATUAN c har10
MASTERPROY EK ID_PROY EK
char6 NAMA_PROY EK
char50 KONSUMEN
char50 MULAI _PROY EK
dat e PESANAN
char50 JUMLAH_PESANAN
integer ARSIPBOM
ID_CHILD c har6
ARS_I D_CHI LD c har6
NAMA_CHILD c har50
KEBUTUHAN integer
BOM ID_MATERI AL
char6 ID_PRODUK
char6 ID_PROY EK
char6 ID_CHILD
char6 NAMA_BOM
char50 KEBUTUHAN
integer STOCK
integer LEADTIME
integer LEVEL
integer J ADW AL_PENGADAAN_MATERI AL
ID_MATERI AL c har6
ID_PRODUK c har6
ID_PROY EK c har6
PERIODE integer
LEADTIME integer
SATUAN c har10
KEBUTUHAN integer
STOCK integer
PEMBELIAN integer
PERIODE_PEMBELI AN integer
DATA_LEADTIME_PEMBELI AN ID_MATERI AL
char6 LEADTIME
integer DATA_STOCK_MATERIAL
ID_MATERI AL c har6
SATUAN c har10
STOCK integer
STIKOM SURABAYA
37
3.2.5 Struktur Database