Isan
Isan
PERMASALAHAN
WORKET
SOLUSI
admin
Harus menggunakan
sistem pengambilan
tagihan pembayaran
listrik
Warga masih di
warga
berteknologi agar
2.Perancangan Sistem
admin
User/warga
Modul
InManagement
Keterangan
Modul
antaramuka
utama
yang
penginputan
Management
Report
Perangkat lunak yang dibangun memiliki beberapa fitur-fitur pada umumnya yang
berfungsi untuk memanipulasi keberadaan data di dalam database. Berikut ini penjelasan
fitur-fitur yang terdapat dalam setiap modul:
Tabel 4.11 Fitur Utama Perangkat Lunak
No
1
penginputan
Management
Report
2. Untuk komunikasi antara server dan client akan menggunakan jaringan Wireless atau
berlangganan paket internet ke penyedia jasa internet seperti : Telkomsel, XL, Three,
dan lain-lain.
B. Aplikasi Server
3. Dibutuhkan server untuk memusatkan proses dari perangkat lunak, yaitu database
server. Kebutuhan database server pada aplikasi ini dapat menggunakan MySQL.
Aplikasi server ini akan mengatur request ke server dan juga respon terhadap request
dari server ke client.
8. Kebutuhan Fungsional
Merupakan kebutuhan secara fungsional yang harus dipenuhi oleh perangkat lunak yang
akan dibangun. Kebutuhan fungsional tersebut akan dideskripsikan dalam bentuk tabel, sebagai
berikut:
Nama
Deskripsi
Kebutuhan
KB-F-001
Login
KB-F-002
Input data
KB-F-003
Update data
KB-F-004
Hapus data
KB-F-005
Aduan/Klaim
KB-F-006
Laporan
9. Kebutuhan Non-Fungsional
Kebutuhan non-fungsional mencakup fungsi-fungsi yang membantu sistem untuk
berjalan dengan baik serta dapat digunakan dengan mudah.
Tabel 9 Deskripsi Kebutuhan Non-Fungsional
Kode
Nama Kebutuhan
NON-F-001
User Friedly
NON-F-002
Confirm Alert
Deskripsi
Sistem Mudah untuk digunakan
Pesan peringatan untuk setiap
pengiriman data sensitif yang
memerlukan persetujuan dari user.
NON-F-003
Responsif
NON-F-004
Data Validation
NON-F-005
Security
NON-F-006
Realtime
Identifikas
i Objek
Nama Objek
Ditolak /
Diterima
Alasan
(*)
1
Objek Fisik
Input data
Input data
Detail_pelanggar,
Data_pelanggar
Detail_pelanggar,
Aduan/Klaim
Detail_Aduan
2
2
2
2
2
2
Dalam Sistem
Dalam Sistem
Dalam Sistem
Dalam Sistem
Dalam Sistem
Dalam Sistem
warga
Manajemen
Kelola User
Detail_User,
Manage Saldo
Detail_saldo,
Respon Aduan
Detail_aduan
2
2
2
2
2
2
Dalam Sistem
Dalam Sistem
Dalam Sistem
Dalam Sistem
Dalam Sistem
Dalam Sistem
Report
Cetak_laporan
Detail_laporan
2
2
Dalam Sistem
Dalam Sistem
Peranan
Admin
Petugas
2
2
Pengontrol
Pengguna
pelanggar
Sistem
Pengguna
Sistem
use case menyediakan nilai hasil kepada actor. Atas dasar analisis kandidat kelas diatas
setidaknya ada tiga (3) actor yang berhubungan dengan sistem yaitu pengadilan(admin),
polisi(petugas) dan pelanggar(User).
Aktor
Deskripsi
Admin
warga(User)
Berikut ini adalah gambar dari model Use Case Diagram Inventory Multi
Warehouse yang penulis usulkan, yang digambarkan secara umum sebagai beriku
login
inclut
inclut
Input
data
Update
data
aduan
admi
n
inclut
inclut
Hapus
data
laporan
inclut
warga
Kode Use
Nama Use
Case
Case
Deskripsi
USE-001
Login
USE-002
Input data
USE-003
Update data
Memperbaharui
data
sebelumnya
yang
Hapus data
USE -005
USE -006
Laporan
Setiap use case di atas harus dideskripsikan dalam dokumen yang disebut dengan
dokumen flow of event. Dokumen ini merupakan definisi apa yang harus dilakukan oleh sistem
ketika actor mengaktifkan use case. Berikut ini adalah dokumentasi use case untuk Use Case
Diagram Inventory Multi Warehouse yang diusulkan oleh penulis
10
Use Case
Login
Brief description
Aktor
Precondition
Main flow
Sistem
1. User menginput
username &
Password
2. Verifikasi username &
password didalam
database
3. Memberikan Informasi
login valid atau tidak,
jika ya maka otomatis
mengakses halaman
yang diminta sesuai
dengan hak akses
masing-masing setiap
user, jika tidak akan
keluar pesan gagal
login.
Postcondition
11
Use Case
Input Data
Brief description
Aktor
Admin
Precondition
Menu Login
Main flow
Aktor
Sistem
Update data
Brief description
Aktor
Admin
Precondition
Menu Login
12
Main flow
Aktor
Sistem
1. Admin Login
2. Cek Login
3. Menampilkan Menu
Utama
4. Cari data untuk di
update
Hapus data
Brief description
Aktor
Admin
Precondition
Menu Login
Main flow
Aktor
Sistem
1. Admin Login
2. Cek Login
3. Menampilkan Menu
Utama
4. Cari data untuk di
hapus
13
Postcondition
Use Case
Aduna/Klaim
Brief description
Aktor
Precondition
Menu Login
Main flow
Aktor
Sistem
1. User Login
2. Cek Login
3. Menampilkan Menu
Utama
4. Memilih menu
Aduan/Klaim
14
5. Menginput data
keluhan, aduan,
kritik dan saran pada
kolom yang
disediakan
loparan
Brief description
Aktor
Admin
Precondition
Menu Login
Main flow
Aktor
Sistem
1. User Login
2. Cek Login
3. Menampilkan Menu
Utama
4. Memilih menu
Laporan
5. Pilih aksi untuk
laporan
15
6. Keluar
Postcondition
Menampilkan Laporan
16
17
Diagram dibawah ini adalah diagram aktivitas yang menjelaskan kegiatan dalam pengupdatean daa
Gambar 10.4 Activity Diagram Update
Diagram dibawah ini adalah pemaparan dari fitur Aduan/Klaim yang diusulkan
oleh penulis.
Gambar 14.5 Activity Diagram Aduan/Klaim
18
15.
Sequence Diagram
19
20
Diagram untuk proses update data, dapat dilihat seperti pada gambar
dibawah ini.
Gambar 15.3 Sequence Diagram Update Data
21
Diagram di bawah ini merupakan diagram sequence untuk proses aduan untuk
pelangar di dalam sistem.
Gambar 15.5 Sequence Diagram aduan
22
PEMBAYA
RAN
23
Activity pembayaran
-id_user
-menu
-info_ditel
-gambar
-----------------------+tambah()
+hapus()
+edit()
tampil()
pelanggar
PEMBAYARANen
-id_pelanggar
-hakakses
-------------------+simpan()
Detail kesalahan
Aduan/klea
-username
-pass
-hakakses
------------------+input()
+simpan()
+update()
+delete()
-id_pelanggar
-tgl_tilang
-keterangan
-setatus
----------------------+hapus()
+edit()
+simpan()
24
aduan
manajemen
-id_pelanggar
-balasan_aduan
-status
------------------------+tampil()
+simpan()
+input()
+tambah()
Detail user
Detail denda
-saldo_user
-nama_pelanggar
------------------------+tampil()
+simpan()
-id_pelanggar
-nama
-pass
-hakakses
------------------------+input()
+simpan()
+update()
+delete()
Detail aduan
-id_pelanggar
-tgl_masuk
-id_pelanggar
-status
-hakakses
-keterangan
------------------------+display()
+simpan()
+tambah()
+input()
25
Laporan pelanggar
laporan
-id _laporan
-id_pelnggar
-detail_info
-nama_pelanggar
-denda
-status
-keterangan
--------------------------------+display()
+tambah()
+update()
+cetak()
+simpan()
login
password
cencel
26
Input data
Nama pelanggat
Alamt ruma
batal
kirim
27
Nama
2017-2011
jam :
OTO
Denda
RP .
200.000
Status
Pesan
Time keluar
bayar
2017-28OTOTOTOTOTOTOTOT
11
jam :
2017-2011
jam :
OTO
RP .
200.000
bayar
2017-28OTOTOTOTOTOTOTOT
11
jam :
2017-2011
jam :
OTO
RP .
200.000
bayar
2017-28OTOTOTOTOTOTOTOT
11
jam :
2017-2011
jam :
OTO
RP .
200.000
bayar
2017-2811
OTOTOTOTOTOTOTOT
jam :
2017-2011
jam :
OTO
RP .
200.000
bayar
2017-2811
OTOTOTOTOTOTOTOT
jam :