SISTEM INFORMASI PELAYANAN PENGADUAN … · Teknik Informatika Fakultas Matematika dan Ilmu...
Transcript of SISTEM INFORMASI PELAYANAN PENGADUAN … · Teknik Informatika Fakultas Matematika dan Ilmu...
SISTEM INFORMASI PELAYANAN PENGADUAN MASYARAKAT
KABUPATEN SUKOHARJO
Tugas Akhir
Disusun untuk memenuhi salah satu syarat dalam memperoleh gelar Ahli Madya
pada Program Studi Diploma III Teknik Informatika
Universitas Sebelas Maret
Disusun Oleh :
ABDURROHIM SAIFI
NIM. M3114001
PROGRAM DIPLOMA III TEKNIK INFORMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SEBELAS MARET
2017
i
HALAMAN PERSETUJUAN
SISTEM INFORMASI PELAYANAN PENGADUAN MASYARAKAT
KABUPATEN SUKOHARJO
Disusun Oleh
ABDURROHIM SAIFI
M3114001
Tugas Akhir ini telah disetujui untuk diujikan
di hadapan dewan penguji pada tanggal
………………………..
Pembimbing Utama
Berliana Kusuma Riasti, S.T.,M.Eng.
NIDN. 0621038101
ii
HALAMAN PENGESAHAN
SISTEM INFORMASI PELAYANAN PENGADUAN MASYARAKAT
KABUPATEN SUKOHARJO
Disusun oleh :
Abdurrohim Saifi
NIM. M3114001
Dibimbing oleh :
Pembimbing Utama
Berliana Kusuma Riasti, S.T.,M.Eng.
NIDN. 0621038101
Tugas Akhir ini telah diterima dan disahkan oleh dewan penguji Tugas Akhir
Program Diploma III Teknik Informatika pada ______________________
Dewan Penguji :
1. Penguji 1 Berliana Kusuma Riasti, S.T.,M.Eng. ( )
NIDN. 0621038101
2. Penguji 2 ( )
NIDN.
3. Penguji 3 ( )
NIDN.
Disahkan Oleh :
Ketua Program Studi
DIII Teknik Informatika UNS
Abdul Aziz,S.Kom.,M.Cs.
NIP. 19810413 200501 10001
iii
PERNYATAAN
Dengan ini saya menyatakan bahwa dalam Laporan Tugas Akhir ini tidak
terdapat karya yang pernah diajukan untuk memperoleh gelar kesarjanaan disuatu
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.
Surakarta, __ ____________ 2017
ABDURROHIM SAIFI
M3114001
iv
HALAMAN MOTTO
Saya meminta kekuatan, dan Allah memberi saya kesulitan untuk
membuat saya kuat.
Saya bertanya tentang kebijaksanaan, dan Allah memberi saya masalah
untuk diselesaikan.
Saya meminta untuk kemakmuran, dan Allah memberi saya tenaga untuk
bekerja.
Saya meminta keberanian, dan Allah memberi saya bahaya untuk diatasi.
Saya meminta cinta, dan Allah memberi saya orang-orang yg bermasalah
untuk dibantu.
Saya meminta nikmat, dan Dia memberi saya peluang.
Saya tidak meminta apa-apa untuk diri saya, tetapi saya menerima semua
apa yg saya butuhkan.
(Salahuddin Al Ayyubi)
v
HALAMAN PERSEMBAHAN
Sebuah karya tulisan ini penulis persembahkan kepada :
1. Bapak dan Ibu tercinta yang selalu memberikan dukungan baik mental
maupun spiritual.
2. Keluarga besar khususnya kakak dan adik yang telah memberi nasehat
dukungan motivasi dan do’a terbaik kepada penulis.
3. Bapak Abdul Aziz, S.Kom.,M.Cs. selaku Ketua Program Studi Diploma III
Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam
Universitas Sebelas Maret Surakarta.
4. Dosen dan Staf Pengajar Program D3 Teknik Informatika UNS khususnya
Ibu Berliana Kusuma Riasti yang telah memberikan bimbingan dan arahan
yang bermanfaat kepada penulis.
5. Teman-teman D3 Teknik Informatika angkatan 2014 khususnya kelas TI A,
terimakasih atas bantuan dan dukungan selama perkuliahan.
vi
KATA PENGANTAR
Puji syukur penulis panjatkan kehadiran Allah SWT yang telah memberikan
rahmat, nikmat dan hidayah-Nya sehingga penulis dapat menyelesaikan Laporan
Tugas Akhir dengan judul “Sistem Informasi Pelayanan Pengaduan Masyarakat
Kabupaten Sukoharjo“.
Penulisan tugas akhir ini disusun sebagai syarat mencapai Gelar Ahli Madya
(A.md) Program Studi Diploma III Teknik Informatika Universitas Sebelas
Maret.
Selama mengikuti Program Studi DIII Teknik Informasi sampai dengan proses
penyelesaian Tugas Akhir, berbagai pihak telah memberikan bimbingan,
nasehat,saran, dan motivasi. Oleh sebab itu pada kesempatan ini, penulis
mengucapkan terimakasih kepada semua pihak yang telah memberikan
bimbingan, bantuan, nasehat, saran, motivasi, dan kerjasamanya, terutama
kepada :
1. Abdul Aziz, S.Kom.,M.Cs selaku Ketua Program Diploma III Teknik
Informatika, Fakultas Matematika dan Ilmu Pengetahuan Alam
Universitas Sebelas Maret Surakarta.
2. Berliana Kusuma Riastuti, S.T., M.Eng selaku pembimbing yang telah
memberikan bimbingan, nasihat, kritik dan saran selama pengerjaan Tugas
Akhir.
3. Kepala Dinas Kependudukan dan Pencatatan Sipil Kabupaten Sukoharjo
yang telah memberikan ijin penelitian Tugas Akhir.
4. Pegawai Dinas Kependudukan dan Pencatatan Sipil Kabupaten Sukoharjo
yang telah memberikan bantuan, pengarahan serta ilmu selama kegiatan
penelitian Tugas Akhir.
5. Bapak dan Ibu tercinta yang selalu memberikan dukungan baik mental
maupun spiritual.
vii
6. Teman-teman D3 Teknik Informatika 2014 khususnya kelas TI A yang
telah memberikan dukungan, saran dan nasehat dalam pengerjaan Tugas
Akhir.
7. Semua pihak terkait yang tidak bisa penulis sebutkan satu persatu, atas
bimbingan, bantuan, nasehat, saran, motivasi, dan kerjasamanya dalam
pengerjaan Tugas Akhir.
Penulis menyadari bahwa laporan ini masih jauh dari kesempurnaan baik
dari bahasa yang digunakan maupun teknik penyajian sehingga penulis
membutuhkan kritik dan saran yang bersifat membangun untuk perbaikan laporan
ke depannya. Semoga segala bantuan yang telah diberikan dapat terhitung sebagai
amal sholeh yang senantiasa mendapat ridho Allah SWT dan laporan ini dapat
bermanfaat untuk para pembaca.
Surakarta,
Abdurrohim Saifi
viii
DAFTAR ISI
HALAMAN PERSETUJUAN ................................................................................. i
HALAMAN PENGESAHAN ................................................................................. ii
PERNYATAAN ..................................................................................................... iii
HALAMAN MOTTO ............................................................................................ iv
HALAMAN PERSEMBAHAN ............................................................................. v
KATA PENGANTAR ........................................................................................... vi
DAFTAR ISI ........................................................................................................ viii
DAFTAR TABEL .................................................................................................. xi
DAFTAR GAMBAR ............................................................................................ xii
ABSTRAK ............................................................................................................ xv
ABSTRACT ......................................................................................................... xvi
BAB I PENDAHULUAN ....................................................................................... 1
1.1. Latar Belakang ......................................................................................... 1
1.2. Rumusan Masalah .................................................................................... 2
1.3. Tujuan Penelitian ...................................................................................... 2
1.4. Manfaat Penelitian .................................................................................... 2
1.5. Batasan Masalah ....................................................................................... 3
1.6. Metodologi Penelitian .............................................................................. 4
1.7. Sistematika Penulisan ............................................................................... 5
BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI ............................... 7
2.1. Tinjauan Pustaka ...................................................................................... 7
2.2. Landasan Teori ......................................................................................... 8
2.2.1. Sistem Informasi ............................................................................... 8
2.2.2. Hypertext Preprocessor (PHP) .......................................................... 8
2.2.3. Database Server MySQL................................................................... 8
2.2.4. Model View Control (MVC) ............................................................. 9
2.2.5. Codeigniter PHP Framework ............................................................ 9
2.2.6. Unified Modeling Language (UML) ............................................... 10
2.2.7. Entity Relationship Diagram (ERD) ............................................... 18
BAB III ANALISIS DAN RANCANGAN SISTEM ........................................... 20
3.1. Alat dan Bahan ....................................................................................... 20
ix
3.1.1. Alat .................................................................................................. 20
3.1.2. Bahan............................................................................................... 21
3.2. Jalannya Penelitian ................................................................................. 21
3.3. Jadwal Penelitian .................................................................................... 22
3.4. Analisa Kebutuhan Sistem ..................................................................... 22
3.4.1. Analisa Kebutuhan Fungsional ....................................................... 23
3.4.2. Analisa Kebutuhan Non Fungsional ............................................... 25
3.5. Perancangan Basis Data ......................................................................... 26
3.5.1. Entity Relationship Diagram........................................................... 26
3.5.2. Relasi Antar Tabel........................................................................... 28
3.5.3. Tabel Fisik ....................................................................................... 30
3.6. Perancangan Sistem ................................................................................ 38
3.6.1. Deskripsi Aktor ............................................................................... 38
3.6.2. Use Case Diagram .......................................................................... 39
3.6.3. Activity Diagram ............................................................................. 39
3.6.4. Class Diagram ................................................................................ 62
3.6.5. Sequence Diagram .......................................................................... 64
3.7. Perancangan Antarmuka ......................................................................... 77
3.7.1. Halaman Beranda ............................................................................ 77
3.7.2. Halaman Profil ................................................................................ 78
3.7.3. Halaman Peta Pengaduan ................................................................ 78
3.7.4. Halaman Formulir Pengaduan......................................................... 79
3.7.5. Halaman Detail Pengaduan ............................................................. 79
3.7.6. Halaman Daftar Pengaduan............................................................ 80
3.7.7. Halaman Validasi Pengaduan ......................................................... 80
BAB IV IMPLEMENTASI DAN PENGUJIAN .................................................. 81
4.1. Implementasi Sistem .............................................................................. 81
4.1.1. Masyarakat ...................................................................................... 81
4.1.2. Petugas (Ketua RT, Ketua RW, Kelurahan, Kecamatan, Kabupaten)
85
4.2. Pengujian ................................................................................................ 88
BAB V KESIMPULAN DAN SARAN ................................................................ 99
5.1. Kesimpulan ............................................................................................. 99
5.2. Saran ....................................................................................................... 99
x
DAFTAR PUSTAKA ......................................................................................... 100
xi
DAFTAR TABEL
Tabel 2.1 Simbol Diagram Kelas ......................................................................... 12
Tabel 2.2 Simbol Diagram Use Case ................................................................... 13
Tabel 2.3 Simbol Diagram Aktivitas .................................................................... 14
Tabel 2.4 Simbol Diagram Sekuen ....................................................................... 16
Tabel 2.5 Simbol ERD notasi Chen ..................................................................... 18
Tabel 3.1 Tabel Jadwal Penelitian ........................................................................ 22
Tabel 3.2 Tabel Kebutuhan Fungsional ............................................................... 23
Tabel 3.3 Tabel Penduduk .................................................................................... 30
Tabel 3.4 Tabel Laporan Pengaduan .................................................................... 31
Tabel 3.5 Tabel Kategori Pengaduan ................................................................... 31
Tabel 3.6 Tabel Gambar Pengaduan .................................................................... 32
Tabel 3.7 Tabel Disposisi Pengaduan .................................................................. 32
Tabel 3.8 Tabel Status Pengaduan........................................................................ 33
Tabel 3.9 Tabel Tanggapan Pengaduan................................................................ 33
Tabel 3.10 Tabel Komentar Pengaduan ............................................................... 33
Tabel 3.11 Tabel Jabatan ...................................................................................... 34
Tabel 3.12 Tabel Riwayat Jabatan........................................................................ 34
Tabel 3.13 Tabel Provinsi .................................................................................... 35
Tabel 3.14 Tabel Kabupaten ................................................................................ 35
Tabel 3.15 Tabel Kecamatan ................................................................................ 35
Tabel 3.16 Tabel Kelurahan ................................................................................. 36
Tabel 3.17 Tabel Dusun ....................................................................................... 36
Tabel 3.18 Tabel RW ........................................................................................... 36
Tabel 3.19 Tabel RT ............................................................................................. 36
Tabel 3.20 Tabel Riwayat Alamat ........................................................................ 37
Tabel 3.21 Tabel Email Penduduk ....................................................................... 37
Tabel 3.22 Tabel Deskripsi Aktor ........................................................................ 38
xii
DAFTAR GAMBAR
Gambar 2.1 Alur Aplikasi CodeIgniter ................................................................. 9
Gambar 3.2 Diagram UML ................................................................................. 11
Gambar 3.1 Proses Bisnis .................................................................................... 22
Gambar 4.2 Diagram Relasi Entitas ................................................................... 27
Gambar 3.3 Relasi Antar Tabel ........................................................................... 29
Gambar 3.4 Use Case Diagram ........................................................................... 39
Gambar 3.5 Activity Diagram proses menampilkan infografik ........................... 40
Gambar 3.6 Activity Diagram proses membuat laporan pengaduan ................... 41
Gambar 3.7 Activity Diagram proses mengubah laporan pengaduan ................. 42
Gambar 3.8 Activity Diagram proses mencari laporan pengaduan ..................... 43
Gambar 3.9 Activity Diagram proses menghapus laporan pengaduan ................ 44
Gambar 3.10 Activity Diagram proses menampilkan detail pengaduan ............. 45
Gambar 3.11 Activity Diagram proses menampilkan detail biodata masyarakat 45
Gambar 3.12 Activity Diagram proses menampilkan riwayat pengaduan .......... 46
Gambar 3.13 Activity Diagram proses memberi komentar pada pengaduan ...... 47
Gambar 3.14 Activity Diagram proses mengubah komentar pada pengaduan .... 48
Gambar 3.15 Activity Diagram proses menghapus komentar pada pengaduan .. 49
Gambar 3.16 Activity Diagram proses menampilkan monitoring pengaduan .... 50
Gambar 3.17 Activity Diagram proses memvalidasi pengaduan masyarakat ..... 50
Gambar 3.18 Activity Diagram proses mendisposisi pengaduan masyarakat ..... 51
Gambar 3.19 Activity Diagram proses menampilkan daftar pengaduan ............. 52
Gambar 3.20 Activity Diagram proses menampilkan daftar biodata masyarakat 52
Gambar 3.21 Activity Diagram proses cari biodata masyarakat ......................... 53
Gambar 3.22 Activity Diagram proses menambahkan tanggapan ....................... 54
Gambar 3.23 Activity Diagram proses mengubah tanggapan ............................. 55
Gambar 3.24 Activity Diagram proses menghapus tanggapan ............................ 56
Gambar 3.25 Activity Diagram proses cari tanggapan ........................................ 57
Gambar 3.26 Activity Diagram proses menambahkan kategori .......................... 58
Gambar 3.27 Activity Diagram proses mengubah kategori ................................. 59
Gambar 3.28 Activity Diagram proses menyetujui kategori ............................... 60
xiii
Gambar 3.29 Activity Diagram proses menampilkan daftar kategori ................. 61
Gambar 3.30 Activity Diagram proses menyetujui kategori pengaduan ............. 61
Gambar 3.31 Activity Diagram proses menampilkan peta lokasi pengaduan ..... 62
Gambar 3.32 Class Diagram Sistem Informasi Pelayanan Pengaduan
Masyarakat Kabupaten Sukoharjo ........................................................................ 63
Gambar 3.33 Sequence Diagram proses menampilkan infografik ...................... 64
Gambar 3.34 Sequence Diagram proses membuat laporan pengaduan .............. 64
Gambar 3.35 Sequence Diagram proses mengubah laporan pengaduan............. 65
Gambar 3.36 Sequence Diagram proses mencari laporan pengaduan ................ 65
Gambar 3.37 Sequence Diagram proses menghapus laporan pengaduan ........... 66
Gambar 3.38 Sequence Diagram proses menampilkan detail pengaduan........... 66
Gambar 3.39 Sequence Diagram proses menampilkan detail masyarakat .......... 67
Gambar 3.40 Sequence Diagram proses menampilkan riwayat pengaduan ....... 67
Gambar 3.41 Sequence Diagram proses memberi komentar pada pengaduan ... 68
Gambar 3.42 Sequence Diagram proses mengubah komentar pada pengaduan . 68
Gambar 3.43 Sequence Diagram proses menghapus komentar pada pengaduan 69
Gambar 3.44 Sequence Diagram proses menampilkan monitoring pengaduan .. 69
Gambar 3.45 Sequence Diagram proses memvalidasi pengaduan masyarakat... 70
Gambar 3..46 Sequence Diagram proses mendisposisi pengaduan masyarakat . 70
Gambar 3.47 Sequence Diagram proses menampilkan daftar pengaduan .......... 71
Gambar 3.48 Sequence Diagram proses menampilkan daftar biodata ................ 71
Gambar 3.49 Sequence Diagram proses cari biodata masyarakat....................... 72
Gambar 3.50 Sequence Diagram proses menambahkan tanggapan .................... 72
Gambar 3.51 Sequence Diagram proses mengubah tanggapan .......................... 73
Gambar 3.52 Sequence Diagram proses menghapus tanggapan ......................... 73
Gambar 3.53 Sequence Diagram proses mencari tanggapan .............................. 74
Gambar 3.54 Sequence Diagram proses menambahkan kategori ....................... 74
Gambar 3.55 Sequence Diagram proses mengubah kategori .............................. 75
Gambar 3.56 Sequence Diagram proses menyutujui kategori ............................ 75
Gambar 3.57 Sequence Diagram proses menampilkan daftar kategori .............. 76
Gambar 3.58 Sequence Diagram proses export data pengaduan ........................ 76
xiv
Gambar 3.59 Sequence Diagram proses menampilkan peta lokasi pengaduan .. 77
Gambar 3.60 Halaman Beranda........................................................................... 77
Gambar 3.61 Halaman Profil ............................................................................... 78
Gambar 3.62 Halaman Peta Pengaduan .............................................................. 78
Gambar 3.63 Halaman Formulir Pengaduan ....................................................... 79
Gambar 3.64 Halaman Detail Pengaduan............................................................ 79
Gambar 3.65 Halaman Daftar Pengaduan ........................................................... 80
Gambar 3.66 Halaman Validasi Pengaduan ........................................................ 80
Gambar 4.1 Halaman Login Masyarakat ............................................................. 81
Gambar 4.2 Halaman Beranda............................................................................. 81
Gambar 4.3 Halaman Pilih Kategori ................................................................... 81
Gambar 4.4 Halaman Formulir Pengaduan ......................................................... 82
Gambar 4.5 Halaman Detail Pengaduan.............................................................. 82
Gambar 4.6 Halaman Edit Pengaduan ................................................................. 83
Gambar 4.7 Halaman Profil Masyarakat ............................................................. 83
Gambar 4.8 Halaman Hasil Pencarian Pengaduan .............................................. 84
Gambar 4.9 Halaman Peta Pengaduan ................................................................ 84
Gambar 4.10 Halaman Login Petugas ................................................................. 85
Gambar 4.11 Halaman Daftar Penduduk ............................................................. 85
Gambar 4.12 Halaman Daftar Pengaduan ........................................................... 86
Gambar 4.13 Halaman Daftar Pengaduan Valid ................................................. 86
Gambar 4.14 Halaman Detail Pengaduan............................................................ 87
Gambar 4.15 Halaman Detail Pengaduan Valid .................................................. 87
xv
ABSTRAK
Laporan pengaduan dari masyarakat merupakan salah satu elemen penting
bagi pemerintah untuk melihat kualitas dalam melaksanakan pelayanan publik.
Pengaduan dapat memberikan nilai positif, dimana pemerintah dapat mengetahui
kekurangan dari pelayanan publik yang sudah dilaksanakan. Pengaduan
masyarakat di Kabupaten Sukoharjo masih sangat rendah, karena kurangnya
sosialisasi tentang pengaduan masyarakat sehingga masyarakat bingung harus
mengadu kemana. oleh karena itu diperlukan sistem informasi yang dapat menjadi
wadah bagi pengaduan masyarakat. sistem informasi pelayanan pengaduan
masyarakat di Kabupaten Sukoharjo diharapkan dapat mempermudah masyarakat
dalam melaporkan keluhan yang terjadi di masyarakat serta meningkatkan
kualitas pelayanan publik pemerintah Kabupaten Sukoharjo. Laporan pengaduan
yang masuk kedalam sistem informasi ini terlebih dahulu divalidasi oleh ketua rt.
Kemudian akan ditindaklanjuti atau dapat didisposisikan hingga ke petugas
kabupaten. Simpulan dari pembuatan sistem informasi pelayanan pengaduan
kabupaten sukoharjo adalah proses pengaduan kepada pemerintah dapat menjadi
lebih efektif dan efisien.
Kata Kunci : pengaduan, pelayanan, sistem informasi, pemerintah, masyarakat
xvi
ABSTRACT
Reports on complaints from the public is a key element for the government
to look at the quality in carrying out public services. Complaints can give a
positive value, which the government can know the deficiencies of public services
that have been implemented. Public complaints in Sukoharjo district is still very
low, due to lack of socialization of public complaints that people are confused
where to complain. therefore the necessary information systems that can become a
forum for public complaints. complaints from the public information service
system in Sukoharjo district is expected to facilitate the public to report
complaints that occur in the community and improve the quality of public services
Sukoharjo regency government. Reports of complaints into the system in advance
of this information validated by the head of the household. Then it will be acted
upon or can didisposisikan to the county clerk. The conclusions of the
manufacturing information service system Sukoharjo complaint is a complaint
process to the government can be more effective and efficient.
Keywords: complaint, services, information systems, governments, society