pegawai masuk yang mengambil data dari database tbl_data_pegawai, proses laporan rekap gaji yang mengambil data dari database tbl_data_pengahasilan,
proses laporan data pegawai mutasi yang mengambil data dari database tbl_data_mutasi, proses laporan data pegawai berhenti yang mengambil data dari
database tbl_data_berhenti, dan proses laporan histori data pegawai yang mengambil data dari database tbl_data_pegawai, tbl_data_mutasi dan
tbl_data_berhenti.
3.5 Conceptual Data Model
Pada gambar 3.27 dijabarkan conceptual data model untuk database dari sistem informasi administrasi kepegawaian pada PT Kopaba Jatim.
Gambar 3. 27 conceptual data model
berhenti mutasi cabang
mutasi penghasilan
jenis pegawai
unit kerja golongan
mutasi unit kerja cabang
penggajian tbl_user_login
id_user_login username
password nama_lengkap
stts pi Integer
Variable characters 10 Variable characters 15
Variable characters 30 Variable characters 10
M
Identifier_1 pi
tbl_setting_tagihan_gaji id
bpjs_ketenagaankerjaan bpjs_kesehatan
fee_management ppn
pph pi Variable characters 5
Variable characters 15 Integer
Variable characters 5 Integer
Integer M
Identifier_1 pi
tbl_master_unit_kerja id_unit_kerja
nama_unit_kerja parent_unit
pi Integer Variable characters 15
Variable characters 10 M
Identifier_1 pi
tbl_master_jenis_pegawai id_jenis_pegawai
nama_jenis pi Integer
Variable characters 15 M
Identifier_1 pi
tbl_master_golongan id_golongan
golongan uraian
level pi Integer
Variable characters 5 Variable characters 100
Variable characters 5 M
Identifier_1 pi
tbl_master_cabang id_cabang
cabang alamat
kota pi Integer
Variable characters 20 Variable characters 200
Variable characters 20 M
Identifier_1 pi
tbl_data_penghasilan id_penghasilan
gaji_pokok bpjs_kesehatan
bpjs_ketenagakerjaan ppn
pph nama_rekening
no_rekening tagihan
jasa_pengelola pi Integer
Variable characters 7 Integer
Integer Integer
Integer Variable characters 20
Variable characters 20 Integer
Integer M
Identifier_1 pi
tbl_data_pegawai id_pegawai
nip nip_lama
nama_pegawai tempat_lahir
tanggal_lahir jenis_kelamin
agama jenis_pegawai
alamat kota
pendidikan_terakhir no_npwp
no_bpjs_ketenagakerjaan no_bpjs_kesehatan
lokasi_kerja nomor_sk_jabatan
tanggal_sk_jabatan tanggal_mulai_jabatan
tanggal_selesai_jabatan foto
status_kerja status_kawin
keterangan telp
email pi Integer
Variable characters 7 Variable characters 7
Variable characters 30 Variable characters 30
Date Variable characters 10
Variable characters 15 Integer
Variable characters 200 Variable characters 20
Variable characters 20 Variable characters 15
Variable characters 15 Variable characters 15
Variable characters 20 Variable characters 15
Date Date
Date Variable characters 200
Variable characters 15 Variable characters 10
Variable characters 100 Variable characters 20
Variable characters 15 M
Identifier_1 pi
tbl_data_mutasi id_mutasi
nomor_surat_mutasi tanggal_mulai_mutasi
tanggal_surat tipe_mutasi
pi Integer Variable characters 10
Date Date
Variable characters 10 M
Identifier_1 pi
tbl_data_berhenti id_berhenti
nomor_surat_berhenti tanggal_mulai_berhenti
tanggal_surat keterangan
pi Integer Variable characters 10
Date Date
Variable characters 100 M
Identifier_1 pi
tbl_penggajian id_penggajian
gaji_pokok tgl_bayar
tgl_transfer potongan
tambahan pi Integer
Variable characters 7 Date
Date Variable characters 10
Variable characters 10 M
Identifier_1 pi
Pada gambar 3.27 conceptual data model menjelaskan terdapat dua entitas tbl_user_login dan tbl_setting_tagihan_gaji dan juga delapan entitas yang saling
berhubungan. Satu data penghasilan memiliki banyak pegawai, sedangkan satu pegawai memiliki satu penghasilan. Satu pegawai hanya memiliki satu jenis
pegawai, sedangkan satu jenis pegawai dapat dimiliki oleh banyak pegawai. Satu golongan dapat dimiliki oleh banyak pegawai, sedangkan satu pegawai hanya
memiliki satu golongan. Satu pegawai memiliki satu unit kerja, sedangkan satu unit kerja dapat dimiliki banyak pegawai. Satu cabang dapat dihuni banyak pegawai,
sedangkan satu pegawai hanya dapat menghuni satu cabang. Satu pegawai dapat dimutasi lebih dari satu kali dan satu pegawai dapat diberhentikan lebih dari satu
kali.
3.6 Physical Data Model