Anda di halaman 1dari 16

BAB V

IMPLEMENTASI DAN PENGUJIAN

5.1 Implementasi

Implementasi merupakan tahapan dimana hasil perancangan diterapkan kedalam bahasa

pemograman, implementasi diterapkan berdasarkan perancangan yang telah dilakukan sebelumnya.

Setelah dilakukannya implementasi maka tahap selanjutnya yaitu pengujian terhadap sistem yang

dibangun sehingga sistem siap digunakan.

5.1.1 Implementasi Perangkat Lunak

Perangkat lunak yang akan di gunakan dalam mengimplementasikan Sistem Informasi

Pengaduan Masyrakat adalah sebagai berikut :

Tabel 5. 1

Implementasi Perangkat Lunak

No Nama Aplikasi Keterangan

1 Xampp Digunakan sebagai server yang berdiri


sendiri (localhost) yang terdiri atas program
Apache dan MySQL DAN Penerjemah
bahasa Pemrograman PHP dan Perl
2 Star UML Digunakan untuk memodelkan sistem

3 Adobe XD Digunakan untuk mendesain interface sistem

4 Visual Studio Digunakan untuk text editor bahasa


pemograman PHP
Code

5 Google Chrome Digunakan untuk menampilkan Sistem


Informasi Pengelolaan Kegiatan Mahasiswa

5.1.2 Implementasi Perangkat Keras

Perangkat keras yang akan di gunakan dalam mengimplementasikan Sistem Informasi

Pengaduan Masyarakat sebagai berikut:

Tabel 5. 2

Implementasi Perangkat Keras

No. Nama Hardware Spesifikasi

1. PC/Laptop Processor Intel Core 3


keatas, Ram 2GB+, Hardisk
Space Minimal 1GB. Sistem
operasi Windows 7/Windows

V-1
V-2

8
2. Monitor LG 22 MK600 222 inch Full HD

5.1.3 Implementasi Basis Data

Berikut ini adalah implementasi basis data untuk Sistem Informasi Pengaduan Masyarakat.

Nama Database : lara_pengkat

Tabel 5. 3

Implementasi Basis Data

No Nama Tabel Hasil Tabel


1 tb_pengaduans pengaduan
2 tb_tanggapans Tanggapan
3 tb_users user

Gambar 5. 1

Database Keseluruhan

5.1.3.1 Tabel Pengaduan

Gambar 5. 2

Tabel Pengaduans

5.1.3.2 Tabel Tanggapan


V-3

Gambar 5. 3

Tabel Tanggapan

5.1.3.3 Tabel User

Gambar 5. 4

Tabel User

5.1.4 Implementasi Interface

Berikut adalah daftar implementasi interface Sistem Informasi Pengaduan Masyarakat :

Tabel 5. 4

Implementasi interface

Menu Deskripsi
Login Halaman interface untuk melakukan login
user
Menu utama Halaman interface untuk menampilkan
home
Dashboard Halaman interface untuk membuat
pengaduan
Pendaftaran Halaman interface untuk menambahkan
data user
Pengaduan Halaman interface untuk menampilkan data
pengaduan masyarakat
Dashboard Admin Halaman interface untuk menampilkan
jumlah pengaduan, jumlah user, belum di
proses, sedang di proses, selesai, jumlah
V-4

admin dan jumlah tanggapan


Pengaduan Admin Halaman interface untuk menampilkan
pengaduan masyarakat dan memberi
tanggapan
Masyarakat Halaman interface untuk menampilkan data
user/masyarakat
Petugas Halaman interface untuk menampilkan data
admin
Laporan Halaman interface untuk
mendownload/meng export data
pengaduan ke pdf

5.1.4.1 Menu Utama

Gambar 5. 5

Implementasi Antarmuka Menu Utama


V-5

5.1.4.2 Menu Daftar

Gambar 5. 6

Implementasi Antarmuka Menu Daftar

5.1.4.3 Menu Login

Gambar 5. 7

Implementasi Antarmuka Menu Login


V-6

5.1.4.4 Menu Dashboard Pelapor

Gambar 5. 8

Implementasi Antarmuka Dashboard Pelapor

5.1.4.5 Notification Pengaduan Terkirim

Gambar 5. 9

Implementasi Antarmuka Notification Pengaduan Terkirim

5.1.4.6 Menu Pengaduan Pelapor


V-7

Gambar 5. 10

Implementasi Antarmuka Menu Pengaduan Pelapor

5.1.4.7 Detail Pengaduan

Gambar 5. 11

Implementasi Antarmuka Detail Pengaduan


V-8

5.1.4.8 Menu Dashboard Admin

Gambar 5. 12

Implementasi Antarmuka Menu Dashboard Admin

5.1.4.9 Menu Pengaduan Admin

Gambar 5. 13

Implementasi Antarmuka Menu Pengaduan Admin


V-9

5.1.4.10 Notification Pengaduan di Hapus

Gambar 5. 14

Implementasi Antarmuka Notification Pengaduan di Hapus

5.1.4.11 Menu Detail Pengaduan Admin

Gambar 5. 15

Implementasi Antarmuka Menu Detail Pengaduan Admin


V-10

5.1.4.12 Menu Memberikan Tanggapan

Gambar 5. 16

Implementasi Antarmuka Memberikan Tanggapan

5.1.4.13 Notification Pengaduan Sudah di Tanggapi

Gambar 5. 17

Implementasi Antarmuka Notification Pengaduan Sudah di Tanggapi


V-11

5.1.4.14 Menu Masyarakat di Halaman Admin

Gambar 5. 18

Implementasi Antarmuka Masyarakat di Halaman Admin

5.1.4.15 Menu Halaman Petugas

Gambar 5. 19

Implementasi Antarmuka Menu Halaman Petugas


V-12

5.1.4.16 Menu Tambah Petugas

Gambar 5. 20

Implementasi Antarmuka Menu Tambah Petugas

5.1.4.17 Notification Menambahkan Petugas

Gambar 5. 21

Implementasi Antarmuka Notification Menambahkan Petugas


V-13

5.1.4.18 Menu Laporan

Gambar 5. 22

Implementasi Antarmuka Menu Laporan

5.1.4.19 Contoh Hasil Export PDF Laporan

Gambar 5. 23

Implementasi Antarmuka Contoh Hasil Export PDF Laporan


V-14

5.2 Pengujian

Pengujian perangkat lunak ini dilakukan untuk menguji perangkat lunak dari segi spesifikasi

fungsionalitas tanpa menguji desain dan kode program. Pengujian dilakukan untuk mengetahui

apakah fungsi-fungsi, masukan dan keluaran dari perangkat lunak sesuai dengan yang dibutuhkan.

5.2.1 Tabel Pengujian Pelapor


Tabel 5. 5

Tabel Pengujian Pelapor

No No SRS Deskripsi Prosedur Pengujian Hasil Yang Hasil


Uji Kasus Diharapkan
1 SRS F Sistem dapat 1. User User Berhasil
–1 melakukan mengakses mendapatkan
daftar halaman email dan
daftar password untuk
2. User input nik, login
nama, email,
no. HP, dan
Password
3. User menekan
tombol
Register
2 SRS F - Sistem dapat 1. User User masuk ke Berhasil
2 melakukan mengakses halaman
login halaman login dashboard
2. User input
email
3. User input
password
4. User menekan
tombol login
3 SRS F- Sistem dapat Kondisi awal user User dapat Berhasil
3 menampilkan berada di halaman melihat
halaman dashboiard: pengaduan
pengaduan yang diajukan
1. User menekan oleh user
tombol tersebut
pengaduan
4 SRS F - Sistem dapat Kondisi awal user User dapat Berhasil
4 mengirim berada di halaman mengklik
pengaduan dashboard: laporkan
User menulis
pengaduan yang akan
di laporkan
V-15

1.2.2 Tabel Pengujian Admin

Tabel 5. 6

Tabel Pengujian Admin

No No SRS Deskripsi Prosedur Pengujian Hasil Yang Hasil


Uji Kasus Diharapkan
1 SRS F – Sistem dapat 1. Admin User masuk ke Berhasil
1 melakukan menekan menu halaman
login login dashboard
2. Admin input
email dan
password
3. Admin
menekan tombol
login
2 SRS F – Sistem dapat Kondisi awal admin Admin dapat Berhasil
2 menampilkan berada di halaman melihat
halaman dashboiard: pengaduan
pengaduan yang diajukan
admin 1. Admin oleh user
menekan
menu
pengaduan
3 SRS F - Sistem dapat Kondisi awal user Admin dapat Berhasil
3 memberi berada di halaman memberi
tanggapan pengaduan: tanggapan
1. Admin
menekan
tombol lihat
2. Admin
menekan
tombol beri
tanggapan
3. Admin
memberi
tanggapan
4 SRS F- Sistem dapat Kondisi awal admin Admin melihat Berhasil
4 melihat data berada di halaman data petugas
Pelapor dashboard:
1. Admin
menekan
menu
masyarakat
5 SRS F- Sistem dapat Kondisi awal admin Admin dapat Berhasil
5 menambahkan berada di halaman menambahkan
petugas petugas: data petugas
1. Admin
menekan
tombol tambah
petugas
2. Admin meng
input data
petugas
3. Admin
menekan
tombol tambah
6 SRS F – Sistem dapat Kondisi awal admin Admin dapat Berhasil
V-16

6 melakukan berada di halaman meng export pdf


export dashboard: laporan
1. Admin masyarakat
menekan
menu laporan
2. Admin
menekan
tombol export
pdf

Anda mungkin juga menyukai