Conceptual Data Model Physical Data Model
Gambar 4.1 Conceptual Data Model
mempunyai DetilGol
mempunyai_Jshift DetilCuti
mempunyai_Shift mempunyai_Absensi
mempunyai_Lembur Jab_dimiliki
Kota_dimiliki mempunyai_Jabatan
mempunyai_Bagian
mempunyai_Kota
mempunyaiPajakGaji mempunyai_Peminjaman
DetilKebUang DetilTunjangan
mempunyaiKebUang mempunyai_Tunj
MasterKaryawan NIK
NmKaryawan Password
Foto TempatLahir
TanggalLahir JenisKelamin
Agama Status
Anak NmSuamiIstri
GolDarah Handphone1
Handphone2 Email
NoKTP NPWP
PendidikanTerakhir StatusKaryawan
TglMasukKrj TglUbahShift
SisaCutiKar NmBank
NoRekening GajiPokok
TglBerhentiKrj StatusAktif
RiwayatPekerjaan Alamat
Telepon MasterJabatan
Jabatan NmJabatan
MasterBagian Bagian
NmBagian MasterDepartemen
Departemen NmDepartemen
MasterProvinsi Provinsi
NmProvinsi
MasterKota Kota
NmKota MasterTunjangan
IdTunj NmTunj
MasterKebutuhanUang IdKebUang
NmKebUang Peminjaman
IdPinjam TglPinjam
Periode JmlPinjam
SisaPeriode SisaPinjam
Absensi TglAbsen
JmMsk JmPlg
StatusAbsen MasterCuti
IdCuti NmCuti
JmlCuti
Lembur IdLembur
TglLembur JmMulaiLembur
JmSelesaiLembur TotalUangLembur
KetLembur
MasterShift IdShift
JenisShift JmMulaiShift
JmSelesaiShift
PajakGaji TahunGaji
GajiBulan NoSlipPajak
NoSlipGaji GajiPokok
THR TotalUangLembur
TotalTunj TotalKebUang
PenghasilanBruto UangJabatan
PotPinjaman PenghasilanNetoSebulan
PenghasilanNetoSetahun DiriWP
StatusKawinTidak Anak
JmlPTKP PenghasilanKenaPajakSetahun
PPh21Sebulan PPh21Setahun
TotalGaji MasterGolongan
IdGol NmGol
NilaiMax NIlaiMin
MasterTHR TahunTHR
BulanTHR
Gambar 4.2 Physical Data Model
TAHUNTHR = TAHUNTHR IDGOL = IDGOL
JABATAN = JABATAN
IDSHIFT = IDSHIFT IDCUTI = IDCUTI
NIK = NIK
IDSHIFT = IDSHIFT NIK = NIK
NIK = NIK JABATAN = JABATAN
KOTA = KOTA BAGIAN = BAGIAN
DEPARTEMEN = DEPARTEMEN
PROVINSI = PROVINSI
NIK = NIK NIK = NIK
NIK = NIK IDTUNJ = IDTUNJ
JABATAN = JABATAN
IDKEBUANG = IDKEBUANG JABATAN = JABATAN
NIK = NIK
MASTERKARYAWAN NIK
varchar8 NMKARYAWAN
varchar50 PASSWORD
integer FOTO
image TEMPATLAHIR
varchar25 TANGGALLAHIR
datetime JENISKELAMIN
char1 AGAMA
char1 STATUS
char1 ANAK
integer NMSUAMIISTRI
varchar50 GOLDARAH
char2 HANDPHONE1
char13 HANDPHONE2
char13 EMAIL
varchar50 NOKTP
char25 NPWP
char25 PENDIDIKANTERAKHIR char3
DEPARTEMEN varchar6
BAGIAN varchar6
JABATAN varchar6
STATUSKARYAWAN varchar15
TGLMASUKKRJ datetime
IDSHIFT varchar8
TGLUBAHSHIFT datetime
SISACUTIKAR integer
NMBANK varchar25
NOREKENING char16
GAJIPOKOK integer
TGLBERHENTIKRJ datetime
STATUSAKTIF char1
RIWAYATPEKERJAAN varchar100
ALAMAT varchar50
PROVINSI vachar4
KOTA varchar4
TELEPON char13
MASTERJABATAN JABATAN
varchar6 BAGIAN
varchar6 NMJABATAN varchar25
MASTERBAGIAN BAGIAN
varchar6 DEPARTEMEN varchar6
NMBAGIAN varchar25
MASTERDEPARTEMEN DEPARTEMEN
varchar6 NMDEPARTEMEN varchar25
MASTERPROVINSI PROVINSI
varchar4 NMPROVINSI varchar25
MASTERKOTA KOTA
varchar4 PROVINSI varchar4
NMKOTA varchar25 MASTERTUNJANGAN
IDTUNJ varchar10
NIK varchar8
NMTUNJ varchar50
MASTERKEBUTUHANUANG IDKEBUANG
varchar10 NIK
varchar8 NMKEBUANG
varchar50 PEMINJAMAN
IDPINJAM varchar10
NIK varchar8
TGLPINJAM datetime
PERIODE integer
JMLPINJAM integer
SISAPERIODE integer SISAPINJAM
integer ABSENSI
TGLABSEN datetime
NIK varchar8
IDSHIFT varchar8
JMMSK datetime
JMPLG datetime
STATUSABSEN varchar25 MASTERCUTI
IDCUTI varchar10
NMCUTI varchar25 JMLCUTI integer
LEMBUR IDLEMBUR
varchar10 NIK
varchar8 TGLLEMBUR
datetime JMMULAILEMBUR
datetime JMSELESAILEMBUR
datetime TOTALUANGLEMBUR integer
KETLEMBUR varchar150
MASTERSHIFT IDSHIFT
varchar8 JENISSHIFT
varchar25 JMMULAISHIFT
datetime JMSELESAISHIFT datetime
PAJAKGAJI TAHUNGAJI
char4 GAJIBULAN
char2 NIK
varchar8 TAHUNTHR
char4 NOSLIPPAJAK
varchar25 NOSLIPGAJI
varchar25 GAJIPOKOK
integer THR
integer TOTALUANGLEMBUR
integer TOTALTUNJ
integer TOTALKEBUANG
integer PENGHASILANBRUTO
integer UANGJABATAN
integer POTPINJAMAN
integer PENGHASILANNETOSEBULAN
integer PENGHASILANNETOSETAHUN
integer DIRIWP
integer STATUSKAWINTIDAK
integer ANAK
integer JMLPTKP
integer PENGHASILANKENAPAJAKSETAHUN
integer PPH21SEBULAN
integer PPH21SETAHUN
integer TOTALGAJI
integer MASTERGOLONGAN
IDGOL varchar4
NMGOL varchar25
NILAIMAX integer NILAIMIN integer
MASTERTHR TAHUNTHR char4
BULANTHR char2 DETILKEBUANG
JABATAN varchar6
IDKEBUANG varchar10
JMLKEBUANG integer DETILTUNJANGAN
JABATAN varchar6 IDTUNJ
varchar10 JMLTUNJ integer
DETILCUTI NIK
varchar8 JMLCUTI
integer JMLCUTIYGDIAMBIL
integer IDCUTI
varchar10 TGLPENGGAJUANCUTI datetime
TGLMULAICUTI datetime
TGLSELESAICUTI datetime
DETILGOL JABATAN
varchar6 PENDIDIKANTERAKHIR char3
IDGOL varchar4