BAB IV
ANALISIS DAN PEMBAHASAN
4.1 Sistem Yang Berjalan
4.1.1 Tata Laksana Sistem Pelayanan Pengaduan (PP) Yang Sedang Berjalan
1. Use Case Diagram Sistem Berjalan
Gambar 1 4.1 Use Case Diagram PP Sistem Berjalan
2. Activity Diagram Sistem Berjalan 1. Masyarakat
Gambar 2 4.2 Activity Diagram PP Sistem Berjalan Masyarakat
2. Staff
Gambar 3 4.3 Activity Diagram PP Sistem Berjalan Staff
3. Lurah
Gambar 4 4.4 Activity Diagram PP Sistem Berjalan Lurah
3. Sequence Diagram Sistem Bejalan 1. Masyarakat & Staff
Gambar 5 4.5 Sequence Diagram PP Sistem Berjalan Masyarakat dan Staff
2. Lurah
Gambar 6 4.6 Sequence Diagram PP Sistem Berjalan Lurah
4. State Chart Sistem Berjalam 1. Masyarakat
Gambar 7 4.7 State Chart PP Sistem Berjalan Masyarakat
2. Staff
Gambar 8 4.8 State Chart PP Sistem Berjalan Staff
3. Lurah
Gambar 9 4.9 State Chart PP Sistem Berjalan Lurah
4.1.2 Masalah Yang Terjadi
a. Sistem Pelayanan Pengaduan Keluhan dengan menggunakan WA memiliki respon lambat dan juga masih memiliki jangka waktu untuk penanganan yang harusnya mendapatkan aksi
cepat tanggap dalam masalah yang di keluhkan masyarakat yang harusnya bisa teratasi dengan mudah dan cepat.
b. Sering terjadinya laporan yang tertindih dengan laporan lain karena selalu menumpuknya laporan
c. Keterlambatan penanganan dan masih berjenjangnya pengaduan.
4.1.3 Alternatif Pemecahan Masalah
a. Merancang Aplikasi berbasis website yang dipegang langsung oleh kelurahan agar dapat membantu masyarakat yang memerlukan pelayanan aksi cepat tanggap dalam menangani keluhan.
b. Memastikan kecepatan tanggapan dan penanganan untuk masalah yang memerlukan pelayanan cepat akan langsung teratasi.
c. Mudah menentukan jenis laporan yang harus ditangani terlebih dahulu.
4.2 Rancangan Sistem Yang Di Usulkan 4.2.1 Prosedur Sistem
Sistem yang diusulkan ini memiliki beberapa tahapan atau prosedur dalam pelaksanaaan operasional system di masing-masing level yang terdiri dari :
a. Admin atau Staff
b. Masyarakat c. Lurah
4.2.2 Flow Chart Diagram Usulan SIPPKIM 1. Flow Chart Diagram Masyarakat Usulan
Gambar 10 4.10 Flow Chart Diagram Masyarakat Usulan SIPPKIM
2. Flow Chart Diagram Staff atau Admin Usulan
Gambar 11 4.11 Flow Chart Diagram Staff atau Admin Usulan SIPPKIM
3. Flow Chart Diagram Lurah Usulan
Gambar 12 4.12 Flow Chart Diagram Lurah Usulan SIPPKIM
4.2.3 Class Diagram Usulan SIPPKIM 1. Class Diagram Masyarakat Usulan
Gambar 13 4.13 Class Diagram Masyarakat Usulan SIPPKIM
2. Class Diagram Staff atau Admin Usulan
Gambar 14 4.14 Class Diagram Staff atau Admin Usulan SIPPKIM
3. Class Diagram Lurah Usulan
Gambar 15 4.15 Class Diagram Lurah Usulan SIPPKIM
4.2.4 Use Case Diagram Usulan SIPPKIM 1. Use Case Diagram Usulan
Gambar 16 4.16 Use Case Diagram Usulan SIPPKIM
4.2.5 Activity Diagram Usulan SIPPKIM 1. Activity Diagram Masyarakat Usulan
Gambar 17 4.17 Activity Diagram Masyarakat Usulan SIPPKIM
2. Activity Diagram Staff atau Admin Usulan
Gambar 18 4.18 Activity Diagram Staff atau Admin Usulan SIPPKIM
3. Activity Diagram Lurah Usulan
Gambar 19 4.19 Activity Diagram Lurah Usulan SIPPKIM
4.2.6 Sequence Diagram Usulan SIPPKIM 1. Sequence Diagram Masyarakat Usulan
Gambar 20 4.20 Sequence Diagram Masyarakat Usulan SIPPKIM
2. Sequence Diagram Staff atau Admin Usulan
Gambar 21 4.21 Sequence Diagram Staff Usulan SIPPKIM
3. Sequence Diagram Lurah Usulan
Gambar 22 4.22 Sequence Diagram Lurah Usulan SIPPKIM
4.2.7 State Chart Diagram Usulan SIPPKIM 1. State Chart Diagram Masyarakat Usulan
Gambar 23 4.23 State Chart Diagram Masyarakat Usulan SIPPKIM
2. State Chart Diagram Staff atau Admin Usulan
Gambar 24 4.24 State Chart Diagram Staff atau Admin Usulan SIPPKIM
3. State Chart Diagram Lurah Usulan
Gambar 25 4.25 State Chart Diagram Lurah Usulan SIPPKIM
4.3 Perancangan Database
4.3.1 Rancangan Dan Pengujian Tabel
Dalam perancangan SIPPKIM (Sistem Informasi Pelayanan Pengaduan Keluhan Internal Masyarakat) menggunakan database yang telah di uji dengan black-box yang terdiri dari beberapa tabel, yaitu :
1. Tabel Akses Menu
Tabel akses menu berfungsi untuk menyimpan data-data akses menu, sudah dinyatakan valid dalam pengujian.
Spesifikasi tabel adalah sebagai berikut : Tabel 1 4.1 Tabel Akses Menu
No Nama Field Tipe Keterangan
1 id_access_menu int(11) Id akses menu
2 id_level int(11) Id level
3 id_menu int(11) Id menu
2. Tabel Kategori
Tabel kategori berfungsi untuk menyimpan data-data kategori, sudah dinyatakan valid dalam pengujian.
Spesifikasi tabel adalah sebagai berikut : Tabel 2 4.2 Tabel Kategori
No Nama Field Tipe Keterangan
1 id_category int(11) Id kategori 2 category_name varchar(100) Nama kategori 3 is_active int(11) Aktif atau tidak
3. Tabel Identitas
Tabel identitas berfungsi untuk menyimpan data-data identitas, sudah dinyatakan valid dalam pengujian.
Spesifikasi tabel adalah sebagai berikut : Tabel 3 4.3 Tabel Identitas
No Nama Field Tipe Keterangan
1 id_identity int(11) Id identitas 2 website_name varchar(100) Nama website
3 logo varchar(50) Logo
4 site_title varchar(100) Title situs 5 address varchar(100) Alamat
6 email varchar(50) Email
7 phone varchar(15) Nomer Telp
8 facebook varchar(100) Facebook 9 instagram varchar(100) Instagram 10 twitter varchar(100) Twitter 11 youtube varchar(100) Youtube
12 maps varchar(100) Url Maps
4. Tabel Informasi
Tabel informasi berfungsi untuk menyimpan data-data informasi, sudah dinyatakan valid dalam pengujian.
Spesifikasi tabel adalah sebagai berikut : Tabel 4 4.4 Tabel Informasi
No Nama Field Tipe Keterangan
1 id_informasi int(11) Id informasi
2 id_user int(11) Id user
3 title varchar(200) Title
4 file_pdf varchar(255) File pdf
5 description text Deskripsi
6 date_information date Tanggal
5. Tabel Level
Tabel level berfungsi untuk menyimpan data-data level, sudah dinyatakan valid dalam pengujian.
Spesifikasi tabel adalah sebagai berikut : Tabel 5 4.5 Tabel Level
No Nama Field Tipe Keterangan
1 id_level int(11) Id akses menu
2 nama_level int(11) Id level
6. Tabel Masyarakat
Tabel masyarakat berfungsi untuk menyimpan data-data masyarakat, sudah dinyatakan valid dalam pengujian.
Spesifikasi tabel adalah sebagai berikut : Tabel 6 4.6 Tabel Masyarakat
No Nama Field Tipe Keterangan
1 id_masyarakat int(11) Id masyarakat
2 nik varchar(16) NIK
3 nama varchar(50) Nama
4 username varchar(50) Username 5 password varchar(225) Password
6 telp varchar(13) Nomor Hp
7 ktp_img text Foto KTP
8 ktp_w_person text Selfi dengan
KTP
9 date_created datetime Tanggal Daftar 10 is_active int(11) Aktif atau tidak
7. Tabel Menu
Tabel menu berfungsi untuk menyimpan data-data menu, sudah dinyatakan valid dalam pengujian.
Spesifikasi tabel adalah sebagai berikut :
Tabel 7 4.7 Tabel Menu
No Nama Field Tipe Keterangan
1 id_menu int(11) Id menu
2 nama_menu varchar(50) Nama menu
3 icon varchar(50) Icon
4 menu_order int(11) Urutan menu
8. Tabel Pengaduan
Tabel pengaduan berfungsi untuk menyimpan data-data pengaduan, sudah dinyatakan valid dalam pengujian.
Spesifikasi tabel adalah sebagai berikut : Tabel 8 4.8 Tabel Pengaduan
No Nama Field Tipe Keterangan
1 id_pengaduan int(11) Id pengaduan 2 no_pengaduan varchar(30) No Pengaduan 3 tgl_pengaduan datetime Tgl Pengaduan 4 id_masyarakat int(11) Id masyarakat 5 id_category int(11) Id kategori 6 isi_laporan text Isi laporan 7 lampiran varchar(50) Lampiran
8 status varchar(50) Status
9. Tabel Sub Menu
Tabel sub menu berfungsi untuk menyimpan data-data akses sub menu, sudah dinyatakan valid dalam pengujian.
Spesifikasi tabel adalah sebagai berikut : Tabel 9 4.9 Tabel Sub Menu
No Nama Field Tipe Keterangan
1 id_submenu int(11) Id submenu
2 title varchar(70) Title
3 url varchar(70) Url
4 id_menu int(11) Id_menu
5 is_active int(11) Aktif atau tidak
10. Tabel Tanggapan
Tabel tanggapan berfungsi untuk menyimpan data-data tanggapan, sudah dinyatakan valid dalam pengujian.
Spesifikasi tabel adalah sebagai berikut : Tabel 10 4.10 Tabel Tanggapan
No Nama Field Tipe Keterangan
1 id_tanggapan int(11) Id tanggapan 2 id_pengaduan int(11) Id pengaduan 3 tgl_tanggapan datetime Tgl tanggapan
4 tanggapan text Tanggapan
5 id_user int(11) Id user
11. Tabel User
Tabel user berfungsi untuk menyimpan data-data user, sudah dinyatakan valid dalam pengujian.
Spesifikasi tabel adalah sebagai berikut : Tabel 11 4.11 Tabel User
No Nama Field Tipe Keterangan
1 id_user int(11) Id user
2 nama_lengkap varchar(100) Nama lengkap 3 Username varchar(50) Username 4 Password varchar(225) Password
5 Telp varchar(15) No Hp
6 Email varchar(50) Email
7 Alamat varchar(200) Alamat
8 id_level int(11) Id level
9 date_created datetime waktu pembuatan 10 is_active int(11) Aktif atau tidak
12. Tabel User Log
Tabel user log berfungsi untuk menyimpan data-data user log, sudah dinyatakan valid dalam pengujian.
Spesifikasi tabel adalah sebagai berikut :
Tabel 12 4.12 Tabel User Log
No Nama Field Tipe Keterangan
1 id_log int(11) Id log
2 id_user int(11) Id user
3 waktu_login Datetime Waktu login
4.4 Perancangan Antar Muka 1. Halaman Dashboard
Halaman ini berisi tentang tampilan utama website SIPPKIM.
Gambar 26 4.26 Mock-up Halaman Dashboard
2. Halaman Registrasi
Halaman ini berisi tentang pengisian form pendaftaran akun yang harus memerlukan : NIK, Nama Lengkap, Nomer Handphone yang sudah terdaftarkan di WhatsApp, Foto KTP, Foto Selfi, Username dan Password yang ingin di daftarkan.
Gambar 27 4.27 Mock-up Halaman Registrasi
3. Halaman Login
Halaman ini berisi tentang memasukan username dan password untuk memulai Login bagi yang sudah memiliki akun yang terverifikasi.
Gambar 28 4.28 Mock-up Halaman Login
4. Halaman Beranda Masyarakat
Halaman ini berisi tentang tampilan dari informasi yang telah disdiakan oleh admin dan lampiran file yang bisa di download oleh masyarakat dalam bentuk pdf.
Gambar 29 4.29 Mock-up Halaman Beranda Masyarakat
5. Halaman Pengaduan Masyarakat
Halaman ini berisi tentang tampilan pengaduan yang sudah dikirimkan dengan form, dan bisa menghapus pengaduan tersebut.
Gambar 30 4.30 Mock-up Halaman Pengaduan Masyarakat
6. Halaman Form Pengaduan Masyarakat
Halaman ini berisi tentang pengisian form pengaduan dari masyarakat untuk dikirimkan.
Kategori tertera : Pelayanan Publik, Kesehatan, Infrastruktur, Pendidikan, Keamanan, Administrasi, Beras Miskin.
Gambar 31 4.31 Mock-up Halaman Form Pengaduan
7. Halaman Beranda Admin Atau Staff
Halaman ini berisi tentang berapa banyak atau total pengaduan yang ada, yang sedang di proses dan yang sudah terselesaikan.
Gambar 32 4.32 Mock-up Halaman Beranda Admin Atau Staff
8. Halaman Pengaduan Admin Atau Staff
Halaman ini berisi tentang proses dan penyelesaian keluhan-keluhan yang bisa di pastikan kebenaranya dan bisa di hapus jika keluhan tersebut palsu.
Gambar 33 4.33 Mock-up Halaman Pengaduan Admin Atau Staff
9. Halaman Informasi Admin Atau Staff
Halaman ini berisi tentang CRUD informasi untuk di tampilkan di halaman beranda masyarakat.
Gambar 34 4.34 Mock-up Halaman Informasi Admin Atau Staff
10. Halaman Verifikasi Akun
Halaman ini berisi tentang admin atau staff yang bisa atau tidaknya memverifikasi akun yang masyarakat daftarkan.
Gambar 35 4.35 Mock-up Halaman Verifikasi Akun
11. Laporan Pengaduan
Halaman ini berisi tentang mencetak laporan hasil sesuai dengan tanggal yang di inginkan ke dalam bentuk pdf.
Gambar 36 4.36 Mock-up Halaman Laporan Pengaduan
4.5 Tampilan Sistem Usulan SIPPKIM 1. Halaman Dashboard
Gambar 37 4.37 Halaman Dashboard
2. Halaman Registrasi
Gambar 38 4.38 Halaman Registrasi
3. Halaman Login
Gambar 39 4.39 Halaman Login
4. Halaman Beranda Masyarakat
Gambar 40 4.40 Halaman Beranda Masyarakat
5. Halaman Pengaduan Masyarakat
Gambar 41 4.41 Halaman Pengaduan Masyarakat
6. Halaman Form Pengaduan Masyarakat
Gambar 42 4.42 Halaman Form Pengaduan Masyarakat
7. Halaman Beranda Admin Atau Staff
Gambar 43 4.43 Halaman Beranda Admin Atau Staff
8. Halaman Pengaduan Admin Atau Staff
Gambar 44 4.44 Halaman Pengaduan Admin Atau Staff
9. Halaman Informasi Admin Atau Staff
Gambar 45 4.45 Halaman Informasi Admin Atau Staff
10. Halaman Verifikasi Akun
Gambar 46 4.46 Halaman Verifikasi Akun
11. Halaman Laporan Pengaduan
Gambar 47 4.47 Halaman Laporan Pengaduan
4.6 Pengujian
Pengujian dalam pembuatan program untuk menjamin kualitas dan tidak adanya kendala dari program tersebut. Tujuan dari pengujian sistem ini adalah untuk menjamin bahwa sistem yang di bangun sudah siap untuk digunakan dan di sosialisasikan.
Tabel 13 4.13 Pengujian Black Box
No Gambar Proses Keterangan
1
Berhasil Melakukan Pendaftaran
Valid
2
Masyarakat Gagal Melakukan Pendaftaran
Valid
3
Masyarakat Menunggu Verifikasi Identitas
Valid
4
Masyarakat Pengisian Form Pengaduan
Valid
5
Masyarakat Berhasil mengirimkan pengaduan
Valid
6
Admin Menampilkan Data Pendaftar
Valid
7
Admin
Berhasil Valid
Verifikasi Pendaftar 8
Admin Menampilkan Informasi
Valid
9
Admin Mengisi Informasi
Valid
10
Admin List Pengaduan Pending
Valid
11 Admin List
Pengaduan Proses
Valid
12
Lurah Hasil Laporan Pengaduan
Valid
13
Lurah
Tampilan Pdf Hasil Laporan Pengaduan
Valid