4.5.2 Physical Data Model
Physical Data Model menggambarkan struktur data sebagaimana akan di implemtasikan oleh DBMS. PDM dapat mengoptimalkan database dengan
memodifikasi tabel, kolom, index, refrential integrity, view, physical storage, trigger and stored procedure. Procedure database generation menerapkan hal itu
dengan cara menyesuaikan dengan DBMS yang kita pilih. Bentuk Physical data model dari generate conceptual data model untuk
aplikasi pendataan pegawai pada PT. Kopaba Jatim adalah sebagai berikut:
Gambar 4. 39 Physical Data Model
FK_PEKERJAAN
FK_CABANG
FK_STATUS_JABATAN FK_JABATAN
FK_GOLONGAN
FK_UNIT_KERJA FK_JENIS_PEGAWAI
tbl_master_cabang id_cabang
level cabang
alamat kota
tanggal int
varchar100 varchar100
varchar100 varchar50
date pk
tbl_master_unit_kerja id_unit_kerja
nama_unit_kerja parent_unit
int varchar100
varchar50 pk
tbl_data_pegawai id_pegawai
id_jenis_pegawai id_pekerjaan
id_status_jabatan id_cabang
id_golongan id_unit_kerja
id_jabatan nip
nip_lama nama_pegawai
tempat_lahir tanggal_lahir
jenis_kelamin agama
jenis_pegawai alamat
pendidikan_terakhir no_npwp
no_bpjs_ketenagaankerjaan no_bpjs_kesehatan
status_pegawai_pangkat lokasi_kerja
nomor_sk_jabatan tanggal_sk_jabatan
tanggal_mulai_jabatan tanggal_selesai_jabatan
id_status_pegawai status_kerja
status_kawin keterangan
int int
int int
int int
int int
varchar50 varchar50
varchar100 varchar100
date varchar20
varchar50 varchar100
varchar100 varchar100
varchar100 varchar100
varchar100 varchar100
varchar100 varchar100
date varchar100
varchar100 char1
varchar100 varchar100
varchar100 pk
fk7 fk1
fk3 fk2
fk5 fk6
fk4 tbl_master_pekerjaan
id_pekerjaan nama_pekerjaan
int varchar100
pk
tbl_status_jabatan id_status_jabatan
nama_jabatan int
varchar100 pk
tbl_master_jenis_pegawai id_jenis_pegawai
nama_jenis int
varchar50 pk
tbl_master_jabatan id_jabatan
nama_jabatan level
int varchar100
varchar100 pk
tbl_master_golongan id_golongan
golongan uraian
level int
varchar50 varchar100
varchar100 pk
4.5.3 Struktur Basis Data dan Tabel
Struktur tabel digunakan dalam pembuatan aplikasi penggajian PT BPT. Data-data dibawah ini akan menjelaskan satu per satu secara detil dari struktur tabel
sistem.
a. Nama Tabel