BAB 4 RANCANGAN SISTEM YANG DIUSULKAN finger print yangthesis.binus.ac.id/doc/bab4/2011-2-00751-ka...

95
BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1 Narasi Usulan Sistem 4.1.1 Prosedur Penggajian pada Sistem yang Diusulkan Prosedur pembayaran gaji pada sistem yang diusulkan dimulai pada saat karyawan melakukan absensi dengan menggunakan media finger print yang secara otomatis akan mencatat waktu hadir dan waktu kepulangan para karyawan dimana data jam hadir dan jam keluar tiap karyawan akan tersimpan dalam database (Tr_Hadir) untuk mengetahui absensi para karyawan. Setelah itu, HRD akan melakukan perhitungan jumlah kehadiran karyawan dengan mengecek pada (Tr_Hadir). Berdasarkan (Tr_Hadir) Bagian HRD akan membuat daftar rekapitulasi jumlah kehadiran karyawan yang akan tersimpan dalam (Tr_Rekap_Hadir) dan HRD akan melakukan perhitungan gaji dengan mengacu pada database (Ms_Karyawan), (Tr_Rekap_Hadir), (Ms_Gaji), (Tr_UMT), (Tr_Lembur), dan (Ms_Grup) yang akan tersimpan pada (Rr_Rincian_Gaji_Detail). Bagi Karyawan yang ingin meminjam uang kepada perusahaan, maka karyawan harus mengisi Form Peminjaman disertai keterangan jumlah peminjaman dan berapa lama angsuran tersebut dibayarkan, kemudian Form tersebut disampaikan kepada HRD dan HRD akan mengecek history dan limit pinjaman karyawan. Setelah itu, Bagian HRD akan menyampaikan Form Peminjaman kepada General Manager dan General Manager yang mempunyai hak memberikan keputusan, setelah General Manager memberikan persetujuan 51

Transcript of BAB 4 RANCANGAN SISTEM YANG DIUSULKAN finger print yangthesis.binus.ac.id/doc/bab4/2011-2-00751-ka...

BAB 4

RANCANGAN SISTEM YANG DIUSULKAN

4.1 Narasi Usulan Sistem

4.1.1 Prosedur Penggajian pada Sistem yang Diusulkan

Prosedur pembayaran gaji pada sistem yang diusulkan dimulai pada saat

karyawan melakukan absensi dengan menggunakan media finger print yang

secara otomatis akan mencatat waktu hadir dan waktu kepulangan para karyawan

dimana data jam hadir dan jam keluar tiap karyawan akan tersimpan dalam

database (Tr_Hadir) untuk mengetahui absensi para karyawan. Setelah itu, HRD

akan melakukan perhitungan jumlah kehadiran karyawan dengan mengecek pada

(Tr_Hadir). Berdasarkan (Tr_Hadir) Bagian HRD akan membuat daftar

rekapitulasi jumlah kehadiran karyawan yang akan tersimpan dalam

(Tr_Rekap_Hadir) dan HRD akan melakukan perhitungan gaji dengan mengacu

pada database (Ms_Karyawan), (Tr_Rekap_Hadir), (Ms_Gaji), (Tr_UMT),

(Tr_Lembur), dan (Ms_Grup) yang akan tersimpan pada

(Rr_Rincian_Gaji_Detail).

Bagi Karyawan yang ingin meminjam uang kepada perusahaan, maka

karyawan harus mengisi Form Peminjaman disertai keterangan jumlah

peminjaman dan berapa lama angsuran tersebut dibayarkan, kemudian Form

tersebut disampaikan kepada HRD dan HRD akan mengecek history dan limit

pinjaman karyawan. Setelah itu, Bagian HRD akan menyampaikan Form

Peminjaman kepada General Manager dan General Manager yang mempunyai

hak memberikan keputusan, setelah General Manager memberikan persetujuan

51

pinjaman kepada karyawan, maka aplikasi secara otomatis akan menghitung

angsuran peminjaman yang kemudian akan disimpan dalam (Tr_Peminjaman).

Form Peminjaman tersebut diotorisasi oleh General Manager dan disampaikan ke

Bagian Accounting. Bagian Accounting akan membuat bukti pengeluaran Kas 4

rangkap serta akan memberikan uang pinjaman tersebut kepada karyawan. Form

tersebut di tandatangani dan bagian accounting akan mendistribusikan rangkap 1

untuk karyawan, rangkap 2 untuk HRD, rangkap 3 untuk General Manager,

rangkap 4 diarsip dan dijurnal Accounting yang kemudian akan disimpan dalam

database (Tr_BPK). Aplikasi komputer akan secara otomatis melakukan

pencatatan jurnal atas transaksi peminjaman ke dalam Jurnal Pengeluaran Kas

(Tr_Jurnal).

Diakhir bulan, Bagian HRD akan menyiapkan data tentang penggajian

karyawan berdasarkan database sistem. Dimana aplikasi komputer akan secara

otomatis melakukan perhitungan terhadap gaji bersih karyawan berdasarkan

kehadiran karyawan dan setelah adanya penambahan atau pengurangan uang

makan dan uang transport, lembur, THR, angsuran pinjaman. Setelah mendapat

total gaji kotor maka sistem akan melakukan perhitungan pajak penghasilan 21

dimana didapat berdasarkan dari database (Tr_Rincian_Gaji_Detail,

Tr_Peminjaman, Ms_PTKP, Ms_Tarif_Pajak). Bagian HRD kemudian membuat

dan mencetak Daftar Transfer Gaji dan Daftar Gaji yang akan diserahkan

General Manager untuk dicek kembali. Setelah disetujui oleh General Manager,

Bagian accounting akan melakukan transfer gaji ke setiap karyawan. Pihak Bank

akan memberikan Bukti Transfer kepada bagian accounting. Lalu bagian

accounting akan mencatat pembayaran gaji di dalam Formulir Pengeluaran Kas

dalam aplikasi dan secara otomatis aplikasi komputer akan melakukan

pencatatan jurnal atas transaksi pengeluaran kas ke dalam jurnal pengeluaran kas

Tr_Jurnal. Dan Bagian HRD akan mencetak slip gaji serta membagikan ke setiap

karyawan.

4.2 Event Table

4.2.1 Event Table Prosedur Pembayaran Gaji Pada Sistem yang diusulkan

Event Internal

Agent

Assuming

Responsibility

Start When Acvtivities

Menghitung

jumlah kehadiran

karyawan

Bagian HRD Karyawan selesai

melakukan absensi,

mengecek database

kehadiran karyawan

(Tr_hadir)

Mengecek kehadiran

karyawan, membuat

daftar rekapitulasi

kehadiran karyawan

Meminjam uang

pinjaman

Karyawan Mengisi form

peminjaman

Mengisi form

peminjaman

Mengecek history

dan limit pinjaman

karyawan

Bagian HRD Menerima form

peminjaman dari

karyawan

Mengecek history dan

limit pinjaman karyawan

Memberikan

persetujuan

General

Manager

Menerima form

peminjaman

Memberikan persetujuan

pinjaman

pinjaman karyawan dari

Bagian HRD

Mengeluarkan

uang pinjaman

Accounting General Manager

memberikan

persetujuan

peminjaman

Memberikan uang

pinjaman kepada

karyawan, membuat dan

menyerahkan bukti

penerimaan peminjaman

4 rangkap. Rangkap 1

untuk karyawan,

rangkap 2 untuk HRD,

rangkap 3 untuk General

Manager, rangkap 4

untuk accounting

Membuat daftar

gaji dan daftar

transfer gaji

karyawan

Bagian HRD Tanggal 30 setiap

bulan

Mengecek gaji

karyawan, membuat

daftar transfer gaji dan

daftar gaji, mencetak

dan menyerahkan daftar

gaji dan daftar transfer

gaji kepada General

Manager

Memberikan

persetujuan gaji

General

Manager

Menerima daftar

gaji dan daftar

Mengecek daftar gaji

dan daftar transfer gaji,

karyawan transfer gaji dari

HRD

memberikan persetujuan

pembayaran gaji

Membayar gaji

karyawan

Accounting Menerima

persetujuan dari

General Manager

Menerima daftar transfer

gaji yang telah disetujui

General

Manager,melakukan

transfer gaji, menerima

bukti transfer dari bank,

membuat Bon

pengeluaran kas

Membuat slip gaji Bagian HRD Menerima

konfirmasi transfer

gaji dari accounting

Mencetak slip gaji tiap

karyawan, menyerahkan

slip gaji kepada

karyawan

Menerima Slip

Gaji

Karyawan HRD memberikan

slip gaji kepada

karyawan

Karyawan menerima slip

gaji

Tabel 4.1 Event Table Prosedur Pembayaran Gaji pada Sistem yang diusulkan

4.3 Overview Activity Diagram

4.3.1 Overview Activity Diagram Prosedur Pembayaran Gaji pada Sistem yang

Diusulkan

Gambar 4.1 Overview Activity Diagram Prosedur Pembayaran Gaji pada Sistem yang

Diusulkan

4.4 Workflow Table

4.4.1 Workflow Table Prosedur Pembayaran Gaji pada Sistem Yang diusulkan

Actor Activities

Karyawan

Komputer

Bagian HRD

Komputer

Bagian HRD

Komputer

HRD

Karyawan

Komputer

Karyawan

Komputer

Melakukan Absensi

1. Melakukan absensi

2. Menyimpan data hadir karyawan

Menghitung jumlah kehadiran karyawan

3. Mengklik menu daftar rekapitulasi hadir

karyawan

4. Menampilkan daftar rekapitulasi hadir

karyawan

5. Mengecek daftar hadir karyawan.

6. Mengklik tombol cetak

7. Mencetak daftar rekapitulasi hadir karyawan

Menghitung gaji karyawan

8. Melakukan perhitungan gaji karyawan

Meminjam uang pinjaman

9. Mengajukan permohonan pinjaman

10. Mengklik menu formulir peminjaman

11. Menampilkan data peminjaman karyawan

12. Menginput data dalam form peminjaman

13. Mengklik tombol simpan

14. Menyimpan form peminjaman

HRD

Komputer

HRD

General Manager

Accounting

Komputer

Bagian Accounting

Komputer

Komputer

Accounting

Mengecek history dan limit pinjaman

15. Mengklik menu history peminjaman

16. Menampilkan data peminjaman karyawan

17. Menyampaikan kepada General Manager

form peminjaman

Memberikan persetujuan pinjaman

18. Menyetujui pinjaman karyawan pada form

peminjaman

Mengeluarkan Uang Pinjaman

19. Memberikan uang pinjaman kepada

karyawan

20. Mengklik Bon Pengeluaran Kas

21. Menampilkan data Bon pengeluaran Kas

22. Menginput Bon pengeluaran Kas

23. Mengklik tombol simpan

24. Menyimpan data Bon Pengeluaran Kas

25. Mengklik tombol cetak

26. Mencetak Bon pengeluaran Kas 4 rangkap

27. Menyerahkan rangkap 1 untuk karyawan

28. Menyerahkan rangkap 2 untuk HRD

29. Menyerahkan rangkap 3 untuk General

Manager

30. Mengarsip dan menjurnal rangkap 4 oleh

Karyawan

Bagian HRD

Komputer

Bagian HRD

Komputer

Bagian HRD

Komputer

Bagian HRD

Komputer

Bagian HRD

General Manager

Accounting

Accounting

accounting

Menerima pinjaman

31. menerima uang pinjaman

32. menandatangani form pengeluaran

peminjaman rangkap 1

Membuat daftar gaji dan daftar transfer gaji

33. Mengklik menu daftar gaji karyawan

34. Menampilkan daftar gaji karyawan

35. Mengklik tombol cetak

36. Mencetak daftar gaji karyawan

37. Mengklik menu daftar transfer gaji

karyawan

38. Menampilkan daftar transfer gaji karyawan

39. Mengklik tombol cetak

40. Mencetak daftar transfer gaji karyawan

41. Menyerahkan daftar gaji dan daftar transfer

gaji karyawan kepada General Manager

Memberikan persetujuan gaji

42. Memberikan persetujuan gaji

Membayar Gaji Karyawan

43. Menerima daftar transfer gaji karyawan

yang telah disetujui General Manaager

44. Melakukan transfer gaji karyawan melalui

Karyawan

HRD

Komputer

HRD

Komputer

HRD

Karyawan

Bank

45. Menerima bukti transfer dari bank

Menerima Gaji

46. Menerima gaji melalui rekening Bank

Membuat Slip Gaji

47. Menerima konfirmasi transfer gaji dari

Accounting

48. Mengklik menu slip gaji

49. Menampilkan form slip gaji

50. Menginput data slip gaji

51. Mengklik tombol cetak

52. Mencetak slip gaji

53. Menyerahkan slip gaji kepada karyawan

Menerima Slip Gaji

54. Menerima slip gaji dari HRD

Tabel 4.2 Workflow Table Prosedur Pembayaran Gaji pada Sistem Yang diusulkan

4.5 Detailed Activity Diagram

4.5.1 Detailed Activity Diagram – Prosedur Pembayaran Gaji

4.5.1.1 Detailed Activity Diagram – Melakukan Absensi

Gambar 4.2 Detailed Activity Diagram – Melakukan Absensi

4.5.1.2 Detailed Activity Diagram – Menghitung Jumlah Kehadiran Karyawan

KomputerHRD

3. Mengklik menu daftar rekapitulasi karyawan

4. Menampilkan daftar rekapitulasi hadir karyawan

5. Mengecek daftar hadir karyawan

6. Mengklik tombol cetak

7. Mencetak daftar rekapitulasi karyawan

Tr_Hadir

Ms_Karyawan

Daftar

Rekapitulasi

Karyawan

Gambar 4.3 Detailed Activity Diagram – Menghitung Jumlah Kehadiran Karyawan

4.5.1.3 Detailed Activity Diagram – Menghitung Gaji Karyawan

Gambar 4.4 Detailed Activity Diagram – Menghitung Gaji Karyawan

4.5.1.4 Detailed Activity Diagram – Meminjam Uang Peminjaman

Gambar 4.5 Detailed Activity Diagram – Meminjam Uang Peminjaman

4.5.1.5 Detailed Activity Diagram – Mengecek History dan Limit Karyawan

Gambar 4.6 Detailed Activity Diagram – Mengecek History dan Limit Karyawan

4.5.1.6 Detailed Activity Diagram – Memberi Persetujuan Pinjaman

Gambar 4.7 Detailed Activity Diagram – Memberi Persetujuan Pinjaman

4.5.1.7 Detailed Activity Diagram – Mengeluarkan Uang Pinjaman

Gambar 4.8 Detailed Activity Diagram – Mengeluarkan Uang Pinjaman

4.5.1.8 Detailed Activity Diagram – Menerima Pinjaman

Gambar 4.9 Detailed Activity Diagram – Menerima Pinjaman

4.5.1.9 Detailed Activity Diagram – Membuat Daftar Gaji dan Daftar Transfer Gaji

Gambar 4.10 Detailed Activity Diagram – Membuat Daftar Gaji dan Daftar Transfer

Gaji

4.5.1.10 Detailed Activity Diagram – Memberikan Persetujuan Gaji

Gambar 4.11 Detailed Activity Diagram – Memberikan Persetujuan Gaji

4.5.1.11 Detailed Activity Diagram – Membayar Gaji Karyawan

Gambar 4.12 Detailed Activity Diagram – Membayar Gaji Karyawan

4.5.1.12 Detailed Activity Diagram – Menerima Gaji

Gambar 4.13 Detailed Activity Diagram – Menerima Gaji

4.5.1.13 Detailed Activity Diagram – Membuat Slip Gaji

Gambar 4.14 Detailed Activity Diagram – Membuat Slip Gaji

4.5.1.14 Detailed Activity Diagram – Menerima Slip Gaji

Gambar 4.15 Detailed Activity Diagram – Menerima Slip Gaji

4.6 Usecase Diagram

4.6.1 Usecase Diagram Penggajian

Gambar 4.17 Usecase Diagram Penggajian

4.7 Rancangan Formulir

4.7.1 Rancangan Formulir Karyawan

Gambar 4.18 Rancangan Formulir Karyawan

4.7.2 Rancangan Formulir Pinjaman

Gambar 4.19 Rancangan Formulir Peminjaman

4.7.3 Rancangan Slip Gaji

Gambar 4.20 Rancangan Formulir Slip Gaji

4.7.4 Rancangan Bon Pengeluaran Kas

Gambar 4.21 Rancangan Formulir Bon Pengeluaran Kas

4.7.5 Rancangan Daftar Rekap Hadir Karyawan

Gambar 4.22 Rancangan Formulir Daftar Rekap Hadir Karyawan

4.8 Rancangan Laporan

4.8.1 Rancangan Daftar Gaji

Gambar 4.23 Rancangan Laporan Daftar Gaji

4.8.2 Rancangan Daftar Transfer Gaji

Gambar 4.24 Rancangan Laporan Daftar Transfer Gaji

4.8.3 Rancangan Laporan Absensi

Gambar 4.25 Rancangan Laporan Absensi

4.8.4 Rancangan Laporan Pengeluaran Kas

Gambar 4.26 Rancangan Laporan Pengeluaran kas

4.8.5 Rancangan Laporan Lembur

Gambar 4.27 Rancangan Laporan Lembur

4.8.6 Rancangan Laporan Peminjaman

Gambar 4.28 Rancangan Laporan Peminjaman

4.8.7 Rancangan Laporan Rekapitulasi Gaji

Gambar 4.29 Rancangan Laporan Rekapitulasi Gaji

4.8.8 Rancangan Jurnal Pengeluaran Kas

Gambar 4.30 Rancangan Jurnal Pengeluaran Kas

4.8.9 Rancangan Jurnal Penggajian

Gambar 4.31 Rancangan Jurnal Penggajian

4.8.10 Rancangan Laporan Piutang Karyawan

Gambar 4.32 Rancangan Laporan Piutang Karyawan

4.8.11 Rancangan Laporan Pajak

Gambar 4.33 Rancangan Laporan Pajak Pasal 21

4.9 Rancangan Database

4.9.1 UML Class Diagram

+Mengabsen()

+Meminjam()

+Menghitung Pajak()

‐#NIK

‐No_KTP

‐NPWP

‐Nama

‐Jenis_Kelamin

‐Tempat_Lahir

‐Tanggal_Lahir

‐Status_Kawin

‐Jumlah_Anak

‐Alamat

‐Kota

‐Kode_Pos

‐No_Telp

‐No_Hp

‐Kewarganegaraan

‐Agama

‐Pendidikan_Terakhir

‐Bagian

‐Jabatan

‐Batas_Pinjaman

‐No_Rekening

‐Atas_Nama

‐Username

‐Password

‐Pertanyaan_Petunjuk

‐Jawaban_Petunjuk

‐Mulai_Bekerja

‐Email

‐Kode_Shift

Ms_Karyawan

+Menjurnal()

‐#No_Account

‐Nama_Account

‐Jumlah

Ms_Account

+Mengabsen()

+Mengatur_Shift()

‐#No_Hadir

‐NIK

‐Tanggal

‐Kode_Shift

Tr_Hadir_Header

+Mengabsen()

+Mengatur_Shift()

‐#No_Hadir

‐Jam_Masuk

‐Jam_Keluar

‐Jam_Lembur

‐Keterlambatan

‐Total_Jam_Kerja

‐Kode_Shift

‐Jenis_Shift

Tr_Hadir_Detail

+Meminjam()

‐#No_Peminjaman

‐NIK

‐Tanggal

‐Jumlah_Pinjaman

‐Lama_Pinjaman

‐Jumlah_Angsuran

‐Sisa_Pinjaman

‐Keterangan

Tr_Peminjaman

+Menghitung_Gaji()

‐#No_Gaji

‐Gaji_Pokok

‐Kode_Grup

‐Pot_Keterlambatan

‐Tarif_UMT

Ms_Gaji

+Mencatat_Pengeluaran()

+Menghitung_Gaji()

‐No_BPK

‐NIK

‐No_Peminjaman

‐No_Gaji

‐Tanggal

‐Jumlah_Yang_Dikeluarkan

‐Keterangan

Tr_BPK

+Menjurnal()

+Mencatat_Pengeluaran()

‐#No_Jurnal

‐No_Account

‐No_BPK

‐Tanggal

‐Keterangan

‐Debit

‐Kredit

Tr_Jurnal

+Mengabsen()

+Merekap_Hadir_Karyawan()

‐#No_Rekap_Hadir

‐NIK

‐Jumlah_Kehadiran

‐Periode

‐Jumlah_Absen

‐Jumlah_Lembur

‐Bagian

Tr_Rekap_Hadir

+Menghitung_Uang_Makan_Transport()

‐#No_UMT

‐NIK

‐Tanggal

‐Total_UMT

Tr_UMT

+Menghitung_Lembur()

‐#Kode_Lembur

‐NIK

‐Tanggal_Lembur

‐Total_Jam

‐Uang_Lembur

‐Tarif_Lembur

Tr_Lembur

+Mengatur_Level_Gaji_UMT_dan_Lembur()

‐#Kode_Grup

‐Nama_Grup

Ms_Grup

+Menghitung_Gaji_Bersih()

‐#No_Rekap_Gaji

‐NIK

‐Kode_Grup

‐Kode_PTKP

‐No_Gaji

‐No_Peminjaman

‐Kode_Tarif_Pajak

‐Total_Pajak

‐Total_Gaji_Kotor

‐Total_Gaji_Bersih

‐Periode

Tr_Rekap_Gaji

+Menghitung_Gaji()

+Meminjam()

+Menghitung_Pajak()

‐#No_Gaji

‐NIK

‐Periode

Tr_Rincian_Gaji_Header

+Menghitung_Gaji_Kotor()

‐#No_Gaji

‐No_Pinjaman

‐Kode_PTKP

‐Kode_Tarif_Pajak

‐Kode_Grup

‐No_Rekap_Hadir

‐Uang_UMT

‐Uang_Lembur

‐THR

‐Potongan_Terlambat

‐Total_Gaji_Kotor

Tr_Rincian_Gaji_Detail

1 1..*

1

1

*

1

11

11..*

11..*

1

1..*

1 1..*

1..* 1..1

11..*

1..*

1

1..*

1

1

1

1..*

1

1

1

1..*

1..1

1

1

1..*

1..1

11

1

1..*

1..*

1

1..*

1

+Menghitung_PTKP()

‐#Kode_PTKP

‐Tarif_PTKP

Ms_PTKP

+Menghtung_Tarif_Pajak()

‐#Kode_Tarif_Pajak

‐Persentase_PKP

‐Tarif_PKP

‐Tarif_Biaya_Jabatan

Ms_Tarif_Pajak

1

1

1

1

Gambar 4.16 UML Class Diagram

4.10 Rancangan Database

4.10.1 Rancangan Database Ms_Karyawan

Nama file : Ms_Karyawan

Tipe file : Master

Primary Key : @ NIK

Foreign key : -

Field Name Data Type Field

Size Description

NIK * Varchar 7 Menunjukkan nomor induk karyawan

No_KTP Varchar 19 Menunjukkan nomor kartu tanda penduduk

NPWP Varchar 20 Menunjukkan nomor pokok wajib pajak

Nama Char 30 Menunjukkan nama karyawan

Jenis_Kelamin Integer 1 Menunjukkan jenis kelamin karyawan

Tempat_Lahir Char 15 Menunjukkan tempat lahir karyawan

Tanggal_Lahir Date/time 8 Menunjukkan tanggal lahir karyawan

Status_Kawin Integer 1 Menunjukkan status perkawinan

karyawan

Jumlah_Anak Integer 2 Menunjukkan jumlah anak karyawan

Alamat Char 50 Menunjukkan alamat karyawan

Kota Char 15 Menunjukkan kota

Kode_Pos Integer 5 Menunjukkan kode pos

No_Telp Integer 12 Menunjukkan no telepon karyawan

No_HP Integer 13 Menunjukkan no handphone karyawan

Kewarganegaraan Integer 1 Menunjukkan kewarganegaraan karyawan

Agama Integer 1 Menunjukkan agama karyawan

Pendidikan_Terakhir Integer 1 Menunjukkan pendidikan terakhir

Bagian Integer 1 Menunjukkan bagian karyawan

Jabatan Char 10 Menunjukkan jabatan karyawan

Batas Pinjaman Double Menunjukkan batas pinjaman karyawan

yang diijinkan

No_Rekening Integer 10 Menunjukkan nomor rekening bank

Atas_Nama Varchar 20 Menunjukkan atas nama

Username Char 20 Menunjukkan username karyawan

Password Char 20 Menunjukkan password karyawan

Pertanyaan_Petunjuk Char 50 Menunjukkan pertanyaan petunjuk jika

karyawan lupa password yang digunakan

Jawaban_Petunjuk Char 20 Menunjukkan jawaban atas pertanyaan

petunjuk

Mulai_Bekerja Date/time Menunjukkan tanggal mulai bekerja

Email Char 20 Menunjukan email karyawan

Kode_Shift Varchar 4 Menunjukan kode shift

Tabel 4.3 Rancangan Database Ms_Karyawan

4.10.2 Rancangan Database Ms_Account

Nama file : Ms_Account

Tipe file : Master

Primary Key : @ No_Account

Foreign key : -

Field Name Data Type Field

Size Description

No_Account * Varchar 4 Menunjukan nomor akun perkiraan

Nama_Account Char 20 Menunjukkan nama akun

Jumlah Double Menunjukkan jumlah saldo akun

Tabel 4.4 Rancangan Database Ms_Account

4.10.3 Rancangan Database Tr_Hadir_Header

Nama file : Tr_Hadir_Header

Tipe file : Transaksi

Primary Key : @ No_Hadir

Foreign key : NIK

Field Name Data Type Field

Size Description

No_Hadir * Varchar 8 Menunjukan no hadir karyawan

NIK ** Varchar 7 Menunjukkan nomor induk karyawan

Tanggal Date/time Menunjukkan tanggal

Tabel 4.5 Rancangan Database Tr_Hadir_Header

4.10.4 Rancangan Database Tr_Hadir_Detail

Nama file : Tr_Hadir_Detail

Tipe file : Transaksi

Primary Key : @ No_Hadir

Foreign key :

Field Name Data Type Field

Size Description

No_Hadir * Varchar 8 Menunjukan no hadir karyawan

Jam_Masuk Date/time Menunjukkan jam masuk karyawan

Jam_Keluar Date/time Menunjukkan jam keluar karyawan

Jam_Lembur Integer Menunjukkan total jam lembur

Keterlambatan Integer Menunjukkan total keterlambatan

Total_Jam_Kerja Integer Menunjukkan total jam kerja karyawan

Tabel 4.6 Rancangan Database Tr_Hadir_Detil

4.10.5 Rancangan Database Tr_Peminjaman

Nama file : Tr_Peminjaman

Tipe file : Transaksi

Primary Key : @ No_Peminjaman

Foreign key : NIK

Field Name Data Type Field

Size Description

No_Pinjaman * Varchar 8 Menunjukan no pinjaman

NIK ** Varchar 7 Menunjukkan nomor induk karyawan

Tanggal Date/time Menunjukkan tanggal

Jumlah_Pimjaman Double Menunjukkan jumlah pinjaman

karyawan

Lama_Pinjaman Interger 2 Menunjukkan lama pinjaman karyawan

Jumlah_Angsuran Double Menunjukkan jumlah angsuran karyawan

Sisa_Pinjaman Double Menunjukkan sisa pinjaman karyawan

Keterangan Text Menunjukkan keterangan

Tabel 4.7 Rancangan Database Tr_Peminjaman

4.10.6 Rancangan Database Ms_PTKP

Nama File : Ms_PTKP

Tipe File : Master

Primary Key : @Kode_PTKP

Foreign Key :

Field Name Data

Type

Field

Size Description

Kode_PTKP * Varchar 4 Menunjukkan kode pTKP

Tarif_PTKP Double Menunjukkan tarif penghasilan tidak kena pajak

Tabel 4.8 Rancangan Database Ms_PTKP

4.10.7 Rancangan Database Ms_Gaji

Nama file : Ms_Gaji

Tipe file : Master

Primary Key : @ No_Gaji

Foreign key :

Nama file : Tr_BPK

Tipe file : Transaksi

Primary Key : @ No_BPK

Foreign key : NIK, No_Peminjaman, No_Gaji

Field Name Data Type Field

Size Description

No_BPK * Varchar 10 Menunjukan no bon pengeluaran kas

NIK** Varchar 7 Menunjukkan nomor induk karyawan

No_Peminjaman ** Varchar 8 Menunjukan no peminjaman

No_Gaji ** Varchar 9 Menunjukan no gaji karyawan

Field Name Data

Type

Field

Size Description

No_Gaji * Varchar 9 Menunjukan no gaji karyawan

Gaji_Pokok Double Menunjukan besar nilai gaji pokok

Kode_Grup Varchar 5 Menunjukan kode grup karyawan

Pot_Keterlambatan Double Menunjukkan tarif potongan terlambat

Tarif_UMT Double Menunjukkan tarif uang makan dan

transport untuk karyawan

Tabel 4.9 Rancangan Database Ms_Gaji

4.10.8 Rancangan Database Tr_BPK (Bukti Pengeluaran Kas)

Tanggal Date/time Menunjukkan tanggal

Jumlah_yg_

dikeluarkan Double

Menunjukkan jumlah uang yang

dikeluarkan

Keterangan Text Menunjukkan keterangan

Tabel 4.10 Rancangan Database Tr_BPK

4.10.9 Rancangan Database Tr_Jurnal

Nama file : Tr_Jurnal

Tipe file : Transaksi

Primary Key : @ No_Jurnal

Foreign Key : No_Account, No_BPK

Field Name Data Type Field

Size Description

No_Jurnal * Varchar 8 Menunjukan no jurnal

No_Account ** Varchar 4 Menunjukan nomor akun perkiraan

No_BPK ** Varchar 10 Menunjukan no bon pengeluaran kas

Tanggal Date/time Menunjukkan tanggal

Keterangan Char 30 Menunjukkan Keterangan

Debit Double Menunjukkan jumlah debit

Kredit Double Menunjukkan jumlah kredit

Tabel 4.11 Rancangan Database Tr_Jurnal

4.10.10 Rancangan Database Tr_Rekap_Hadir

Nama file : Tr_ Rekap_Hadir

Tipe file : Transaksi

Primary Key : @ No_ Rekap_Hadir

Foreign Key : NIK

Field Name Data

Type

Field

Size Description

No_Rekap_Hadir * Varchar 8 Menunjukan no rekap hadir

NIK ** Varchar 7 Menunjukkan nomor induk karyawan

Jumlah_Kehadiran Double Menunjukkan jumlah kehadiran karyawan

dalam satu periode

Periode Date/

time Menunjukkan Periode

Jumlah_Absen Double Menunjukkan jumlah absen karyawan

dalam satu periode

Jumlah_Lembur Double Menunjukan jumlah lembur dalam satu

periode

Bagian Integer 1 Menunjukan bagian karyawan

Tabel 4.12 Rancangan Database Tr_Rekap_Hadir

4.10.11 Rancangan Database Tr_UMT (Uang Makan dan Transport)

Nama file : Tr_ UMT

Tipe file : Transaksi

Primary Key : @ No_ UMT

Foreign Key : NIK

Field Name Data Type Field

Size Description

No_UMT * Varchar 8 Menunjukan no uang makan dan transport

NIK ** Varchar 7 Menunjukkan nomor induk karyawan

Tanggal Date/time Menunjukkan Tanggal

Total_UMT Double Menunjukkan total uang makan dan

transport karyawan

Tabel 4.13 Rancangan Database Tr_UMT

4.10.12 Rancangan Database Tr_Lembur

Nama file : Tr_ Lembur

Tipe file : Transaksi

Primary Key : @Kode_Lembur

Foreign Key : NIK

Field Name Data

Type

Field

Size Description

Kode_Lembur * Varchar 8 Menunjukan kode lembur karyawan

NIK ** Varchar 7 Menunjukkan nomor induk karyawan

Tanggal_Lembur Date/time Menunjukkan tanggal lembur

Total_Jam Date/time Menunjukkan total jam lembur

Uang_Lembur Double Menunjukkan uang lembur karyawan

Tarif_Lembur Double Menunjukan tarif lembur karyawan

Tabel 4.14 Rancangan Database Tr_Lembur

4.10.13 Rancangan Database Ms_Grup

Nama file : Ms_Grup

Tipe file : Transaksi

Primary Key : @ Kode_Grup

Foreign Key :

Field Name Data

Type

Field

Size Description

Kode_Grup * Varchar 4 Menunjukkan kode grup

Nama_Grup Char 15 Menunjukkan nama grup

Tabel 4.15 Rancangan Database Ms_Grup

4.10.14 Rancangan Database Tr_Rekap_Gaji

Nama file : Tr_Rekap_Gaji

Tipe file : Transaksi

Primary Key : @ No_Rekap_Gaji

Foreign Key : NIK, Kode_Grup, Kode_PTKP,Kode_Tarif_Pajak, No_Gaji, No_Pinjaman

Field Name Data

Type

Field

Size Description

No_Rekap_Gaji * Varchar 8 Menunjukkan no rekap gaji karyawan

NIK ** Varchar 7 Menunjukkan nomor induk karyawan

Kode_Grup ** Varchar 4 Menunjukan kode grup karyawan

Kode_PTKP ** Varchar 4 Menunjukan kode pajak

Kode_Tarif_Pajak** Varchar 4 Menunjukan kode tarif pajak

No_Gaji ** Varchar 9 Menunjukan no gaji karyawan

No_Pinjaman ** Varchar 8 Menunjukan no pinjaman

Periode Date/tim

e Menunjukkan periode

Total_Pajak Double Menunjukkan Total pajak karyawan

Total_Gaji_Kotor Double Menunjukkan Total gaji kotor karyawan

Total_Gaji_Bersih Double Menunjukkan Total gaji bersih karyawan

Tabel 4.16 Rancangan Database Tr_Rekap_Gaji

4.10.15 Rancangan Database Tr_Rincian_Gaji_Header

Nama file : Tr_Rincian_Gaji_Header

Tipe file : Transaksi

Primary Key : @ No_Gaji

Foreign Key : NIK

Field Name Data

Type

Field

Size Description

No_Gaji * Varchar 9 Menunjukkan no gaji karyawan

NIK ** Varchar 7 Menunjukkan nomor induk karyawan

Periode Date/time Menunjukkan periode

Tabel 4.17 Rancangan Database Tr_Rincian_Gaji_Header

4.10.16 Rancangan Database Tr_Rincian_Gaji_Detail

Nama file : Tr_Rincian_Gaji_Detail

Tipe file : Transaksi

Primary Key : @ No_Gaji

Foreign Key : No_Pinjaman, Kode_Pajak, Kode_Grup, No_Rekap_Hadir

Field Name Data Type

Fiel

d

Size

Description

No_Gaji * Varchar 9 Menunjukkan no gaji karyawan

No_Pinjaman ** Varchar 8 Menunjukan no pinjaman

Kode_Pajak ** Varchar 4 Menunjukkan kode pajak

Kode-Grup ** Varchar 4 Menunjukkan kode grup

No_Rekap_Hadir ** Varchar 5 Menunjukkan no rekap hadir karyawan

Uang_UMT Double Menunjukan uang makan dan transport

Uang_Lembur Double Menunjukan uang lembur

THR Double Menunjukan jumlah tunjangan hari raya

Total_Gaji_Kotor Double Menunjukan total gaji kotor karyawan

Tabel 4.18 Rancangan Database Tr_Rincian_Gaji_Detail

4.10.6 Rancangan Database Ms_Tarif_Pajak

Tabel 4.19 Rancangan Database Ms_Tarif_Pajak

Nama File : Ms_PTKP

Tipe File : Master

Primary Key : @Kode_Tarif_Pajak

Foreign Key :

Field Name Data

Type

Field

Size Description

Kode_Tarif_Pajak * Varchar 4 Menunjukkan kode Tarif pajak

Tarif_PKP Double Menunjukan tariff penghasilan kena pajak

Tarif_Biaya_Jabatan Double Menunjukan tariff biaya jabatan

Persentase_PKP Integer 2 Menunjukkan persentase penghasilan kena

pajak

4.11 Rancangan Layar

4.11.1 Rancangan Layar Menu Login Absen

Gambar 4.34 Rancangan Layar Menu Login Absen

Form ini secara umum digunakan untuk melakukan absensi yang dilakukan oleh user

pada saat setiap hari aktif kerja.

Keterangan :

1. Tempat untuk menu login absen karyawan, dimana sistem akan membaca setiap

kehadiran karyawan.

4.11.2 Rancangan Layar Menu Login

Gambar 4.35 Rancangan Layar Menu Login

Form Login secara umum digunakan hanya untuk melakukan login sebelum masuk ke

dalam aplikasi. User dalam melakukan validasi login harus mengisi username dan

password mereka dan jika mereka lupa akan password mereka, user dapat memilih

dengan mengklik tombol Lupa Password.

Keterangan :

1. Tombol Ok adalah tombol yang digunakan untuk melakukan validasi login. Jika

username dan passwordnya sesuai maka user dapat masuk ke dalam aplikasi dan

muncul message box.

3 1 2

Gambar 4.36 Rancangan Layar Message box “Selamat Datang”

Jika username dan password tidak sesuai maka akan muncul message box sebagai

berikut :

Gambar 4.37 Rancangan Layar Message box peringatan “Username atau Password

Harus Diisi!”

2. Tombol Batal adalah tombol yang digunakan untuk membatalkan validasi login

dimana sebelumnya muncul message box sebagai berikut :

Gambar 4.38 Rancangan Layar Message box peringatan“Are You Sure To Exit?”

3. Tombol Lupa Password adalah Tombol yang dapat digunakan user jika user lupa

akan Password yang harus dimasukkan sebagai validasi login.

4.11.3 Rancangan Layar Form Lupa Password

Gambar 4.39 Rancangan Layar Form Lupa Password

Form Lupa Password adalah form yang dapat membantu user untuk membantu masalah

login oleh karena user lupa akan password yang mereka harus isi pada Form Login.

Dengan memasukan Nomor Induk Karyawan (NIK) lalu memilih tanggal lahir dan

mengisi jawaban petunjuk maka user dapat melihat password mereka.

1 2

Keterangan :

1. Tombol Ok adalah tombol yang digunakan user setelah mengetahui password dan

Form Lupa Password akan tertutup.

2. Tombol Batal adalah tombol yang digunakan untuk pembatalan dan Form Lupa

Password akan tertutup yang sebelumnya terdapat message box sebagai berikut :

Gambar 4.40 Rancangan Layar Message box peringatan“Are You Sure

To Exit?”

4.11.4 Rancangan Layar Form Menu

Gambar 4.41 Rancangan Layar Form Menu “Menu Login”

Gambar 4.42 Rancangan Layar Form Menu “Menu Master”

Gambar 4.43 Rancangan Layar Form Menu “Menu Transaksi”

Gambar 4.44 Rancangan Layar Form Menu “Menu View”

Gambar 4.45 Rancangan Layar Form Menu “Menu Laporan”

Gambar 4.46 Rancangan Layar Form Menu “Menu Pengaturan”

Gambar 4.47 Rancangan Layar Form Menu ” Menu Tool”

Form Menu merupakan form yang menampilkan macam-macam modul yang bisa di

akses oleh user. Form Menu terdiri dari beberapa menu yaitu File, Absensi, Master,

Transaksi, View, Laporan, Pengaturan, Tool.

1. Menu File terdiri dari menu Log in, Log Out, Exit.

2. Menu Absensi terdiri dari Form Absensi.

3. Menu Master terdiri dari menu Master Karyawan untuk mengakses data

pribadi karyawan.

4. Menu Transaksi terdiri dari menu Rekap Gaji, Bon Pengeluaran Kas,

Form Peminjaman.

5. Menu View terdiri dari menu Hadir Karyawan, Daftar Rekap Hadir

Karyawan, Daftar Gaji, Daftar Transfer Gaji.

6. Menu Laporan terdiri dari menu Laporan Pengeluaran Kas, Laporan

Pajak, Laporan Pinjaman, Laporan Piutang Karyawan, Laporan Lembur,

Jurnal Penggajian, Jurnal Pengeluaran Kas.

7. Menu Pengaturan terdiri dari menu Pengaturan Gaji dan Pajak serta

Pengaturan User.

8. Menu Tool terdiri dari menu tambahan berupa Perhitungan PPh 21

4.11.5 Rancangan Layar Form Master Karyawan

Gambar 4.48 Rancangan Layar Form Master Karyawan

Gambar 4.49 Rancangan Layar Form Master Karyawan 2

Form Master Karyawan Form yang berisikan semua data–data karyawan dan hanya

user tertentu yang dapat membuka, menambah, mengubah dan menghapus. Form Master

Karyawan juga tidak hanya menampilkan data–data karyawan namun juga dapat melihat

3 1 2

3 1 2

historis absensi dan pinjaman yang dilakukan karyawan hanya dengan memilih

Kehadiran atau Pinjaman pada Combo Box informasi berdasarkan.

Keterangan :

1. Tombol–tombol kontrol adalah tombol yang berfungsi untuk menambah data

karyawan dengan mengklik tombol Tambah, untuk mengedit atau mengubah data

karyawan dengan mengklik tombol Ubah, untuk menghapus data Karyawan

dengan mengklik tombol Hapus, dan untuk menutup Form Master Karyawan

dengan mengklik tombol keluar.

2. Tombol OK dan Batal adalah tombol untuk memvalidasi apakah data karyawan

ingin ditambah, dan diubah.

3. Tombol Navigation adalah tombol untuk menampilkan data karyawan berdasarkan

urutan Nomor Induk Karyawan (NIK). Tombol First adalah tombol untuk

menampilkan data karyawan berdasarkan urutan pertama. Tombol Previous adalah

tombol untuk menampilkan data karyawan sebelumnya. Tombol Next adalah

Tombol untuk menampilkan data karyawan selanjutnya. Tombol Last adalah

tombol untuk menampilkan data karyawan berdasarkan urutan terakhir.

4.11.6 Rancangan Layar Form Hadir Karyawan

Gambar 4.50 Rancangan Layar Form Hadir Karyawan

Fom Hadir Karyawan secara umum form ini digunakan untuk mengetahui absensi yang

dilakukan karyawan pada saat setiap hari aktif kerja.

Keterangan :

1. Tombol Keluar adalah tombol yang digunakan untuk menutup Form Hadir

Karyawan.

1

4.11.7 Rancangan Layar Form Daftar Rekap Hadir Karyawan

Gambar 4.51 Rancangan Layar Form Daftar Rekap Hadir Karyawan

Form Daftar Rekap Hadir Karyawan adalah form yang digunakan untuk membantu user

dalam mengetahui jumlah hadir, jumlah lembur, jumlah absen yang nantinya akan

mempengaruhi besarnya gaji yang diterima oleh karyawan dimana adanya penambahan

atau pengurangan yang ditimbulkan selama satu periode tertentu.

Keterangan :

1. Tombol Cetak Laporan Absensi Karyawan adalah tombol yang digunakan untuk

mencetak Laporan Abensi. Pada saat menekan tombol Cetak Laporan Absensi

Karyawan maka akan muncul form laporan :

1 2

Gambar 4.52 Rancangan Layar Laporan Absensi Karyawan

2. Tombol Keluar adalah tombol yang digunakan untuk menutup Form Daftar Rekap

Hadir Karyawan.

4.11.8 Rancangan Layar Form Daftar Gaji

Gambar 4.53 Rancangan Layar Form Daftar Gaji

1 2 3

Form Daftar Gaji adalah form yang berisikan data gaji yang diterima oleh karyawan

beserta dengan perincian tunjangan–tunjangan dan potongan–potongan gaji selama suatu

periode tertentu. Tunjangan–tunjangan tersebut berupa Uang Makan dan Transport,

Uang Lembur, dan Tunjangan Hari Raya (THR) sedangkan untuk potongan–potongan

gaji berupa Angsuran Pinjaman, dan Pajak Penghasilan Pasal 21 (PPhPs21).

Keterangan :

1. Tombol Cetak Laporan Daftar Gaji adalah tombol yang digunakan untuk

mencetak Laporan Daftar Gaji. Pada saat menekan tombol Cetak Laporan Daftar

Gaji maka akan muncul form laporan :

Gambar 4.54 Rancangan Layar Laporan Daftar Gaji

2. Tombol Cetak Laporan Rekap Gaji adalah tombol yang digunakan untuk mencetak

Laporan Rekapitulasi Gaji. Pada saat menekan tombol Cetak Laporan Rekap Gaji

maka akan muncul form laporan :

Gambar 4.55 Rancangan Layar Laporan Rekapitulasi Gaji

3. Tombol Keluar adalah tombol yang digunakan untuk menutup Form Daftar Gaji

Karyawan.

4.11.9 Rancangan Layar Form Rekap Gaji

Gambar 4.56 Rancangan Layar Form Rekap Gaji

Form Rekap Gaji adalah form yang digunakan untuk memberikan informasi kepada

karyawan tentang perincian gaji bersih yang diterima selama periode tertentu. User

harus terlebih dahulu memilih Nomor Induk Karyawan yang diinginkan dengan

mengklik tombol browse.

1

2 3

Keterangan :

1. Tombol Browse adalah tombol yang digunakan untuk menampilkan data yang

diinginkan user. Pada saat menekan tombol Browse maka akan muncul form browse

Gambar 4.57 Rancangan Layar Browse

2. Tombol Cetak adalah tombol yang digunakan untuk mencetak data Slip Gaji

Karyawan.

Gambar 4.58 Gambar Rancangan Layar Slip Gaji

3. Tombol Keluar adalah tombol yang digunakan untuk menutup Form Rekap Gaji.

4.11.10 Rancangan Layar Form Bon Pengeluaran Kas

Gambar 4.59 Rancangan Layar Form Bon Pengeluaran Kas

Form Bon Pengeluaran Kas adalah form yang digunakan untuk menyimpan data–data

pengeluaran kas. User terlebih dahulu memilih akun lalu memasukkan jumlah dan

keterangan.

Keterangan :

1

2 3 4 5

1. Tombol Browse adalah tombol yang digunakan untuk menampilkan data yang

diinginkan user. Pada saat menekan tombol Browse maka akan muncul form

browse :

Gambar 4.60 Rancangan Layar Browse untuk Peminjaman

Gambar 4.61 Rancangan Layar Browse untuk Pembayaran Gaji

2. Tombol Simpan adalah tombol yang digunakan untuk menyimpan data pengeluaran

kas.

3. Tombol Jurnal adalah tombol yang digunakan untuk melihat jurnal

4. Tombol cetak adalah tombol yang digunakan untuk mencetak bon pengeluaran kas

5. Tombol Keluar adalah tombol yang digunakan untuk menutup Form Bon

Pengeluaran Kas.

4.11.11 Rancangan Layar Form Daftar Transfer Gaji

Gambar 4.62 Rancangan Layar Form Daftar Transfer Gaji

Form Daftar Transfer Gaji adalah form yang digunakan untuk menunjukkan jumlah gaji

karyawan yang akan ditransfer melalui Bank, dimana dalam daftar ini terdapat nomor

rekening dan jumlah yang harus ditransferkan kepada karyawan sesuai dengan jumlah

gaji yang diterima.

Keterangan :

1 2

1. Tombol Cetak Daftar Transfer Gaji adalah tombol yang digunakan untuk

mencetak data transfer gaji karyawan. Pada saat menekan tombol Cetak Daftar

Transfer Gaji akan muncul form laporan :

Gambar 4.63 Rancangan Layar Laporan Daftar Transfer Gaji

2. Tombol Keluar adalah tombol yang digunakan untuk menutup Form Daftar

Transfer Gaji.

4.11.12 Rancangan Layar Form Peminjaman

Gambar 4.64 Rancangan Layar Form Peminjaman

Form Peminjaman adalah form yang digunakan untuk karyawan yang ingin mengajukan

pinjaman. User terlebih dahulu harus mengklik Browse untuk memilih Nomor Induk

Karyawan agar dapat mengetahui batas pinjaman. Jika batas pinjaman telah habis maka

user tidak akan dapat membuat Form Peminjaman namun jika tersedia maka user

mengisi jumlah pinjaman yang diinginkan dan mengisi lama pinjaman karyawan berapa

lama pinjaman tersebut dalam hitungan bulan lalu secara otomatis jumlah angsuran

bulanan akan muncul dan user juga dapat mengisi keterangan sebagai informasi

tambahan mengenai pinjaman tersebut.

Keterangan :

1. Tombol Browse adalah tombol yang digunakan untuk menampilkan data yang

diinginkan user. Pada saat menekan tombol Browse maka akan muncul form

browse :

1

2 3

Gambar 4.65 Rancangan Layar Form Browse Peminjaman

2. Tombol Simpan adalah tombol yang digunakan untuk menyimpan data

peminjaman karyawan.

3. Tombol Keluar adalah tombol yang digunakan untuk menutup Form Peminjaman.

4.11.13 Rancangan Layar Form Laporan Pengeluaran Kas

1

2 3

Gambar 4.66 Rancangan Layar Form Laporan Pengeluaran Kas

Form Laporan Pengeluaran Kas adalah form yang digunakan untuk menampilkan data

Laporan Pengeluaran Kas. User terlebih dahulu memilih periode yang diinginkan lalu

mengklik tombol Lihat untuk melihat data Laporan Pengeluaran Kas.

Keterangan :

1. Tombol Lihat adalah tombol yang digunakan untuk menampilkan data

pengeluaran kas berdasarkan periode yang diinginkan.

2. Tombol Cetak adalah tombol yang digunakan untuk menampilkan Laporan

Pengeluaran Kas.

Gambar 4.67 Rancangan Layar Laporan Pengeluaran Kas

3. Tombol Keluar adalah tombol yang digunakan untuk menutup Form Laporan

Pengeluaran Kas.

4.11.14 Rancangan Layar Form Laporan PPh Pasal 21

Gambar 4.68 Rancangan Layar Form Laporan PPh Pasal 21

1 2 3

Form Laporan PPh Pasal 21 adalah form yang digunakan untuk menampilkan data

Laporan PPh Pasal 21. User terlebih dahulu memilih periode yang diinginkan lalu

mengklik tombol Lihat untuk melihat data Laporan PPh Pasal 21.

Keterangan :

1. Tombol Lihat adalah tombol yang digunakan untuk menampilkan data PPh Pasal

21 berdasarkan periode yang diinginkan.

2. Tombol Cetak adalah tombol yang digunakan untuk menampilkan Laporan PPh

Pasal 21.

Gambar 4.69 Rancangan Layar Laporan PPh Pasal 21

3. Tombol Keluar adalah tombol yang digunakan untuk menutup Form Laporan

PPh Pasal 21.

4.11.15 Rancangan Layar Form Laporan Transaksi Peminjaman

Gambar 4.70 Rancangan Layar Form Laporan Transaksi Peminjaman

1

2 3

Form Laporan Transaksi Peminjaman adalah form yang digunakan untuk menampilkan

data Laporan Transaksi Peminjaman. User terlebih dahulu memilih periode yang

diinginkan lalu mengklik tombol Lihat untuk melihat data Laporan Transaksi

Peminjaman.

Keterangan :

1. Tombol Lihat adalah tombol yang digunakan untuk menampilkan data

peminjaman berdasarkan periode yang diinginkan.

2. Tombol Cetak adalah tombol yang digunakan untuk menampilkan Laporan

Transaksi Peminjaman.

Gambar 4.71 Rancangan Layar Laporan Transaksi Peminjaman

3. Tombol Keluar adalah tombol yang digunakan untuk menutup Form Laporan

Transaksi

4.11.16 Rancangan Layar Form Laporan Piutang Karyawan

Gambar 4.72 Rancangan Layar Form Laporan Piutang Karyawan

Form Laporan Piutang Karyawan adalah form yang digunakan untuk menampilkan data

Laporan Piutang Karyawan. User terlebih dahulu memilih periode yang diinginkan lalu

mengklik tombol Lihat untuk melihat data Laporan Piutang Karyawan.

Keterangan :

1. Tombol Lihat adalah tombol yang digunakan untuk menampilkan data Laporan

Piutang Karyawan berdasarkan periode yang diinginkan.

2. Tombol Cetak adalah tombol yang digunakan untuk menampilkan Laporan

Piutang Karyawan

1

2 3

Gambar 4.73 Rancangan Layar Laporan Piutang Karyawan

3. Tombol Keluar adalah tombol yang digunakan untuk menutup Form Laporan

Piutang Karyawan.

4.11.17 Rancangan Layar Form Laporan Lembur

Gambar 4.74 Rancangan Layar Form Laporan Lembur

Form Laporan Lembur adalah form yang digunakan untuk menampilkan data Laporan

Lembur. User terlebih dahulu memilih periode yang diinginkan lalu mengklik tombol

Lihat untuk melihat data Laporan Lembur.

Keterangan :

1. Tombol Lihat adalah tombol yang digunakan untuk menampilkan data lembur

berdasarkan periode yang diinginkan.

2. Tombol Cetak adalah tombol yang digunakan untuk menampilkan Laporan

Lembur.

1 2 3

Gambar 4.75 Rancangan Layar Laporan Lembur

3. Tombol Keluar adalah tombol yang digunakan untuk menutup Form Laporan

Lembur.

4.11.18 Rancangan Layar Form Jurnal Penggajian

Gambar 4.76 Rancangan Layar Form Jurnal Penggajian

2

1

3

Form Jurnal Penggajian adalah form yang digunakan untuk menampilkan data Jurnal

Penggajian. User terlebih dahulu memilih periode yang diinginkan lalu mengklik tombol

Lihat untuk melihat data Jurnal Penggajian.

Keterangan :

1. Tombol Lihat adalah tombol yang digunakan untuk menampilkan data Jurnal

Penggajian berdasarkan periode yang diinginkan.

2. Tombol Cetak adalah tombol yang digunakan untuk menampilkan Jurnal

Penggajian.

Gambar 4.77 Rancangan Layar Jurnal Penggajian

3. Tombol Keluar adalah tombol yang digunakan untuk menutup Form Jurnal

Penggajian.

4.11.19 Rancangan Layar Form Jurnal pengeluaran Kas

Gambar 4.78 Rancangan Layar Form Jurnal Pengeluaran Kas

Form Jurnal Pengeluaran Kas adalah form yang digunakan untuk menampilkan data

Jurnal Pengeluaran Kas. User terlebih dahulu memilih periode yang diinginkan lalu

mengklik tombol Lihat untuk melihat data Jurnal Pengeluaran Kas.

Keterangan :

1. Tombol Lihat adalah tombol yang digunakan untuk menampilkan data Jurnal

Pengeluaran Kas berdasarkan periode yang diinginkan.

2. Tombol Cetak adalah tombol yang digunakan untuk menampilkan Jurnal

Pengeluaran Kas.

1

2 3

Gambar 4.79 Rancangan Layar Laporan Jurnal Pengeluaran Kas

3. Tombol Keluar adalah tombol yang digunakan untuk menutup Form Jurnal

Pengeluaran Kas.

4.11.20 Rancangan Layar Form Pengaturan Gaji dan Pajak

Gambar 4.80 Rancangan Layar Pengaturan Gaji dan Pajak

1 2 3 4

Gambar 4.81 Rancangan Layar Pengaturan Gaji dan Pajak 2

Form Pengaturan Gaji dan Pajak adalah form yang digunakan untuk pengaturan tarif

gaji, tarif lembur, uang makan, tarif potongan keterlambatan, tarif penghasilan tidak

kena pajak, tarif penghasilan kena pajak, biaya jabatan.

Keterangan :

1. Tombol Simpan adalah tombol yang digunakan untuk menyimpan data pengaturan

gaji, dan pajak.

2. Tombol Edit adalah tombol yang digunakan untuk melakukan perubahan data

pengaturan gaji dan pajak.

1 2 3 4

3. Tombol Batal adalah tombol yang digunakan untuk melakukan pembatalan

perubahan pengaturan gaji dan pajak.

4. Tombol Keluar adalah tombol yang digunakan untuk menutup Form Pengaturan

Gaji dan Pajak.

4.11.21 Rancangan Layar Form Pengaturan Akses User

Gambar 4.82 Rancangan Layar Pengaturan Akses User

1 2 3

Form Pengaturan Akses User adalah form yang digunakan untuk pengaturan akses user

terhadap form yang ada pada aplikasi sebagai pengendalian terhadap akses yang

dilakukan pada sistem.

Keterangan :

1. Tombol Simpan adalah tombol yang digunakan untuk menyimpan data pengaturan

akses user.

2. Tombol Edit adalah tombol yang digunakan untuk melakukan perubahan data

pengaturan akses user.

3. Tombol Keluar adalah tombol yang digunakan untuk menutup Form Pengaturan

Gaji dan Pajak.

4.11.22 Rancangan Layar Perhitungan Pajak pasal 21

Gambar 4.83 Rancangan Layar Form Perhitungan Pajak pasal 21

Formulir Perhitungan Pajak ps 21 adalah Form tambahan yang berfungsi untuk

melakukan perhitungan pajak pasal 21.

Keterangan :

1. Tombol Hitung adalah tombol yang digunakan untuk menghitung PPh psl 21

Harus Dipotong. Pada saat tombol Hitung ditekan maka aplikasi secara otomatis

akan menghitung Pph psl 21.

2. Tombol Reset adalah tombol yang digunakan untuk mereset perhitungan pajak,

dimana perhitungan yang dilakukan sebelumnya akan terhapus dan membersihkan

layar isian dan meriset menjadi keadaan semula.

3. Tombol Exit adalah tombol yang digunakan untuk menutup Form Kalkulator

Pajak psl 21.