Entity Relational Diagram Desain Sistem

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