Physical Data Model Struktur Basis Data dan Tabel

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