SKRIPSI SISTEM INFORMASI PERHITUNGAN PAJAK …
Transcript of SKRIPSI SISTEM INFORMASI PERHITUNGAN PAJAK …
SKRIPSI
SISTEM INFORMASI PERHITUNGAN PAJAK REKLAME
PADA BADAN PENDAPATAN DAERAH KOTA MADIUN
BERBASIS WEB MENGGUNAKAN FRAMEWORK CODEIGNITER
ADVERTISEMENT TAX CALCULATION INFORMATION SYSTEM
AT THE REGIONAL INCOME AGENCY OF MADIUN
WEB-BASED USING CODEIGNITER FRAMEWORK
ANGGER PANJI PRADIPTA BUDI
175610073
PROGRAM STUDI SISTEM INFORMASI
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
AKAKOM
YOGYAKARTA
2020
i
SKRIPSI
SISTEM INFORMASI PERHITUNGAN PAJAK REKLAME
PADA BADAN PENDAPATAN DAERAH KOTA MADIUN
BERBASIS WEB MENGGUNAKAN FRAMEWORK CODEIGNITER
ADVERTISEMENT TAX CALCULATION INFORMATION SYSTEM
AT THE REGIONAL INCOME AGENCY OF MADIUN
WEB-BASED USING CODEIGNITER FRAMEWORK
Diajukan Sebagai Salah Satu Syarat Untuk Menyelesaikan Studi
Jenjang Strata Satu (S1)
Program Studi Sistem Informasi
Sekolah Tinggi Manajemen Informatika Dan Komputer
AKAKOM
Yogyakarta
Disusun Oleh
ANGGER PANJI PRADIPTA BUDI
175610073
PROGRAM STUDI SISTEM INFORMASI
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
AKAKOM
YOGYAKARTA
2020
ii
iii
iv
HALAMAN PERSEMBAHAN
Dengan mengucap syukur Alhamdulillah berkat rahmat dan karunia-Mu Ya
Allah, sehingga skripsi ini dapat terselesaikan dengan lancar. Ku persembahkan
karyaku ini untuk :
Kedua orang tuaku tercinta, Bapak Agung Prijono Budi Antoro dan Ibu Siti
Kadariyah. Terimakasih telah mendoakan dan memberikan motivasi baik secara
material maupun moral selama ini.
Seluruh anggota keluarga besar yang senantiasa membantu, memberi semangat,
dan tak segan menegur demi kebaikan.
Sahabat dan teman-teman S1 Sistem Informasi. Terimakasih untuk kalian yang
sudah menemani dan berjuang sama-sama, canda tawa bersama, dan semoga
keakraban ini selalu terjaga.
Dosen-dosen Sekolah Tinggi Manajemen Informatika dan Komputer Akakom
Yogyakarta, terima kasih atas bimbingan, motivasi, dan arahannya.
Segenap pihak yang tidak dapat disebutkan satu persatu. Terima kasih atas doa,
motivasi dan bantuannya.
v
HALAMAN MOTTO
Man Jadda Wajada
Jangan pernah katakan ”Aku Tidak Bisa”, tapi katakan ”Aku Belum Bisa”
dan tanam pada pikiranmu kalimat ”Aku Pasti Bisa”.
Jangan bergantung pada kemampuan orang lain karena kamu tidak akan
berkembang, tapi bergantunglah pada kemampuanmu sendiri.
Percayalah pada kemampuanmu maka kamu akan mendapat kekuatan.
Perubahan dimulai dari diri sendiri.
Teruslah mencoba sampai kamu mendapatkan apa yang kamu mau.
Senyum orang tua adalah kebahagiaan yang tak terduga
vi
DAFTAR ISI
HALAMAN JUDUL ....................................................................................... i
HALAMAN PENGESAHAN ......................................................................... ii
HALAMAN PERNYATAAN ......................................................................... iii
HALAMAN PERSEMBAHAN ..................................................................... iv
HALAMAN MOTTO ..................................................................................... v
DAFTAR ISI .................................................................................................... vi
DAFTAR GAMBAR ....................................................................................... ix
DAFTAR TABEL ........................................................................................... xi
KATA PENGANTAR ..................................................................................... xii
ABSTRAK ....................................................................................................... xiv
ABSTRACT ...................................................................................................... xv
BAB I PENDAHULUAN ................................................................................ 1
1.1 Latar Belakang Masalah ........................................................................ 1
1.2 Rumusan Masalah ................................................................................. 2
1.3 Ruang Lingkup ...................................................................................... 3
1.4 Tujuan Penelitian ................................................................................... 3
1.5 Manfaat Penelitian ................................................................................. 3
1.6 Sistematika Penulisan ............................................................................ 4
BAB II TINJAUAN PUSTAKA DAN DASAR TEORI .............................. 6
2.1 Tinjauan Pustaka ................................................................................... 6
2.2 Dasar Teori ............................................................................................ 9
2.2.1 Pajak ............................................................................................. 9
2.2.2 Pajak Reklame ............................................................................. 10
a. Dasar Pengenaan, Tarif dan Cara Menghitung Pajak
Reklame................................................................................... 11
b. Dasar Perhitungan Pajak Reklame .......................................... 12
2.2.3 Framework CodeIgniter .............................................................. 19
vii
2.2.4 Model View Controller (MVC) ................................................... 19
2.2.5 Xampp .......................................................................................... 21
2.2.6 MySQL ......................................................................................... 21
2.2.7 Data Flow Diagram ..................................................................... 21
BAB III METODE PENELITIAN ................................................................ 24
3.1 Bahan/Data ............................................................................................ 24
3.2 Peralatan ................................................................................................ 24
3.2.1 Perangkat Keras ........................................................................... 24
3.2.2 Perangkat Lunak .......................................................................... 25
3.3 Prosedur dan Pengumpulan Data .......................................................... 25
3.3.1 Pengumpulan Data ...................................................................... 25
3.3.2 Pengguna Sistem ......................................................................... 26
3.4 Rancangan Sistem ................................................................................. 27
3.4.1 Context Diagram .......................................................................... 27
3.4.2 Data Flow Diagram Level 1 ......................................................... 29
3.4.3 Perancangan Database ................................................................. 33
3.4.3.1 Rancangan Tabel ............................................................. 33
3.4.3.2 Relasi Antar Tabel ........................................................... 37
3.4.4 Rancangan User Interface ............................................................ 39
BAB IV IMPLEMENTASI DAN PEMBAHASAN ..................................... 50
4.1 Implemantasi Sistem ............................................................................. 50
4.1.1 Konfigurasi Database ................................................................ 50
4.1.2 Membuat Controller .................................................................. 51
4.1.2.1 Fungsi Daftar Sewa ..................................................... 51
4.1.2.2 Fungsi Registrasi ......................................................... 51
4.1.2.3 Fungsi New Wajib Pajak ............................................. 52
4.1.2.4 Fungsi Dashboard ....................................................... 53
4.1.2.5 Fungsi Sewa Reklame ................................................. 53
viii
4.1.2.6 Fungsi Riwayat Sewa .................................................. 55
4.1.2.7 Fungsi Konfirmasi ....................................................... 55
4.1.3 Membuat Model......................................................................... 57
4.1.4 Membuat View ........................................................................... 58
4.1.4.1 View Halaman Pendaftaran Wajib Pajak ..................... 58
4.1.4.2 View Halaman Sewa Reklame ..................................... 59
4.1.4.3 View Halaman Riwayat Sewa ..................................... 60
4.1.4.4 View Halaman Verifikasi Bayar .................................. 61
4.2 Pembahasan Sistem ............................................................................... 62
4.2.1 Halaman Utama User (Wajib Pajak dan Pengunjung) .............. 63
4.2.2 Halaman Informasi Sewa dan Pajak Reklame ........................... 64
4.2.3 Halaman Pendaftaran Wajib Pajak ............................................ 66
4.2.4 Halaman Login Wajib Pajak ...................................................... 67
4.2.5 Halaman Sewa Reklame ............................................................ 68
4.2.6 Halaman Riwayat Sewa ............................................................. 69
4.2.7 Halaman Verifikasi Pembayaran ............................................... 70
4.2.8 Halaman Login Admin dan Pimpinan ....................................... 71
4.2.9 Halaman Utama Admin ............................................................. 72
4.2.10 Halaman Daftar Nilai Sewa dan Pajak Reklame ....................... 73
4.2.11 Halaman Daftar Sewa dan Pajak Reklame ................................ 74
4.2.12 Halaman Daftar Reklame Masih Disewa .................................. 75
4.2.13 Halaman Daftar Reklame Belum Disewa.................................. 76
4.2.14 Halaman Laporan Sewa dan Pajak Reklame Keseluruhan ........ 77
BAB V KESIMPULAN DAN SARAN .......................................................... 79
5.1 Kesimpulan ............................................................................................ 79
5.2 Saran ...................................................................................................... 80
DAFTAR PUSTAKA ...................................................................................... 81
LAMPIRAN
ix
DAFTAR GAMBAR
Gambar 2.1 Konsep MVC CodeIgniter ............................................................ 20
Gambar 3.1 Context Diagram ........................................................................... 27
Gambar 3.2 DFD Level 1 .................................................................................. 30
Gambar 3.3 Relasi Antar Tabel ......................................................................... 38
Gambar 3.4 Halaman Utama User .................................................................... 40
Gambar 3.5 Halaman Pendaftaran .................................................................... 41
Gambar 3.6 Halaman Login .............................................................................. 42
Gambar 3.7 Halaman Sewa dan Pajak Reklame ............................................... 43
Gambar 3.8 Halaman Utama Admin ................................................................. 44
Gambar 3.9 Halaman Utama Pimpinan ............................................................ 45
Gambar 3.10 Halaman Daftar Nilai Sewa dan Pajak Reklame ......................... 46
Gambar 3.11 Halaman Daftar Wajib Pajak....................................................... 47
Gambar 3.12 Halaman Sewa dan Pajak Reklame ............................................. 48
Gambar 3.13 Halaman Laporan ........................................................................ 49
Gambar 4.1 Kode Program Konfigurasi Database ........................................... 50
Gambar 4.2 Kode Program Fungsi Daftar Sewa ............................................... 51
Gambar 4.3 Kode Program Fungsi Registrasi................................................... 52
Gambar 4.4 Kode Program Fungsi New Wajib Pajak ....................................... 53
Gambar 4.5 Kode Program Fungsi Dashboard................................................. 53
Gambar 4.6 Kode Program Fungsi Sewa Reklame ........................................... 55
Gambar 4.7 Kode Program Fungsi Riwayat Sewa............................................ 55
Gambar 4.8 Kode Program Fungsi Konfirmasi ................................................ 57
Gambar 4.9 Kode Program Model Wajib Pajak................................................ 58
Gambar 4.10 Kode Program View (Halaman Pendftaran Wajib Pajak) ........... 59
Gambar 4.11 Kode Program View (Halaman Sewa Reklame) ......................... 59
Gambar 4.12 Kode Program View (Halaman Riwayat Sewa) .......................... 61
x
Gambar 4.13 Kode Program View (Verifikasi Pembayaran) ............................ 62
Gambar 4.14 Halaman Utama User (Wajib Pajak dan Pengunjung) ................ 63
Gambar 4.15 Halaman Informasi Sewa dan Pajak Reklame ............................ 65
Gambar 4.16 Halaman Pendaftaran Wajib Pajak .............................................. 66
Gambar 4.17 Halaman Login Wajib Pajak ....................................................... 67
Gambar 4.18 Halaman Sewa Reklame.............................................................. 68
Gambar 4.19 Halaman Riwayat Sewa .............................................................. 69
Gambar 4.20 Halaman Verifikasi Pembayaran ................................................. 70
Gambar 4.21 Halaman Login Admin dan Pimpinan ......................................... 71
Gambar 4.22 Halaman Utama Admin ............................................................... 72
Gambar 4.23 Halaman Daftar Nilai Sewa dan Pajak Reklame ......................... 73
Gambar 4.24 Halaman Tambah Daftar Nilai Sewa dan Pajak Reklame........... 74
Gambar 4.25 Halaman Daftar Sewa dan Pajak Reklame .................................. 75
Gambar 4.26 Halaman Daftar Rekalme Masih Disewa .................................... 76
Gambar 4.27 Halaman Daftar Reklame Belum Disewa ................................... 77
Gambar 4.28 Halaman Laporan Sewa dan Pajak Reklame Keseluruhan ......... 78
xi
DAFTAR TABEL
Tabel 2.1 Tinjauan Pustaka ............................................................................... 8
Tabel 2.2 Daftar Nilai Sewa Pajak Reklame Permanen .................................... 13
Tabel 2.3 Daftar Nilai Sewa Pajak Reklame Insidentil..................................... 17
Tabel 2.4 Symbol DFD ...................................................................................... 22
Tabel 3.1 Struktur Tabel Admin ....................................................................... 33
Tabel 3.2 Struktur Tabel Wajib Pajak ............................................................... 34
Tabel 3.3 Struktur Tabel Pimpinan ................................................................... 35
Tabel 3.4 Struktur Tabel Sewa .......................................................................... 35
Tabel 3.5 Struktur Tabel Daftar Sewa Reklame ............................................... 36
Tabel 3.6 Struktur Tabel Pembayaran ............................................................... 37
xii
KATA PENGANTAR
Segala puji syukur penulis panjatkan kepada Tuhan Yang Maha Esa yang
telah melimpahkan Rahmat dan Karunia-Nya sehingga penulis dapat menyusun dan
menyelesaikan Skripsi yang berjudul “Sistem Informasi Perhitungan Pajak
Reklame Pada Badan Pendapatan Daerah Kota Madiun Berbasis Web
Menggunakan Framework CodeIgniter”.
Skripsi ini disusun sebagai salah satu syarat kelulusan Strata Satu (S1)
Jurusan Sistem Informasi Sekolah Tinggi Manajemen Informatika dan Komputer
AKAKOM Yogyakarta. Atas segala kekurangan, keterbatasan pengetahuan,
pengalaman, kemampuan serta kendala dalam membuat Skripsi ini jauh dari
sempurna, namun berkat bimbingan, dukungan serta doa dari berbagai pihak
menjadikan Skripsi ini dapat terselesaikan dengan baik.
Selama menyelesaikan penyusunan Skripsi ini penulis telah benyak mendapat
bantuan dari berbagai pihak, untuk itu dengan segala kerendahan hati, penulis
menyampaikan rasa terimakasih yang sebesar-besarnya kepada :
1. Bapak Ir. Totok Suprawoto, M.M., M.T. Selaku ketua yayasan di Sekolah
Tinggi Manajemen Informatika dan Komputer Akakom Yogyakarta.
2. Ibu Pulut Suryati, S.Kom., M.Cs. Selaku ketua program studi Sistem Informasi
(S1) di Sekolah Tinggi Manajemen Informatika dan Komputer Akakom
Yogyakarta.
3. Ibu Sur Yanti, S.E., M.Sc. selaku dosen pembimbing dan penguji yang telah
banyak memberikan pengarahan, petunjuk saran serta bimbingan yang sangat
besar manfaatnya dalam menyelesaikan skripsi ini.
4. Seluruh dosen dan staf karyawan Sekolah Tinggi Manajemen Informatika Dan
Komputer Akakom Yogyakarta.
5. Badan Pendapatan Daerah Kota Madiun yang telah membantu dan memberikan
ijin untuk melakukan penelitian.
xiii
6. Teman-teman seperjuangan saya yang telah mendukung dan membantu saya.
Penulis menyadari bahwa masih terdapat kekurangan dalam penyusunan
skripsi ini, oleh karena itu penulis mengharapkan kritik dan saran yang mebangun
dalam skripsi ini agar menjadi lebih baik. Akhir kata besar harapan penulis semoga
skripsi ini bermanfaat bagi penulis khususnya dan bagi pembaca pada umumnya.
Yogyakarta, Februari 2020
Angger Panji Pradipta Budi
xiv
ABSTRAK
Badan Pendapatan Daerah Kota Madiun adalah salah satu instansi
pemerintah yang mengelola Pajak Reklame masih secara manual. Penelitian ini
dilakukan dengan tujuan untuk memperbaiki sistem pengelolaan pajak reklame
yang dinilai masih kurang efektif dengan merancang dan membangun sebuah
sistem informasi perhitungan pajak reklame berbasis web dengan menggunakan
teknologi Framework CodeIgniter. Ditengah perkembangan teknologi dan ilmu
pengetahuan yang sangat pesat, khususnya dibidang teknologi informasi. Website
dinilai sangat penting bagi instansi pemerintah karena website dapat memproses
pengelolaan data dan informasi-informasi yang dibutuhkan dengan lebih cepat dan
efektif.
Penelitian ini dimulai dengan cara pengumpulan data, dilanjutkan
perancangan sistem dengan menggunakan data flow diagram dan desain antarmuka
sistem, kemudian diakhiri dengan implementasi dan pembahasan sistem
menggunakan framework CodeIgniter. Hasil dari penelitian ini, sistem yang
dibangun akan membantu pegawai Badan Pendapatan Daerah Kota Madiun dalam
melakukan pengelolaan Pajak Reklame. Sistem juga dapat digunakan oleh
pengunjung dan wajib pajak untuk melihat informasi nilai sewa dan pajak reklame,
serta dapat memberi informasi kepada petugas lapangan mengenai informasi daftar
sewa dan pajak reklame. Dalam mengakhiri masa sewa dan pajak reklame, pada
sistem ini masih dilakukan secara manual, dan belum terdapat fitur untuk
melakukan pemesanan reklame. Sehingga perlu dilakukan pengembangan sistem
pada masa yang akan datang.
Kata kunci : Framework CodeIgniter, Perhitungan Pajak Reklame, Sistem,
Website.
xv
ABSTRACT
The Regional Income Agency of Madiun is one of the government agencies
that manage advertisement tax calculation manually. This research was conducted
with the aim of improving the advertisement tax management system which was
considered still ineffective by designing and building a web-based advertisement
tax calculation information system using CodeIgniter Framework technology. Amid
the rapid development of technology and science, especially in the field of
information technology. Website is very important for government agencies
because website can process management of data and information needed more
quickly and effective.
This research began with data collection, then continued with system design
by using data flow diagram and system interface design, then finished with
implementation and discussion of system using CodeIgniter framework. The result
of this research, the system that was built will help employees of the Regional
Income Agency of Madiun to manage the advertisement tax. The system can also be
used by visitor and taxpayer to view information on rent and advertisement tax
values, and can give information to field officer about rent register information and
advertisement tax. In ending the rent and advertisement tax period, this system is
still done manually, and there are no feature for advertisement booking yet. So it is
necessary to develop the system in the future.
Keywords: Advertisement Tax Calculation, CodeIgniter Framework, System,
Website.