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