v
ABSTRAK
Tjoa Freddy Gianto : Skripsi
Perancangan dan Pembuatan Sistem Informasi Penggajian dan Laporan SPT Tahunan untuk Karyawan di Perusahaaan Konveksi CV. ”X”.
CV. ”X” adalah perusahaan yang bergerak di bidang konveksi dimana produksinya dilakukan sesuai dengan pesanan. Selama ini CV. ”X” melakukan penghitungan gaji dan pembuatan laporan SPT tahunan secara manual yang membutuhkan waktu dan tenaga yang besar. Selain itu terkadang terjadi kesalahan penghitungan gaji baik karena kesalahan menghitung maupun kesalahan membaca / kehilangan data. Oleh karena itu dibutuhkan sistem yang terotomatisasi untuk mengatasi berbagai masalah yang terjadi pada sistem lama secara manual.
Sistem informasi penggajian dan laporan SPT tahunan meliputi sistem absensi karyawan, sistem penghitungan gaji dan berbagai attributnya seperti lembur, cuti, potongan dsb secara terotomatisasi. Sistem ini juga mampu melakukan penghitungan dan pembuatan laporan SPT tahunan serta koreksi pajak secara terotomatisasi. Selain itu sistem juga mampu membuat berbagai laporan baik yang ditujukan untuk karyawan seperti slip gaji, laporan potongan pajak, surat peringatan, surat phk ataupun laporan yang ditujukan untuk direktur seperti laporan data karyawan, laporan histori karyawan, dan laporan gaji karyawan secara terotomatisasi.
Dari hasil pengujian sistem informasi penggajian dan laporan SPT tahunan, dapat dilihat bahwa sistem mampu melakukan penghitungan gaji dan SPT tahunan dengan tepat serta menghemat waktu. Selain itu berdasarkan hasil kuisioner didapatkan bahwa persentase dari segi tampilan dan kemudahan program sebesar 70%, dari segi keakuratan dan kecepatan program sebesar 72,5%
dan dari segi kelayakan program sebesar 72,5% sehingga dapat disimpulkan sistem ini layak digunakan di perusahaan untuk penghitungan gaji karyawan dan pembuatan laporan SPT tahunan.
Kata kunci:
Sistem Informasi Penggajian, Laporan SPT Tahunan.
.
vi
ABSTRACT
Tjoa Freddy Gianto : Thesis
Design and Implementation of Payroll Information Systems and Yearly Employment Income Tax Return in Convection Company CV. “X”.
CV. “X” is company that work in convection division where the production start when there is an order. Until now CV. “X” do their salary calculation and making yearly employment income tax return report manually which need a lot of time and energy. And also sometimes salary calculation error happened whether it caused by calculation error or reading and loss data error Therefore a automated system is needed to fix the problem that happen in manually system.
Payroll Information System and Yearly Employment Income Tax Return consist of automated absence system and salary calculation system with it’s attribute like overtime work, break, salary cut etc. The system also can calculated and make yearly employment income tax return report with the taxes correction otomaticaly. Beside that the system also can make all report whether for employee like salary slip, taxes cut report, warning letter, fired letter or for director like employee data report, employee history report, an employee salary report otomaticaly
After the system tested, the new automated system can do the salary dan yearly employment income tax return calculation effectively also with needing less time. Beside that based on the questionnaires, the percentage of the interface and easyful of the program is 70%, the accuracy and speed of the program is 72,5% and the suitability of the program is 72,5% therefore this system is suitable used in company to calculate employee salary and make yearly employment income tax return report.
Key words :
Payroll Information Systems, Yearly Employment Income Tax Return
vii
DAFTAR ISI
HALAMAN JUDUL... i
LEMBAR PENGESAHAN ... ii
LEMBAR PERNYATAAN PERSETUJUAN PUBLIKASI KARYA ILMIAH UNTUK KEPENTINGAN AKADEMIS ... iii
KATA PENGANTAR ... iv
ABSTRAK ... v
ABSTRACT... vi
DAFTAR ISI... vii
DAFTAR GAMBAR ... xi
DAFTAR TABEL ... xv
DAFTAR SEGMEN PROGRAM ... xviii
DAFTAR LAMPIRAN ... xix
1. PENDAHULUAN ... 1
1.1. Latar Belakang ... 1
1.2. Perumusan Masalah ... 2
1.3. Ruang Lingkup Masalah ... 2
1.4. Tujuan ... 4
1.5. Metodologi Penelitian ... 4
1.5.1. Studi Literatur ... 4
1.5.2. Pengumpulan Data ... 5
1.5.3. Perencanaan Aplikasi ... 5
1.5.4. Pembuatan Aplikasi ... 5
1.5.5. Pengujian Aplikasi ... 5
1.5.6. Pengambilan Kesimpulan ... 5
1.6. Sistematika Penulisan Laporan ... 6
2. LANDASAN TEORI ... 7
viii
2.1. Sistem ... 7
2.2. Database Management System ... ... 8
2.3. Entity- Relationship Diagram (ERD)... 11
2.4. Data Flow Diagram (DFD) ... 15
2.5. Borland Delphi 7... 17
2.5.1. Pengertian dan Fungsi Form ... 18
2.5.2. Pengertian dan Fungsi Unit... 18
2.6. SQL(Structured Query Language) ... 19
2.6.1. Komponen SQL... 19
2.6.1.1 DDL – Data Definition Language ... 19
2.6.1.2 DML – Data Manipulation Language ... 19
2.6.1.3 DCL – Data Control Language ... 19
2.7. SQL Server ... 20
2.8. Surat Pemberitahuan (SPT)... 20
2.8.1. Pajak Penghasilan Pasal 21 (PPh21) ... 21
2.9. Flowchart Symbol ... 25
3. ANALISIS DAN DESAIN SISTEM ... 27
3.1. Sistem Perusahaan Secara Manual... 27
3.2. Analisis Permasalahan ... 35
3.3. Analisis Kebutuhan ... 35
3.4. Desain Sistem Perusahaan... 36
3.4.1. Data Flow Diagram (DFD) ... 36
3.4.1.1 Context Diagram... 36
3.4.1.2 DFD Level 0... 38
3.4.1.3.1 DFD Level 1 Absensi Karyawan ... 40
3.4.1.3.2 DFD Level 1 Kepegawaian... 42
3.4.1.3.3 DFD Level 1 Penggajian Karyawan ... 43
3.4.1.3.4 DFD Level 1 Pembuatan Laporan SPT Tahunan. 45 3.4.2. Entity Relationship Diagram (ERD)... 46
3.5. Desain Tabel ... 50
3.6. Desain Menu ... 57
4. IMPLEMENTASI SISTEM ... 58
4.1. Form Login ... 59
ix
4.2. Form Tambah User ... 59
4.3. Form Ubah Kata Kunci User ... 60
4.4. Form Master Karyawan ... 60
4.5. Form Master Departemen ... 60
4.6. Form Master Cuti………..……… 60
4.7. Form Master Tunjangan ... 60
4.8. Form Master Peringatan ... 61
4.9. Form Pembagian Shift ... 61
4.10. Form Edit Shift ... 61
4.11. Form Cuti ... 61
4.12. Form Lembur ... 62
4.13. Form Absensi ... 62
4.14. Form Surat Peringatan ... 62
4.15. Form Surat PHK ... 62
4.16. Form Histori Karyawan ... 62
4.17. Form Master Pajak... 62
4.18. Form Potongan... 63
4.19. Form Penggajian ... 63
4.20. Form Laporan Potongan Pajak... 88
4.21. Form Laporan Data Karyawan... 88
4.22. Form Laporan Histori Karyawan ... 88
4.23. Form Laporan Gaji... 88
4.24. Form Laporan SPT... 88
4.25. Form Laporan Koreksi... 96
4.26. Form Master Libur... 96
4.27. Form Master Perusahaan ... 96
4.28. Form Absensi Karyawan... 96
5. PENGUJIAN SISTEM... 97
5.1. Pengujian Menu Log ... 98
5.1.1. Sub Menu Login Program... 98
5.1.2. Sub Menu Tambah User Baru ... 99
5.1.3. Sub Menu Ubah Kata Kunci User ... 100
5.1.4. Sub Menu Logout Program... 100
5.2. Pengujian Menu Master Personalia ... 101
x
5.2.1. Sub Menu Master Karyawan ... 101
5.2.2. Sub Menu Master Departemen ... 106
5.2.3. Sub Menu Master Cuti ... 107
5.2.4. Sub Menu Master Tunjangan... 108
5.2.5. Sub Menu Master Peringatan... 110
5.2.6. Sub Menu Pembagian Shift Satpam... 110
5.2.7. Sub Menu Master Hari Libur... 112
5.2.8. Sub Menu Master Perusahaan... 114
5.3. Pengujian Menu Absensi ... 114
5.3.1. Sub Menu Input Cuti... 114
5.3.2. Sub Menu Lembur ... 116
5.3.3. Sub Menu Absensi ... 117
5.4. Pengujian Menu Kepegawaiaan... 118
5.4.1. Sub Menu Surat Peringatan... 118
5.4.2. Sub Menu Surat PHK... 120
5.4.3. Sub Menu Histori Karyawan... 122
5.5. Pengujian Menu Penggajian... 123
5.5.1. Sub Menu Master Pajak ... 123
5.5.2. Sub Menu Input Potongan... 125
5.5.3. Sub Menu Penghitungan Gaji ... 129
5.6. Pengujian Menu Laporan ... 136
5.6.1. Sub Menu Laporan Data Karyawan... 136
5.6.2. Sub Menu Laporan Histori Karyawan ... 138
5.6.3. Sub Menu Laporan Gaji ... 139
5.6.4. Sub Menu Laporan SPT Tahunan ... 140
5.6.5. Sub Menu Laporan Koreksi Pajak ... 143
5.7. Pengujian Menu Keluar Program... 146
5.8. Pengujian Program Absensi Karyawan... 146
5.9. Pengujian Waktu Penghitungan Gaji dengan Sistem... 148
5.10 Hasil Pengujian Sistem Oleh User ... 150
6. KESIMPULAN DAN SARAN ... 152
DAFTAR REFERENSI ... 153
LAMPIRAN... 154
xi
DAFTAR GAMBAR
2.1. Elemen Sistem... 7
2.2. Entity ...… 12
2.3. Attribute ...… 12
2.4. Relationship ...… 13
2.5. One to one relationship...… 13
2.6. One to many relationship ...… 14
2.7. Many to many relationship ...… 14
2.8. Dependency ...… 14
2.9. Proses ...… 15
2.10. Arus Data ...… 15
2.11. Simpanan Data ...… 16
2.12. Eksternal Entity...… 16
3.1. Struktur Organisasi CV. ”X” ...… 28
3.2. Document Flow Absensi Karyawan...… 29
3.3. Document Flow Kepegawaiaan...… 31
3.4. Document Flow Penggajian Karyawan...… 33
3.5. Context Diagram...… 37
3.6. DFD Level 0...… 39
3.7. DFD Level 1 Absensi Karyawan ...… 41
3.8. DFD Level 1 Kepegawaiaan ...… 43
3.9. DFD Level 1 Penggajian Karyawan ... 44
3.10. DFD Level 1 Pembuatan Laporan SPT Tahunan... 45
xii
3.11. ERD Conceptual Data Model ...… 46
3.12. ERD Physical Data Model... 50
5.1 Form Menu Utama... 97
5.2 Form Login ... 98
5.3 Pesan Error Login... 99
5.4 Form Tambah User Baru ... 99
5.5 Form Ubah Kata Kunci... 100
5.6 Simpan Data Karyawan ...… 101
5.7 Simpan Jabatan Karyawan ... 104
5.8 Cari Data Karyawan Berdasarkan Departemen ... 105
5.9 Cari Data Karyawan Berdasarkan Nama Karyawan ... 105
5.10 Form Master Departemen ... 106
5.11 Form Master Cuti... 108
5.12 Form Master Tunjangan ... 109
5.13 Form Master Peringatan ... 110
5.14 Form Pembagian Shift Satpam ... 111
5.15 Form Edit Shift Satpam ... 112
5.16 Form Master Libur... 113
5.17 Form Master Perusahaan ... 114
5.18 Form Cuti ... 115
5.19 Form Lembur ... 116
5.20 Form Absensi ... 118
5.21 Form Surat Peringatan ... 119
xiii
5.22 Report Surat Peringatan ... 120
5.23 Form Surat PHK ... 121
5.24 Report Surat PHK ... 122
5.25 Form Histori Karyawan ... 123
5.26 Form Simpan Komponen Pajak ... 124
5.27 Form Simpan Persentase Pajak... 125
5.28 Form Simpan Potongan Akibat Terlambat Masuk Kerja ... 126
5.29 Form Simpan Potongan Akibat Tidak Masuk Kerja ... 128
5.30 Form Menu Penggajian... 132
5.31 Halaman Simpan, Ganti dan Hapus Gaji Semua Karyawan ... 132
5.32 Halaman Simpan Penggajian Seorang Karyawan... 133
5.33 Report Slip gaji karyawan... 133
5.34 Report Potongan Pajak... 134
5.35 Halaman tabel penggajian dari tabsheet form gaji... 134
5.36 Report Data Karyawan Keseluruhan... 136
5.37 Form laporan data karyawan berdasarkan departemen... 137
5.38 Report data karyawan berdasarkan departemen... 137
5.39 Form Laporan Histori Karyawan ... 138
5.40 Report Histori Karyawan ... 138
5.41 Form Laporan Gaji... 139
5.42 Report Gaji ... 139
5.43 Form Laporan SPT tahunan ... 141
5.44 Hitung SPT tahunan ... 142
xiv
5.45 Report SPT Tahunan ... 142
5.46 Form Laporan Koreksi... 144
5.47 Menu Koreksi Pajak... 145
5.48 Report Potongan Pajak Bulanan Selama Setahun... 145
5.49 Report Koreksi Pajak ... 146
5.50 Form Absensi Karyawan Masuk Kerja... 147
5.51 Form Absensi Karyawan Pulang Kerja... 147
5.52 Form Penggajian Seorang Karyawan... 148
5.53 Report Slip Gaji Karyawan ... 149
xv
DAFTAR TABEL
2.1. Tarif Pajak Penghasilan Pasal 21 ... 21
2.2. Tabel Flowchart Symbol ... 25
3.1. Tabel Relasi Antar Entitas ... 47
3.2. Tabel Karyawan ... 51
3.3. Tabel Absensi... 51
3.4. Tabel Master_Cuti ... 52
3.5. Tabel Master_Peringatan ... 52
3.6. Tabel Master_Departemen... 52
3.7. Tabel Potongan ... 53
3.8. Tabel Tunjangan ... 53
3.9. Tabel Pajak_Perorangan ... 53
3.10. Tabel Penggajian... 53
3.11. Tabel PHK... 54
3.12. Tabel Lembur ... 54
3.13. Tabel Detil_Cuti... 55
3.14. Tabel Peringatan_Karyawan ... 55
3.15. Tabel Histori_Jabatan... 55
3.16. Tabel Login ... 56
3.17. Tabel Komponen_Pajak ... 56
3.18. Tabel Persentase_Pajak... 56
3.19. Tabel Master Libur ... 56
3.20. Tabel Master Perusahaan ... 57
xvi
3.21. Tabel Menu Utama... 57
4.1. Daftar SubMenu dan Form yang digunakan dari program sistem informasi penggajian dan laporan SPT tahunan... 58
4.2. Procedure Form Penggajian ... 63
4.3. Procedure Form Laporan SPT... 89
5.1. Tabel Master Karyawan ...102
5.2. Tabel Histori Jabatan Karyawan ...103
5.3. Tabel Master Departemen ... 106
5.4. Tabel Master Cuti ...108
5.5. Tabel Tunjangan ... 109
5.6. Tabel Master Peringatan ... 110
5.7. Tabel Shift Satpam ... 111
5.8. Tabel Master Libur ... 112
5.9. Tabel Detil Cuti ... 115
5.10 Tabel Lembur ... 117
5.11 Tabel Absensi... 117
5.12 Tabel Peringatan Karyawan ... 119
5.13 Tabel PHK... 121
5.14 Tabel Komponen Pajak ... 124
5.15 Tabel Persentase Pajak... 124
5.16 Tabel Potongan ... 127
5.17 Tabel Penggajian... 135
5.18 Tabel data gaji Erik Soesilo selama setahun ... 140
5.19 Tabel pajak penghasilan yang dibayar Erik Soesilo selama setahun ... 143
xvii
5.20 Tabel evaluasi penilaian sistem... 150
xviii
DAFTAR SEGMEN PROGRAM
4.1. Procedure untuk menghitung gaji yang akan diterima oleh seorang karyawan ... 64
4.2. Procedure untuk menghitung SPT tahunan karyawan... 89
xix
DAFTAR LAMPIRAN
Lampiran Kuisioner ... 154