Conceptual Data Model Entity Relationship Diagram

B. Phsyical Data Model

Phyical Data Model PDM mengambarkan secara detail konsep rancangan struktur basis data yang dirancang untuk suatu program aplikasi. PDM merupakan hasil generate dari CDM. Pada PDM tergambar jelas tabel-tabel penyusun basis data beserta kolom-kolom tabel yang ada pada setiap tabel. Adapun PDM untuk aplikasi dapat dilihat pada Gambar 3.9 I D_PO = ID_PO I D_MANDOR = I D_MANDOR ID_PROYEK = I D_PROYEK ID_DETAI L_PROYEK = ID_DETAI L_PROYEK ID_PROYEK = I D_PROYEK I D_PROYEK = I D_PROY EK I D_OVER = ID_OVER I D_RAP_MATE RI AL = ID_RAP_MA TERIAL I D_PROYEK = I D_PROYEK I D_JENIS_MATERIA L = I D_JE NIS_MATERIAL I D_JENIS_MATERIAL = I D_JENI S_MATERI AL ID_RA P_MATERI AL = ID_RAP_MATERIA L I D_DETAIL_SUB_JENIS _PEKERJAAN = ID_DE TAI L_SUB_JENIS_PEKERJ AAN I D_DETAI L_SUB_JENIS _PEK ERJA AN = I D_DETAIL_SUB_JENIS_PEKERJAAN I D_JENIS_PEKERJAAN = ID_JENIS_PEKERJA AN M_JENIS_PEKERJAAN ID_JENIS_PEKERJAAN varchar12 NAMA_JENIS_PEKERJAAN varchar50 DETAIL_SUB_J ENIS_PEKERJAAN ID_DETAIL_SUB_JENIS_PEKERJAAN varchar12 ID_JENIS_PEKERJAAN varchar12 NAMA_SUB_J ENIS_PEKERJAAN varchar50 STATUS varchar1 DETAIL_PROYEK ID_DETAIL_PROYEK varchar12 ID_PROYEK varchar12 ID_DETAIL_SUB_JENIS_PEKERJAAN varchar12 PERIODE_WAKTU varchar25 BOBOT_SUB_PEKERJAAN varchar25 PROSENTASE_RENCANA numeric15 PROSENTASE_AKUMULASI_RENCANA numeric15 START_DATE date END_DATE date T_MATERIAL_TERPAKAI ID_TRANSAKSI_MATERIAL varchar12 ID_RAP_MATERIAL varchar12 JUMLAH_PAKAI numeric 15 TANGGAL_PAKAI date T_REALISASI_PROYEK ID_TRANSAKSI varchar12 ID_DETAIL_PROYEK varchar12 PROSENTASE_REALISASI numeric15 TANGGAL_REALISASI date M_PROYEK ID_PROYEK varchar12 NAMA_PROYEK varchar100 JENIS_BANGUNAN varchar100 LOKASI_PROYEK varchar100 NILAI_PROYEK numeric10 JENIS_PEKERJAAN_PROYEK varchar50 PEMILIK_PROYEK varchar50 T_OVER ID_OVER varchar12 ID_PROYEK varchar12 STATUS varchar1 T_OVER_DETAIL ID_RAP_MATERIAL varchar12 ID_OVER varchar12 STATUS varchar1 JML_MATERIAL numeric15 M_RAP_MATERIAL ID_RAP_MATERIAL varchar12 ID_JENIS_MATERIAL varchar12 ID_DETAIL_SUB_JENIS_PEKERJAAN varchar12 ID_PROYEK varchar12 JUMLAH_KEBUTUHAN_MATERIAL numeric15 M_JENIS_MATERIAL ID_JENIS_MATERIAL varchar12 NAMA_JENIS_MATERIAL varchar100 SATUAN varchar50 WASTE numeric 10 T_PO ID_PO varchar12 ID_PROYEK varchar12 ID_MANDOR varchar12 TANGGAL_PO date DETAIL_PO ID_DETAIL_PO varchar12 ID_PO varchar12 ID_JENIS_MATERIAL varchar12 JUMLAH_MATERIAL numeric 10 M_MANDOR ID_MANDOR varchar12 NAMA_MANDOR varchar50 ALAMAT varchar100 PENGALAMAN_KERJA varchar100 LAMA_PENGALAMAN varchar50 Gambar 3.9 Physical Data Model

3.2.4 Struktur Basis Data

Berikut ini akan diuraikan strktur tabel yang nantinya digunakan dalam pembuatan aplikasi. 1. Nama tabel : M_Proyek Fungsi : Untuk menyimpan tabel master proyek. Primary key : Id_Proyek Foreign key : - Tabel 3.1 M_Proyek Nama Kolom Tipe Data Panjang Keterangan Id_Proyek varchar 12 Primary key Nama_Proyek varchar 100 - Jenis_Bangunan varchar 100 - Lokasi_Proyek varchar 100 - Nilai_Proyek number 10 - Jenis_Pekerjaan_Proyek varchar 50 - Pemilik_Proyek varchar 50 - 2. Nama tabel : M_Mandor Fungsi : Untuk menyimpan data mandor Primary key : Id_Mandor Foreign key : - Tabel 3.2 M_Mandor Nama Kolom Tipe Data Panjang Keterangan Id_Mandor varchar 12 Primary key Nama_mandor varchar 50 - Alamat varchar 100 - Pengalaman_Kerja varchar 100 - Lama_Pengalaman varchar 50 - 3. Nama tabel : M_Jenis_Pekerjaan Fungsi : Untuk menyimpan jenis pekerjaan Primary key : Id_Jenis_Pekerjaan Foreign key : -