• Tidak ada hasil yang ditemukan

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.

Dokumen terkait