Data Flow Diagram Level 1 Data Flow Diagram Level 1 Perhitungan Gaji Entity Relational Diagram

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