Institutional Repository | Satya Wacana Christian University: Perancangan Sistem Informasi Penerimaan Pajak Bumi dan Bangunan: studi kasus DPPKAD Kota Salatiga
Perancangan Sistem Informasi
Penerimaan Pajak Bumi Dan Bangunan
(Studi Kasus : DPPKAD Kota Salatiga)
Peneliti:
Nugroho Aji Saputro(682009007)
Adi Nugroho, ST., MMSI.
Purwanto, SE.
Program Studi Sistem Informasi
Sistem Informasi Manajemen
Fakultas Teknologi Informasi
Universitas Kristen Satya Wacana
Salatiga
Perancangan Sistem Informasi
Penerimaan Pajak Bumi Dan Bangunan
(Studi Kasus : DPPKAD Kota Salatiga)
Peneliti:
Nugroho Aji Saputro(682009007)
Adi Nugroho, ST., MMSI.
Purwanto, SE.
Program Studi Sistem Informasi
Sistem Informasi Manajemen
Fakultas Teknologi Informasi
Universitas Kristen Satya Wacana
Salatiga
i
ii
iii
iv
v
PERNYATAAN
Tugas Akhir yang berikut ini:
Judul
: Perancangan Sistem Informasi Penerimaan Pajak
Bumi Dan Bangunan (Studi Kasus : DPPKAD Kota Salatiga)
Pembimbing 1: Adi Nugroho,ST., MMSI.
Pembimbing 2: Purwanto, SE.
Adalah benar hasil karya saya:
Nama
: Nugroho Aji Saputro
NIM
: 682009007
Saya menyatakan tidak mengambil sebagian atau seluruhnya dari
hasil karya orang lain kecuali sebagaimana yang tertulis pada
daftar pustaka.
Pernyataan ini dibuat dengan sebenarnya sesuai dengan ketentuan
yang berlaku dalam penulisan karya ilmiah.
Salatiga, 19 Februari 2014
Nugroho Aji Saputro
vi
PRAKATA
Puji dan syukur saya haturkan pada Tuhan Yesus Kristus
atas berkat
dan anugerah-Nya, serta bimbingan-Nyayang
senantiasa menyertai penulis dalam menyelesaikan skripsi
Perancangan Sistem Informasi Penerimaan Pajak Bumi Dan
Bangunan (Studi Kasus : DPPKAD Kota Salatiga) yang diajukan
sebagai persyaratan studi Strata satu Sistem Informasi pada
Fakultas Teknologi Informasi Universitas Kristen Satya Wacana.
Dalam menyelesaikan laporan skripsi ini, banyak pihak
yang senantiasa memberi dukungan, semangat dan kekuatan
sehingga penulis dapat menyelesaikan laporan pada waktunya.
Oleh karena itu penulis mengucapkan banyak terima kasih
kepada:
1
Bapak Dr. Dharmaputra Taludangga Palekahelu, S.Kom.,
M.Cs., Selaku Dekan Fakultas Teknologi Informasi
Universitas Kristen Satya Wacana.
2
Bapak Augie D. Manuputti, S.Kom., M.Cs., selaku Ketua
Program Studi Sistem Informasi Fakultas Teknologi
Informasi Universitas Kristen Satya Wacana.
3
Bapak Adi Nugroho, ST., MMSI., dan Bapak Purwanto,
SE., selaku pembimbing yang telah memberikan banyak
bantuan berupa pokok pemikiran dan bimbingan serta
saran selama penelitian sehingga penulisan skripsi dapat
diselesaikan dengan baik
vii
4
Kedua orang tua yang senantiasa memelihara, mengasihi
dan memberikan semangat melalui nasehat-nasehat dan
doa dari kecil sampai dengan saat ini sehingga penulis
dapat menyelesaikan pendidikan hingga Strata satu.
5
Daniel, Dipta, Sylvi, Galih, Ochin, Sandhy yang telah
menjalani masa-masa kuliah bersama dan memberikan
kenangan dan pengalaman yang sangat berharga bagi
penulis.
6
Chris, Anton, Adikun, Aranta, Deo dan Audie yang selalu
menghibur penulis pada saat mengerjakan skripsi dengan
futsal dan kumpul bersama kalian. Dan juga teman-teman
Program Studi Sistem Informasi angkatan 2009 yang
menjadi teman seperjuangan di masa kuliah ini.
7
Taufiq yang sudah menjadi teman terbaik penulis dan
selalu menulari penulis dengan optimismenya. Dan tak
lupa Amelia yang selalu mendukung penulis dan menjadi
inspirasi hidup bagi penulis. 8 tahun paling luar biasa!!
8
Semua pihak di DPPKAD, yang mengijinkan penulis
untuk bekerja magang dan mengijinkan DPPKAD sebagai
tempat penelitian tugas akhir bagi penulis.
9
Serta semua pihak yang yang tidak dapat penulis sebutkan
satu per satu yang telah membantu dalam penulisan
skripsi.
viii
Penulis menyadari bahwa tugas akhir ini belum sempurna,
namun penulis berharap penulisan ini berguna bagi
pembaca.
Salatiga, 19 Februari 2014
Penulis
ix
Daftar Isi
Hal
Halaman Judul...................................................................... i
Halaman Pengesahan............................................................ ii
Halaman Laporan Penelitian................................................. iii
Halaman Bebas Plagiasi........................................................ iv
Halaman Persetujuan Akses................................................... v
Pernyataan.............................................................................. vi
Prakata.................................................................................... vii
Daftar Isi................................................................................. x
Daftar Tabel........................................................................... xiii
Daftar Gambar....................................................................... xiv
Daftar Kode Program............................................................ xvi
Abstract.................................................................................. xvii
Bab 1 Pendahuluan................................................................ 1
1.1 Latar Belakang Masalah...................................... 1
1.2 Rumusan Masalah................................................ 3
1.3 Tujuan Dan Manfaat Penelitian........................... 3
1.4 Batasan Masalah.................................................. 3
1.5 Sistematika Penulisan Skripsi.............................. 4
Bab 2 Landasan Teori........................................................... 6
2.1 Penelitian Terdahulu............................................ 6
2.2 Perancangan......................................................... 7
2.3 Sistem Informasi.................................................. 7
2.4 Perancangan Sistem Informasi............................. 9
2.5 Pajak..................................................................... 10
2.6 Pajak Bumi Dan Bangunan.................................. 12
2.7 MySql................................................................... 14
2.8 Bahasa C#............................................................ 16
Bab 3 Metodologi Penelitian................................................. 18
3.1 Metode Pengumpulan Data.................................. 18
x
3.2 Metode Pengembangan Sistem............................ 18
3.3 Proses Bisnis........................................................ 21
3.4 Kebutuhan Sistem................................................ 24
3.5 Desain Sistem.......................................................25
3.5.1 Use Case Diagram.................................25
3.5.2 Activity Diagram.................................. 26
3.5.2.1 Activity Diagram Login......... 27
3.5.2.2 Activity Diagram Pendaftaran28
3.5.2.3 Activity Diagram Tagihan..... 29
3.5.2.4 Activity Diagram Pembayaran30
3.5.2.5 Activity Diagram Pencarian... 31
3.5.2.6 Activity Diagram Pencetakan
Laporan............................................. 32
3.5.3 Sequence Diagram............................... 33
3.5.3.1 Sequence Diagram Login...... 34
3.5.3.2 Sequence Diagram Pembayaran
PBB................................................... 35
3.5.3.3 Sequence Diagram Cetak
Laporan............................................ 36
3.5.4 Class Diagram...................................... 36
3.5.5 Deployment Diagram............................ 38
3.5.6 Desain Tabel......................................... 38
3.5.7 Desain Aplikasi..................................... 42
3.5.7.1 Desain Form Login................ 42
3.5.7.2 Desain Form Menu Utama.... 42
3.5.7.3 Desain Form Pendaftaran Wajib
Pajak................................................. 43
3.5.7.4 Desain Form Tagihan............. 44
3.5.7.5 Desain Form Pembayaran
PBB................................................... 45
3.5.7.6 Desain Form Search............... 46
3.5.7.8 Desain Form Cetak Laporan.. 47
Bab 4 Hasil Dan Pembahasan............................................... 48
xi
4.1 Implementasi Database........................................ 48
4.2 Implementasi Sistem............................................ 51
4.2.1 Form Login........................................... 51
4.2.2 Form Menu........................................... 52
4.2.3 Form Pendaftaran Wajib Pajak............. 52
4.2.4 Form Tagihan PBB............................... 53
4.2.5 Form Pembayaran PBB.........................54
4.2.6 Form Pencarian..................................... 58
4.2.7 Form Cetak Laporan............................. 60
4.3 Pengujian..............................................................60
Bab 5 Kesimpulan Dan Saran................................................ 63
5.1 Kesimpulan.......................................................... 63
5.2 Saran.................................................................... 63
Daftar Pustaka ...................................................................... 64
xii
Daftar Tabel
Tabel 3.1 Tabel Wajib Pajak.................................................. 39
Tabel 3.2 Tabel Tagihan........................................................ 39
Tabel 3.3 Tabel Kelas Bumi.................................................. 40
Tabel 3.4 Tabel Kelas Bangunan........................................... 40
Tabel 3.5 Tabel Pembayaran..................................................41
Tabel 4.1 Hasil Pengujian Sistem Dengan Metode Black-Box
Testing.................................................................................... 61
xiii
Daftar Gambar
Gambar 2.1 Komponen Sistem Informasi............................. 9
Gambar 3.1 Bagan Model Prototyping.................................. 20
Gambar 3.2 Proses Pembayaran PBB Dengan Aplikasi
Penerimaan PBB.................................................................... 22
Gambar 3.3 Use Case Diagram Pembayaran PBB............... 25
Gambar 3.4 Activity Diagram Login..................................... 27
Gambar 3.5 Activity Diagram Pendaftaran........................... 28
Gambar 3.6 Activity Diagram Tagihan................................. 29
Gambar 3.7 Activity Diagram Pembayaran........................... 30
Gambar 3.8 Activity Diagram Pencarian............................... 31
Gambar 3.9 Activity Diagram Pencetakan Laporan.............. 32
Gambar 3.10 Sequence Diagram Login................................. 34
Gambar 3.11 Sequence Diagram Pembayaran.......................35
Gambar 3.12 Sequence Diagram Cetak Laporan................... 36
Gambar 3.13 Class Diagram................................................. 37
Gambar 3.14 Deployment Diagram....................................... 38
Gambar 3.15 Form Login...................................................... 42
Gambar 3.16 Form Menu Utama........................................... 42
Gambar 3.17 Form Pendaftaran Wajib Pajak........................ 43
Gambar 3.18 Form Tagihan................................................... 44
Gambar 3.19 Form Pembayaran PBB.................................... 45
Gambar 3.20 Form Search.................................................... 46
Gambar 3.21 Form Cetak Laporan........................................ 47
Gambar 4.1 Struktur Tabel Data Wajib Pajak....................... 48
xiv
Gambar 4.2 Struktur Tabel Data Tagihan............................. 49
Gambar 4.3 Struktur Tabel Data Pembayaran....................... 49
Gambar 4.4 Struktur Tabel Data Kelas Bumi........................ 50
Gambar 4.5 Struktur Tabel Data Kelas Bangunan.................50
Gambar 4.6 Form Login........................................................ 51
Gambar 4.7 Form Menu Utama............................................. 52
Gambar 4.8 Form Pendaftaran Wajib Pajak.......................... 52
Gambar 4.9 Form Tagihan PBB............................................ 53
Gambar 4.10 Form Pembayaran PBB................................... 54
Gambar 4.11 Form Pencarian Data Wajib Pajak................... 58
Gambar 4.12 Form Pencarian Data Tagihan......................... 58
Gambar 4.13 Form Pencarian Data Pembayaran................... 59
Gambar 4.14 Form Cetak Laporan........................................ 60
xv
Daftar Kode Program
Kode Program 4.1 Input Data Pembayaran.......................... 56
xvi
Abstract
Information Technology nowadays already spreading out on many field
and also in goverment. The need of data storage to support the business
processes of an organization is important. DPPKAD is an organization
who need an information system which can support their business
process. This research use Prototype method as it system development
method in order that the resulting aplication can be suitable with user
need, that is DPPKAD. The resulting aplication is a desktop aplication
as a it’s platform and this aplication already running wll enough to
help their business process.
Keywords : prototype, platform, desktop.
xvii
Penerimaan Pajak Bumi Dan Bangunan
(Studi Kasus : DPPKAD Kota Salatiga)
Peneliti:
Nugroho Aji Saputro(682009007)
Adi Nugroho, ST., MMSI.
Purwanto, SE.
Program Studi Sistem Informasi
Sistem Informasi Manajemen
Fakultas Teknologi Informasi
Universitas Kristen Satya Wacana
Salatiga
Perancangan Sistem Informasi
Penerimaan Pajak Bumi Dan Bangunan
(Studi Kasus : DPPKAD Kota Salatiga)
Peneliti:
Nugroho Aji Saputro(682009007)
Adi Nugroho, ST., MMSI.
Purwanto, SE.
Program Studi Sistem Informasi
Sistem Informasi Manajemen
Fakultas Teknologi Informasi
Universitas Kristen Satya Wacana
Salatiga
i
ii
iii
iv
v
PERNYATAAN
Tugas Akhir yang berikut ini:
Judul
: Perancangan Sistem Informasi Penerimaan Pajak
Bumi Dan Bangunan (Studi Kasus : DPPKAD Kota Salatiga)
Pembimbing 1: Adi Nugroho,ST., MMSI.
Pembimbing 2: Purwanto, SE.
Adalah benar hasil karya saya:
Nama
: Nugroho Aji Saputro
NIM
: 682009007
Saya menyatakan tidak mengambil sebagian atau seluruhnya dari
hasil karya orang lain kecuali sebagaimana yang tertulis pada
daftar pustaka.
Pernyataan ini dibuat dengan sebenarnya sesuai dengan ketentuan
yang berlaku dalam penulisan karya ilmiah.
Salatiga, 19 Februari 2014
Nugroho Aji Saputro
vi
PRAKATA
Puji dan syukur saya haturkan pada Tuhan Yesus Kristus
atas berkat
dan anugerah-Nya, serta bimbingan-Nyayang
senantiasa menyertai penulis dalam menyelesaikan skripsi
Perancangan Sistem Informasi Penerimaan Pajak Bumi Dan
Bangunan (Studi Kasus : DPPKAD Kota Salatiga) yang diajukan
sebagai persyaratan studi Strata satu Sistem Informasi pada
Fakultas Teknologi Informasi Universitas Kristen Satya Wacana.
Dalam menyelesaikan laporan skripsi ini, banyak pihak
yang senantiasa memberi dukungan, semangat dan kekuatan
sehingga penulis dapat menyelesaikan laporan pada waktunya.
Oleh karena itu penulis mengucapkan banyak terima kasih
kepada:
1
Bapak Dr. Dharmaputra Taludangga Palekahelu, S.Kom.,
M.Cs., Selaku Dekan Fakultas Teknologi Informasi
Universitas Kristen Satya Wacana.
2
Bapak Augie D. Manuputti, S.Kom., M.Cs., selaku Ketua
Program Studi Sistem Informasi Fakultas Teknologi
Informasi Universitas Kristen Satya Wacana.
3
Bapak Adi Nugroho, ST., MMSI., dan Bapak Purwanto,
SE., selaku pembimbing yang telah memberikan banyak
bantuan berupa pokok pemikiran dan bimbingan serta
saran selama penelitian sehingga penulisan skripsi dapat
diselesaikan dengan baik
vii
4
Kedua orang tua yang senantiasa memelihara, mengasihi
dan memberikan semangat melalui nasehat-nasehat dan
doa dari kecil sampai dengan saat ini sehingga penulis
dapat menyelesaikan pendidikan hingga Strata satu.
5
Daniel, Dipta, Sylvi, Galih, Ochin, Sandhy yang telah
menjalani masa-masa kuliah bersama dan memberikan
kenangan dan pengalaman yang sangat berharga bagi
penulis.
6
Chris, Anton, Adikun, Aranta, Deo dan Audie yang selalu
menghibur penulis pada saat mengerjakan skripsi dengan
futsal dan kumpul bersama kalian. Dan juga teman-teman
Program Studi Sistem Informasi angkatan 2009 yang
menjadi teman seperjuangan di masa kuliah ini.
7
Taufiq yang sudah menjadi teman terbaik penulis dan
selalu menulari penulis dengan optimismenya. Dan tak
lupa Amelia yang selalu mendukung penulis dan menjadi
inspirasi hidup bagi penulis. 8 tahun paling luar biasa!!
8
Semua pihak di DPPKAD, yang mengijinkan penulis
untuk bekerja magang dan mengijinkan DPPKAD sebagai
tempat penelitian tugas akhir bagi penulis.
9
Serta semua pihak yang yang tidak dapat penulis sebutkan
satu per satu yang telah membantu dalam penulisan
skripsi.
viii
Penulis menyadari bahwa tugas akhir ini belum sempurna,
namun penulis berharap penulisan ini berguna bagi
pembaca.
Salatiga, 19 Februari 2014
Penulis
ix
Daftar Isi
Hal
Halaman Judul...................................................................... i
Halaman Pengesahan............................................................ ii
Halaman Laporan Penelitian................................................. iii
Halaman Bebas Plagiasi........................................................ iv
Halaman Persetujuan Akses................................................... v
Pernyataan.............................................................................. vi
Prakata.................................................................................... vii
Daftar Isi................................................................................. x
Daftar Tabel........................................................................... xiii
Daftar Gambar....................................................................... xiv
Daftar Kode Program............................................................ xvi
Abstract.................................................................................. xvii
Bab 1 Pendahuluan................................................................ 1
1.1 Latar Belakang Masalah...................................... 1
1.2 Rumusan Masalah................................................ 3
1.3 Tujuan Dan Manfaat Penelitian........................... 3
1.4 Batasan Masalah.................................................. 3
1.5 Sistematika Penulisan Skripsi.............................. 4
Bab 2 Landasan Teori........................................................... 6
2.1 Penelitian Terdahulu............................................ 6
2.2 Perancangan......................................................... 7
2.3 Sistem Informasi.................................................. 7
2.4 Perancangan Sistem Informasi............................. 9
2.5 Pajak..................................................................... 10
2.6 Pajak Bumi Dan Bangunan.................................. 12
2.7 MySql................................................................... 14
2.8 Bahasa C#............................................................ 16
Bab 3 Metodologi Penelitian................................................. 18
3.1 Metode Pengumpulan Data.................................. 18
x
3.2 Metode Pengembangan Sistem............................ 18
3.3 Proses Bisnis........................................................ 21
3.4 Kebutuhan Sistem................................................ 24
3.5 Desain Sistem.......................................................25
3.5.1 Use Case Diagram.................................25
3.5.2 Activity Diagram.................................. 26
3.5.2.1 Activity Diagram Login......... 27
3.5.2.2 Activity Diagram Pendaftaran28
3.5.2.3 Activity Diagram Tagihan..... 29
3.5.2.4 Activity Diagram Pembayaran30
3.5.2.5 Activity Diagram Pencarian... 31
3.5.2.6 Activity Diagram Pencetakan
Laporan............................................. 32
3.5.3 Sequence Diagram............................... 33
3.5.3.1 Sequence Diagram Login...... 34
3.5.3.2 Sequence Diagram Pembayaran
PBB................................................... 35
3.5.3.3 Sequence Diagram Cetak
Laporan............................................ 36
3.5.4 Class Diagram...................................... 36
3.5.5 Deployment Diagram............................ 38
3.5.6 Desain Tabel......................................... 38
3.5.7 Desain Aplikasi..................................... 42
3.5.7.1 Desain Form Login................ 42
3.5.7.2 Desain Form Menu Utama.... 42
3.5.7.3 Desain Form Pendaftaran Wajib
Pajak................................................. 43
3.5.7.4 Desain Form Tagihan............. 44
3.5.7.5 Desain Form Pembayaran
PBB................................................... 45
3.5.7.6 Desain Form Search............... 46
3.5.7.8 Desain Form Cetak Laporan.. 47
Bab 4 Hasil Dan Pembahasan............................................... 48
xi
4.1 Implementasi Database........................................ 48
4.2 Implementasi Sistem............................................ 51
4.2.1 Form Login........................................... 51
4.2.2 Form Menu........................................... 52
4.2.3 Form Pendaftaran Wajib Pajak............. 52
4.2.4 Form Tagihan PBB............................... 53
4.2.5 Form Pembayaran PBB.........................54
4.2.6 Form Pencarian..................................... 58
4.2.7 Form Cetak Laporan............................. 60
4.3 Pengujian..............................................................60
Bab 5 Kesimpulan Dan Saran................................................ 63
5.1 Kesimpulan.......................................................... 63
5.2 Saran.................................................................... 63
Daftar Pustaka ...................................................................... 64
xii
Daftar Tabel
Tabel 3.1 Tabel Wajib Pajak.................................................. 39
Tabel 3.2 Tabel Tagihan........................................................ 39
Tabel 3.3 Tabel Kelas Bumi.................................................. 40
Tabel 3.4 Tabel Kelas Bangunan........................................... 40
Tabel 3.5 Tabel Pembayaran..................................................41
Tabel 4.1 Hasil Pengujian Sistem Dengan Metode Black-Box
Testing.................................................................................... 61
xiii
Daftar Gambar
Gambar 2.1 Komponen Sistem Informasi............................. 9
Gambar 3.1 Bagan Model Prototyping.................................. 20
Gambar 3.2 Proses Pembayaran PBB Dengan Aplikasi
Penerimaan PBB.................................................................... 22
Gambar 3.3 Use Case Diagram Pembayaran PBB............... 25
Gambar 3.4 Activity Diagram Login..................................... 27
Gambar 3.5 Activity Diagram Pendaftaran........................... 28
Gambar 3.6 Activity Diagram Tagihan................................. 29
Gambar 3.7 Activity Diagram Pembayaran........................... 30
Gambar 3.8 Activity Diagram Pencarian............................... 31
Gambar 3.9 Activity Diagram Pencetakan Laporan.............. 32
Gambar 3.10 Sequence Diagram Login................................. 34
Gambar 3.11 Sequence Diagram Pembayaran.......................35
Gambar 3.12 Sequence Diagram Cetak Laporan................... 36
Gambar 3.13 Class Diagram................................................. 37
Gambar 3.14 Deployment Diagram....................................... 38
Gambar 3.15 Form Login...................................................... 42
Gambar 3.16 Form Menu Utama........................................... 42
Gambar 3.17 Form Pendaftaran Wajib Pajak........................ 43
Gambar 3.18 Form Tagihan................................................... 44
Gambar 3.19 Form Pembayaran PBB.................................... 45
Gambar 3.20 Form Search.................................................... 46
Gambar 3.21 Form Cetak Laporan........................................ 47
Gambar 4.1 Struktur Tabel Data Wajib Pajak....................... 48
xiv
Gambar 4.2 Struktur Tabel Data Tagihan............................. 49
Gambar 4.3 Struktur Tabel Data Pembayaran....................... 49
Gambar 4.4 Struktur Tabel Data Kelas Bumi........................ 50
Gambar 4.5 Struktur Tabel Data Kelas Bangunan.................50
Gambar 4.6 Form Login........................................................ 51
Gambar 4.7 Form Menu Utama............................................. 52
Gambar 4.8 Form Pendaftaran Wajib Pajak.......................... 52
Gambar 4.9 Form Tagihan PBB............................................ 53
Gambar 4.10 Form Pembayaran PBB................................... 54
Gambar 4.11 Form Pencarian Data Wajib Pajak................... 58
Gambar 4.12 Form Pencarian Data Tagihan......................... 58
Gambar 4.13 Form Pencarian Data Pembayaran................... 59
Gambar 4.14 Form Cetak Laporan........................................ 60
xv
Daftar Kode Program
Kode Program 4.1 Input Data Pembayaran.......................... 56
xvi
Abstract
Information Technology nowadays already spreading out on many field
and also in goverment. The need of data storage to support the business
processes of an organization is important. DPPKAD is an organization
who need an information system which can support their business
process. This research use Prototype method as it system development
method in order that the resulting aplication can be suitable with user
need, that is DPPKAD. The resulting aplication is a desktop aplication
as a it’s platform and this aplication already running wll enough to
help their business process.
Keywords : prototype, platform, desktop.
xvii