BAB IV DESKRIPSI PEKERJAAN
4.3 Mendesain Sistem
4.3.4 Data Flow Diagram (DFD)
Berikut ini adalah data flow diagram pada Aplikasi absensi dan penggajian pada CV. Maha Meru. Seperti yang sudah diketahui sebelumnya, Aplikasi absensi dan penggajian dalam perusahaan ini memliki 3 proses didalamnya, yaitu proses absensi, penggajian dan pembuatan laporan. Dalam data flow diagram ini terdapat 2 level data flow diagram yaitu 0 dan 1.Dalam data flow diagram level 0 dgambarkan secara global proses – proses yang ada dalam sistem. Sedangkan dalam data flow diagram level 1 digambarkan secara lebih detil lagi proses – proses yang ada dalam data flow diagram level 0. Berikut ini gambar – gambar data flow diagram dimulai dari Gambar 4.7 sampai dengan Gambar 4.10.
STIKOM
4.3.4.1Data Flow Diagram Level 0 Aplikasi Absensi dan Penggajian
Laporan Pajak dan Asurans i Laporan Bon Data Gaji Data Lembur Data Absens i Laporan Gaji Laporan_Penggajian Laporan Abs ens i
Laporan Gaji Slip Gaji
Inf ormasi Absensi
Laporan Abs ens i Data Lembur Data Absens i Karyaw an Karyaw an Personalia Personalia Bagian Keuangan Direktur Direktur 1 Abs ens i + 2 Penggajian + 3 Pembuatan Laporan 1 Abs ens i 2 Lembur 3 Gaji
Gambar 4.7 Data Flow Diagram Level 0 Aplikasi Absensi Dan Penggajian
STIKOM
4.3.4.2Data Flow Diagram Level 1 Proses Absensi
Inf ormasi Lembur
Inf ormasi Absensi
Data Lembur
Data Absensi Inf ormasi Karyaw an
Inf ormasi Absensi Data Absensi Data Lembur Karyaw an Personalia Personalia 1 Absensi 2 Lembur 2 Proses Penyimpanan Data Lembur 1 Proses Penyimpanan Data Absensi 3 Perhitungan Jam Kerja
Gambar 4.8 Data Flow Diagram Level 1 Proses Absensi
STIKOM
4.3.4.3Data Flow Diagram Level 1 Proses Penggajian
Laporan Pajak dan A suransi Laporan Bon
Inf ormasi Gaji
Data Gaji Laporan Gaji Slip Gaji Laporan Absensi Personalia Karyaw an Bagian Keuangan 3 Gaji 1 Perhitungan Gaji 2 Pembuatan Slip Gaji
Gambar 4.9 Data Flow Diagram Level 1 Proses Penggajian
4.3.5 Entity Relationship Diagram
Entity Relationship Diagram (ERD) adalah suatu desain sistem yang digunakan untuk mempresentasikan, menentukan dan mendokumentasikan kebutuhan – kebutuhan untuk sistem pemrosesan database. ERD juga menyediakan bentuk untuk menunjukkan struktur keseluruhan dari data pemakai. Dalam perencanaan sistem ini telah terbentuk ERD yang merupakan lanjutan dari pembuatan desain dengan menggunakan DFD. Dalam ERD, data – data tersebut digambarkan dengan menggunakan simbol entity.
STIKOM
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.1Conceptual 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
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
4.3.5.2Phisycal Data Model(PDM)
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 har(6) KODE_GAJ I varc har(5) KODE_JABATAN varc har(5) NAMA_KARYAWAN varc har(50) PASSWORD varc har(6) ALAMAT varc har(150) AGAM A varc har(10) TELEPON varc har(12) EMAIL varc har(50) JENIS_KELAMIN varc har(2) STATUS varc har(50) JUM LAH_ANAK int GOL_DARAH varc har(2) TAHUN_MASUK_KERJA int TUNJANGAN
KODE_TUNJ ANGAN varc har(5) NAMA_TUNJANGAN varc har(50) POKOK_TUNJANGAN int
POTONGAN KODE_POTONGAN varc har(5) NAMA_POTONGAN varc har(50) POKOK_POTONGAN int GAJI
KODE_GAJ I varc har(5) GAJI_POKOK int
NOTA_PENGGAJIAN NO_PENGGAJ IAN varc har(5) NIK varc har(6) TANGGAL_PENGGAJIAN datetime TOTAL_GAJ I int JABATAN
KODE_JABATAN varc har(5) NAMA_JABATAN varc har(50)
JURNAL
NO_AKUN varc har(5) NO_PENGGAJ IAN varc har(5) NO_J URNAL varc har(5) TANGGAL datetime SALDO_DEBIT_JURNAL int SALDO_KREDIT_JURNAL int
COA
NO_AKUN varc har(5) NAMA_AKUN varc har(50) SALDO_DEDIT_COA int SALDO_KREDIT_COA int
ABSENSI KODE_ABSENSI int NIK varc har(6) JAM_MASUK datetime JAM_KELUAR datetime JAM_KERJA int
DETIL_LEMBUR KODE_LEMBUR1 int NIK varc har(6) JAM_MULAI datetime JAM_SELESAI datetime KETERANGAN varc har(1000) TANGGAL_PENGAJUAN datetime JAM_LEMBUR int DETIL_TUNJ ANGAN
KODE_TUNJ ANGAN varc har(5) NIK varc har(6)
DETIL_POTONGAN NIK varc har(6) KODE_POTONGAN varc har(5)
STIKOM
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.