Gambar 4.9 adalah DFD level 1 Proses MaIntenance Data Pegawai. DFD level 1 ini adalah pengembangan dari proses maIntenance data pegawai. Pada
DFD ini terdapat proses pengecekan data dan update perubahan. Pada DFD ini juga terdapat database yaitu pegawai dan golongan.
4.2.6 Entity Relational Diagram
Entity Relational Diagram mengGambarkan hubungan data dari tabel
satu ke tabel yang lain. Berikut ini adalah Entity Relational Diagram ERD dari sistem informasi absensi dan pengajian pada PT. Jamsostek.
a. ERD Conceptual Data Model
Gambar 4.10 adalah conceptual data model dari sistem informasi absensi dan pengajian pada PT. Jamsostek. Pada Gambar 4.10 terlihat terdapat tiga belas
entity yang terhubung dengan kondisi many to many dan one to many.
harian
ketentuan masa kerja
histori karyawan keterangan
mempunyai absensi
nilai gol
klmpk jadwal kelompok
jadwal proyek
Gol ongan KD GOL
GAPOK T UNJ KES
UANG MKN UANG T RANS
Penj adwal an KD JDWL
JNS KRJ DURASI SELESAI
T GL MUL PRYK T GL SLS PRYK
Masa Kerj a KD MS KRJ
MASA KRJ T UNJ KRJ
Pegawai NIK
NAMA ALAMAT
T GL LAHIR KOT A LAHIR
T ELP GENDER
JML ANAK ST AT US
MULAI KERJA KONT RAK HABIS
Keterangan Ij i n T GL AWAL
T GL AKHIR JENIS IJIN
KET ERANGAN
Ij i n KD IJIN
KET IJIN Jabatan
KD JBT NAMA JBT
T UNJ JBT BONUS JBT
ST AT US Absensi
T GL ABSEN NAMA
JAM MSK JAM PLG
Hi st Gaj i PERIODE
NAMA JABAT AN
GAPOK T UNJ JBT
T UNJ KRJ BONUS
GAJI BERSIH Proyek
KODE_PROYEK NAMA_CLIENT
ALAMAT T ELP
T GL_PELAKSANAAN T GL AKHIR
Kel ompok KD KLMPK
BONUS T RGT Peni l ai an
T GL PENILAIAN DISIPLIN
KET EKUNAN T EAMWORK
HASIL KERJA
Hsl Prs Hari an T GL KJ PRYK
PROSENT ASE
Gambar 4.10 CDM Sistem Informasi Absensi dan Penggajian
b. ERD Physical Data Model
Gambar 4.11 adalah Physical data model dari sistem informasi absensi dan pengajian pada PT. Jamsostek. Terdapat tiga belas tabel dengan primary key
masing-masing dan hubungan antar tabel sebagai foreign key.
KD_JDWL = KD_JDWL KD_IJIN = KD_IJIN
KD_MS_KRJ = KD_MS_KRJ NIK = NIK
NIK = NIK
KD_JBT = KD_JBT NIK = NIK
NIK = NIK
KD_GOL = KD_GOL KD_KLMPK = KD_KLMPK
KD_KLMPK = KD_KLMPK
KODE_PROYEK = KODE_PROYEK
GOLONGAN KD_GOL
varchar5 GAPOK
money TUNJ_KES
money UANG_MKN
money UANG_TRANS
money PENJADWALAN
KD_JDWL varchar8
KODE_PROYEK varchar10
KD_KLMPK varchar8
JNS_KRJ varchar30
DURASI_SELESAI int
TGL_MUL_PRYK datetime
TGL_SLS_PRYK datetime
MASA_KERJA KD_MS_KRJ
varchar5 MASA_KRJ
numeric18 TUNJ_KRJ
money PEGAWAI
NIK varchar8
KD_MS_KRJ varchar5
KD_JBT varchar5
KD_GOL varchar5
KD_KLMPK varchar8
NAMA varchar25
ALAMAT varchar50
TGL_LAHIR datetime
KOTA_LAHIR varchar30
TELP numeric10
GENDER varchar50
JML_ANAK int
STATUS varchar50
MULAI_KERJA datetime
KONTRAK_HABIS datetime
KETERANGAN_IJIN NIK
varchar8 TGL_AWAL
datetime TGL_AKHIR
datetime KD_IJIN
varchar8 JENIS_IJIN
varchar10 KETERANGAN
varchar30 IJIN
KD_IJIN varchar8
KET_IJIN varchar10
JABATAN KD_JBT
varchar5 NAMA_JBT
varchar15 TUNJ_JBT
money BONUS_JBT
money STATUS
varchar50 ABSENSI
TGL_ABSEN datetime
NIK varchar8
NAMA varchar25
JAM_MSK varchar50
JAM_PLG varchar50
HIST_GAJI PERIODE
char10 NIK
varchar8 NAMA
varchar25 JABATAN
varchar15 GAPOK
money TUNJ_JBT
money TUNJ_KRJ
money BONUS
money GAJI_BERSIH
money
PROYEK KODE_PROYEK
varchar10 NAMA_CLIENT
varchar25 ALAMAT
varchar25 TELP
varchar15 TGL_PELAKSANAAN
datetime TGL_AKHIR
datetime KELOMPOK
KD_KLMPK varchar8
BONUS_TRGT money
PENILAIAN TGL_PENILAIAN
datetime NIK
varchar8 DISIPLIN
int KETEKUNAN
int TEAMWORK
int HASIL_KERJA
int
HSL_PRS_HARIAN TGL_KJ_PRYK
datetime KD_JDWL
varchar8 PROSENTASE
int
Gambar 4.11 PDM Sistem Informasi Absensi dan Penggajian
4.2.7 Struktur File