40
BAB IV
ANALISIS DAN PERANCANGAN SISTEM
4.1 Analisis Sistem
Proses pengembangan dan penyedia layanan pengaduan yang ada pada
kantor Kecamatan Tegal Timur terdapat beberapa permasalahan diantaranya, proses
penyajian pengaduan. Dan penyajiannya hanya di informasikan melalui papan dan
harus datang ke kantor Kecamtan Tegal timur, informasi yang disediakan oleh
kantor Kecamatan Tegal Timur. Sehingga masyarakat mengalami sedikit kesulitan
dalam melakukan pengaduan dan mendapatkan sebuah informasi atau melakukan
pengaduan, karena informasinya tidak di publish secara optimal dan berdampak
pada tingkat kepercayaan masyarakat yang terhadap pemerintahan kantor Kecamatan
Tegal Timur , mayarakat tegal timur semakin sulit melakukan pengaduan
disebabkan harus datang ke kantor untuk melakukan pengaduan, dan kepentingan
masyarakat berbeda-beda sehingga waktu jam kerja operasional kurang efektif dalam
melayani pengaduan.
Sedangkan fungsi dari kantor Kecamatan Tegal Timur itu sendiri adalah
menjadi sarana menampung aspirasi masyarakat tegal timur untuk membangun
daerah Kecamatan Tegal Timur, kantor Kecamatan Tegal Timur sebagai
perpanjangan pemerintah pusat Kota Tegal diharapkan dapat memberikan
kemudahan kepada masyarakat untuk melakukan aspirasinya, dalam membangun
daerahnya. Karena tidak adanya pelayanan yang optimal yang secara. Dapat
merusak citra pelayanan pemerintah yang kurang optimal dan efektif.
40
41
4.2 Analisis Kebutuhan Sistem
Pada tahap ini akan dilakukan analisis terhadap semua kebutuhan dari sistem,
yang berupa input, process dan output. Tahap ini akan berguna untuk
mempermudah dalam pembuatan desain sistem yang baru pada Kantor Kecamatan
Tegal Timur. Analisis kebutuhan sistem untuk input yaitu mengelola data keluhan,
data berita. Kemudian kebutuan sistem untuk process yaitu proses transaksi
pengaduan, proses pengolahan pengaduan. Dari hasil proses tersebut akan
menghasilkan output yaitu laporan data pengaduan.
A. Kebutuhan Nonfungsional
Kebutuhan Non fungsional yang digunakan dalam
merancang sistem informasi lowongan ini adalah :
1. Perangkat keras (Hardware)
Untuk merancang dan membuat sistem informasi lowongan kerja pada
dinas tenaga kerja kabupaten Gresik berbasis web dibutuhkan perangkat
keras agar program aplikasi yang dibuat dapat berjalan dengan baik.
Tabel 4.1 Spesifikasi Hardware
No. Spesifikasi Kebutuhan
1. CPU 2,6 Ghz
2. Hardisk 80 GB
3. RAM 512 MB – 1 GB
4. Monitor 14”
41
42
2. Perangkat Lunak (Software)
Software atau perangkat lunak yang digunakan untuk mendukung dan
merancang pembuatan sistem informasi pelayanan pengaduan masyarakat
pada Kantor Kecamatan Tegal Timur berbasis website berbasis website harus
sesuai kebutuhan. Perangkat lunak yang digunakan adalah sebagai berikut;
Tabel 4.2 Spesifikasi Software
No. Software Kebutuhan
1. Sistem Operasi Windows 10 Education
2. Web Server XAMPP
3. Database Server MySQL Server 5.3.1
4. Web Browser Google Chrome 52.0
5. Web Editor Sublime Text 3047
Framwork Codeigniter
4.3 Perancangan Sistem
Perancangan sistem adalah merancang atau mendesain suatu sistem
yang baik, yang isinya adalah langkah-langkah operasi dalam proses
pengolahan data dan prosedur untuk mendukung operasi sistem.
Adapun langkah-langkah dalam perancangan sistem meliputi :
1. Physical System Physical System berupa bagan alir sistem (System
Flowchart ) ataupun bagan alir dokumen ( Document Flowchart ).
2. Logical Model Logical Model dapat digambarkan dengan
42
43
menggunakan diagram arus data atau ( DFD ). DFD digunakan untuk
menggunakan sistem yang telah ada atau sistem baru yang akan
dikembangkan secara logika.
Berdasarkan analisis kebutuhan sistem di atas, maka dapat dibuat sebuah model
pengembangan yang berupa arsitektur sistem dan block diagram. Dengan adanya
model pengembangan ini sistem yang akan dibuat diharapkan akan berjalan
sesuai dengan kebutuhan
4.3.1 Usecaese
Diagram use case atau use case diagram menyajikan interaksi
antara use case dan aktor. Permodelan ini dimaksudkan untuk
menggambarkan proses-proses dan hubungan yang terjadi antara aktor dan
use case di dalam sistem yang diusulkan.
Mengelola Mendapatkan
Informasi <<extend>> Informasi
<<Include>
Mengelola
Kritik Saran
<<extend>> Memberikan
<<Include> Kritik Masyarak
Login ata
Bagian
Pelayanan <<Include>
Mengelola
Account
<<Include>
Mengelola
Balasan
<<Include>
Mengelola Memberikan
Pengaduan <<extends>> Pengaduan
43
44
Gambar 4.1 Diagram Use Case Aplikasi Pelayanan Pengaduan
4.3.3 Diagram Sequence
Berikut adalah diagram sekuensial yang menggambarkan
fungsionalitas sistem aplikasi pelayanan pengaduan
1. Diagram Sequence Login
Gambar 4.2 Diagram sequence login
Deskripsi : Proses login berfungsi untuk membuka hak akses user
(Bagian pelayanan) untuk dapat menggunakan fasilitas yang sudah
44
46
2. Diagram Sequence Mengelola Pengaduan
Gambar 4.3 Diagram sequence mengelola aduan
Deskripsi : User atau bagian pelayan dapat mengelola account
untuk mengubah username dan password.
46
47
3 Diagram Sequence Mengelola Informasi Pelayanan
Gambar 4.4 Diagram sequence mengelola informasi pelayanan
Deskripsi : User dapat mengelola informasi pelayanan dalam sistem ini.
Yang dapat dilakukan dalam sistem ini user hanya bisa menginput dan mengubah
informasi.
47
47
4.3.2 Diagram Activity
1. Diagram Activity Login
Bagian Pelalayan Pelanggan Sistem
Masukan User Name Menampilkan
dan Password FormLogin
Verifikasi
User dan Pass
Tidak Lengkap Lengkap
Menampilkan Autentifikasi Data
Konfirmasi Informasi Pesan Login Lengkap
gagal
berhasil
Menampilkan
Halaman Menu
Tabel 4.3 Diagram Activity Login
47
48
2. Diagram Activity Mengelola Data Pengaduan
Bagian Pelayanan Pelanggan Sistem
Memilih Menu
Menampilkan
FormAccount
Hapus Data Edit Data
Menyimpan data
Menyimpan data
kedalam database
Tabel 4.4 Diagram Activity mengelola account
48
49
3 Diagram Activity Mengelola informasi Pelayanan
Bagian Pelayanan Pelanggan Sistem
Informasi
Menampilkan
Informasi
Edit Hapus
Menyimpan
Menyimpan Data
Tabel 4.5 Diagram activity mengelola informasi pelayanan
49
50
4. Diagram Activity Mengelola Pengaduan
Bagian Pelayanan Pelanggan Sistem
Akses Website
Menampilkan
FormPngaduan
Melihat Daftar
Pengaduan
Menampilkan daftar
pengaduan
Membalas
Menampilkan
Konfirmasi
Pengaduan
Pengaduan
Tabel 4.6 Diagram activity mengelola pengaduan gangguan
50
51
4.3 4 Diagram Class
Diagram kelas atau class diagram menunjukkan interaksi antara
kelas dalam system. Class diagram dibangun berdasarkan use case
diagram, sequence diagram yang telah dibuat sebelumnya. Diagram
class aplikasi pelayanan pelanggan dapat dilihat dari gambar 4.21.
Gambar 4.8 Diagram class aplikasi pelayanan pengaduan
51
52
4.6 Desaign Input / Out put
a. Index
Halaman ini adalah halaman awal.
Gambar 4.9 Halaman Awal
52
53
b. Cek Pengaduan
Halaman ini adalah merupakan untuk mencari sampai mana proses
pengaduan masyarakat di proses
Gambar 4.10 Cari status keluhan
53
54
c. Form Pengaduan
Halaman ini adalah merupakan halaman untuk melakukan pengaduan
Gambar 4.11 Form pengaduan
54
55
b. Login Admin
Halaman ini adalah merupakan halaman login bagi admin untuk bisa
mengakses ke dalam sistem.
Gambar 4.12 login Admin
55
56
g. Halaman Dashboard Admin
Halaman ini adalah merupakan halaman dashboard bagi admin
Gambar 4.13 Halaman Admin
56