4.5.3 Entity Relational Diagram ERD
a. CDM
memeluk mempunyai
menjabat
memiliki mencapai
menjadwal menghitung
melakukan M_Karyawan
o o
o o
o o
o o
o o
o o
o o
o mk_nopeg
mk_nama mk_alamat
mk_tmp_lahir mk_tgl_lahir
mk_jenis_kel mk_perkawinan
mk_tgl_masuk mk_tgl_pensiun
mk_foto mk_user
mk_kunci mk_status
sap_id sap_user
Lokasi Variable characters 20
Variable characters 100 Text
Variable characters 100 Date
Variable characters 6 Characters 2
Date Date
Integer Variable characters 50
Variable characters 50 Characters 2
Variable characters 10 Variable characters 15
Variable characters 5 m_agama
o o
agama_id agama_nama
ma_status Integer
Variable characters 50 Characters 2
m_golongan o
golongan_id golongan_nama
Variable characters 2 Variable characters 20
m_jabatan o
o o
mjab_id mjab_kode
mjab_nama mjab_stasus
Integer Variable characters 15
Variable characters 100 Characters 2
m_pendidikan o
o o
mp_id mp_kode
mp_nama mp_status
Integer Variable characters 5
Variable characters 100 Characters 2
m_unit_kerja o
o muk_id
muk_nama muk_status
Variable characters 15 Variable characters 100
Characters 2 presensi
o o
o o
o o
presensiId checkDate
realIn realOut
terminalIn terminalOut
status Integer
Date Date Time
Date Time Variable characters 4
Variable characters 4 Variable characters 4
Shift o
o shift
plan_in plan_out
Variable characters 4 Time
Time sppd
o o
o o
sppd_id sppd_tujuan
sppd_tgl_mulai spdd_tgl_akhir
biaya Integer
Variable characters 100 Date
Date Integer
Gambar 4.8 CDM SI Kepegawaian
b. PDM
FK_MEMELUK FK_MEMPUNYAI
FK_MENJABAT
FK_MEMILIKI FK_MENCAPAI
FK_MENJADWAL FK_MENGHITUNG
FK_MELAKUKAN M_Karyawan
mk_nopeg golongan_id
mjab_id agama_id
muk_id mp_id
mk_nama mk_alamat
mk_tmp_lahir mk_tgl_lahir
mk_jenis_kel mk_perkawinan
mk_tgl_masuk mk_tgl_pensiun
mk_foto mk_user
mk_kunci mk_status
sap_id sap_user
Lokasi varchar20
varchar2 int
int varchar15
int varchar100
text varchar100
date varchar6
char2 date
date int
varchar50 varchar50
char2 varchar10
varchar15 varchar5
pk fk2
fk3 fk1
fk4 fk5
m_agama agama_id
agama_nama ma_status
int varchar50
char2 pk
m_golongan golongan_id
golongan_nama varchar2
varchar20 pk
m_jabatan mjab_id
mjab_kode mjab_nama
mjab_stasus int
varchar15 varchar100
char2 pk
m_pendidikan mp_id
mp_kode mp_nama
mp_status int
varchar5 varchar100
char2 pk
m_unit_kerja muk_id
muk_nama muk_status
varchar15 varchar100
char2 pk
presensi presensiId
shift mk_nopeg
checkDate realIn
realOut terminalIn
terminalOut status
int varchar4
varchar20 date
datetime datetime
varchar4 varchar4
varchar4 pk
fk1 fk2
Shift shift
plan_in plan_out
varchar4 time
time pk
sppd sppd_id
mk_nopeg sppd_tujuan
sppd_tgl_mulai spdd_tgl_akhir
biaya int
varchar20 varchar100
date date
int pk
fk
Gambar 4.9 PDM SI Kepegawaian
4.5.4 Struktur Tabel