SIMULASI APLIKASI PERHITUNGAN
WAJIB PAJAK PEGAWAI
SKRIPSI
Disusun sebagai salah satu syarat menyelesaikan Jenjang Strata I
pada Program Studi Teknik Informatika Fakultas Komunikasi dan Informatika
Universitas Muhammadiyah Surakarta
Oleh :
EMHA BUDI ROSYIDI HUMAM
L200100059
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS KOMUNIKASI DAN INFORMATIKA
UNIVERSITAS MUHAMMADIYAH SURAKARTA
2014
ii
HALAMAN PERSETUJUAN
Skripsi dengan judul
SIMULASI APLIKASI PERHITUNGAN
WAJIB PAJAK PEGAWAI
Ini telah diperiksa, disetujui, dan disahkan pada :
Hari :
Tanggal :
Pembimbing I
Aris Rakhmadi, S.T., M.Eng.
NIK : 983
iii
HALAMAN PENGESAHAN
SIMULASI APLIKASI PERHITUNGAN
WAJIB PAJAK PEGAWAI
Dipersiapkan dan disusun oleh
EMHA BUDI ROSYIDI HUMAM
NIM : L200100059
Telah dipertahankan di depan Dewan Penguji
pada tanggal 22 Juni 2014
Susunan Dewan Penguji
Pembimbing I
Aris Rakhmadi, S.T., M.Eng.
NIK : 983
Dewan Penguji I
Hernawan Sulistyanto, S.T., M.T.
NIK : 882
Dewan Penguji II
Ir. Bana Handaga, M.T., Ph.D
NIK : 793
Skripsi ini telah diterima sebagai salah satu persyaratan
untuk memperoleh gelar sarjana
Tanggal..................................
Dekan
Fakultas Komunikasi dan Informatika
Husni Thamrin, S.T, M.T, Ph.D
NIK: 706
Ketua Program Studi
Teknik Informatika
Dr. Heru Supriyono, M.Sc.
NIK: 970
iv
DAFTAR KONTRIBUSI
Dengan ini saya menyatakan bahwa skripsi ini tidak terdapat karya yang
pernah diajukan untuk memperoleh gelar kesarjanaan di suatu Perguruan Tinggi,
dan sepanjang pengetahuan saya juga tidak terdapat karya atau pendapat yang
pernah ditulis atau diterbitkan oleh orang lain kecuali yang secara tertulis diacu
dalam naskah ini dan disebutkan dalam daftar pustaka.
Berikut saya sampaikan daftar kontribusi dalam penyusunan skripsi :
1. Saya merancang dan membuat aplikasi perhitungan wajib pajak pegawai ini
dengan bantuan internet dan buku yang dilampirkan pada daftar pustaka.
2. Program aplikasi yang saya gunakan untuk membuat aplikasi ini adalah
Delphi 2010 dan menggunakan database MySQL.
3. Saya menggunakan laptop dengan spesifikasi Prosesor Intel Core i3, 2.4
GHz, RAM 4GB dan Harddisk 500GB.
4. Disain tampilan yang digunakan dalam tampilan aplikasi ini didapat dari
komponen yang sudah ada dari komponen Delphi RAD studio 2010.
5. Aplikasi ini berisi tentang perhitungan wajib pajak pegawai.
v
Demikian pernyataan dan daftar kontribusi ini saya buat dengan sejujurnya.
Saya bertanggung jawab atas isi dan kebenaran daftar di atas.
Surakarta, Mei 2014
Emha Budi Rosyidi H
Mengetahui :
Pembimbing I
Aris Rakhmadi, S.T., M.Eng.
NIK : 983
vi
MOTTO
“Hari ini adalah harimu. Esok belum tentu harimu”
(penulis)
“Orang bisa saja tidak percaya dengan kata-kata anda, tapi mereka akan percaya
dengan apa yang anda kerjakan”
(Lewis Cass)
“Wahai orang-orang yang beriman, bersabarlah kamu dan kuatkanlah
kesabaranmu..”
(QS. Ali-Imron: 200)
“Boleh jadi kamu membenci sesuatu, padahal ia amat baik bagimu”
(QS. Al-Baqarah: 216)
vii
PERSEMBAHAN
1. Kepada Allah SWT yang selalu mendengarkan doa dan memudahkan jalan
bagi umatnya.
2. Kedua orang tuaku tercinta, Bapak Humam Talupi dan Ibu Suryanti untuk
kasih sayang yang tidak terbatas, untuk setiap petuah, setiap doa yang
dipanjatkan untuk kesuksesanku, serta dukungan moril dan materiilnya
yang tak akan pernah terbalaskan.
3. Adik - adikku M Shobri Ikhtiari H, Hanifah Rahmayanti H dan M Fakhri
Zaidan H, yang telah memberikan dukungan dan semngatnya.
4. Teman-teman Jurusan Teknik Informatika kelas C yang memberikan
dukungan dan kebersamaan dalam menyelesaikan tugas akhir ini sehingga
selesai dengan baik.
5. Teman-teman ku Ary, Yusuf, Lisin, Dimas, Uli, Rizqi, Ay, Adi, Randi,
Saiful, yang telah bersama kemana saja dalam ke adaan susah dan senang,
dan selalu memberikan motifasi untuk menyelesaikan tugas akhir ini.
6. Teman-teman yang ada di kost Najma yang selalu memberikan masukan
dan semangatnya dalam menyelesaikan tugas akhir ini.
7. Biro Skripsi mas Fauzan Natsir yang sudah memberikan segala
informasinya.
8. Keluarga besar Teknik Informatika UMS, atas semua hal yang telah
diberikan.
viii
KATA PENGANTAR
Alhamdulillah, kami panjatkan syukur kehadirat Allah SWT yang telah
melimpahkan rahmat dan hidayah-Nya sehingga penulis dapat menyelesaikan
skripsi ini dengan judul “Perancangan Aplikasi Perhitungan Wajib Pajak Berbasis
Desktop”.
Skripsi ini disusun untuk memenuhi kurikulum pada Program Studi
Teknik Informatika Universitas Muhammadiyah Surakarta, sebagai kewajiban
mahasiswa dalam rangka menyelesaikan program sarjana.
Penulis menyadari bahwa skripsi ini masih jauh dari kesempurnaan, oleh
karena itu kritik saran yang membangun dari berbagai pihak sangat penulis
harapkan demi perbaikan-perbaikan ke depan.
Terwujudnya skripsi ini tidak lepas dari bantuan berbagai pihak. Oleh
karena itu dalam kesempatan ini penulis ingin mengucapkan terima kasih yang
sebesar-besarnya kepada :
1. Bapak Husni Thamrin, S.T, MT., Ph.D. selaku Dekan Fakultas
Komunikasi dan Informatika Universitas Muhammadiayah Surakarta.
2. Bapak Dr. Heru Supriyono, S.T., M.Sc. selaku Ketua Jurusan Teknik
Informatika Universitas Muhammadiayah Surakarta.
3. Bapak Yusuf Sulistyo Nugroho, S.T, M.Eng. selaku pembimbing
akademik yang telah memberikan bekal ilmu, pengarahan, bimbingan
saran serta motivasi selama penulis menimba ilmu di Fakultas Komunika
dan Informatika UMS.
ix
4. Bapak Aris Rakhmadi, ST,. M.Eng. selaku pembimbing I yang telah
memberikan bimbingan, dan pengarahan kepada penulis sehingga dapat
menyelesaikan tugas akhir ini.
5. Segenap dosen dan karyawan prodi Teknik Informatika atas bantuan dan
ilmu yang diberikan kepada penulis selama masa perkuliahan hingga
dinyatakan mendapat gelar Strata 1.
6. Kepada kedua orang tua serta adik-adik yang selalu memberikan do’a,
semangat dan motivasi dengan tiada hentinya kepada penulis.
7. Semua pihak yang tidak bisa disebutkan satu-persatu yang telah membantu
hingga terselesainya skripsi ini.
Akhirnya penulis berharap semoga skripsi ini berguna bagi semua pihak
dan bermanfaat bagi penulis khususnya dan pembaca pada umumnya dalam
menambah pengetahuan dan wawasan ilmu. Aamiin.
Surakarta, Mei 2014
Penulis
x
DAFTAR ISI
HALAMAN JUDUL ...................................................................................... i
HALAMAN PERSETUJUAN ....................................................................... ii
HALAMAN PENGESAHAN ........................................................................ iii
DAFTAR KONTRIBUSI............................................................................... iv
MOTTO ......................................................................................................... vi
PERSEMBAHAN .......................................................................................... vii
KATA PENGANTAR ................................................................................... viii
DAFTAR ISI .................................................................................................. x
DAFTAR TABEL .......................................................................................... xiv
DAFTAR GAMBAR .................................................................................... xv
ABSTRAKSI ................................................................................................. xvii
BAB I PENDAHULUAN ............................................................................. 1
1.1. Latar Belakang Masalah ........................................................................ 1
1.2. Rumusan Masalah ................................................................................. 3
1.3 Batasan Masalah..................................................................................... 3
1.4 Tujuan Penelitian ................................................................................... 4
1.5 Manfaat Penelitian ................................................................................. 4
1.6 Sistematika Penulisan............................................................................. 5
BAB II TINJAUAN PUSTAKA .................................................................. 6
2.0 Telaah Penelitian .................................................................................... 6
2.1 Landasan Teori ....................................................................................... 8
2.1.1 Pajak .............................................................................................. 8
xi
2.1.2 Delphi ........................................................................................... 9
2.1.3 Database....................................................................................... 11
2.1.4 MySQL ........................................................................................ 11
2.1.5 MySQL Connector ...................................................................... 11
BAB III METODE PENELITIAN ............................................................. 12
3.0 Waktu dan Tempat ................................................................................. 12
3.1 Peralatan Utama dan Pendukung ........................................................... 12
3.1.1 Software ....................................................................................... 13
3.1.2 Hardware ...................................................................................... 13
3.2 Alur Penelitian ........................................................................................ 13
3.3 Perancangan Aplikasi .............................................................................. 15
3.3.1 Metode Pengumpulan Data .......................................................... 15
3.3.1.1 Metode Studi Pustaka ..................................................... 15
3.3.1.2 Metode Dokumentasi ..................................................... 16
3.3.1.3 Desain Aplikasi .............................................................. 16
3.4 Perancangan Basis Data ......................................................................... 19
3.5 Relasi Antar Tabel.................................................................................. 21
3.6 Rumus Perhitungan ................................................................................ 22
3.7 Desain Secara Terperinci ....................................................................... 23
3.7.1 Halaman Utama ........................................................................... 23
3.7.2 Halaman Login .............................................................................. 23
3.7.3 Halaman Data Pegawai ................................................................ 22
3.7.4 Halaman Data PTKP .................................................................... 22
xii
3.7.5 Halaman User ............................................................................... 25
3.8 Pengujian ................................................................................................. 25
3.8.1 Kuesioner ..................................................................................... 25
3.8.2 Cara Menghitung ......................................................................... 26
3.8.3 Responden .................................................................................... 27
BAB IV HASIL DAN PEMBAHASAN ..................................................... 28
4.1 Hasil Penelitian ...................................................................................... 28
4.1.1 Tampilan Awal Aplikasi .............................................................. 28
4.1.2 Tampilan Form Login .................................................................. 29
4.1.2.1 Form Login ................................................................... 29
4.1.2.2 Pesan Login Sukses ...................................................... 29
4.1.2.3 Pesan Login Gagal ........................................................ 30
4.1.3 Tampilan Menu Pph21 Setelah Login .......................................... 30
4.1.4 Menu Data Pegawai ..................................................................... 31
4.1.4.1 Form Data Pegawai ...................................................... 31
4.1.4.2 Tambah Pegawai baru .................................................. 31
4.1.4.3 Submenu Edit Pegawai ................................................. 33
4.1.5 Menu Data PTKP ......................................................................... 34
4.1.5.1 Form Data PTKP .......................................................... 34
4.1.5.2 Tambah Nominal PTKP ............................................... 35
4.1.5.3 Submenu Edit PTKP ..................................................... 35
4.1.6 Menu User ................................................................................... 36
4.1.6.1 Tampilan input User ..................................................... 36
xiii
4.1.6.2 Submenu Edit User ....................................................... 37
4.2 Responden .............................................................................................. 37
4.2 Contoh Kasus ........................................................................................ 44
BAB V PENUTUP ........................................................................................ 48
5.1 Kesimpulan ........................................................................................... 48
5.2 Saran ...................................................................................................... 48
DAFTAR PUSTAKA
LAMPIRAN
xiv
DAFTAR TABEL
Tabel 3.1 : Simbol Data Flow Diagram (DFD) ............................................... 18
Tabel 3.2 : Pegawai ......................................................................................... 19
Tabel 3.3 : PTKP ............................................................................................. 19
Tabel 3.4 : User ............................................................................................... 19
Tabel 3.5 : Rancangan Kuisioner .................................................................... 26
Tabel 4.1 : Tabel Jumlah Skoring Masyarakat Umum .................................... 38
Tabel 4.2 : Tabel Perhitungan Manual ............................................................. 47
xv
DAFTAR GAMBAR
Gambar 3.1 : Flowchart Penelitian................................................................... 14
Gambar 3.2 : DFD Level 0 Aplikasi ................................................................ 16
Gambar 3.3 : DFD Level 1 Aplikasi ................................................................ 16
Gambar 3.4 : DFD Level 2 Pph21 ................................................................... 17
Gambar 3.5 : DFD Level 2 PTKP .................................................................... 17
Gambar 3.6 : DFD Level 2 User ...................................................................... 18
Gambar 3.7 : Halaman Utama .......................................................................... 23
Gambar 3.8 : Halaman Login ........................................................................... 23
Gambar 3.9 : Halaman Data Pegawai .............................................................. 24
Gambar 3.10 : Halaman Data PTKP ................................................................ 24
Gambar 3.11 : Halaman User ........................................................................... 25
Gambar 4.1 : Tampilan awal aplikasi .............................................................. 28
Gambar 4.2 : Form Login................................................................................. 29
Gambar 4.3 : Pesan login sukses ...................................................................... 29
Gambar 4.4 : Pesan login gagal ....................................................................... 30
Gambar 4.5 : Tampilan menu Pph21 setelah login .......................................... 30
Gambar 4.6 : Form data Pph21 ........................................................................ 31
Gambar 4.7 : Tampilan input data pegawai ..................................................... 31
Gambar 4.8 : Tampilan menu edit.................................................................... 33
Gambar 4.9 : Form data PTKP ......................................................................... 34
Gambar 4.10 : Tampilan input PTKP .............................................................. 35
Gambar 4.11 : Tampilan Submenu edit PTKP................................................. 35
xvi
Gambar 4.12 : Tampilan Menu User................................................................ 36
Gambar 4.13 : Tampilan input user.................................................................. 36
Gambar 4.14 : Tampilan submenu edit user .................................................... 37
Gambar 4.14 : Perhitungan menggunakan sistem ............................................ 47
xvii
ABSTRAKSI
Pajak adalah iuran wajib yang dipungut oleh pemerintah kepada orang-
orang (wajib pajak) untuk menutupi biaya rutin dan biaya pembangunan negara
tanpa imbalan sebagai dapat ditunjuk secara langsung. Dalam upaya untuk
membiayai pembangunan, pemerintah telah bertekad secara perlahan melepaskan
ketergantungan dari luar negeri dan beralih kepada kemampuan bangsa sendiri
yakni melalui peningkatan penerimaan negara dari sektor pajak. Akan tetapi
kebanyakan wajib pajak masih bingung bahkan tidak mengerti dalam
menghitung jumlah pajak pph21. Oleh karena itu, penulis mencoba untuk
membuat aplikasi perhitungan wajib pajak berbasis Desktop. Aplikasi ini
diharapkan dapat membantu dalam menghitung jumlah wajib pajak yang akan
dibayar, sehingga dapat mempersingkat waktu.
Aplikasi ini dibuat dengan menggunakan software Delphi 2010, MySQL
connector dan DatabaseServer. untuk responden masyarakat umum dengan
mendemokan aplikasi secara langsung kemudian responden memberi penilaian
melalui kuesioner.
Hasil yang didapat dalam penelitian ini para wajib dapat menghitung
jumlah pajak dengan hanya memasukan jumlah gaji pokok beserta tunjangan dan
potongannya. Kemudian melalui kuisioner yang telah diujikan pada masyarakat
umum yang sudah memiliki NPWP didapat kesimpulan lebih dari 75% masyarakat
umum setuju bahwa aplikasi ini dapat membantu dalam melakukan perhitungan
wajib pajak pph21 pada umumnya telah berhasil dicapai.
Kata kunci : pajak, aplikasi, perhitungan, desktop.