4.2.3 Data Flow Diagram Level 1
Dalam subsistem Data Flow Diagram Level 1 dari proses pencatatan data absensi, lembur, dan potongan mempunyai 6 subproses, yang mempunyai proses
masing-masing.
B eri Data K aryawan S impan Data Detail T unjangan
B eri Data T unjangan
B eri Data P otongan
S impan Data Detail P otongan K ebutuhan Uang
A mbil Datta Absensi A mbiil Data Karyawan
P emberiitahuan Lembur P emberiitahuan Lembur dari Pimpin an
P emberitahuan Lembur P emberitahuan Lembur dari Pimpina n
A mbiil Data Lembur
S impan Data Lembur A da Jam Lembur
Cek Jam Lem bur A mbiil Data Absensi
S impan Data Absensi A mbil Data K aryawan
K aryawan
K aryawan B ag_Perso
nalia
P impinan 1
K aryawan
2 A bsensi
3 Lembur
7 Detail_Poton gan
1 S impan Data Absensi
2 P engecekan Jam Lembur
3 Update dan S impan
Data Lembur
4 B uat Pembe ritahuan
Lembur 5
S impan Data Potongan 8
P otongan 9
T unjangan
6 Detail_Tunja nga
n 6
S impan Data Tunjangan
Gambar 4.5 Data Flow Diagram Level 1
STIKOM SURABAYA
4.2.4 Data Flow Diagram Level 1 Perhitungan Gaji
Dalam subsistem Data Flow Diagram Level 1 dari proses perhitungan gaji yang terdapat pada subsistem ini meliputi perhitungan gaji karyawan, yang mana
data potongan, tunjangan, absensi, lembur, detail tunjangan, detail potongan menjadi inputan dari proses perhitungan gaji.
4.2.5 Entity Relational Diagram
Dibawah ini ERD dari Rancang bangun sistem pengajian karyawan pada PT. Mega Auto Finance MAF Gresik, adalah sebagai berikut :
A. Conceptual Data Model CDM Conceptual Data Model
CDM dari Rancang bangun sistem pengajian karyawan pada PT. Mega Auto Finance MAF Gresik, terdapat 8 tabel. masing-
masing table mempunyai relasi ke table yang lain. Gambar 4.6 Data Flow Diagram Level 1 Perhitungan Gaji
STIKOM SURABAYA
B. Phsical Data Model PDM Phsical Data Model
PDM adalah hasil dari generate dari CDM. Data table pada PDM inilah yang akan digunakan pada saat membuat aplikasi. PDM
dari rancang bangun penggajian dapat dilihat di gambar 4.8.
Mempunyai Memiliki
Menempati Menjabat
Ambil Hari Kerja Mencatat
Mengambil Melakukan
Karyawan NIK
Nama No KTP
Alamat Tang g al Lahir
Agama Status Perkawinan
PIN No Rekening
Absensi No Absensi
Jam M asuk Abs ens i Jam Keluar Abs ens i
Lembur No Lembur
Potong an No Potong an
Nama Potongan Potong an
Tunjangan NIT
Nama Tunjang an Tunjangan
Gapok Periode Gapok
Gaji Departemen
NID Nama Departemen
Jabatan NIJ
Nama J abatan Hari Kerja
Periode Kerja Jml Kerja
NI T = NI T NI K = NI K
NI K = NI K NI D = NI D
NI J = NI J PERI ODE_KERJA = PERI ODE_KERJA
NI K = NI K NO _PO TO NG AN = NO_POT ONGAN
NI K = NI K NI K = NI K
KARYAWAN NIK
varchar10 NIJ
char5 NID
char5 NAMA
varchar25 NO_KTP
char16 ALAMAT
varchar50 TANGGAL_LAHIR
date AGAMA
varchar10 STATUS_PERKAWINAN
varchar10 PIN
char5 NO_REKENING
varchar12 ABSENSI
NO_ABSENSI varchar5
NIK varchar10
PERIODE_KERJA date
JAM_MASUK_ABSENSI time
JAM_KELUAR_ABSENSI time
LEMBUR NO_LEMBUR
varchar5 NIK
varchar10 POTONGAN
NO_POTONGAN char5
NAMA_POTONGAN varchar25
POTONGAN integer
TUNJANGAN NIT
char5 NAMA_TUNJANGAN
varchar25 TUNJANGAN
integer GAPOK
PERIODE_GAPOK date
NIK varchar10
GAJ I integer
DEPARTEMEN NID
char5 NAMA_DEPARTEMEN
varchar25 JABATAN
NIJ char5
NAMA_JABATAN varchar25
HARI_KERJA PERIODE_KERJA
date JML_KERJA
integer DETIL_POTONGAN
NIK varchar10
NO_POTONGAN char5
DETIL_TUNJ ANGAN NIK
varchar10 NIT
char5
Gambar 4.7 Conceptual Data Model CDM
Gambar 4.8 Phsical Data Model
STIKOM SURABAYA
4.2.6 Struktur Database