Pada Gambar 4.11 dan gambar 4.12 akan dijelaskan relasi – relasi atau
hubungan antar tabel dalam perancangan Aplikasi absensi dan penggajian dalam bentuk Conceptual Data Model CDM dan Phisycal Data Model PDM.
4.3.5.1 Conceptual Data Model CDM
Conceptual Data Model CDM pada proses Aplikasi Absensi dan Penggajian
pada CV. Maha Meru merupakan gambaran dari struktur database yang akan digunakan dalam pembuatan sistem.
Gambaran Conceptual Data Model proses Aplikasi Absensi dan Penggajian pada CV. Maha Meru dapat dilihat pada Gambar 4.11.
STIKOM SURABAYA
Gambar 4.11 Conceptual Data Model proses Aplikasi Absensi dan Penggajian pada CV. Maha Meru
Pada gambar 4.11 mengenai Conceptal Data Model Aplikasi Absensi dan Penggajian pada CV. Maha Meru, dijelaskan bahwa sistem absensi dan penggajian
perusahaan ini memiliki 11 tabel database.
Relation_165 Relation_141
Relation_93
Relation_92 Relation_91
Relation_90 Relation_89
Det il_Pot ongan
Det il_Tunjangan
Karyawan NIK
Nama_Karyawan Pass word
Alamat Agama
T elepon Email
Jenis_Kelamin Status
Jumlah_Anak Gol_Darah
T ahun_M as uk_Kerja T unjangan
Kode_T unjang an Nama_T unjang an
Pokok_Tunjangan Potong an
Kode_Potongan Nama_Potongan
Pokok_Potong an
Gaji Kode_Gaji
Gaji_Pokok
Nota_Peng g ajian No_Peng g ajian
T ang g al_Pengg ajian T otal_Gaji
Jabatan Kode_Jabatan
Nama_Jabatan Jurnal
No_Jurnal T ang g al
Saldo_Debit_J urnal Saldo_Kredit_Jurnal
COA No_Akun
Nama_Akun Saldo_Dedit_Coa
Saldo_Kredit_Coa Absensi
Kode Abs ensi Jam M asuk
Jam Keluar Jam Kerja
Lembur Kode_Lembur
Jam M ulai Jam Seles ai
Keterangan T ang g al Peng ajuan
Jam Lembur
STIKOM SURABAYA
4.3.5.2 Phisycal Data ModelPDM
Gambar 4.12 Phisycal Data Model proses Aplikasi Absensi dan Penggajian pada CV. Maha Meru
Phisycal Data Model PDM pada proses Aplikasi Absensi dan Penggajian pada
CV. Maha Meru merupakan gambaran dari struktur database yang akan digunakan dalam pembuatan sistem beserta hasil relasi dari hubungan antar tabel yang terkait.
Pada gambar 4.12 mengenai Phisycal Data Model pada proses Aplikasi Absensi dan
NIK = NIK NIK = NIK
KO DE_JABATAN = KODE_JABATAN
NO _AKUN = NO _AKUN
NO _PENG GAJIAN = NO _PENGG AJIAN NIK = NIK
KO DE_GAJI = KO DE_GAJI KO DE_PO TO NG AN = KO DE_PO TO NG AN
NIK = NIK
NIK = NIK KO DE_TUNJANG AN = KODE_TUNJANGAN
KARYAWAN NIK
varc har6 KODE_GAJ I
varc har5 KODE_JABATAN
varc har5 NAMA_KARYAWAN
varc har50 PASSWORD
varc har6 ALAMAT
varc har150 AGAM A
varc har10 TELEPON
varc har12 EMAIL
varc har50 JENIS_KELAMIN
varc har2 STATUS
varc har50 JUM LAH_ANAK
int GOL_DARAH
varc har2 TAHUN_MASUK_KERJA
int TUNJANGAN
KODE_TUNJ ANGAN varc har5
NAMA_TUNJANGAN varc har50
POKOK_TUNJANGAN int
POTONGAN KODE_POTONGAN
varc har5 NAMA_POTONGAN
varc har50 POKOK_POTONGAN
int GAJI
KODE_GAJ I varc har5
GAJI_POKOK int
NOTA_PENGGAJIAN NO_PENGGAJ IAN
varc har5 NIK
varc har6 TANGGAL_PENGGAJIAN
datetime TOTAL_GAJ I
int JABATAN
KODE_JABATAN varc har5
NAMA_JABATAN varc har50
JURNAL NO_AKUN
varc har5 NO_PENGGAJ IAN
varc har5 NO_J URNAL
varc har5 TANGGAL
datetime SALDO_DEBIT_JURNAL
int SALDO_KREDIT_JURNAL
int COA
NO_AKUN varc har5
NAMA_AKUN varc har50
SALDO_DEDIT_COA int
SALDO_KREDIT_COA int
ABSENSI KODE_ABSENSI
int NIK
varc har6 JAM_MASUK
datetime JAM_KELUAR
datetime JAM_KERJA
int
DETIL_LEMBUR KODE_LEMBUR1
int NIK
varc har6 JAM_MULAI
datetime JAM_SELESAI
datetime KETERANGAN
varc har1000 TANGGAL_PENGAJUAN
datetime JAM_LEMBUR
int DETIL_TUNJ ANGAN
KODE_TUNJ ANGAN varc har5
NIK varc har6
DETIL_POTONGAN NIK
varc har6 KODE_POTONGAN
varc har5
STIKOM SURABAYA
Penggajian pada CV. Maha Meru, dijelaskan bahwa setiap tabel database memiliki keterangan tipe data yang akan berguna untuk melakukan penyimpanan database dan
pemanggilan isi database ke dalam program Aplikasi Absensi dan Penggajian pada CV. Maha Meru.
4.3.6 Struktur Tabel