Diagram Relasi Antar Entitas

3.3.4 Diagram Relasi Antar Entitas

1. Model Data Secara Konsep

Gambar 3.23 merupakan model data secara konsep dari entitas yang saling berhubungan satu dengan yang lain dalam sistem informasi penggajian PT Kuda Inti Samudera Semarang. Relation_2562 Mempunyai Mempunyai Mempunyai Mempunyai Mempunyai Mempunyai Mempunyai Mempunyai Mempunyai Mempunyai Mempunyai Mempunyai Mempengaruhi Mempunyai Mempunyai Mempunyai Mempunyai Mempunyai Mempunyai Mempunyai Mempunyai Mempunyai Melakukan Mempunyai Mempunyai Mempunyai Mempunyai Mengajukan Mengajukan Mengajukan R ekam Kehadi ran i d abs ens i waktu masuk waktu pul ang Karyawan i d karyawan N IK nama karyawan status akti f j eni s kel ami n mas a kontrak awal mas a kontrak akhir tgl masuk tgl kel uar al amat kota tel pon rumah handphone tempat l ahi r tang g al l ahir status nikah g ol ong an darah ag ama al amat sesuai ktp kota sesuai ktp nama is tri tang g al l ahir i stri tempat l ahi r is tri pendi di kan i stri pekerj aan i stri Jatah C uti i d cuti tahun j atah cuti keterang an T ol eransi Kehadi ran i d tolerans i j eni s tol eransi tgl _awal tgl _akhi r waktu awal waktu_akhi r keterang an SPKL i d spkl tang g al awal tang g al akhi r keterang an Jadwal N on Shift i d non s hi ft T gl berl aku Jadwal Shi ft i d jadwal s hi ft bulan tahun 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 D i vis i i d di vis i di vi si Jabatan i d jabatan j abatan Jenj ang Karir i d jenj ang kari r tang g al berl aku g aj i pokok tunj angan jabatan tunj angan operasi onal tunj angan fung si onal tunj angan perumahan tunj angan komunikasi tunj angan keakti fan apresi as i absensi l embur Status Karyawan i d status karyawan status karyawan Group Kerja i d group kerj a g roup kerja j eni s shift Grade i d grade g rade Jam Kerj a Shi ft i d jam kerja s hi ft T gl berl aku shift j am masuk j am pul ang Pel ang g aran i d pel angg aran tang g al pel ang g aran keterang an Anak i d anak nama anak j eni s kel ami n tang g al l ahir tempat l ahi r pendi di kan D ata Pendidikan Formal i d pend normal nama sekolah kota tahun j urus an D ata Pendidikan N on F ormal i d pend non formal materi penyel engg ara tahun kota Gaj i Id_g aj i Bul an Status PT KP T ambahan Luar Kota T ambahan Akomodas i T ambahan T ransport T ambahan Lai n Potong an Pi nj aman Potong an Lai n Lai n D eti l N on Shi ft i d non s hi ft hari waktu masuk waktu pul ang F oto Karyawan i d foto foto Absensi i d abs ens i Bul an i ji n sakit cuti al pha Gambar 3.23. Model Data Secara Konsep Pada Sistem Informasi Penggajian PT Kuda Inti Samudera Semarang

2. Model Data Secara Fisik

Model Data Secara Fisik merupakan hasil generate dari Model Data Secara Konsep, yang menggambarkan detil dari struktur tabel. Gambar 3.24 menunjukkan penggambaran model data secara fisik pada sistem informasi penggajian PT Kuda Inti Samudera Semarang. ID_KARYAWAN = ID_KARYAWAN ID_KARYAWAN = ID_KARYAWAN ID_NON_SHIFT = ID_NON_SHIFT ID_DIVISI = ID_DIVISI ID_GROUP_KERJA = ID_GROUP_KERJA ID_ST ATUS_KARYAWAN = ID_ST ATUS_KARYAWAN ID_GRADE = ID_GRADE ID_JABATAN = ID_JABATAN ID_DIVISI = ID_DIVISI ID_KARYAWAN = ID_KARYAWAN ID_JAM_KERJA_SHIFT = ID_JAM_KERJA_SHIFT ID_DIVISI = ID_DIVISI ID_GROUP_KERJA = ID_GROUP_KERJA ID_JENJANG_KARIR = ID_JENJANG_KARIR ID_DIVISI = ID_DIVISI ID_JABATAN = ID_JABATAN ID_ST ATUS_KARYAWAN = ID_ST ATUS_KARYAWAN ID_GRADE = ID_GRADE ID_JABATAN = ID_JABATAN ID_DIVISI = ID_DIVISI ID_ST ATUS_KARYAWAN = ID_ST ATUS_KARYAWAN ID_GROUP_KERJA = ID_GROUP_KERJA ID_GRADE = ID_GRADE ID_KARYAWAN = ID_KARYAWAN ID_KARYAWAN = ID_KARYAWAN ID_KARYAWAN = ID_KARYAWAN ID_KARYAWAN = ID_KARYAWAN ID_KARYAWAN = ID_KARYAWAN ID_KARYAWAN = ID_KARYAWAN ID_KARYAWAN = ID_KARYAWAN ID_KARYAWAN = ID_KARYAWAN REKAM_KEHADIRAN ID_ABSENSI integ er ID_KARYAWAN integ er WAKTU_MASUK timestamp WAKTU_PULANG timestamp KARYAWAN ID_KARYAWAN integ er ID_GRADE integ er ID_GROUP_KERJA integ er ID_STATUS_KARYAWAN integ er ID_DIVISI integ er ID_JABATAN integ er NIK varchar50 NAMA_KARYAWAN varchar50 STATUS_AKTIF varchar50 JENIS_KELAMIN varchar50 MASA_KONTRAK_AWAL date MASA_KONTRAK_AKHIR date TGL_M ASUK date TGL_KELUAR date ALAMAT varchar50 KOTA varchar50 TELPON_RUMAH varchar50 HANDPHONE integ er TEM PAT_LAHIR varchar50 TANGGAL_LAHIR date STATUS_NIKAH varchar50 GOLONGAN_DARAH varchar2 AGAM A varchar50 ALAMAT_SESUAI_KTP varchar50 KOTA_SESUAI_KTP varchar50 NAMA_ISTRI varchar50 TANGGAL_LAHIR_ISTRI varchar50 TEM PAT_LAHIR_ISTRI varchar50 PENDIDIKAN_ISTRI varchar50 PEKERJAAN_ISTRI varchar50 JATAH_CUTI ID_CUTI integ er ID_KARYAWAN integ er TAHUN integ er JATAH_CUTI integ er KETERANGAN varchar50 TOLERANSI_KEHADIRAN ID_TOLERANSI integ er ID_KARYAWAN integ er JENIS_TOLERANSI varchar50 TGL_AWAL date TGL_AKHIR date WAKTU_AWAL timestamp WAKTU_AKHIR timestamp KETERANGAN varchar50 SPKL ID_SPKL varchar50 ID_KARYAWAN integ er TANGGAL_AWAL timestamp TANGGAL_AKHIR timestamp KETERANGAN varchar50 JADWAL_NON_SHIFT ID_NON_SHIFT integ er ID_GROUP_KERJA integ er ID_DIVISI integ er TGL_BERLAKU date JADWAL_SHIFT ID_JADWAL_SHIFT integ er ID_JAM_KERJA_SHIFT integ er BULAN_TAHUN timestamp 1 varchar2 2 varchar2 3 varchar2 4 varchar2 5 varchar2 6 varchar2 7 varchar2 8 varchar2 9 varchar2 10 varchar2 11 varchar2 12 varchar2 13 varchar2 14 varchar2 15 varchar2 16 varchar2 17 varchar2 18 varchar2 19 varchar2 20 varchar2 21 varchar2 22 varchar2 23 varchar2 24 varchar2 25 varchar2 26 varchar2 27 varchar2 28 varchar2 29 varchar2 30 varchar2 31 varchar2 DIVISI ID_DIVISI integ er DIVISI varchar50 JABATAN ID_JABATAN integ er JABATAN varchar50 JENJANG_KARIR ID_JENJANG_KARIR integ er ID_GRADE integ er ID_STATUS_KARYAWAN integ er ID_JABATAN integ er ID_DIVISI integ er TANGGAL_BERLAKU timestamp GAJI_POKOK integ er TUNJANGAN_JABATAN integ er TUNJANGAN_OPERASIONAL integ er TUNJANGAN_FUNGSIONAL integ er TUNJANGAN_PERUMAHAN integ er TUNJANGAN_KOM UNIKASI integ er TUNJANGAN_KEAKTIFAN integ er APRESIASI_ABSENSI integ er LEMBUR integ er STATUS_KARYAWAN ID_STATUS_KARYAWAN integ er STATUS_KARYAWAN varchar50 GROUP_KERJA ID_GROUP_KERJA integ er GROUP_KERJA varchar50 JENIS_SHIFT varchar50 GRADE ID_GRADE integ er GRADE varchar50 JAM_KERJA_SHIFT ID_JAM_KERJA_SHIFT integ er ID_GROUP_KERJA integ er ID_DIVISI integ er TGL_BERLAKU date SHIFT varchar2 JAM_MASUK time JAM_PULANG time PELANGGARAN ID_PELANGGARAN varchar50 ID_KARYAWAN integ er TANGGAL_PELANGGARAN date KETERANGAN varchar50 ANAK ID_ANAK integ er ID_KARYAWAN integ er NAMA_ANAK varchar50 JENIS_KELAMIN varchar50 TANGGAL_LAHIR date TEM PAT_LAHIR varchar50 PENDIDIKAN varchar50 DATA_PENDIDIKAN_FORM AL ID_PEND_NORMAL integ er ID_KARYAWAN integ er NAMA_SEKOLAH varchar50 KOTA varchar50 TAHUN integ er JURUSAN varchar50 DATA_PENDIDIKAN_NON_FORMAL ID_PEND_NON_FORMAL integ er ID_KARYAWAN integ er MATERI varchar50 PENYELENGGARA varchar50 TAHUN integ er KOTA varchar50 GAJI ID_JENJANG_KARIR integ er ID_KARYAWAN integ er ID_DIVISI integ er ID_JABATAN integ er ID_GRADE integ er ID_STATUS_KARYAWAN integ er BULAN timestamp STATUS_PTKP varchar50 TAM BAHAN_LUAR_KOTA integ er TAM BAHAN_AKOM ODASI integ er TAM BAHAN_TRANSPORT integ er TAM BAHAN_LAIN integ er POTONGAN_PINJAMAN integ er POTONGAN_LAIN_LAIN integ er ID_GAJI integ er DETIL_NON_SHIFT ID_DETIL_NON_SHIFT integ er ID_NON_SHIFT integ er HARI varchar50 WAKTU_MASUK timestamp WAKTU_PULANG timestamp FOTO_KARYAWAN ID_FOTO integ er ID_KARYAWAN integ er FOTO long binary ABSENSI ID_REKAP_ABSENSI integ er ID_KARYAWAN integ er BULAN timestamp IJIN integ er SAKIT integ er CUTI integ er ALPHA integ er Gambar 3.24. Model Data Secara Fisik Pada Sistem Informasi Penggajian PT Kuda Inti Samudera Semarang

3.3.5 Struktur Tabel