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
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
ii
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
Dewan Penguji I
Aris Rakhmadi, S.T., M.Eng. NIK : 983
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
Ketua Program Studi Teknik Informatika
Husni Thamrin, S.T, M.T, Ph.D NIK: 706
Dr. Heru Supriyono, M.Sc. NIK: 970 iii
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.
iv
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
v
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)
vi
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.
vii
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.
viii
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
ix
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
x
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
xi
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
xii
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
xiii
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
xiv
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
xv
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
xvi
ABSTRAKSI Pajak adalah iuran wajib yang dipungut oleh pemerintah kepada orangorang (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.
xvii