PENERAPAN APLIKASI LAYANAN PENGADUAN MASYARAKAT DAN LAYANAN INFORMASI DI KANTOR
DESA BEDENGUNG BERBASIS ANDROID
SKRIPSI
HERI KISWANTO 1611500089
PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INFORMASI INSTITUT SAINS DAN BISNIS ATMA LUHUR
PANGKAL PINANG
2020
PENERAPAN APLIKASI LAYANAN PENGADUAN MASYARAKAT DAN LAYANAN INFORMASI DI KANTOR
DESA BEDENGUNG BERBASIS ANDROID
SKRIPSI
Diajukan Untuk Melengkapi Salah Satu Syarat Memperoleh Gelar Sarjana Komputer
Oleh : HERI KISWANTO
1611500089
PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INFORMASI INSTITUT SAINS DAN BISNIS ATMA LUHUR
PANGKAL PINANG
2020
i
ii
iii
KATA PENGANTAR
Puji dan syukur penulis panjatkan kehadirat Tuhan Yang Maha Esa karena atas berkat dan karunia-Nya, serta doa dari berbagai pihak sehingga penulis dapat menyelesaikan penulisan skripsi dengan judul “Penerapan Aplikasi Layanan Pengaduan Masyarakat Dan Layanan Informasi Di Kantor Desa Bedengung Berbasis Android ” tepat pada waktunya.
Dalam kesempatan ini penulis ingin menyampaikan ucapan terima kasih atas semua doa dan bantuan yang penulis terima sehingga dapat menyelesaikan penulisan skripsi ini. Penulis ingin mengucapkan terima kasih kepada:
1. Allah SWT yang telah menciptakan dan memberikan kehidupan di dunia.
2. Ayah, Ibu dan Kakak tercinta yang telah mendukung penulis baik spirit maupun materi.
3. Bapak Drs. Djaetun Hs yang telah mendirikan Atma Luhur.
4. Bapak Dr. Husni Teja Sukmana, S.T., M.Sc, selaku Rektor ISB Atma Luhur.
5. Bapak Chandra Kirana, M. Kom Selaku Kaprodi Teknik Informatika..
6. Bapak Ari Amir Alkodri, M.Kom, selaku dosen pembimbing yang membimbing penulis dalam penulisan skripsi ini dan membantu pembuatan aplikasi penulis.
7. Pihak Pemerintahan Kantor Desa Bedengung yang bersedia memberikan bantuan pada penulis melakukan riset.
8. Saudara dan sahabat-sahabatku, Ahmad Riyadi , Saputra dan Kawan-kawan Angkatan 2016 yang telah memberikan dukungan moral untuk terus meyelesaikan skripsi ini.
Semoga Tuhan Yang Maha Esa membalas kebaikan dan selalu mencurahkan hidayah serta taufik-Nya, Amin.
Pangkalpinang, Juli 2020
Penulis
iv ABSTRACT
With the rapid advancement of information technology, every government agency is trying to improve the quality of its services. Community Complaints Service is a form of participation to play a role in developing and monitoring the performance of government agencies. In this case the researcher took a case study in the village of bedengung where the community found it difficult to submit complaints in their environment to the relevant government authorities. And people who do not understand often submit complaints they feel to the wrong place. in this case the authors conducted research on the delivery of problems or complaints that occur in the village people who are less channeled bedengung. thus we need an application for public complaints and information services to facilitate the public in delivering it. The method used in the application of this complaint is the Prototyping model. The results of this study are in the form of an application for community complaint services in the Android-based village of Bedengung which helps provide effective information and reduces errors in the process of handling public complaints.
Keywords:Community complaints service, Prototyping, Android.
v ABSTRAK
Dengan semakin pesatnya kemajuan teknologi informasi, setiap instansi pemerintahan berusaha dalam meningkatkan kualitas pelayanannya. Layanan Pengaduan Masyarakat merupakan salah satu bentuk partisipasi untuk ikut berperan dalam membangun dan pengawasan terhadap kinerja instansi pemerintahan. Dalam hal ini peneliti mengambil studi kasus di desa bedengung dimana masyarakat sulit untuk menyampaikan keluhan yang ada dilingkungannya kepada pihak pemerintah terkait. Serta masyarakat yang tidak paham sering menyampaikan keluhan yang dirasakannya ke tempat yang tidak tepat. dalam hal ini penulis melakukan penelitian tentang penyampaian permasalahan atau keluhan yang terjadi pada masyarakat desa bedengung yang kurang tersalurkan. dengan demikian dibutuhkan sebuah aplikasi layanan pengaduan masyarakat dan layanan informasi untuk memudahkan masyarakat dalam menyampaikannya. Metode yang digunakan dalam aplikasi pengaduan ini adalah model Prototyping. Hasil dari penelitian ini berupa aplikasi layanan pengaduan masyarakat di desa bedengung berbasis android yang membantu memberikan informasi yang efektif dan megurangi kesalahan dalam proses penanganan pengaduan masyarakat.
Kata kunci : Layanan pengaduan masyarakat, Prototyping, Android.
vi DAFTAR ISI
Halaman
LEMBAR PERNYATAAN………i
LEMBAR PENGESAHAN SKRIPSI………..ii
KATA PENGANTAR…..………iii
ABSTRACT...……….………iv
ABSTRAK…..………v
DAFTAR ISI …….………vi
DAFTAR GAMBAR……….ix
DAFTAR TABEL……….xi
DAFTAR SIMBOL………….……….xii
BAB I...………1
PENDAHULUAN………...1
1.1 Latar Belakang………1
1.2 Rumusan Masalah………...2
1.3 Batasan Masalah……….3
1.4 Tujuan Penelitian………3
1.5 Manfaat Penelitian………..3
1.6 Sistematika Penulisan……….3
BAB II………..5
LANDASAN TEORI………...………...5
2.1 Aplikasi………...5
2.2 Android………...5
2.3 Layanan Pengaduan dan Layanan Informasi………..6
2.4 UML (Unified Modeling Language )……….……….7
2.5 JSON (Java Script Object Notation)………...8
2.6 Mysql……….………..8
2.7 Model Prototyping………..9
2.8 Tahapan-Tahapan Prototyping………...………..10
2.9 Mobile Application………...11
vii
2.10 Pengujian Black Box……….………11
2.11 Tinjauan Studi………...12
BAB III………...18
METODOLOGI PENELITIAN……….18
3.1 Metodologi Penelitian………...18
3.1.1 Model Pengembangan Perangkat lunak………18
3.1.2 Metode Penelitian Pengembangan Perangkat Lunak………19
3.1.3 Alat Bantu Pengembangan Sistem………19
BAB IV………..20
HASIL DAN PEMBAHASAN………..………..20
4.1 Desa Bedengung………...20
4.1.1 Visi dan Misi Desa Bedengung………20
4.2 Struktur Organisasi………...21
4.2.1 Tugas Pokok Dan Fungsi Organisasi Desa Bedengung………22
4.3 Arsitektur Teknologi Informasi Di Kantor Desa Bedengung………...27
4.4 Analisis Masalah………...28
4.4.1 Analisis Masalah Sistem Berjalan………28
4.4.2 Analisis Hasil Solusi……….29
4.5 Use Case Diagram………30
4.5.1 Use Case Diagram Sistem Berjalan………...………..30
4.5.2 Use Case Diagram Sistem………...….31
4.5.3 Deskripsi Use Case………...33
4.6 Activity Diagram……….………..35
4.6.1 Activity Diagram User………..35
4.6.2 Activity Diagram Petugas……….41
4.7 Sequence Diagram………47
4.7.1 Sequence Diagram User………...………47
4.7.2 Sequence Diagram Petugas………...………...52
4.8 Class Diagram………...………...58
4.9 Spesifikasi Basis Data………...59
4.10 Rancangan Layar………..61
viii
4.11 Implementasi……….65
4.11.1 Batasan Implementasi……….65
4.11.2 Implementasi Interface Aplikasi……….66
4.11.3 Implementasi Server………...76
4.12 Pengujian Aplikasi Android………..82
4.13 Pengujian Black Box……….………86
4.13.1 Kesimpulan Hasil Pengujian Black Box………….………88
BAB V………89
PENUTUP………...………..89
5.1 Kesimpulan………...89
5.2 Saran……….89
DAFTAR PUSTAKA…………...………90
LAMPIRAN…………...………...93
ix
DAFTAR GAMBAR
Halaman
Gambar 2.1 Tahapan-tahapan Prototyping...11
Gambar 3.1 Model Prototyping...18
Gambar 4.1 Struktur Organisasi Tata Kerja Pemerintah Desa Bedengung...22
Gambar 4.2 Activity Sistem Berjalan Layanan Pengaduan...29
Gambar 4.3 Use Case Diagram Sistem Berjalan Layanan Pengaduan Masyarakat Dan Layanan Informasi …...30
Gambar 4.4 Use Case Diagram User...31
Gambar 4.5 Use Case Diagram Petugas...32
Gambar 4.6 Activity Diagram Masuk User...35
Gambar 4.7 Acitvity Diagram Daftar User...36
Gambar 4.8 Acivity Daigram Lihat Profil Pelapor...37
Gambar 4.9 Activity Diagram Aduan Masyarakat...38
Gambar 4.10 Activity Diagram Aduan dan Balasan...39
Gambar 4.11 Activity Diagram Lihat Tentang Aplikasi...40
Gambar 4.12 Activity Diagram Layanan Informasi...41
Gambar 4.13 Activity Diagram Login Petugas...42
Gambar 4.14 Activity Diagram Data Pelapor……...43
Gambar 4.15 Activity Diagram Data Aduan...44
Gambar 4.16 Activity Diagram Layanan Informasi...46
Gambar 4.17 Sequence Diagram Masuk User...47
Gambar 4.18 Sequence Diagram Daftar User...48
Gambar 4.19 Sequence Diagram Profil Pelapor...49
Gambar 4.20 Sequence Diagram Aduan Masyarakat...50
Gambar 4.21 Sequence Diagram Aduan dan Balasan...51
Gambar 4.22 Sequence Diagram Tentang Aplikasi...51
Gambar 4.23 Sequence Diagram Layanan Informasi...52
Gambar 4.24 Sequence Diagram Login...53
Gambar 4.25 Sequence Diagram Data Pelapor...54
x
Gambar 4.26 Sequence Diagram Data Aduan...55
Gambar 4.27 Sequence Diagram Layanan Informasi...57
Gambar 4.28 Class Diagram...58
Gambar 4.29 Rancangan Layar Login...61
Gambar 4.30 Rancangan Layar Daftar...62
Gambar 4.31 Rancangan Layar Menu Utama...62
Gambar 4.32 Rancangan Layar Profil Pelapor...63
Gambar 4.33 Rancangan Layar Aduan Masyarakat...63
Gambar 4.34 Rancangan Layar Aduan dan Balasan...64
Gambar 4.35 Rancangan Layar Tentang Aplikasi...64
Gambar 4.36 Rancangan Layar Layanan Informasi...65
Gambar 4.37 Tampilan Layar Splash...66
Gambar 4.38 Tampilan Layar Login...67
Gambar 4.39 Tampilan Layar Daftar...68
Gambar 4.40 Tampilan Layar Menu Utama...69
Gambar 4.41 Tampilan Layar Profil Pelapor...70
Gambar 4.42 Tampilan Layar Form Aduan Masyarakat...71
Gambar 4.43 Tampilan Layar Aduan dan Balasan...72
Gambar 4.44 Tampilan Lihat Detail Aduan dan Balasan...73
Gambar 4.45 Tampilan Layar Tentang Aplikasi...74
Gambar 4.46 Tampilan Layar Layanan Informasi...75
Gambar 4.47 Tampilan Layar Detail Info Layanan Informasi...76
Gambar 4.48 Tampilan Menu Login...77
Gambar 4.49 Tampilan Menu Utama...77
Gambar 4.50 Tampilan Menu Data Pelapor...78
Gambar 4.51 Tampilan Edit Data Pelapor...79
Gambar 4.52 Tampilan Data Aduan...79
Gambar 4.53 Tampilan Menu Balas Data Aduan...80
Gambar 4.54 Tampilan Menu Layanan Informasi...81
Gambar 4.55 Tampilan Menu Tambah Informasi...81
Gambar 4.56 Tampilan Menu Edit Informasi...82
xi
DAFTAR TABEL
Halaman
Tabel 2.1 Penelitian Terdahulu...12
Tabel 4.1 Arsitektur Teknologi Informasi...28
Tabel 4.2 Spesifikasi Basis Data Admin...59
Tabel 4.3 Spesifikasi Basis Data Laporan...59
Tabel 4.4 Spesifikasi Basis User...60
Tabel 4.5 Spesifikasi Basis Data Layanan Informasi...61
Tabel 4.6 Pengujian Form Login...82
Tabel 4.7 Pengujian Menu Daftar...83
Tabel 4.8 Pengujian Menu Utama...84
Tabel 4.9 Pengujian Menu Profil Pelapor...84
Tabel 4.10 Pengujian Menu Aduan Masyarakat...84
Tabel 4.11 Pengujian Menu Aduan dan Balasan...85
Tabel 4.12 Pengujian Menu Tentang Aplikasi...85
Tabel 4.13 Pengujian Menu Layanan Informasi...85
Tabel 4.14 Hasil Pengujian Black Box...86
xii
DAFTAR SIMBOL
1. Simbol Use Case Diagram
No. Gambar Nama Keterangan
1 Actor
Menunjukkan user yang akan menggunakan sistem baru
2 Association Menghubungkan link antar element
3 Include
Menunjukkan bahwa suatu use case seluruhnya merupakan fungsionalitas dari use case
Lainnya
4 Use case
Menunjukkan proses yang terjadi pada sistem baru
5 Extend
menunjukkan bahwa suatu use case tambahan ke sebuah use case
2. Simbol Activity Diagram
No. Gambar Nama Keterangan
1 Start Point Titik awal, unutk memulai suatu
aktivitas
2 End Point Titik akhir, untuk mengakhiri
Aktivitas
3 Activity Menandakan sebuah aktivitas
4 Decision Pilihan untuk mengambil
Keputusan
xiii 3. Simbol Class Diagram
No. Gambar Nama Keterangan
1 Class
Himpunan objek-objek dengan atribute dan operation yang sama dan saling keterkaitan.
2 Association
Menggambarkan hubungan antara class dengan class lainnya
4. Simbol Sequence Diagram
No. Gambar Nama Keterangan
1 Lifeline Objek entity, antarmuka yang
saling berinteraksi
2 Object Massage Menggambarkan
pengiriman pesan
3 A Focus Of
Control
Menggambarkan tempat mulai dan berakhirnya sebuah message