SISTEM INFORMASI PENDAPATAN KEUANGAN DAERAH BERBASIS WEB DENGAN JSP DAN MYSQL (STUDI KASUS DI KABUPATEN KLATEN) SKRIPSI
SISTEM INFORMASI PENDAPATAN KEUANGAN DAERAH BERBASIS WEB DENGAN JSP DAN MYSQL (STUDI KASUS DI KABUPATEN KLATEN) SKRIPSI Diajukan Untuk Memenuhi Syarat Memperoleh Gelar Sarjana Teknik Program Studi Teknik Informatika Oleh: Anas Etikasari NIM : 055314002 JURUSAN TEKNIK INFORMATIKA FAKULTAS SAINS DAN TEKNOLOGI
WEB BASED INFORMATION SYSTEM ON REGIONAL FINANCE INCOME USING JSP AND MYSQL (A CASE STUDY IN KABUPATEN KLATEN) A THESIS Presented as Partial Fulfillment of the Requirements To Obtain Sarjana Teknik Degree In Informatics Engineering Department By : Anas Etikasari 055314002
INFORMATICS ENGINEERING STUDY PROGRAM
MOTTO
“JANGANLAH PERNAH HILANG HARAPAN,
KARENA KITA JUGA BISA KEHILANGAN SEGALANYA”
By : W. Congreeve
“MUNGKIN SEKARANG DIRIMU SEDANG MENGALAMI
KEPAHITAN, PENDERITAAN, KEGELISAHAN,
KEBIMBANGAN ATAU BEBAN HIDUP BAHKAN TAKUT AKAN SUATU HAL ENTAH APAPUN PENYEBABNYA.
JANGANLAH BERKECIL JATI. SEBAB, KERAP DIBALIK
SEMUA ITU TERSIMPAN ‘MUTIARA KEHIDUPAN’ JANGAN
MENYERAH DAN PUTUS ASA, NAMUN BANYAKLAH
BERHARAP PADA TUHAN. TUHAN BISA MEMAKAI APA
SAJA YANG TAMPAKNYA BURUK UNTUK MEMBERIKAN
KEBAIKKANNYA”
“SEHABIS HUJAN DERAS,AKAN MUNCUL PELANGI YANG INDAH”
INTISARI
Tulisan ini dibuat dengan tujuan untuk membuat sistem informasi pendapatan keuangan daerah yang berbasis web. Sehingga dengan dibangunnya sistem ini diharapkan pencatatan pendapatan keuangan daerah dapat lebih cepat, data yang disimpan akan lebih konsisten selain itu penyajian laporan juga dapat dilakukan dengan cepat. Sistem informasi pendapatan keuangan daerah ini terdiri atas proses pembuatan DPA-SKPD, surat ketetapan baik itu Surat Ketetapan Pajak (SKP) maupun Surat Ketetapan Retribusi (SKR), proses pendapatan serta laporan.
Data-data yang digunakan dalam pengembangan sistem informasi pendapatan keuangan daerah ini diperoleh dari hasil wawancara dengan pihak- pihak yang berwenang langsung dalam pengelolaan keuangan daerah di Kabupaten Klaten, selain itu juga mengambil contoh-contoh dokumen yang terkait.
Sistem informasi pendapatan keuangan daerah ini diimplementasikan dengan menggunakan teknologi JSP dan teknologi database Mysql. Sistem informasi pendapatan keuangan daerah ini menggunakan stored procedure dilengkapi dengan manejemen transaksi untuk menjamin keakuratan data pendapatan keuangan daerah yang disimpan.
ABSTRACT
This report was made with the purpose for making web based information system on regional finance income using jsp and MySQL. So, by this system, it is hoped that the record of local finance income will be faster, the data which is already save will be more consistent, besides that report presentation also can be done faster. The system of local finance income information consist of the process of establishing DPA-SKPD, for the decree both Tax Decree (SKP) and Retribution Decree (SKR), it the process income as well the report.
The data which is used in improving of this the system of local finance income information is obtained from the interview with those who directly have power to manage local finance in Klaten Regency, besides related documents can be taken as examples.
The system of local finance income information is implemented by JSP technology and MySQL database technology. The system of local finance income information use store procedure completed by transaction management for giarantee the accuracy of local finance data which is store.
KATA PENGANTAR
Puji syukur saya ucapkan ke hadirat Tuhan Yang Maha Esa atas berkat dan
limpahan kasih karunia yang telah diberikan-Nya sehingga saya dapat menyelesaikan
skripsi ini dengan judul “SISTEM INFORMASI PENDAPATAN KEUANGAN
DAERAH BERBASIS WEB DENGAN JSP DAN MYSQL (STUDY KASUS DI
KABUPATEN KLATEN)”.Dorongan serta nasihat dari berbagai pihak sangat membantu sampai tersusunnya skripsi ini. Untuk itu, saya ingin mengucapkan terima kasih kepada :
1. Kedua orang tua saya A. Tulus Purwono dan Endang Budiyanti yang telah memberi dukungan moral, spiritual dan finansial dalam penyusunan skripsi.
2. Bapak Yosef Agung Cahyanta, S.T., M.T. selaku Dekan Fakultas Sains dan Teknologi Universitas Sanata Dharma Yogyakarta.
3. Bapak Puspaningtyas Sanjoyo Adi, S.T., M.T. selaku Ketua Jurusan Teknik Informatika Fakultas Sains dan Teknologi Universitas Sanata Dharma Yogyakarta.
4. Bapak JB. Budi Darmawan, S.T.,M.Sc. selaku Dosen Pembimbing Akademik Angkatan 2005 dan dosen pembimbing pertama Skripsi. Terimakasih telah membimbing dan menyediakan waktu dalam memberikan pengarahan selama penulisan skripsi ini.
5. Bapak H. Agung Hernawan, S.T. selaku Dosen Pembimbing kedua Skripsi.
Terimakasih telah membimbing dan menyediakan waktu dalam memberikan pengarahan selama penulisan skripsi ini.
6. Para staff keuangan dan DIPENDA Kabupaten Klaten yang telah membantu saya selama melakukan studi kasus.
7. Buat kakak-kakakku: Hary Kurniawan, Reni Hidayati, Eva Dian Maruti, Agung Daryono dan Rima kusuma Nirwana yang selalu menyayangi dan memberikan dukungan kepadaku.
8. Buat anak-anak AMDG: Ima, Ida, Anik, Sito, Lina, Hendry, Nanang, Antok, Sri, Totok terima kasih atas persahabatannya selama ini.
9. Teman-temanku Elis, Kristy, Anis, Vita, Endah, Maya, Putri, Riska, Dian dan Yohanes terimakasih atas persahabatan selama ini.
10. Buat anak-anak MAWAR: Krisna, Ani, Cile, Rita, Nana, Ana dan semua yang telah memberi dukungan dan doa.
Dan semua teman-teman yang mungkin terlalu banyak untuk disebutkan disini.
DAFTAR ISI Halaman HALAMAN JUDUL ................................................................................................
8 2.2.3. Struktur Organisasi Penatausahaan Keuangan Daerah ....................
Pelaksanaan Pendapatan Daerah Melalui Bank Daerah ............................
17 2.2.3.2.1.
15 2.2.3.2. Pelaksanaan Penatausahaan Penerimaan Keuangan Daerah ….......
Penyusunan dan Pengesahan Dokumen Pelaksanaan Perubahan
Anggaran (DPPA)-SKPD ..........................................................................
13 2.2.3.1.2.
Pengesahan Dokumen Pelaksanaan Anggaran (DPA) –SKPD .................
11 2.2.3.1.2.
Penyusunan Dokumen Pelaksanaan Anggaran (DPA) – SKP ...................
11 2.2.3.1.1.
10 2.2.3.1. Dokumen Pelaksanaan Anggaran Satuan Perangkat Daerah (DPA)-SKPD dan Anggaran Kas ....................................................
7 2.2.2. Daftar Istilah di Pemerintah Kabupaten Klaten ...............................
HALAMAN JUDUL ................................................................................................ HALAMAN PERSETUJUAN PEMBIMBING .................................................... HALAMAN PENGESAHAN .................................................................................. MOTTO ....................................................................................................................
7 2.2.1. Definisi Sistem Informasi Keuangan Daerah ..................................
7 2.2. Pengelolaan Keuangan Daerah ........................................................
5 BAB II LANDASAN TEORI ............................................................................ 7 2.1. Definisi Sistem, Informasi dan Sistem Informasi ............................
4 1.6. Sistematika Penulisan ......................................................................
3 1.5. Metodologi Penelitian ......................................................................
2 1.4. Tujuan Dan Manfaat Penelitian .......................................................
2 1.3. Batasan Masalah ..............................................................................
1 1.2. Rumusan Masalah ............................................................................
PERNYATAAN KEASLIAN KARYA .................................................................. x
LEMBAR PERNYATAAN ..................................................................................... xi
DAFTAR ISI ............................................................................................................ xii
GLOSSARY ............................................................................................................. xvi
DAFTAR GAMBAR ................................................................................................ xviiDAFTAR TABEL .................................................................................................... xx
DAFTAR LISTING ................................................................................................. xxii
DAFTAR LAMPIRAN ............................................................................................ xxiii
BAB I PENDAHULUAN ................................................................................. 1
1.1. Latar Belakang Masalah ..................................................................i ii iii iv v vi vii viii
INTISARI ................................................................................................................. ABSTRACT .............................................................................................................. KATA PENGANTAR ..............................................................................................
17
2.2.3.3. Akuntansi Pemerintahan Daerah .....................................................
Pemodelan Dan Analisis Data ...................................................................
62 3.1.5.2.4.
Use Case Diagram Ka. bag Perbendaharaan .............................................
63 3.1.5.2.5.
Use Case Diagram Bendahara Penerimaan ...............................................
64 3.1.5.2.6.
Use Case Diagram Bendahara Penerimaan Pembantu ..............................
65 3.1.5.2.7.
Use Case Diagram BUD ...........................................................................
66 3.1.5.2.8.
Use Case Diagram Staff TU .....................................................................
67 3.1.5.3.
Use Case Narrative ...................................................................................
68 3.1.6.
77 3.1.6.1.
61 3.1.5.2.3.
Diagram Konteks Sistem Informasi Pendapatan Keuangan Daerah .........
77 3.1.7.
Pemodelan Proses ......................................................................................
79 3.1.7.1.
Diagram Berjenjang ..................................................................................
79 3.1.7.2.
Diagram Alir Data .....................................................................................
80 3.1.7.2.1.
DAD Proses 1 ............................................................................................
80 3.1.7.2.2.
DAD Level 1 Proses 2 ...............................................................................
81 3.1.7.2.3.
DAD Level 1 Proses 3 ...............................................................................
Use Case Diagram Ka. SKPD ...................................................................
Use Case Diagram PPKD .........................................................................
27 2.2.3.3.1. Laporan keuangan pada SKPD ........................................................
Analisa Sistem ...........................................................................................
29 2.3. Metodologi Rekayasa Perangkat Lunak Terstruktur (Whitten, 2004) ................................................................................................
31 2.3.1. Use Case Diagram ...........................................................................
31 2.3.2. Data Flow Diagram (DFD) .............................................................
32 2.3.3. Entity Relationship Diagram (E-R Diagram) ..................................
34
2.3.4. Logical Design ................................................................................. 35
2.3.5. Physical Design ............................................................................... 36 2.4. Bagan Alir Sistem (System Flowchart) ...........................................
36 2.5. Pengaturan Transaksi .......................................................................
38
2.5.1. Concurrency Control ....................................................................... 41 2.6. Arsitektur Three-Tier .......................................................................
45 2.6.1. Java Server Pages (JSP) ..................................................................
46 2.7. MySQL ............................................................................................
49 BAB III ANALISA DAN PERANCANGAN SISTEM ................................... 52 3.1.
52 3.1.1. Gambaran Umum Sistem Penatausahaan Keuangan Daerah ..........
60 3.1.5.2.2.
52 3.1.2. Gambaran Umum Sistem Penatausahaan Keuangan Daerah ..........
53
3.1.3 Orang Yang Terlibat Dalam Sistem ..........................................................
54 3.1.4.
Gambaran Umum Sistem Yang Baru ........................................................
55 3.1.5.
Requirement Analysis ................................................................................
58 3.1.5.1.
Use Case Diagram Sistem Informasi Keuangan Daerah ..........................
58 3.1.5.2.
Use Case Diagram Pendapatan Keuangan Daerah ...................................
60 3.1.5.2.1.
Use Case Diagram SKPD .........................................................................
84
3.2.2. Relasional Model .......................................................................................
Tabel urusan ..............................................................................................
103 3.2.4.1.
Desain Input Output ...................................................................................
102 3.2.4.
Tabel wajib_retribusi .................................................................................
102 3.2.3.27.
Tabel wajib_pajak ......................................................................................
101 3.2.3.26.
101 3.2.3.25.
103 3.2.4.2.
Tabel skr ....................................................................................................
101 3.2.3.24.
Tabel skp ....................................................................................................
100 3.2.3.23.
Tabel sanksi ...............................................................................................
100 3.2.3.22.
Tabel rekening ...........................................................................................
Form Login ................................................................................................
Form Tambah DPA-SKPD ........................................................................
Tabel prosentase_pendapatan ....................................................................
106 3.2.4.8.
Form Tambah Detail SKR .........................................................................
107 3.2.4.11.
Form Tambah SKR ....................................................................................
106 3.2.4.10.
Form Hapus Detail SKP ............................................................................
106 3.2.4.9.
Form Ubah Detail SKP ..............................................................................
Form Tambah Detail SKP .........................................................................
103 3.2.4.3.
105 3.2.4.7.
Form Tambah SKP ....................................................................................
105 3.2.4.6.
Form Hapus Detail DPA-SKPD ................................................................
104 3.2.4.5.
Form Ubah Detail DPA-SKPD ..................................................................
104 3.2.4.4.
Form Tambah Detail DPA-SKPD .............................................................
100 3.2.3.21.
99 3.2.3.20.
92 3.2.3.
94 3.2.3.5.
Tabel edit_detail_skp .................................................................................
95 3.2.3.8.
Tabel edit_detail_dpa_skpd .......................................................................
94 3.2.3.7.
Tabel dpa_skpd ..........................................................................................
94 3.2.3.6.
Tabel detail_skr .........................................................................................
Tabel detail_skp .........................................................................................
Tabel edit_detail_skr .................................................................................
93 3.2.3.4.
Tabel detail_dpa_skpd ...............................................................................
93 3.2.3.3.
Tabel bidang ..............................................................................................
93 3.2.3.2.
Tabel bank .................................................................................................
93 3.2.3.1.
Tabel-tabel yang diperlukan ......................................................................
95 3.2.3.9.
96 3.2.3.10.
Tabel program ............................................................................................
Tabel pegawai ............................................................................................
99 3.2.3.19.
Tabel pihak_ketiga ....................................................................................
99 3.2.3.18.
Tabel pengunjung ......................................................................................
98 3.2.3.17.
Tabel pendapatan .......................................................................................
98 3.2.3.16.
97 3.2.3.15.
Tabel edit_pendapatan ...............................................................................
Tabel organisasi .........................................................................................
97 3.2.3.14.
Tabel level .................................................................................................
97 3.2.3.13.
Tabel lain_lain ...........................................................................................
96 3.2.3.12.
Tabel kegiatan ............................................................................................
96 3.2.3.11.
107
3.2.4.17. Form Tambah Pendapatan .........................................................................
4.1.4.8. Ubah Detail SKR ............................................................................. 163
4.1.3.4. Hapus Detail DPA-SKPD ................................................................ 142
4.1.3.5. Pengesahan DPA-SKPD .................................................................. 145
4.1.4. Pembuatan Surat Ketetapan ............................................................. 148
4.1.4.1. Tambah Surat Ketetapan Pajak Daerah (SKP) ................................ 148
4.1.4.2. Tambah Detail SKP ......................................................................... 150
4.1.4.3. Ubah Detail SKP .............................................................................. 152
4.1.4.4. Form Hapus Detail SKP .................................................................. 155
4.1.4.5. Pengesahan SKP .............................................................................. 157
4.1.4.6. Tambah Surat Ketetapan Retribusi (SKR) ....................................... 158
4.1.4.7. Tambah Detail SKR ......................................................................... 160
4.1.4.9. Hapus Detail SKR ............................................................................ 165
4.1.3.2. Tambah Detail DPA-SKPD ............................................................. 136
4.1.4.10. Pengesahan SKR .............................................................................. 167
4.1.5. Pendapatan ....................................................................................... 168
4.1.5.1. Tambah Pendapatan yang Berasal dari SKP dan SKR .................... 168
4.1.5.2. Tambah Pendapatan Selain dari Surat Ketetapan ............................ 171
4.1.5.3. Pengesahan Pendapatan ................................................................... 172
4.1.6. Laporan Pendapatan Pertriwulan ..................................................... 173
4.2. Pengaturan Transaksi ....................................................................... 176
4.3. Analisa Hasil .................................................................................... 176
4.3.1. Kelebihan Sistem ............................................................................. 177
4.3.2. Kekurangan Sistem .......................................................................... 177
4.1.3.3. Ubah Detail DPA-SKPD ................................................................. 139
4.1.3.1. Tambah DPA-SKPD ....................................................................... 134
110 3.2.4.18.
Form Tambah leve .....................................................................................
Form Tambah Pendapatan dari SK ............................................................
111 3.2.4.19.
Form Tambah Pendapatan Selain dari SK .................................................
111 3.2.4.20.
Form Tambah pihak ketiga ........................................................................
112 3.2.4.21.
Form Tambah bank ....................................................................................
112 3.2.4.22.
Form Tambah pegawai ..............................................................................
112 3.2.4.23.
113 3.2.4.24.
4.1.3. Pengelolaan DPA-SKPD ................................................................. 134
Form Tambah rekening .............................................................................
113 3.3.
Stored Procedure yang Diperlukan ...........................................................
114 3.4.
Pengujian (Testing .....................................................................................
122
BAB IV IMPLEMENTASI DAN ANALISA HASIL ....................................... 123
4.1. Antar Muka Pengguna Sistem ......................................................... 123
4.1.1. Form Login ...................................................................................... 123
4.1.2. Halaman Utama ............................................................................... 133
BAB V KESIMPULAN DAN SARAN ............................................................. 178
GLOSSARY Singkatan Kepanjangan
APBD Anggaran Pendapatan dan Belanja Daerah BPKD Badan Pengelolan Keuangan Daerah BUD Bendahara Umum Daerah DPA Dokumen Pelaksanaan Anggaran DPPA Dokumen Pelaksanaan Perubahan Anggaran PA Pengguna Anggaran PPK Pejabat Penatausahaan Keuangan PPTK Pejabat Pelaksana Teknis Kegiatan SEKDA Sekretaris Daerah SKP Surat Ketetapan Pajak SKPD
Satuan Kerja Perangkat Daerah
SKPKD Satuan Kerja Pengelola Keuangan Daerah SKR Surat Ketetapan Retribusi SPD Surat Penyediaan Dana SPJ Surat Pertanggungjawaban SPM Surat Perintah Membayar SPP Surat Permintaan Pembayaran
Surat Perintah Pencairan Dana
SP2D
STS Surat Tanda Setoran TAPD
Tim Anggaran Pemerintah Daerah
DAFTAR GAMBAR
Gambar Keterangan Halaman
2.21 Relasi
32
2.15 Simbol Asosiasi
32
2.16 Rounded Rectangles
33
2.17 Square
33
2.18 Open-Ended Boxes
33
2.19 Arrow
34
2.20 Simbol Entitas
34
35
31
2.22 Atribut
35
2.23 Status transaksi
39
2.24 Three-tier JDBC secara umum
46
3.1 Flowchart Sistem Informasi Keuangan Daerah
53
3.2 Use Case Diagram Sistem Informasi Keuangan Daerah
59
3.3 Use Case Diagram Sistem Informasi Pendapatan Keuangan Daerah
60
3.4 Use case diagram SKPD
2.14 Simbol Use Case
2.13 Simbol Actor
2.1 Struktur Organisasi Penatausahaan Keuangan Daerah
2.7 Flowchart Pelaksanaan Penerimaan Daerah Melalui
11
2.2 Flowchart Penyusunan Rancangan DPA-SKPD dan
Rancangan Anggaran Kas (Perda, 2006)
12
2.3 Flowchart Pengesahan DPA-SKPD (Perda, 2006)
14
2.4 Flowchart Rancangan DPPA-SKPD (Perda, 2006)
15
2.5 Flowchart Pengesahan Rancangan DPPA-SKPD (Perda, 2006)
16
2.6 Flowchart Pelaksanaan Pendapatan Daerah Melalui
Bank Kas Daerah (Perda, 2006)
18
Bendahara Penerimaan (Perda, 2006)
30
19
2.8 Flowchart Penerimaan Daerah Melalui Bendahara
Penerimaan Pembantu (Perda, 2006)
23
2.9 Flowchart Pengajuan SPJ Penerimaan Oleh Bendahara
Penerimaan (Perda, 2006)
25
2.10 Flowchart Pengajuan SPJ Penerimaan Oleh Bendahara
Penerimaan Pembantu (Perda, 2006)
26
2.11 Flowchart Akuntansi SKPD (Perda, 2006)
28
2.12 Flowchart Laporan Keuangan SKPD (Perda, 2006)
61
3.10 Use case diagram BUD
3.35 Form Hapus Detail SKP 107
91
3.26 Relasional Model
92
3.27 Form Login 103
3.28 Form Tambah DPA-SKPD 103
3.29 Form Tambah Detail DPA-SKPD 104
3.30 Form Ubah Detail DPA-SKPD 104
3.31 Form Hapus Detail DPA-SKPD 105
3.32 Form Tambah SKP 105
3.33 Form Tambah Detail SKP 106
3.34 Form Ubah Detail SKP 106
3.36 Form Tambah SKR 107
90
3.37 Form Tambah Detail SKR 108
3.38 Form Ubah Detail SKR 108
3.39 Form Hapus Detail SKR 109
3.40 Form Tambah Wajib Pajak 109
3.41 Form Tambah Wajib Retribusi 110
3.42 Form Tambah Pihak Ketiga 110
3.43 Form Tambah Pendapatan 110
3.44 Form Tambah Pendapatan dari SK 111
3.45 Form Tambah Pendapatan Selain dari SK 111
3.46 Form Tambah pihak ketiga 112
3.47 Form Tambah bank 112
3.25 E-R Diagram
3.24 DAD Level 1 Proses 6 (lanjutan)
67
82
3.11 Use case diagram Staff TU
67
3.12 Diagram Konteks Sistem Informasi Pendapatan Keuangan Daerah
78
3.13 Diagram Berjenjang
79
3.14 DAD Proses 1
80
3.15 DAD Level 1 Proses 2
81
3.16 DAD Level 1 Proses 2 (lanjutan)
3.17 DAD Level 1 Proses 2 (lanjutan)
89
83
3.18 DAD Level 1 Proses 3
84
3.19 DAD Level 1 Proses 3 (lanjutan)
85
3.20 DAD Level 1 Proses 4
86
3.21 DAD Level 1 Proses 4 (lanjutan)
87
3.22 DAD Level 1 Proses 5
88
3.23 DAD Level 1 Proses 6
3.48 Form Tambah pegawai 113
4.4 Form Tambah Detail DPA-SKPD 136
4.5 Form Ubah Detail DPA-SKPD 140
4.6 Form Hapus Detail DPA-SKPD 142
4.7 Form Pengesahan DPA-SKPD 145
4.8 Form Tambah SKP 148
4.9 Form Ubah Detail SKP 153
4.10 Form Ubah Detail SKP 155
4.11 Form Pengesahan SKP 157
4.12 Form Tambah SKR 158
4.13 Form Pilihan Tambah Pendapatan 168
4.14 Form Tambah Pendapatan dari SKP dan SKR 168 Form Tambah Pendapatan Selain dari SKP dan
4.15 171
SKR
DAFTAR TABEL Tabel Keterangan Halaman
3.16 Penjelasan Use Case ubah penyetor
3.19 Penjelasan Use Case ubah pendapatan
75
3.18 Penjelasan Use Case tambah pendapatan
74
3.17 Penjelasan Use Case hapus penyetor
74
73
3.20 Penjelasan Use Case pengesahan pendapatan
3.15 Penjelasan Use Case tambah penyetor
73
3.14 Penjelasan Use Case cetak Surat Ketetapan
73
3.13 Penjelasan Use Case pencarian Surat Ketetapan
72
75
75
72
93 3.26 penjelasan tabel bidang
penjelasan tabel detail_skp
3.28
93
penjelasan tabel detail_dpa_skpd
3.27
93
78 3.25 penjelasan tabel bank
3.21 Penjelasan Use Case pengesahan laporan
3.24 Daftar entitas
77
3.23 Penjelasan Use Case ubah tabel master
76
3.22 Penjelasan Use Case tambah tabel master
76
3.12 Penjelasan Use Case pengesahan Surat Ketetapan
3.11 Penjelasan Use Case hapus Surat Ketetapan
2.1 Bagan Alir Sistem
2.5
57
3.1 Tujuan perbaikan sistem
48
2.6 Metode pada variable request yang diwariskan dari ServletRequest
43
inconsistent analysis problem
42
68
2.4 Lost Uncommtted Dependency
41
2.3 Lost Update Problem
39
2.2 Penjelasan status transaksi
37
3.2 Penjelasan Use Case login
3.3 Penjelasan Use Case tambah DPA-SKPD
71
3.7 Penjelasan Use Case pencarian DPA-SKPD
3.10 Penjelasan Use Case ubah Surat Ketetapan
71
3.9 Penjelasan Use Case tambah Surat Ketetapan
70
3.8 Penjelasan Use Case cetak DPA-SKPD
70
69
68
3.6 Penjelasan Use Case pengesahan DPA-SKPD
69
hapus DPA-SKPD
Use Case
3.5 Penjelasan
68
3.4 Penjelasan Use Case ubah DPA-SKPD
94
3.34
101
3.45
penjelasan tabel rekening
100
3.46
penjelasan tabel sanksi
101
3.47
penjelasan tabel skp
101
3.48
penjelasan tabel skr
3.49
penjelasan tabel prosentase_pendapatan
penjelasan tabel skr
102
3.50
penjelasan tabel wajib_pajak
102
3.51
penjelasan tabel wajib_retribusi
102
3.52
daftar Store Procedure
114
3.53 daftar Store Procedure yang menggunakan transaksi management
100
3.44
penjelasan tabel edit_pendapatan
3.39
96
3.35
penjelasan tabel kegiatan
97
3.36
penjelasan tabel lain-lain
97 3.37 penjelasan tabel level
97
3.38
penjelasan tabel organisasi
98
penjelasan tabel pegawai
99
98
3.40
penjelasan tabel pendapatan
98
3.41
penjelasan tabel pengunjung
99
3.42
penjelasan tabel pihak_ketiga
99
3.43
penjelasan tabel program
120
DAFTAR LISTING Listing Penjelasan Halaman
4.16 Stored procedure insertDetailSKP 150
4.27 Store procedure pengesahan_Pendapatan 173
4.26 Stored procedure insert_pendapatan_lain 171
4.25 Stored procedure insert_Pendapatan 169
4.24 Stored procedure pengesahanSKR 167
4.23 Stored procedure hapus_detail_skr 165
4.22 Stored procedure edit_detail_skr 163
4.21 Stored procedure insertDetailSKR 161
4.20 Stored procedure insertSKR 159
4.19 Stored procedure pengesahanSKP 158
4.18 Stored procedure hapus_detail_skp 156
4.17 Stored procedure edit_detail_skp 153
4.15 Stored procedure insertSKP 148
4.1 koneksi 124
4.14 Stored procedure pengesahanDPA_SKPD 147
4.13 Stored procedure tampil_detail_dpa_isi_2 147
4.12 Stored procedure tampil_detail_dpa_isi 146
4.11 Stored procedure tampil_detail_DPA_kop 145
4.10 Stored procedure hapus_DPA_detail 143
4.9 Stored procedure editDetail_DPA 140
4.8 Stored procedure insertDetail_DPA_SKPD 136
4.7 Stored procedure insertDPA 134
4.6 Stored procedure login_2 132
4.5 Stored procedure login 131
128 4.4 method jabatan 130
4.2 Login_2.jsp 125 4.3 method login
4.28 Stored procedure laporan_pertriwulan 174
DAFTAR LAMPIRAN
Nomor Keterangan
1 Surat ijin penelitian/survey dari BAPEDA Klaten
2 Cover DPA-SKPD
3 DPA SKPD (Dokumen Pelaksanaan Anggaran Satuan Kerja Perangkat Daerah)
4 Surat Ketetapan Pajak Daerah
5 Surat Tanda Setor
6 Buku Besar
7 Realisasi Pendapatan Daerah
8 Penjabaran Bulanan Pelaksanaan APBD
BAB I PENDAHULUAN
1.1.
Latar Belakang Masalah Pengelolaan keuangan daerah adalah kegiatan yang ada di pemerintahan daerah yang meliputi beberapa bagian yaitu bagian penganggaran, pendapatan, pengeluaran, akuntansi dan pertanggungjawaban. Bagian penganggaran bertugas menyusun APBD, DPA, DPPA dan SPD. Bagian pendapatan bertugas menangani pendapatan yang diperoleh pemerintah baik pendapatan asli daerah, dana perimbangan dan lain-lain pendapatan daerah yang sah. Bagian pengeluaran bertugas menangani pengeluaran yang dilakukan oleh pemerintah yaitu menangani penerbitan SPP, SPM, dan SP2D. Bagian akuntansi bertugas membuat neraca. Bagian pertanggungjawaban bertugas menyusun laporan APBD. Tiap-tiap bagian tersebut memilliki keterkaitan satu dengan yang lain.
Berdasarkan pengamatan selama melakukan studi kasus di pemerintah daerah Kabupaten Klaten maka disimpulkan bahwa masalah yang timbul pada bagian pengelolaan keuangan daerah ini adalah pencatatan dan pengolahan data yang masih dilakukan secara manual dengan menggunakan dokumen-dokumen
itu untuk memperoleh informasi data yang diinginkan tidak dapat dilakukan dengan cepat begitu juga dengan pembuatan laporan yang membutuhkan waktu lama dan kekonsistenan data kurang terjamin. Karena pengelolaan keuangan sangat kompleks maka dibutuhkan aplikasi yang dapat membantu kegiatan tersebut. Bagian pengelolaan keuangan daerah tersebut sangat kompleks oleh
sebab itu dalam penulisan ini yang dibahas hanyalah bagian pendapatan saja.
1.2. Rumusan Masalah Berdasarkan latar belakang masalah diatas dapat dirumuskan permasalahan sebagai berikut: bagaimana menganalisa, merancang dan menerapkan tahapan yang telah dibuat dalam sebuah program aplikasi berbasis web yang mampu menangani transaksi dan menggunakan database untuk menyimpan data pendapatan keuangan daerah yang konsisten?
1.3. Batasan Masalah Aplikasi sistem informasi keuangan daerah yang akan dibuat nanti akan diberi batasan antara lain:
1. Pengelolaan keuangan daerah Kabupaten Klaten sangat kompleks
akan menangani proses pendataan pendapatan keuangan daerah saja.
Aplikasi yang akan dibuat berdasarkan hasil studi kasus di Kabupatan Klaten.
2. Fokus dari implementasi yang dilakukan adalah pada pengaturan transaksi pendapatan keuangan daerah di sisi back end, implementasi di sisi front end hanya dibuat meliputi proses update DPA-SKPD, proses update surat ketetapan baik itu Surat Ketetapan Pajak Daerah (SKPD) maupun Surat Ketetapan Retribusi Daerah (SKRD), proses update pendapatan dan update tabel master.
3. Laporan dibuat di sisi back end dengan menggunakan strored procedure.
4. Aplikasi yang akan dibuat tidak menangani proses perubahan DPA- SKPD.
1.4. Tujuan Dan Manfaat Penelitian
Tujuan pembuatan skripsi ini adalah membuat aplikasi pendataan pendapatan keuangan daerah Kabupaten Klaten berbasis web dengan menggunakan teknologi JSP dan teknologi MySQL dengan menerapkan konsep manajemen transaksi.
pendapatan yang diperoleh pemerintah daerah, selain itu juga membantu dalam pembuatan laporan-laporan agar dapat diperoleh dengan cepat dan akurat.
1.5. Metodologi Penelitian
Melakukan tahap-tahap sistem informasi dengan metode Rekayasa Perangkat Lunak (RPL) secara terstruktur (Whitten, 2004) yaitu : a. Analisa Sistem Pada tahap ini hal yang dilakukan adalah menganalisa permasalahan yang dihadapi dan kebutuhan dari sistem dengan mewawancarai pegawai pemerintah yang terkait dengan sistem pendapatan keuangan daerah. Mencari dan mengumpulkan data-data serta contoh-contoh dokumen secara lengkap. Melakukan study pustaka mengenai peraturan perundangan mengenai sistem keuangan daerah. Menganalisa sistem dengan menggunakan use case diagram dan data flow diagram (DFD) .
b. Desain Sistem Pada tahap ini hal yang dilakukan adalah merancang sistem untuk mempermudah pembuatan coding program, diantaranya yaitu: perancangan database dan desain input output. Perancangan sistem
c. Implementasi Pada tahap ini membuat program sesuai dengan rancangan yang telah dilakukan pada tahap sebelumnya.
d. Pengujian Pada tahap ini dilakukan pengujian hasil implementasi program.
1.6. Sistematika Penulisan
Untuk memudahkan dalam mengikuti skripsi ini, penulis menyusun sistematika penulisan menjadi 5 bab. Berikut ini uraian singkat dari masing- masing bab:
1. BAB I. PENDAHULUAN Dalam bab ini diungkapkan mengenai latar belakang masalah, rumusan masalah, batasan masalah, tujuan dan manfaat penelitian, metode penelitian dan sistematika penulisan.
2. BAB II. LANDASAN TEORI Dalam bab ini berisi tentang landasan teori yang digunakan dalam pembuatan program untuk pendapatan keuangan daerah dengan menggunakan JSP dan MySQL. Selain itu juga peraturan-peraturan tentang penatausahaan keuangan daerah Kabupaten Klaten.
3. BAB III. ANALISA DAN PERANCANGAN Dalam bab ini berisi tentang rancangan sistem yang akan dibuat.
Menjelaskan mengenai perancangan sisem dalam bentuk diagram alir yang menyatakan semua proses yang terjadi dalam software yang akan dibuat.
Selain itu dibahas mengenai perancangan masukan dan keluaran sisem, perancangan rincian proses dalam bentuk diagram E-R, perancangan antarmuka dan perancangan database.
4. BAB IV. IMPLEMENTASI DAN ANALISA HASIL Dalam bab ini berisi implementasi yang dilakukan terhadap hasil analisa dan perancangan yang telah dilakukan pada bab sebelumnya serta berisi analisa hasil dan pembahasan terhadap implementasi dari sistem yang dibangun.
5. BAB V. KESIMPULAN DAN SARAN Dalam bab ini berisi kesimpulan pembahasan dan saran-saran yang berguna bagi pembaca yang terkait dengan sistem informasi yang dibangun.
BAB II LANDASAN TEORI
2.1 Definisi Sistem, Informasi dan Sistem Informasi Sistem adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai suatu tujuan tertentu (Jogiyanto, 1999).
Informasi adalah data yang diolah menjadi bentuk yang lebih berguna dan lebih berarti bagi yang menerimanya (Jogiyanto, 1999).
Sistem Informasi (SI) adalah suatu sistem di dalam suatu organisasi
yang mempertemukan kebutuhan pengolahan transaksi harian, mendukung
operasi, bersifat manajerial dan kegiatan strategi dari suatu organisasi dan
menyediakan pihak luar tertentu dengan laporan-laporan yang diperlukan
(Jogiyanto, 1999).2.2. Pengelolaan Keuangan Daerah
2.2.1. Definisi Sistem Informasi Keuangan Daerah