Entity Relationship Diagram Proses

e. Diagram Level 1 Proses Penggajian Pada DFD level 1 proses penggajian terdiri dari dua proses, yaitu perhitungan gaji dan pembuatan slip gaji. Gambar 4.12 Diagram Level 1 Proses Penggajian

4.3.5 Entity Relationship Diagram

Entity Relationship Diagram ERD merupakan proses yang menunjukkan hubungan antar entitas dan relasinya. ERD terbagi menjadi Conceptual Data Model CDM dan Physical Data Model PDM. a. Conceptual Data Model Conceptual Data Model CDM dari rancang bangun aplikasi penggajian pada Klinik Geo Medika, dijelaskan bahwa sistem di perusahaan ini memiliki 9 tabel database. Gambar 4.13 Conceptual Data Model b. Physical Data Model Physical Data Model PDM adalah hasil dari generate CDM. Data tabel pada PDM inilah yang digunakan pada saat membuat database dalam aplikasi. Gambar 4.14 Physical Data Model Mengajukan Mendapat Dicatat Membuat Memiliki Memperoleh Det il T unjangan Melakukan T unjangan Kode T unjang an Nama T unjang an Pokok T unjang an Presensi Kode Pres ens i Jam M asuk Jam Keluar Jam Kerja Bulan T ahun Gaji Kode Gaji Gaji Pokok T arif Lembur Jabatan Kode J abatan Nama J abatan Level Us er Karyawan NIK Nama Karyawan Pass word Alamat Agama T elepon Email Jenis Kelamin Status Jumlah Anak Golongan Darah T ahun Mas uk Kerja Lembur Kode Lembur Jam M ulai Jam Kluar Keterangan T ang g al Peng ajuan Jam Lembur Bulan T ahun COA Nomor Akun Nama Akun Saldo Debit Coa Saldo Kredit C oa Status Jurnal Nomor J urnal T ang g al Saldo Debit Jurnal Saldo Kredit J urnal Status Nota Peng g ajian Nomor Pengg ajian T ang g al Peng gajian T otal Gaji NIK = NIK NIK = NIK NOMOR_PENGGAJIAN = NOMOR_PENGGAJIAN NOMOR_AKUN = NOMOR_AKUN KODE_JABATAN = KODE_JABAT AN KODE_GAJI = KODE_GAJI NIK = NIK KODE_TUNJANGAN = KODE_T UNJANGAN NIK = NIK TUNJANGAN KODE_TUNJANGAN varchar5 NAMA_TUNJANGAN varchar50 POKOK_TUNJANGAN integ er PRESENSI KODE_PRESENSI varchar5 NIK varchar6 JAM_MASUK timestamp JAM_KELUAR timestamp JAM_KERJA integ er BULAN varchar50 TAHUN varchar4 GAJI KODE_GAJI varchar5 GAJI_POKOK integ er TARIF_LEMBUR integ er JABATAN KODE_JABATAN varchar5 NAMA_JABATAN varchar50 LEVEL_USER integ er KARYAWAN NIK varchar6 KODE_GAJI varchar5 KODE_JABATAN varchar5 NAMA_KARYAWAN varchar50 PASSWORD varchar5 ALAMAT varchar150 AGAM A varchar10 TELEPON varchar12 EMAIL varchar50 JENIS_KELAMIN varchar2 STATUS varchar50 JUM LAH_ANAK integ er GOLONGAN_DARAH varchar2 TAHUN_MASUK_KERJA date LEMBUR KODE_LEMBUR varchar5 NIK varchar6 JAM_MULAI timestamp JAM_KLUAR timestamp KETERANGAN varchar100 TANGGAL_PENGAJUAN timestamp JAM_LEMBUR integ er BULAN varchar50 TAHUN varchar4 COA NOMOR_AKUN varchar3 NAMA_AKUN varchar50 SALDO_DEBIT_COA integ er SALDO_KREDIT_COA integ er STATUS varchar50 JURNAL NOMOR_PENGGAJIAN varchar5 NOMOR_AKUN varchar3 NOMOR_JURNAL varchar5 TANGGAL timestamp SALDO_DEBIT_JU RNAL integ er SALDO_KREDIT_JURNAL integ er STATUS varchar50 NOTA_PENGGAJIAN NOMOR_PENGGAJIAN varchar5 NIK varchar6 TANGGAL_PENGGAJIAN timestamp TOTAL_GAJI integ er DETIL_TUNJANGAN KODE_TUNJANGAN varchar5 NIK varchar6 Pada Gambar 4.14 mengenai Phisycal Data Model pada proses Rancang Bangun Aplikasi Penggajian pada Klinik Geo Medika, dijelaskan bahwa setiap tabel database memiliki keterangan tipe data yang berguna untuk melakukan penyimpanan database dan pemanggilan isi database ke dalam program Rancang Bangun Aplikasi Penggajian pada Klinik Geo Medika.

4.3.6 Struktur Tabel