61
4.6.2. Con
ce pt
u al
D at
aM ode
l CD
M
sppd no_urut
nama_pejabat_struktural nama_pejabat_komitmen
kota_tujuan no_instansi
nama_pegawai username
lama_perjalanan no_sppd
tgl_sppd no_agenda
tgl_pergi tgl_pulang
tgl_sampai maksud_perjalanan
alat_angkut nama_pimpinan
jabatan_pimpinan kota_asal
kurang_6jam uang_transport
lama_menginap uang_penginapan
biaya_dgn_huruf int
varchar20 Undefined
varchar15 varchar5
varchar20 varchar20
int varchar5
datetime varchar5
datetime datetime
datetime varchar50
varchar20 varchar20
varchar20 varchar15
varchar10 int
int int
varchar30 pk
fk5 fk4
fk6 fk3
fk1 fk7
fk2 pegawai
nama_pegawai nip_pegawai
pangkat_pegawai gol_pegawai
ruang jabatan_pegawai
tkt_perj varchar20
varchar20 varchar30
varchar10 varchar5
varchar30 char1
pk pejabat_struktural
nama_pejabat_struktural nip_struktural
pangkat_struktural gol_struktural
jabatan_struktural varchar20
varchar20 varchar30
varchar10 varchar30
pk
lama_perjalanan lama_perjalanan
huruf keterangan
int varchar30
varchar50 pk
pejabat_komitmen nama_pejabat_komitmen
nip_komitmen pangkat_komitmen
gol_komitmen jabatan_komitmen
Undefined varchar20
varchar30 varchar10
varchar30 pk
instansi_pengguna_jasa no_instansi
nama_instansi alamat_instansi
kota_instansi lokasi_instansi
phone1 phone2
phone3 varchar5
varchar30 varchar50
varchar20 varchar20
varchar12 varchar12
varchar12 pk
uang_harian kota_tujuan
prop_tujuan uang_harian_d4
uang_harian_e3 uang_harian_f2
varchar15 varchar10
int int
int pk
kuitansi no_urut
kurang_6jam uang_transport
uang_penginapan lama_menginap
total_biaya terbilang
int varchar10
int int
int int
varchar1024 fk
user username
pass status
varchar20 varchar10
bit pk
Gambar 4.19 Conceptual Data Model CDM
62
4.6.3. P
h ys
ic al
D at
aM ode
l P
D M
penjualan kd_penjualan
kd_karyawan tgl_penjualan
cash debit
varchar5 varchar3
datetime int
int pk
fk jabatan
kd_jabatan nama_jabatan
varchar3 varchar20
pk
karyawan kd_karyawan
kd_jabatan nama_karyawan
alamat_karyawan telp_karyawan
pass varchar3
varchar3 varchar30
varchar50 varchar12
varchar6 pk
fk permintaan_pembelian
kd_permintaan kd_karyawan
tgl_permintaan varchar5
varchar3 datetime
pk fk
penerimaan_barang kd_penerimaan
kd_permintaan tgl_penerimaan
varchar5 varchar5
datetime pk
fk
barang kd_barang
kd_kategori_brg kd_asal_brg
kd_jenis_brg nama_barang
harga_barang stok
satuan kategori_brg
jenis_brg harga_beli
harga_jual varchar5
varchar3 varchar3
varchar3 varchar20
int int
varchar20 varchar50
varchar50 int
int pk
fk2 fk3
fk1
asal_barang kd_asal_brg
kd_konsinyasi kd_supplier
jml_brg_diterima satuan
varchar3 varchar5
varchar5 int
varchar20 pk
fk1 fk2
jenis_barang kd_jenis_brg
nama_jenis_brg varchar3
varchar20 pk
kategori_barang kd_kategori_brg
nama_kategori_brg varchar3
varchar20 pk
gudang kd_gudang
kd_barang varchar3
varchar5 pk
fk konsinyasi
kd_konsinyasi nama_pemilik
alamat_pemilik telp_pemilik
varchar5 varchar20
varchar50 varchar12
pk
supplier kd_supplier
nama_supplier alamat_supplier
telp_supplier varchar5
varchar20 varchar50
varchar12 pk
detil_penjualan kd_barang
kd_penjualan qty
sub_total total
varchar5 varchar5
int int
int pk
pk,fk
detil_permintaan_pembelian kd_barang
kd_permintaan varchar5
varchar5 pk,fk1
pk,fk2 detil_penerimaan
kd_barang kd_penerimaan
varchar5 varchar5
pk pk,fk
Gambar 4.20 Physical Data Model PDM
33
4.6.4. Struktur Basis Data dan Tabel