8. Jika terjadi pemadaman listrik dan tidak adanya cadangan listrik
sehingga menyebabkankoneksi terputus. 9.
Metode Two Phase Locking pada penerapan manajemen transaksi tidak akan membatalkan proses upload data monitoring bagi transaksi yang
berjalan setelah proses locking namun hanya akan menunggu hingga proses sebelumnya sudah berjalan.
3.2. Perancangan Sistem
3.2.1. Deskripsi Rinci Kebutuhan Sistem
Pada perangkat lunak ini terdapat beberapa masukan ke dalam sistem dan juga keluaran dari proses masukan tersebut. Rincian dari proses-proses tersebut antara
lain sebagai berikut: 1.
Masukan ke sistem stimulus Masukan yang dimaksud ke dalam sistem adalah berupa data-data yang
diinputkan data text yang nantinya akan disimpan dalam database sebagai data pelanggan yang dimonitoring. Selain itu stimulus ke dalam
sistem dapat berupa aksi yang dilakukan oleh pengguna misal: user menekan tombol upload untuk menyimpan data hasil monitoring ke
database, tombol tambah untuk menambahkan data user ke database, dan tombol approve untuk menyimpan status approve data pelanggan di
database. 2.
Keluaran dari sistem respon Keluaran dari sistem adalah berupa hasil dari proses stimulus yang
diberikan ke dalam sistem, antara lain peringatan ketika pengguna salah memasukkan username ataupun password pada saat login, notifikasi jika
data berhasil diupload, id pelanggan yang di masukkan tidak berhasil ditemukan data-datanya pada database, report monitoring, dll.
3.2.1.1. Kebutuhan Antarmuka Eksternal
Sistem perangkat lunak ini memiliki 4tipe user yang dapat mengakses sistem secara langsung yaitu :
1. Operator area
Operator area bertugas untuk mengupload atau mengubah data hasil monitoring pelanggan berupa foto, koordinat, tanggal monitoring,
keterangan hasil monitoring di area maupun rayon. 2.
Operator rayon Operator rayon bertugas untuk mengupload atau mengubah data hasil
monitoring pelanggan berupa foto, koordinat, tanggal monitoring, keterangan hasil monitoring di rayonnya saja.
3. Admin area
Admin area bertugas untuk menambah user, melihat data hasil monitoring pelanggan, mengubah data hasil monitoring, melakukan
approve atau membatalkan approve dari data hasil monitoring pelanggan di area maupun yang berada di rayon-rayon, dan mencetak
report monitoring. 4.
Admin rayon Admin rayon bertugas untuk melihat data hasil monitoring pelanggan,
mengubah data hasil monitoring, melakukan approve
atau membatalkan approve dari data hasil monitoring pelanggan di rayon-
nya saja. Setiap pengguna memiliki karakteristik atau perbadaan fitur dimasing-masing
tampilan. Dibawah ini terdapat tabel 3.1 yang akan menjelaskan karakteristik dari masing-masing pengguna:
Tabel 3. 1Karakteristik user sistem
Pengguna Menu
Keterangan
Admin area Tambah user
Admin area
dapat menambahkan atau mengubah
data user yang memiliki akses ke
sistem monitoring
pelanggan Lihat data
Admin area dapat melihat data PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
pelanggan yang
harus dimonitoring di semua rayon
maupun yang di area Monitoring
Admin area dapat mengupload atau mengubah data hasil
monitoring pelanggan.
Approve Admin
area dapat
membatalkan status
monitoring, memberikan
approve atau
membatalkan approve
terhadap hasil
monitoring pelanggan. Lihat detail pelanggan Admin area dapat mencari data
pelanggan dengan id pelanggan Laporan
Admin area dapat mencetak laporan
hasil monitoring
pelanggan.
Admin rayon Lihat data
Admin rayon dapat melihat data pelanggan yang harus
dimonitoring di rayon-nya.
Monitoring Admin
rayon dapat
mengupload atau mengubah data
hasil monitoring
pelanggan di rayon-nya saja. Approve
Admin rayon
dapat membatalkan
status monitoring,
memberikan approve
atau membatalkan
approve terhadap
hasil monitoring
pelanggan di
rayon-nya. lihat detail pelanggan
Admin rayon dapat mencari data pelanggan dengan id
pelanggan
Operator area Monitoring
Operator area
dapat mengupload atau mengubah
data hasil
monitoring pelanggan di semua rayon.
Lihat detail pelanggan Operator area dapat mencari data pelanggan dengan id
pelanggan di semua rayon.
Operator rayon Monitoring
Operator rayon
dapat mengupload atau mengubah
data hasil
monitoring pelanggan di rayon-nya saja.
Lihat detail pelanggan Operator rayon dapat mencari data pelanggan dengan id
pelanggan di rayon-nya saja. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
3.2.1.2. Antarmuka perangkat keras
Kebutuhan antarmuka perangkat keras dari sistem ini adalah: 1.
Server 2.
Seperangkat desktop PC, laptop, netbook, atau mobile device. -
Perangkat Keyboard Keyboard diperlukan bagi pengguna sebagai alat pengetikan data yang
akan diproses perangkat lunak. -
Perangkat Mouse Mouse diperlukan bagi pengguna sebagai alat untuk melakukan aksi
ke dalam perangkat lunak. -
Perangkat Monitor Monitor diperlukan bagi pengguna sebagai alat untuk menampilkan
output aplikasi kepada pengguna. Monitor mampu menampilkan grafis dengan kualitas gambar dan warna terbaik.
3. Printer untuk mencetak laporan hasil monitoring.
3.2.1.3. Antarmuka perangkat lunak
Kebutuhan antarmuka perangkat lunak dari sistem ini adalah : 1.
Sistem operasi yang support untuk sistem ini adalah Windows XP, Windows 7, dan Windows 8.
2. Database server yang digunakan adalah Oracle.
3. Web server yang digunakan adalah Apache Tomcat.
4. Internet explorer tidak support sebagai browser pada sistem ini,
dibutuhkan chromium, Mozila FireFox sebagai browser yang digunakan. 5.
Software pengembang yang digunakan adalah Java.
3.2.1.4. Antarmuka komunikasi
Agar sistem monitoring yang dibuat dapat beriteraksi satu sama lain dibutuhkansatu jaringan komputer LAN untuk akses di kantor agar komputer atau
laptop dapat mengakses server web dan server database; hosting atau publish web agar petugas lapangan dapat mengakses web, namun tidak akan dibahas di tulisan
ini. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
3.2.2. Use Case Diagram
Diagram use case dari aktor yang menggunakan sistem ditunjukkan pada gambar 3.1 dan gambar 3.2. Gambar 3.1 merupakan diagram use case untuk
operator area dan operator rayon, gambar 3.2 adalah diagram case untuk admin rayon dan admin area . Pada gambar 3.3 sd 3.5 akan ditunjukkan use case dari
package kelola monitoring pelanggan kwh 0, kwh maks, dan TBT untuk admin area. Pada gambar 3.6 sd 3.8 akan ditunjukkan use case dari package kelola
monitoring pelanggan kwh 0, kwh maks, dan TBT untuk operator area. Pada gambar 3.9 sd 3.11 akan ditunjukkan use case dari package kelola monitoring
pelanggan kwh 0, kwh maks, dan TBT untuk operator dan admin rayon. Pada gambar 3.12 sd 3.14 akan ditunjukkan use case dari package kelola approve
pelanggan kwh 0, kwh maks, dan TBT untuk admin area.Pada gambar 3.15 sd 3.17 akan ditunjukkan use case dari package kelola approve pelanggan kwh 0,
kwh maks, dan TBT untuk admin rayon. Gambar 3.18, 3.19, dan 3.20 menunjukkan use case dari package kelola user, package kelola laporan, dan
package lihat data. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Login
System
depents on
package kelola monitoring pelanggan
kwh 0
logout lihat detail
pelanggan operator area
package kelola monitoring pelanggan
kwh maks
package kelola monitoring pelanggan
TBT
operator rayon
Gambar 3. 1Use case diagram untuk aktor operator area dan rayon
Login
System
depents on
package kelola monitoring pelanggan
kwh
logout lihat detail
pelanggan admin area
package lihat data package kelola user
package laporan package laporan
package kelola monitoring pelanggan
kwh maks
package kelola monitoring pelanggan
TBT package kelola approve
pelanggan kwh 0 package kelola
approve pelanggan kwh maks
package kelola approve pelanggan TBT
admin rayon
Gambar 3. 2Use case diagram untuk aktor adminarea dan rayon
Package Kelola Monitoring Pelanggan Kwh 0
lihat daftar belum monitor
upload data monitor lihat daftar sudah
monitor
lihat versi sebelum ubah data monitor
lihat daftar perbulan
lihat daftar belum monitor per-unitup
lihat daftar sudah monitor per-unitup
include
include
include include
include include
include admin area
include
include
Gambar 3. 3Use case diagrampackage kelola monitoring pelanggan kwh 0 untuk
aktor adminarea
Package Kelola Monitoring Pelanggan Kwh Maks
lihat daftar belum monitor
upload data monitor lihat daftar sudah
monitor
lihat versi sebelum ubah data monitor
lihat daftar perbulan
lihat daftar belum monitor per-unitup
lihat daftar sudah monitor per-unitup
include
include
include include
include include
include admin area
include
include
Gambar 3. 4Use case diagrampackage kelola monitoring pelanggan kwh maks
untuk aktor adminarea PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Package Kelola Monitoring Pelanggan TBT
lihat daftar belum monitor
upload data monitor lihat daftar sudah
monitor
lihat versi sebelum ubah data monitor
lihat daftar perbulan
lihat daftar belum monitor per-unitup
lihat daftar sudah monitor per-unitup
include
include
include include
include include
include admin area
include
include
Gambar 3. 5Use case diagrampackage kelola monitoring pelanggan TBTuntuk
aktor adminarea
Package Kelola Monitoring Pelanggan Kwh 0
lihat daftar belum monitor
upload data monitor lihat daftar sudah
monitor
lihat versi sebelum ubah data monitor
lihat daftar perbulan
lihat daftar belum monitor per-unitup
lihat daftar sudah monitor per-unitup
include
include
include include
include include
include Operator area
include
include
Gambar 3. 6Use case diagrampackage kelola monitoring pelanggan kwh 0 untuk
aktor operator area PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Package Kelola Monitoring Pelanggan kWh Maks
lihat daftar belum monitor
upload data monitor lihat daftar sudah
monitor
lihat versi sebelum ubah data monitor
lihat daftar perbulan
lihat daftar belum monitor per-unitup
lihat daftar sudah monitor per-unitup
include
include
include include
include include
include Operator area
include
include
Gambar 3. 7Use case diagrampackage kelola monitoring pelanggan kwh maks
untuk aktor operatorarea
Package Kelola Monitoring Pelanggan TBT
lihat daftar belum monitor
upload data monitor lihat daftar sudah
monitor
lihat versi sebelum ubah data monitor
lihat daftar perbulan
lihat daftar belum monitor per-unitup
lihat daftar sudah monitor per-unitup
include
include
include include
include include
include Operator area
include
include
Gambar 3. 8Use case diagrampackage kelola monitoring pelanggan TBTuntuk
aktor operator area PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Package Kelola Monitoring Pelanggan Kwh 0
lihat daftar belum monitor
upload data monitor lihat daftar sudah
monitor
lihat versi sebelum ubah data monitor
lihat daftar perbulan
include
include include
include include
admin rayon operator rayon
Gambar 3. 9Use case diagrampackage kelola monitoring pelanggan kWh 0 untuk
aktor operator dan admin rayon
Package Kelola Monitoring Pelanggan Kwh Maks
lihat daftar belum monitor
upload data monitor lihat daftar sudah
monitor
lihat versi sebelum ubah data monitor
lihat daftar perbulan
include
include include
include include
admin rayon operator rayon
Gambar 3. 10Use case diagrampackage kelola monitoring pelanggan kWh
maksuntuk aktor operator dan admin rayon PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Package Kelola Monitoring Pelanggan TBT
lihat daftar belum monitor
upload data monitor lihat daftar sudah
monitor
lihat versi sebelum ubah data monitor
lihat daftar perbulan
include
include include
include include
admin rayon operator rayon
Gambar 3. 11Use case diagrampackage kelola monitoring pelanggan TBTuntuk
aktor operator dan admin rayon PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Package Kelola Approve Pelanggan Kwh 0
include include
lihat daftar belum aprove
lihat daftar belum approve per-unitup
approve data monitor
batalkan status monitor
lihat versi sebelum include
include include
include lihat daftar sudah
approve lihat daftar sudah
approve per-unitup
lihat detail approve
include
lihat data yang sama
batalkan status approve
lihat daftar perbulan
Lihat history monitor
copy status bulan terakhir
include include
include admin area
include
include include
include
Gambar 3. 12Use case diagrampackage kelola approve pelanggan kWh 0 untuk
aktor admin area PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Package Kelola Approve Pelanggan kWh Maks
include include
lihat daftar belum aprove
lihat daftar belum approve per-unitup
approve data monitor
batalkan status monitor
lihat versi sebelum include
include include
include lihat daftar sudah
approve lihat daftar sudah
approve per-unitup
lihat detail approve
include
lihat data yang sama
batalkan status approve
lihat daftar perbulan
Lihat history monitor
copy status bulan terakhir
include include
include admin area
include
include include
include
Gambar 3. 13Use case diagrampackage kelola approve pelanggan kWh maks
untuk aktor admin area PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Package Kelola Approve Pelanggan TBT
include include
lihat daftar belum aprove
lihat daftar belum approve per-unitup
approve data monitor
batalkan status monitor
lihat versi sebelum include
include include
include lihat daftar sudah
approve lihat daftar sudah
approve per-unitup
lihat detail approve
include
lihat data yang sama
batalkan status approve
lihat daftar perbulan
Lihat history monitor
copy status bulan terakhir
include include
include admin area
include
include include
include
Gambar 3. 14Use case diagrampackage kelola approve pelanggan TBT untuk
aktor admin area PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
include admin rayon
Package Kelola Approve Pelanggan Kwh 0
lihat versi sebelum lihat daftar
perbulan include
include include
include lihat daftar belum
aprove approve data
monitor batalkan status
monitor lihat daftar sudah
approve lihat detail
approve
Lihat history monitor
include
lihat data yang sama
copy status bulan terakhir
include include
batalkan status approve
include
include
Gambar 3. 15Use case diagrampackageapprove pelanggan kwh 0 untuk
aktoradminrayon
include admin rayon
Package Kelola Approve Pelanggan Kwh Maks
lihat versi sebelum lihat daftar
perbulan include
include include
include lihat daftar belum
aprove approve data
monitor batalkan status
monitor lihat daftar sudah
approve lihat detail
approve
Lihat history monitor
include
lihat data yang sama
copy status bulan terakhir
include include
batalkan status approve
include
include
Gambar 3. 16Use case diagrampackageapprovepelanggan kwh maks untuk aktor
adminrayon PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
include admin rayon
Package Kelola Approve PelangganTBT
lihat versi sebelum lihat daftar
perbulan include
include include
include lihat daftar belum
aprove approve data
monitor batalkan status
monitor lihat daftar sudah
approve lihat detail
approve
Lihat history monitor
include
lihat data yang sama
copy status bulan terakhir
include include
batalkan status approve
include
include
Gambar 3. 17Use case diagrampackageapprovepelanggan TBT untuk aktor
adminrayon
lihat daftar user tambah user
edit data user admin area
include
include
Gambar 3. 18Use case diagrampackage kelola user untuk admin area
Package kelola user
Package lihat data
cetak laporan kwh0 beberapa bulan
cetak laporan kwh maks 1 bulan
cetak laporan kwh0 1 bulan
cetak laporan kwh maks beberapa bulan
cetak laporan rekomendasi monitoring naik daya
cetak laporan TBT 1 bulan
cetak laporan TBT beberapa bulan
cetak laporan rekomendasi monitoring naik daya
beberapa bulan admin area
Gambar 3. 19Use case diagrampackage kelola laporan untuk admin area
admin area lihat data
pelanggan kwh 0
lihat data pelanggan kwh maks
lihat data pelanggan TBT
lihat data kwh0 per-unitup
lihat data kwh maks per-unitup
lihat data TBT per-unitup
admin rayon include
include
include
Gambar 3. 20Use case diagrampackage lihat data untuk user admin area
danadmin rayon
Package Kelola laporan
3.2.3. Definisi aktor
Definisi aktor sudah dijelaskan sebelumnya, dapat dilihat pada bagian 3.2.1.1 kebutuhan antarmuka eksternal.
3.2.4. Definisi Use Case
Berikut ini akan dijelaskan defini dari use case pada tabel 3.2 dibawah ini:
Tabel 3. 2Definisi Use Case
No. Use Case Deskripsi
1. Lihat data pelanggan kwh0
Sistem menampilkan daftar pelanggan pascabayar dengan total penggunaan
listrik sama dengan 0
2. Lihat data pelanggan kwh
maks Sistem menampilkan daftar pelanggan
pascabayar dengan total penggunaan listrik melebihi batas kwh maks sesuai
dengan daya masing-masing
3. Lihat data pelanggan TBT
Sistem menampilkan daftar pelanggan prabayar yang tidak beli token selama
6 bulan atau 6 bulan
4. Lihat data kwh 0 per-unitup
Aktor memasukan kode unit kemudian sistem menampilkan data pelanggan
kwh 0 berdasarkan masukan kode unit
5. Lihat data kwh maks per-
unitup Aktor memasukan kode unit kemudian
sistem menampilkan data pelanggan kwh maks berdasarkan masukan kode
unit
6. Lihat data TBT per-unitup
Aktor memasukan kode unit kemudian sistem menampilkan data pelanggan
TBT berdasarkan masukan kode unit
7. Lihat daftar user
Sistem menampilkan daftar user login 8.
Tambah user Aktor menambahkan data user login
dan sistem menyimpan data user tersebut
9. Edit data user
Aktor mengubah data user berupa ubah password atau mutasi user, kemudian
sistem akan menyimpan perubahan tersebut
10. Cetak laporan kwh 0 Aktor menginput bulan dan tahun
kemudian sistem akan menampilkan preview laporan dalam format pdf
pelanggan kwh 0 yg sudah diapprove pada bulan tahun inputan.
11. Cetak laporan kwh maks Aktor menginput bulan dan tahun
kemudian sistem akan menampilkan PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
preview laporan dalam format pdf pelanggan
kwh maks
yg sudah
diapprove pada bulan tahun inputan.
12. Cetak laporan TBT Aktor menginput bulan dan tahun
kemudian sistem akan menampilkan preview laporan dalam format pdf
pelanggan kwh 0 yg sudah diapprove pada bulan tahun inputan.
13. Cetak laporan rekomendasi
monitoring naik daya Aktor menginput bulan dan tahun
sebagai bulan
dan tahun
acuan kemudian sistem akan menampilkan
preview dalam format pdf pelanggan kwh maks yang harus dimonitoring
untuk naik daya.
14. Cetak laporan kwh 0 beberapa
bulan Aktor menginput bulan dan tahun awal
dan akhir kemudian sistem akan menampilkan preview laporan dalam
format pdf pelanggan kwh 0 yg sudah diapprove berdasarkan jangka waktu
tersebut.
15. Cetak laporan kwh maks Aktor menginput bulan dan tahun tahun
awal dan akhir kemudian sistem akan menampilkan preview laporan dalam
format pdf pelanggan kwh maks yg sudah diapprove berdasarkan jangka
waktu tersebut.
16. Cetak laporan TBT Aktor menginput bulan dan tahun tahun
awal dan akhir kemudian sistem akan menampilkan preview laporan dalam
format pdf pelanggan kwh 0 yg sudah diapprove berdasarkan jangka waktu
tersebut.
17. Cetak laporan rekomendasi
monitoring naik daya Aktor menginput bulan dan tahun tahun
awal dan akhir sebagai bulan dan tahun acuan
kemudian sistem
akan menampilkan preview dalam format pdf
pelanggan kwh maks yang harus dimonitoring untuk naik daya dalam
jangka waktu tersebut.
18. Lihat daftar belum approve
kwh 0 Aktor mengklik menu belum approve di
bagian kwh 0 pada menubar approve, Sistem menampilkan daftar pelanggan
yang belum diapprove.
19. Lihat daftar belum approve
kwh maks Aktor mengklik menu belum approve di
bagian kwh maks pada menubar approve, Sistem menampilkan daftar
pelanggan yang belum diapprove.
20. Lihat daftar belum Aktor mengklik menu belum approve di
approveTBT bagian TBT pada menubar approve,
Sistem menampilkan daftar pelanggan yang belum diapprove.
21. Lihat daftar sudah approve
kwh 0 Aktor mengklik menu sudah approve di
bagian kwh 0 pada menubar approve, Sistem menampilkan daftar pelanggan
yang sudah diapprove.
22. Lihat daftar sudah approve
kwh maks Aktor mengklik menu sudah approve di
bagian kwh maks pada menubar approve, Sistem menampilkan daftar
pelanggan yang sudah diapprove.
23. Lihat daftar sudah approve
TBT Aktor mengklik menu sudah approve di
bagian TBT pada menubar approve, Sistem menampilkan daftar pelanggan
yang sudah diapprove.
24. Lihat data yang sama kwh 0 Aktor mengklik tombol lihat data yang
sama pada halaman data approve pelanggan , kemudian sisem akan
menampilkan daftar pelanggan bulan tertentu
yang memiliki
history monitoring yang sudah diapprove pada
bulan sebelumnya.
25. Lihat data yang sama kwh
maks Aktor mengklik tombol lihat data yang
sama pada halaman data approve pelanggan , kemudian sisem akan
menampilkan daftar pelanggan bulan tertentu
yang memiliki
history monitoring yang sudah diapprove pada
bulan sebelumnya.
26. Lihat data yang sama TBT Aktor mengklik tombol lihat data yang
sama pada halaman data approve pelanggan , kemudian sisem akan
menampilkan daftar pelanggan bulan tertentu
yang memiliki
history monitoring yang sudah diapprove pada
bulan sebelumnya.
27. Lihat daftar perbulan kwh 0 Aktor mengklik menu cek perbulan
pada bagian kwh 0 pada menubar approve, kemudian aktor menginput
bulan
dan tahun.
Sistem akan
menampilkan daftar pelanggan kwh 0 berdasarkan bulan dan tahun inputan
berikut status monitornya.
28. Lihat daftar perbulan kwh
maks Aktor mengklik menu cek perbulan
pada bagian kwh maks pada menubar approve, kemudian aktor menginput
bulan
dan tahun.
Sistem akan
menampilkan daftar pelanggan kwh PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
maks berdasarkan bulan dan tahun inputan berikut status monitornya.
29. Lihat daftar perbulan TBT Aktor mengklik menu cek perbulan
pada bagian kwh TBT pada menubar approve, kemudian aktor menginput
bulan
dan tahun.
Sistem akan
menampilkan daftar pelanggan kwh TBT berdasarkan bulan dan tahun
inputan berikut status monitornya.
30. Approve data monitor kwh 0 Aktor mengklik tombol approve pada
halama detail approve pelanggan kwh 0, sistem akan mengubah status approve
pelanggan tersebut menjadi sudah approve dan menampilkan pesan data
berhasil diapprove.
31. Approve data monitor kwh
maks Aktor mengklik tombol approve pada
halama detail approve pelanggan kwh maks, sistem akan mengubah status
approve pelanggan tersebut menjadi sudah approve dan menampilkan pesan
data berhasil diapprove.
32. Approve data monitor TBT Aktor mengklik tombol approve pada
halama detail approve pelanggan TBT, sistem akan mengubah status approve
pelanggan tersebut menjadi sudah approve dan menampilkan pesan data
berhasil diapprove.
33. Batalkan status monitor kwh 0 Aktor mengisi alasan pembatalan dan
mengklik tombol
batalkan pada
halaman detail approve pelanggan kwh 0, sistem kemudian akan mengubah
status monitor menjadi belum monitor dan menampilkan pesan data monitor
berhasil dibatalkan.
34. Batalkan status monitor kwh
maks Aktor mengisi alasan pembatalan dan
mengklik tombol
batalkan pada
halaman detail approve pelanggan kwh maks, sistem kemudian akan mengubah
status monitor menjadi belum monitor dan menampilkan pesan data monitor
berhasil dibatalkan.
35. Batalkan status monitor TBT Aktor mengisi alasan pembatalan dan
mengklik tombol
batalkan pada
halaman detail approve pelanggan TBT, sistem kemudian akan mengubah status
monitor menjadi belum monitor dan menampilkan
pesan data
monitor berhasil dibatalkan.
36. Batalkan status approve kwh 0 Aktor mengisi alasan pembatalan dan
mengklik tombol
batalkan pada
halaman detail approve pelanggan kwh 0, sistem kemudian akan mengubah
status monitor menjadi belum monitor dan status approve menjadi belum
approve kemudian menampilkan pesan data monitor berhasil dibatalkan.
37. Batalkan status approve kwh
maks Aktor mengisi alasan pembatalan dan
mengklik tombol
batalkan pada
halaman detail approve pelanggan kwh maks, sistem kemudian akan mengubah
status monitor menjadi belum monitor dan status approve menjadi belum
approve kemudian menampilkan pesan data monitor berhasil dibatalkan.
38. Batalkan status monitor TBT Aktor mengisi alasan pembatalan dan
mengklik tombol
batalkan pada
halaman detail approve pelanggan TBT, sistem kemudian akan mengubah status
monitor menjadi belum monitor dan status approve menjadi belum approve
kemudian menampilkan pesan data monitor berhasil dibatalkan.
39. Lihat detail approve kwh 0 Aktor berada di halaman data sudah
approve pelanggan kwh 0 kemudian pada daftar pelanggan, aktor mengklik
tombol yg berisi bulan tahun dan idpel. Sistem akan menampilkan halaman yg
berisi detail data monitor pelanggan yg sudah diapprove.
40. Lihat detail approve kwh maks Aktor berada di halaman data sudah
approve pelanggan kwh maks kemudian pada daftar pelanggan, aktor mengklik
tombol yg berisi bulan tahun dan idpel. Sistem akan menampilkan halaman yg
berisi detail data monitor pelanggan yg sudah diapprove.
41. Lihat detail approve TBT Aktor berada di halaman data sudah
approve pelanggan TBT kemudian pada daftar
pelanggan, aktor
mengklik tombol yg berisi bulan tahun dan idpel.
Sistem akan menampilkan halaman yg berisi detail data monitor pelanggan yg
sudah diapprove.
42. Lihat versi sebelum pelanggan
kwh 0 Aktor
berada di
halaman detail
monitoring pelanggan kwh 0, kemudian pada bagian IDMON versi sebelum
aktor mengklik tombol yg berisi id versi sebelum. Sistem akan menampilkan
halaman yg berisi data monitoring dengan idmon tersebut.
43. Lihat versi sebelum pelanggan
kwh maks Aktor
berada di
halaman detail
monitoring pelanggan
kwh maks,
kemudian pada bagian IDMON versi sebelum aktor mengklik tombol yg
berisi id versi sebelum. Sistem akan menampilkan halaman yg berisi data
monitoring dengan idmon tersebut.
44. Lihat versi sebelum pelanggan
TBT Aktor
berada di
halaman detail
monitoring pelanggan TBT, kemudian pada bagian IDMON versi sebelum
aktor mengklik tombol yg berisi id versi sebelum. Sistem akan menampilkan
halaman yg berisi data monitoring dengan idmon tersebut.
45. Lihat history monitor
pelanggan kwh 0 Aktor
berada di
halaman detail
approvepelanggan kwh 0, kemudian pada bagian IDMON versi sebelum
aktor mengklik
tombol history
monitoring. Sistem akan menampilkan halaman yg berisi daftar history
monitoring pelanggan tersebut.
46. Lihat history monitor
pelanggan kwh maks Aktor berada di halaman detail approve
pelanggan kwh maks, kemudian pada bagian IDMON versi sebelum aktor
mengklik tombol history monitoring. Sistem akan menampilkan halaman yg
berisi
daftar history
monitoring pelanggan tersebut.
47. Lihat history monitor
pelanggan TBT Aktor berada di halaman detail approve
pelanggan TBT, kemudian pada bagian IDMON versi sebelum aktor mengklik
tombol history monitoring. Sistem akan menampilkan halaman yg berisi daftar
history monitoring pelanggan tersebut.
48. Copy Status bulan terakhir
pelanggan kwh 0 Aktor
berada dihalaman
daftar pelanggan yang sama kemudian klik
tombol pada bagian copy status bulan terakhir. Sistem akan menampilkan
halaman detail copy status pelanggan kwh 0, kemudian aktor mengklik
tombol approve. Data approve akan disimpan dan status approve akan
diubah menjadi sudah approve.
49. Copy Status bulan terakhir Aktor
berada dihalaman
daftar PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
pelanggan kwh maks pelanggan yang sama kemudian klik
tombol pada bagian copy status bulan terakhir. Sistem akan menampilkan
halaman detail copy status pelanggan kwh maks, kemudian aktor mengklik
tombol approve. Data approve akan disimpan dan status approve akan
diubah menjadi sudah approve.
50. Copy Status bulan terakhir
pelanggan TBT Aktor
berada dihalaman
daftar pelanggan yang sama kemudian klik
tombol pada bagian copy status bulan terakhir. Sistem akan menampilkan
halaman detail copy status pelanggan TBT, kemudian aktor mengklik tombol
approve. Data approve akan disimpan dan status approve akan diubah menjadi
sudah approve.
51. Lihat daftar belum monitor
kwh 0 Aktor mengklik menu belum cek di
bagian kwh 0 pada menubar monitoring, Sistem menampilkan daftar pelanggan
yang belum dimonitoring.
52. Lihat daftar belum monitor
kwh maks Aktor mengklik menu belum cek di
bagian kwh maks pada menubar monitoring, Sistem menampilkan daftar
pelanggan yang belum dimonitoring
53. Lihat daftar belum monitoring
TBT Aktor mengklik menu belum cek di
bagian TBT pada menubar monitoring, Sistem menampilkan daftar pelanggan
yang belum dimonitoring
54. Lihat daftar sudah monitor kwh
Aktor mengklik menu sudah cek di bagian kwh 0 pada menubar monitoring,
Sistem menampilkan daftar pelanggan yang sudah dimonitoring.
55. Lihat daftar sudah monitor kwh
maks Aktor mengklik menu sudah cek di
bagian kwh maks pada menubar monitoring, Sistem menampilkan daftar
pelanggan yang sudah dimonitoring.
56. Lihat daftar sudah monitor
TBT Aktor mengklik menu sudah cek di
bagian TBT pada menubar monitoring, Sistem menampilkan daftar pelanggan
yang sudah dimonitoring.
57. Lihat daftar sudah monitor kwh
0 per-unitup Aktor memilih kode unit, kemudian
mengklik tombol cari. Sistem akan menampilkan daftar pelanggan sudah
monitor berdasarkan kode unit yg dipilih
58. Lihat daftar belum monitor
kwh 0 per-unitup Aktor memilih kode unit, kemudian
mengklik tombol cari. Sistem akan PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
menampilkan daftar pelanggan belum monitor berdasarkan kode unit yg
dipilih
59. Lihat daftar sudah monitor kwh
maks per-unitup Aktor memilih kode unit, kemudian
mengklik tombol cari. Sistem akan menampilkan daftar pelanggan sudah
monitor berdasarkan kode unit yg dipilih
60. Lihat daftar belum monitor
maks per-unitup Aktor memilih kode unit, kemudian
mengklik tombol cari. Sistem akan menampilkan daftar pelanggan belum
monitor berdasarkan kode unit yg dipilih
61. Lihat daftar sudah monitor
TBT per-unitup Aktor memilih kode unit, kemudian
mengklik tombol cari. Sistem akan menampilkan daftar pelanggan sudah
monitor berdasarkan kode unit yg dipilih
62. Lihat daftar belum monitor
TBT per-unitup Aktor memilih kode unit, kemudian
mengklik tombol cari. Sistem akan menampilkan daftar pelanggan belum
monitor berdasarkan kode unit yg dipilih
63. Lihat daftar sudah approve
kwh 0 per-unitup Aktor memilih kode unit, kemudian
mengklik tombol cari. Sistem akan menampilkan daftar pelanggan sudah
approve berdasarkan kode unit yg dipilih
64. Lihat daftar belum approve
kwh 0 per-unitup Aktor memilih kode unit, kemudian
mengklik tombol cari. Sistem akan menampilkan daftar pelanggan belum
approve berdasarkan kode unit yg dipilih
65. Lihat daftar sudah approve
kwh maks per-unitup Aktor memilih kode unit, kemudian
mengklik tombol cari. Sistem akan menampilkan daftar pelanggan sudah
approve berdasarkan kode unit yg dipilih
66. Lihat daftar belum approve
kwh maks per-unitup Aktor memilih kode unit, kemudian
mengklik tombol cari. Sistem akan menampilkan daftar pelanggan belum
approve berdasarkan kode unit yg dipilih
67. Lihat daftar sudah approve
TBT per-unitup Aktor memilih kode unit, kemudian
mengklik tombol cari. Sistem akan menampilkan daftar pelanggan sudah
TBT berdasarkan kode unit yg dipilih
68. Lihat daftar belum Aktor memilih kode unit, kemudian
approveTBT per-unitup mengklik tombol cari. Sistem akan
menampilkan daftar pelanggan belum TBT berdasarkan kode unit yg dipilih
69. Lihat daftar perbulan kwh 0 Aktor mengklik menu cek perbulan
pada bagian kwh 0 pada menubar monitoring, kemudian aktor menginput
bulan
dan tahun.
Sistem akan
menampilkan daftar pelanggan kwh 0 berdasarkan bulan dan tahun inputan
berikut status monitornya.
70, Lihat daftar perbulan kwh
maks Aktor mengklik menu cek perbulan
pada bagian kwh maks pada menubar monitoring, kemudian aktor menginput
bulan
dan tahun.
Sistem akan
menampilkan daftar pelanggan kwh maks berdasarkan bulan dan tahun
inputan berikut status monitornya.
72. Lihat daftar perbulan TBT Aktor mengklik menu cek perbulan
pada bagian TBT pada menubar monitoring, kemudian aktor menginput
bulan
dan tahun.
Sistem akan
menampilkan daftar pelanggan TBT berdasarkan bulan dan tahun inputan
berikut status monitornya.
73. Upload data monitor pelanggan
kwh 0, kwh maks, TBT Aktor mengisi data hasil monitor untuk
pelanggan yg dimonitor, kemudian klik tombol simpan dan upload. Sistem akan
menyimpan data hasil monitor dan mengubah status monitor menjadi sudah
monitor.
74. Ubah data monitor pelanggan
kwh 0, kwh maks, TBT Aktor mengubah data hasil monitor
untuk pelanggan
yg dimonitor,
kemudian klik tombol ubah dan upload. Sistem akan menyimpan data hasil
monitor dan mengubah status monitor menjadi sudah monitor.
75. Login Aktor menginput username, password,
dan kode unit kemudian mengklik tombol adminbagi user tipe admin
atau tombol operator bagi user tipe aktor.
Sistem akan
mengecek username,
password,dan tipe
priviledgenya. Jika benar, maka sistem akan menampilkan halaman menubar
adminoperator.
76. Lihat detail pelanggan Aktor mengklik menubar lihat detail
pelanggan, kemudian menginput id pelanggan yg dicari. Sistem akan
menampilkan halaman berisi detail pelanggan tersebut.
76. Logout Aktor mengklik tombol logout pada
bagian kanan atas menubar. Sistem akan menghapus session dan menampilkan
halaman login. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
3.2.5. Skenario Use Case
Berikut ini akan dibahas mengenai skenario use case pada tabel dibawah ini:
Tabel 3. 3Skenario use case Loginuser bertipe admin Nama Use Case
Login
Aktor
Admin area, admin rayon
Deskripsi
Use case ini menjelaskan bagaimana aktor harus melakukan otentikasi sebelum masuk ke dalam
sistem untuk mendapat pelayanan dari sistem
.
Kondisi Awal
Aktor telah berada di halaman home sistem dan memiliki hak untuk memasuki sistem
Urutan Jenis Kegiatan Aksi Aktor
Reaksi Sistem
1. Aktor klik menu admin
kemudian memasukkan username,
password, dan unitup
2. Aktor mengklik tombol
admin 3.
Sistem akan
melakukan otentikasi dengan mencocokkan
username, password, dan unitup yang ada di database dengan
masukkan aktor.
4. Jika proses otentikasi berhasil
maka sistem akan menampilkan halaman utama admin area atau
halaman utama admin rayon.
5. Jika proses otentikasi gagal
sistem akan akan menolak aktor untuk masuk ke sistem dengan
menampilkan pesan kesalahan username,
password, atau
unitup.
Tabel 3. 4Skenario use case Loginuser bertipe operator Nama Use Case
Login
Aktor operator area, operator rayon
Deskripsi Use case ini menjelaskan bagaimana
aktor harus
melakukan otentikasi
sebelum masuk ke dalam sistem untuk mendapat pelayanan dari sistem
.
Kondisi Awal Aktor
telah berada
di halaman
homesistem dan memiliki hak untuk memasuki sistem
Urutan Jenis Kegiatan Aksi Aktor
Reaksi Sistem
1. Aktor
klik menu
operator kemudian
memasukkan username, password, dan unitup
2. Aktor mengklik tombol
operator 3.
Sistem akan
melakukan otentikasi dengan mencocokkan
username, password, dan unitup yang ada di database dengan
masukkan aktor.
4. Jika proses otentikasi berhasil
maka sistem akan menampilkan halaman utama operator area
atau halaman operator admin rayon.
5. Jika proses otentikasi gagal
sistem akan akan menolak aktor untuk masuk ke sistem dengan
menampilkan pesan kesalahan username,
password, atau
unitup.
Tabel 3. 5Skenario use case tambah user Nama Use Case
Tambah User
Aktor Admin area
Deskripsi
Use case ini menjelaskan bagaimana aktor menambahkan user dengan tipe akses tertentu
untuk bisa menggunakan sistem ini
Kondisi Awal
Aktor telah berhasil login dan berada di halaman utama admin area
Urutan Jenis Kegiatan Aksi Aktor
Reaksi Sistem
1. Aktor klik menu tambah
user 2.
Sistem akan merespon dengan menampilkan halaman data user
login 3.
Aktor klik
tombol tambah user
4. Sistem
merespon dengan
menampilkan halaman tambah user yang berisi form isian
tambah user
5. Aktor
mengisi form
dengan memasukkan
username, password,
confirm password, kode unit,
priviledge, dan
tingkat. 6.
Aktor klik tombol OK 7.
Sistem akan merespon dengan menyimpan data user yang
ditambahkan aktor
Tabel 3. 6Skenario use case ubah data user Nama Use Case
Ubah Data User
Aktor Admin area
Deskripsi
Use case ini menjelaskan bagaimana aktor mengganti data user
Kondisi Awal
Aktor telah berhasil login dan berada di halaman utama admin area
Urutan Jenis Kegiatan Aksi Aktor
Reaksi Sistem
1. Aktor klik menu ubah
data user 2.
Sistem akan
menampilkan halaman cari data user
3. Aktor mengisi username
dan password dari user yang ingin dicari.
4. Aktor mengklik tombol
CARI 5.
Sistem akan merespon dengan menampilkan halaman ubah
data user yang berisi detail data user dan form ubah password
dan mutasi user
6. Jika
mengganti password user, aktor
akan mengisi
pada bagian ubah password
dengan password yang baru
dan mengisi
confirm password PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
7. Aktor mengklik tombol
ubah 8.
Sistem akan merespon dengan mengganti data password user
yang lama dengan yang baru 9.
Jika akan mutasi user, aktor akan mengisi pada
bagian mutasi user yaitu mengisi
kode unit,
priviledge, dan tingkat yang baru
10. Aktor
klik tombol
simpan 11.
Sistem merespon
dengan mengganti data kode unit,
priviledge, dan tingkat yang lama dari user dengan data yang
baru
Tabel 3. 7Skenariouse case Lihat daftar belum monitor kwh maks area Nama Use Case
Lihat Daftar Belum Monitor Kwh Maks
Aktor
Admin area, Operator Area
Deskripsi
Use case ini menjelaskan bagaimana aktor melihat daftar pelanggan monitoring yang belum dimonitor
di semua unitup
Kondisi Awal
Aktor telah berada di halaman utama admin area atau operator area
Urutan Jenis Kegiatan Aksi Aktor
Reaksi Sistem
1. Aktor
klik menu
pulldown monitoring
kemudian pada submenu kWh Maks klik belum
cek
2. Sistem akan merespon dengan
menampilkan halaman
data kWh Maks belum monitor yang
berisi tabel daftar pelanggan kWh
Maks yang
belum dilakukan monitoring di semua
unitup PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Tabel 3. 8Skenariouse case Lihat daftar belum monitor kwh maks rayon Nama Use Case
Lihat Daftar Belum Monitor Kwh Maks
Aktor Admin rayon, Operator rayon
Deskripsi
Use case ini menjelaskan bagaimana aktor melihat daftar pelanggan monitoring yang belum dimonitor
di rayon-nya
Kondisi Awal
Aktor telah berada di halaman utama admin rayon atau operator rayon
Urutan Jenis Kegiatan Aksi Aktor
Reaksi Sistem
1. Aktor
klik menu
pulldown monitoring
kemudian pada submenu kWh Maks klik belum
cek
2. Sistem akan merespon dengan
menampilkan halaman
data kWh Maks belum monitor yang
berisi tabel daftar pelanggan kWh
Maks yang
belum dilakukan
monitoring berdasarkan kode unit aktor
Tabel 3. 9Skenariouse case Lihat daftar belum monitor kwh 0 area Nama Use Case
Lihat Daftar Belum Monitor Kwh 0
Aktor Admin area, Operator Area
Deskripsi
Use case ini menjelaskan bagaimana aktor melihat daftar pelanggan monitoring kWh 0 yang belum
dicek di semua unitup
Kondisi Awal
Aktor telah berada di halaman utama admin area atau operator area
Urutan Jenis Kegiatan Aksi Aktor
Reaksi Sistem
3. Aktor
klik menu
pulldown monitoring
kemudian pada submenu kWh 0 klik belum cek
4. Sistem akan merespon dengan
menampilkan halaman
data kWh 0 belum monitor yang
berisi tabel daftar pelanggan kWh 0 yang belum dilakukan
monitoring di semua unitup PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Tabel 3. 10Skenario use case Lihat daftar belum monitor kwh 0 rayon Nama Use Case
Lihat Daftar Belum monitor Kwh 0
Aktor Admin rayon, Operator rayon
Deskripsi
Use case ini menjelaskan bagaimana aktor melihat daftar pelanggan monitoring kWh 0 yang belum
dicek di rayon-nya
Kondisi Awal
Aktor telah berada di halaman utama admin rayon atau operator rayon
Urutan Jenis Kegiatan Aksi Aktor
Reaksi Sistem
1. Aktor
klik menu
pulldown monitoring
kemudian pada submenu kWh 0 klik belum cek
2. Sistem akan merespon dengan
menampilkan halaman
data kWh 0 belum monitor yang
berisi tabel daftar pelanggan kWh 0 yang belum dilakukan
monitoring berdasarkan kode unit aktor
Tabel 3. 11Skenariouse case Lihat daftar belum monitor TBT area Nama Use Case
Lihat Daftar Belum Monitor TBT
Aktor Admin area, Operator Area
Deskripsi
Use case ini menjelaskan bagaimana aktor melihat daftar pelanggan monitoring TBT yang belum
dicek di semua unitup
Kondisi Awal
Aktor telah berada di halaman utama admin area atau operator area
Urutan Jenis Kegiatan Aksi Aktor
Reaksi Sistem
1. Aktor
klik menu
pulldown monitoring
kemudian pada submenu TBT klik belum cek
2. Sistem akan merespon dengan
menampilkan halaman data TBT belum monitor yang berisi tabel
daftar pelanggan TBT yang belum dilakukan monitoring di
semua unitup PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Tabel 3. 12Skenariouse case Lihat daftar belum monitor TBT rayon Nama Use Case
Lihat Daftar Belum Monitor TBT
Aktor Admin rayon, Operator rayon
Deskripsi
Use case ini menjelaskan bagaimana aktor melihat daftar pelanggan monitoring TBT yang belum
dicek di rayon-nya
Kondisi Awal
Aktor telah berada di halaman utama admin rayon atau operator rayon
Urutan Jenis Kegiatan Aksi Aktor
Reaksi Sistem
1. Aktor
klik menu
pulldown monitoring
kemudian pada submenu TBT klik belum cek
2. Sistem akan merespon dengan
menampilkan halaman
data TBT belum monitor yang berisi
tabel daftar pelanggan TBT yang
belum dilakukan
monitoring berdasarkan kode unit aktor
Tabel 3. 13Skenariouse case Lihat daftar sudah monitor kwh maks area Nama Use Case
Lihat Daftar Sudah Monitor Kwh Maks
Aktor Admin area, Operator Area
Deskripsi
Use case ini menjelaskan bagaimana aktor melihat daftar pelanggan monitoring kWh Maks yang
sudah dicek di semua unitup
Kondisi Awal
Aktor telah berada di halaman utama admin area atau operator area
Urutan Jenis Kegiatan Aksi Aktor
Reaksi Sistem
1. Aktor
klik menu
pulldown monitoring
kemudian pada submenu kWh Maks klik sudah
cek
2. Sistem akan merespon dengan
menampilkan halaman
data kWh Maks sudah monitor yang
berisi tabel daftar pelanggan kWh
Maks yang
sudah dilakukan monitoring di semua
unitup
Tabel 3. 14Skenariouse case Lihat daftar sudah monitor kwh maks rayon Nama Use Case
Lihat Daftar Sudah Monitor Kwh Maks
Aktor Admin rayon, Operator rayon
Deskripsi
Use case ini menjelaskan bagaimana aktor melihat daftar pelanggan monitoring kWh Maks yang
sudah dicek di rayon-nya
Kondisi Awal
Aktor telah berada di halaman utama admin rayon atau operator rayon
Urutan Jenis Kegiatan Aksi Aktor
Reaksi Sistem
1. Aktor
klik menu
pulldown monitoring
kemudian pada submenu kWh Maks klik sudah
cek
2. Sistem akan merespon dengan
menampilkan halaman
data kWh Maks sudah monitor yang
berisi tabel daftar pelanggan kWh
Maks yang
sudah dilakukan
monitoring berdasarkan kode unit aktor
Tabel 3. 15Skenariouse case Lihat daftar sudah monitor kwh 0 area Nama Use Case
Lihat Daftar Sudah Monitor Kwh 0
Aktor Admin area, Operator Area
Deskripsi
Use case ini menjelaskan bagaimana aktor melihat daftar pelanggan monitoring kWh 0 yang sudah
dicek di semua unitup
Kondisi Awal
Aktor telah berada di halaman home sistem dan memiliki hak untuk memasuki sistem
Urutan Jenis Kegiatan Aksi Aktor
Reaksi Sistem
1. Aktor
klik menu
pulldown monitoring
kemudian pada submenu kWh 0 klik sudah cek
2. Sistem akan merespon dengan
menampilkan halaman
data kWh 0 sudah monitor yang
berisi tabel daftar pelanggan PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
kWh 0 yang sudah dilakukan monitoring di semua unitup
Tabel 3. 16Skenariouse case Lihat daftar sudah monitor kwh 0 rayon Nama Use Case
Lihat Daftar Sudah Monitor Kwh 0
Aktor Admin rayon, Operator rayon
Deskripsi
Use case ini menjelaskan bagaimana aktor melihat daftar pelanggan monitoring kWh 0 yang sudah
dicek di rayon-nya
Kondisi Awal
Aktor telah berada di halaman utama admin rayon atau operator rayon
Urutan Jenis Kegiatan Aksi Aktor
Reaksi Sistem
1. Aktor
klik menu
pulldown monitoring
kemudian pada submenu kWh 0 klik sudah cek
2. Sistem akan merespon dengan
menampilkan halaman
data kWh 0 sudah monitor yang
berisi tabel daftar pelanggan kWh 0 yang sudah dilakukan
monitoring berdasarkan kode unit aktor
Tabel 3. 17Skenariouse case Lihat daftar sudah monitor TBT area Nama Use Case
Lihat Daftar Sudah Monitor TBT
Aktor Admin area, Operator Area
Deskripsi
Use case ini menjelaskan bagaimana aktor melihat daftar pelanggan monitoring TBT yang sudah
dicek di semua unitup
Kondisi Awal
Aktor telah berada di halaman utama admin area atau operator area
Urutan Jenis Kegiatan Aksi Aktor
Reaksi Sistem
1. Aktor
klik menu
pulldown monitoring
kemudian pada submenu TBT klik sudah cek
2. Sistem akan merespon dengan
menampilkan halaman
data TBT sudah monitor yang berisi
tabel daftar pelanggan TBT yang
sudah dilakukan
monitoring di semua unitup
Tabel 3. 18Skenario use case Lihat daftar sudah monitor TBT rayon Nama Use Case
Lihat Daftar Sudah Monitor TBT
Aktor Admin rayon, Operator rayon
Deskripsi
Use case ini menjelaskan bagaimana aktor melihat daftar pelanggan monitoring TBT yang sudah
dicek di rayon-nya
Kondisi Awal
Aktor telah berada di halaman utama admin rayon atau operator rayon
Urutan Jenis Kegiatan Aksi Aktor
Reaksi Sistem
1. Aktor
klik menu
pulldown monitoring
kemudian pada submenu TBT klik sudah cek
2. Sistem akan merespon dengan
menampilkan halaman
data TBT sudah monitor yang berisi
tabel daftar pelanggan TBT yang
sudah dilakukan
monitoring berdasarkan kode unit aktor
Tabel 3. 19Skenariouse case Lihat daftar per-bulan kwh maks area Nama Use Case
Lihat Daftar per-bulan kWh Maks
Aktor Admin area, Operator area
Deskripsi
Use case ini menjelaskan bagaimana aktor melihat daftar pelanggan monitoring kWh Maks yang
sudah dicek maupun belum secara keseluruhan berdasarkan bulan tertentu
Kondisi Awal
Aktor telah berada di halaman utama admin area atau operator area
Urutan Jenis Kegiatan Aksi Aktor
Reaksi Sistem
1. Aktor
klik menu
pulldown monitoring
kemudian pada submenu kWh Maks cek per-bulan
2. Sistem akan merespon dengan
menampilkan halaman
cek PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
monitoring kWh Maks per- bulan yang berisi form ini bulan
dan tahun
3. Aktor memilih bulan dan
mengisi tahun, kemudian mengklik tombol cari
4. Sistem
merespon dengan
menampilkan halaman berisi tabel
daftar pelanggan
monitoring kWh
Maks diseluruh kode unit berdasarkan
masukkan bulan dan tahun dari aktor
Tabel 3. 20Skenariouse case Lihat daftar per-bulan kwh maks rayon Nama Use Case
Lihat Daftar per-bulan kWh Maks
Aktor
Admin rayon, Operator rayon
Deskripsi
Use case ini menjelaskan bagaimana aktor melihat daftar pelanggan monitoring kWh Maks yang
sudah dicek maupun belum berdasarkan rayon aktor berdasarkan bulan tertentu
Kondisi Awal
Aktor telah berada di halaman utama admin rayon atau operator rayon
Urutan Jenis Kegiatan Aksi Aktor
Reaksi Sistem
1. Aktor
klik menu
pulldown monitoring
kemudian pada submenu kWh Maks cek per-bulan
2. Sistem akan merespon dengan
menampilkan halaman
cek monitoring kWh Maks per-
bulan yang berisi form ini bulan dan tahun
3. Aktor memilih bulan dan
mengisi tahun, kemudian mengklik tombol cari
4. Sistem
merespon dengan
menampilkan halaman berisi tabel
daftar pelanggan
monitoring kWh Maks sesuai kode unit aktor berdasarkan
masukkan bulan dan tahun dari aktor
Tabel 3. 21Skenariouse case Lihat daftar per-bulan kwh 0 area Nama Use Case
Lihat Daftar per-bulan kWh 0
Aktor Admin area, Operator area
Deskripsi
Use case ini menjelaskan bagaimana aktor melihat daftar pelanggan monitoring kWh 0 yang sudah
dicek maupun
belum secara
keseluruhan berdasarkan bulan tertentu
Kondisi Awal
Aktor telah berada di halaman utama admin area atau operator area
Urutan Jenis Kegiatan Aksi Aktor
Reaksi Sistem
1. Aktor
klik menu
pulldown monitoring
kemudian pada submenu kWh 0 cek per-bulan
2. Sistem akan merespon dengan
menampilkan halaman
cek monitoring kWh 0 per-bulan
yang berisi form ini bulan dan tahun
3. Aktor memilih bulan dan
mengisi tahun, kemudian mengklik tombol cari
4. Sistem
merespon dengan
menampilkan halaman
berisi tabel daftar pelanggan monitoring
kWh 0 diseluruh kode unit berdasarkan masukkan bulan dan
tahun dari aktor
Tabel 3. 22Skenariouse case Lihat daftar per-bulan kwh 0 rayon Nama Use Case
Lihat Daftar per-bulan kWh 0
Aktor Admin rayon, Operator rayon
Deskripsi
Use case ini menjelaskan bagaimana aktor melihat daftar pelanggan monitoring kWh 0 yang sudah
dicek maupun belum berdasarkan rayon aktor berdasarkan bulan tertentu
Kondisi Awal
Aktor telah berada di halaman utama admin rayon atau operator rayon
Urutan Jenis Kegiatan Aksi Aktor
Reaksi Sistem
1. Aktor
klik menu
pulldown monitoring
kemudian pada
submenu kWh Maks PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
cek per-bulan 2.
Sistem akan merespon dengan menampilkan
halaman cek
monitoring kWh 0 per-bulan yang berisi form ini bulan dan
tahun
3. Aktor memilih bulan
dan mengisi
tahun, kemudian
mengklik tombol cari
4. Sistem
merespon dengan
menampilkan halaman
berisi tabel daftar pelanggan monitoring
kWh 0 sesuai kode unit aktor berdasarkan masukkan bulan dan
tahun dari aktor
Tabel 3. 23Skenariouse case Lihat daftar per-bulan TBT area Nama Use Case
Lihat Daftar per-bulan TBT
Aktor
Admin area, Operator area
Deskripsi
Use case ini menjelaskan bagaimana aktor melihat daftar pelanggan monitoring TBT yang sudah dicek
maupun belum secara keseluruhan berdasarkan bulan tertentu
Kondisi Awal
Aktor telah berada di halaman utama admin area atau operator area
Urutan Jenis Kegiatan Aksi Aktor
Reaksi Sistem
1. Aktor
klik menu
pulldown monitoring
kemudian pada
submenu TBT cek per- bulan
2. Sistem akan merespon dengan
menampilkan halaman
cek monitoring TBT per-bulan yang
berisi form ini bulan dan tahun 3.
Aktor memilih bulan dan
mengisi tahun,
kemudian mengklik
tombol cari 4.
Sistem merespon
dengan menampilkan halaman berisi
tabel daftar
pelanggan monitoring TBT diseluruh kode
unit berdasarkan
masukkan PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
bulan dan tahun dari aktor
Tabel 3. 24Skenariouse case Lihat daftar per-bulan TBT rayon Nama Use Case
Lihat Daftar per-bulan TBT
Aktor Admin rayon, Operator rayon
Deskripsi
Use case ini menjelaskan bagaimana aktor melihat daftar pelanggan monitoring TBT yang sudah dicek
maupun belum
berdasarkan rayon
aktor berdasarkan bulan tertentu
Kondisi Awal
Aktor telah berada di halaman utama admin rayon atau operator rayon
Urutan Jenis Kegiatan Aksi Aktor
Reaksi Sistem
1. Aktor
klik menu
pulldown monitoring
kemudian pada submenu TBT cek per-bulan
2. Sistem akan merespon dengan
menampilkan halaman
cek monitoring TBT per-bulan yang
berisi form bulan dan tahun 3.
Aktor memilih bulan dan mengisi tahun, kemudian
mengklik tombol cari 4.
Sistem merespon
dengan menampilkan halaman berisi
tabel daftar
pelanggan monitoring TBT sesuai kode
unit aktor
berdasarkan masukkan bulan dan tahun dari
aktor
Tabel 3. 25Skenariouse case Lihat daftar belum cek per-bulan kwh
maksarea
Nama Use Case
Lihat Daftar Belum Cek per-bulan kWh Maks
Aktor Admin area, Operator area
Deskripsi
Use case ini menjelaskan bagaimana aktor melihat daftar pelanggan monitoring kWh Maks yang
belum dicek secara keseluruhan berdasarkan bulan tertentu
Kondisi Awal
Aktor telah berada di halaman data pelanggan kWh Maks belum cek
Urutan Jenis Kegiatan
Aksi Aktor Reaksi Sistem
1. Pada bagian pencarian
berdasarkan UNITUP, aktor memilih unitup
2. Aktor mengklik tombol
cari 3.
Sistem akan merespon dengan menampilkan halaman yang
berisi daftar
pelanggan monitoring kWh Maks yang
belum dicek diseluruh unitup
Tabel 3. 26Skenario use case Lihat daftar belum cek per-bulankwh
maksrayon
Nama Use Case
Lihat Daftar Sudah Cek per-bulan kWh Maks
Aktor Admin area, Operator area
Deskripsi
Use case ini menjelaskan bagaimana aktor melihat daftar pelanggan monitoring kWh Maks yang
sudah dicek secara keseluruhan berdasarkan bulan tertentu
Kondisi Awal
Aktor telah berada di halaman data pelanggan kWh Maks sudah cek
Urutan Jenis Kegiatan Aksi Aktor
Reaksi Sistem
1. Pada bagian pencarian
berdasarkan UNITUP, aktor memilih unitup
2. Aktor mengklik tombol
cari 3.
Sistem akan merespon dengan menampilkan halaman yang
berisi daftar
pelanggan monitoring kWh Maks yang
sudah dicek diseluruh unitup
Tabel 3. 27Skenariouse case Lihat daftar belumcek per-bulan kwh0 area Nama Use Case
Lihat Daftar Belum Cek per-bulan kWh 0
Aktor
Admin area, Operator area
Deskripsi
Use case ini menjelaskan bagaimana aktor melihat daftar pelanggan monitoring kWh 0 yang belum
dicek secara keseluruhan berdasarkan bulan tertentu
Kondisi Awal
Aktor telah berada di halaman data pelanggan kWh 0 belum cek
Urutan Jenis Kegiatan
Aksi Aktor Reaksi Sistem
1. Pada bagian pencarian
berdasarkan UNITUP, aktor memilih unitup
2. Aktor mengklik tombol
cari 3.
Sistem akan merespon dengan menampilkan halaman yang
berisi daftar
pelanggan monitoring kWh 0 yang belum
dicek diseluruh unitup
Tabel 3. 28Skenariouse case Lihat daftar belum cek per-bulankwh 0 rayon Nama Use Case
Lihat Daftar Sudah Cek per-bulan kWh 0
Aktor Admin area, Operator area
Deskripsi
Use case ini menjelaskan bagaimana aktor melihat daftar pelanggan monitoring kWh 0 yang sudah
dicek secara keseluruhan berdasarkan bulan tertentu
Kondisi Awal
Aktor telah berada di halaman data pelanggan kWh 0 sudah cek
Urutan Jenis Kegiatan Aksi Aktor
Reaksi Sistem
1. Pada bagian pencarian
berdasarkan UNITUP, aktor memilih unitup
2. Aktor mengklik tombol
cari 3.
Sistem akan merespon dengan menampilkan halaman yang
berisi daftar
pelanggan monitoring kWh 0 yang sudah
dicek diseluruh unitup
Tabel 3. 29Skenariouse case Lihat daftar belum cek per-bulan TBT area Nama Use Case
Lihat Daftar Belum Cek per-bulan TBT
Aktor Admin area, Operator area
Deskripsi
Use case ini menjelaskan bagaimana aktor melihat daftar pelanggan monitoring TBT yang belum
dicek secara keseluruhan berdasarkan bulan tertentu
Kondisi Awal
Aktor telah berada di halaman data pelanggan TBT belum cek
Urutan Jenis Kegiatan
Aksi Aktor Reaksi Sistem
1. Pada bagian pencarian
berdasarkan UNITUP, aktor memilih unitup
2. Aktor mengklik tombol
cari 3.
Sistem akan merespon dengan menampilkan halaman yang
berisi daftar
pelanggan monitoring kWh 0 yang belum
dicek diseluruh unitup
Tabel 3. 30Skenariouse case Lihat daftar belum cek per-bulan TBT rayon Nama Use Case
Lihat Daftar Sudah Cek per-bulan TBT
Aktor Admin area, Operator area
Deskripsi
Use case ini menjelaskan bagaimana aktor melihat daftar pelanggan monitoring TBT yang sudah dicek
secara keseluruhan berdasarkan bulan tertentu
Kondisi Awal
Aktor telah berada di halaman data pelanggan TBT sudah cek
Urutan Jenis Kegiatan Aksi Aktor
Reaksi Sistem
1. Pada bagian pencarian
berdasarkan UNITUP, aktor memilih unitup
2. Aktor mengklik tombol
cari 3.
Sistem akan merespon dengan menampilkan halaman yang
berisi daftar
pelanggan monitoring TBT yang sudah
dicek diseluruh unitup
Tabel 3. 31Skenario use case upload data kwh 0 Nama Use Case
Upload Data kWh 0
Aktor
Admin area, admin rayon, operator area, operator rayon
Deskripsi
Use case ini menjelaskan bagaimana aktor mengisi data monitoring pelanggan kWh 0 kemudian
menguploadnya
Kondisi Awal
Aktor telah berada di halaman data pelanggan kWh 0 belum cek
Urutan Jenis Kegiatan Aksi Aktor
Reaksi Sistem
1. Pada
tabel daftar
pelanggan kWh
belum cek, Aktor klik tombol
pada kolom
upload foto
dan koordinat
2. Sistem akan merespon dengan
menampilkan halaman yang berisi detail pelanggan dan form isian hasil
monitoring beserta upload foto
3. Pada
bagian detail
pelanggan aktor
mengisi koordinat
MCB pelanggan,
tanggal monitoring, dan verifikasi
4. Aktor
klik tombol
simpan 5.
Sistem merespon
dengan menyimpan data koordinat, tanggal,
dan verifikasi ke database kemudian menampilkan dialog box berisi
pesan bahwa data berhasil disimpan
6. Aktor klik tombol ok
7. Pada bagian upload
foto dibagian bawah, aktor
klik tombol
browse untuk memilih foto yang diupload
8. Aktor
klik tombol
upload 9.
Sistem merespon
dengan menyimpan data gambar ke
database kemudian
menampilkan dialog
box dengan
pesan bahwa
foto berhasil diupload
10. Aktor klik tombol ok
pada dialog box untuk kembali
ke kondisi
awal PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Tabel 3. 32Skenario use caseupload data kwh maks Nama Use Case
Upload Data kWh Maks
Aktor
Admin area, admin rayon, operator area, operator rayon
Deskripsi
Use case ini menjelaskan bagaimana aktor mengisi data monitoring pelanggan kWh maks kemudian
menguploadnya
Kondisi Awal
Aktor telah berada di halaman data pelanggan kWh maks belum cek
Urutan Jenis Kegiatan Aksi Aktor
Reaksi Sistem
1. Pada tabel daftar
pelanggan kWh
maks belum
cek, Aktor klik tombol
pada kolom upload foto dan koordinat
2. Sistem akan merespon dengan
menampilkan halaman yang berisi detail pelanggan dan form isian hasil
monitoring beserta upload foto
3. Pada
bagian detail
pelanggan aktor
mengisi koordinat
MCB pelanggan,
tanggal monitoring, dan verifikasi
4. Aktor
klik tombol
simpan 5.
Sistem merespon
dengan menyimpan data koordinat, tanggal,
dan verifikasi ke database kemudian menampilkan dialog box berisi
pesan bahwa data berhasil disimpan
6. Aktor klik tombol ok
7. Pada bagian upload
foto dibagian bawah, aktor
klik tombol
browse untuk memilih foto yang diupload
8. Aktor
klik tombol
upload 9.
Sistem merespon
dengan menyimpan data gambar ke
database kemudian
menampilkan dialog
box PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
dengan pesan
bahwa foto
berhasil diupload 10.
Aktor klik tombol ok pada dialog box untuk
kembali ke
kondisi awal
Tabel 3. 33Skenario use case upload data TBT Nama Use Case
Upload Data TBT
Aktor
Admin area, admin rayon, operator area, operator rayon
Deskripsi
Use case ini menjelaskan bagaimana aktor mengisi data
monitoring pelanggan
TBT kemudian
menguploadnya
Kondisi Awal
Aktor telah berada di halaman data pelanggan TBT belum cek
Urutan Jenis Kegiatan Aksi Aktor
Reaksi Sistem
1. Pada tabel daftar
pelanggan TBT
belum cek, Aktor klik
tombol pada
kolom upload foto dan koordinat
2. Sistem akan merespon dengan
menampilkan halaman yang berisi detail pelanggan dan form isian hasil
monitoring beserta upload foto
3. Pada
bagian detail
pelanggan aktor
mengisi koordinat
MCB pelanggan,
tanggal monitoring, dan verifikasi
4. Aktor
klik tombol
simpan 5.
Sistem merespon
dengan menyimpan data koordinat, tanggal,
dan verifikasi ke database kemudian menampilkan dialog box berisi
pesan bahwa data berhasil disimpan
6. Aktor klik tombol ok
7. Pada bagian upload
foto dibagian bawah, aktor
klik tombol
browse untuk memilih foto yang diupload
8. Aktor
klik tombol
upload 9.
Sistem merespon
dengan menyimpan data gambar ke
database kemudian
menampilkan dialog
box dengan
pesan bahwa
foto berhasil diupload
10. Aktor klik tombol ok pada
dialog box untuk kembali ke kondisi awal
Tabel 3. 34Skenario use case ubah data kwh maks Nama Use Case
Ubah Data kWh Maks
Aktor
Admin area, admin rayon, operator area, operator rayon
Deskripsi
Use case ini menjelaskan bagaimana aktor melakukan update atau mengubah data monitoring
pelanggan yang sudah dicek
Kondisi Awal
Aktor telah berada di halaman data pelanggan kWh Maks sudah cek
Urutan Jenis Kegiatan Aksi Aktor
Reaksi Sistem
1. Pada
tabel daftar
pelanggan Kwh Maks sudah cek, Aktor klik
tombol berwarna merah pada kolom lihat detail
2. Sistem akan merespon dengan
menampilkan halaman yang berisi detail pelanggan dan form isian
ubah data beserta upload foto
3. Pada
bagian detail
pelanggan aktor
mengganti koordinat
MCB pelanggan,
tanggal monitoring, dan verifikasi yang lama
dengan data yang baru
4. Aktor klik tombol ubah
data 5.
Sistem merespon dengan mengudate data
koordinat, tanggal,
dan PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
verifikasi pada database kemudian menampilkan dialog box berisi
pesan bahwa data berhasil disimpan
6. Aktor klik tombol ok
7. Jika
aktor juga
mengganti foto, maka pada bagian ganti foto
dibagian bawah, aktor klik
tombol browse
untuk memilih
foto yang diupload.
8. Aktor
klik tombol
upload 9.
Sistem merespon
dengan mengupdate data gambar pada
database kemudian
menampilkan dialog
box dengan
pesan bahwa
foto berhasil diupload
10. Aktor klik tombol ok
pada dialog box untuk kembali
ke kondisi
awal
Tabel 3. 35Skenario use case ubah data kwh 0 Nama Use Case
Ubah Data kWh 0
Aktor
Admin area, admin rayon, operator area, operator rayon
Deskripsi
Use case ini menjelaskan bagaimana aktor melakukan update atau mengubah data monitoring
pelanggan yang sudah dicek
Kondisi Awal
Aktor telah berada di halaman data pelanggan kWh 0 sudah cek
Urutan Jenis Kegiatan Aksi Aktor
Reaksi Sistem
1. Pada
tabel daftar
pelanggan Kwh
sudah cek, Aktor klik tombol berwarna merah
pada kolom lihat detail
2. Sistem akan merespon dengan
menampilkan halaman yang berisi detail pelanggan dan form isian
ubah data beserta upload foto
3. Pada
bagian detail
pelanggan aktor
mengganti koordinat
MCB pelanggan,
tanggal monitoring, dan verifikasi yang lama
dengan data yang baru
4. Aktor klik tombol ubah
data 5.
Sistem merespon dengan mengudate data
koordinat, tanggal,
dan verifikasi pada database kemudian
menampilkan dialog box berisi pesan bahwa data berhasil disimpan
6. Aktor klik tombol ok
7. Jika
aktor juga
mengganti foto, maka pada bagian ganti foto
dibagian bawah, aktor klik
tombol browse
untuk memilih
foto yang diupload.
8. Aktor
klik tombol
upload 9.
Sistem merespon
dengan mengupdate data gambar pada
database kemudian
menampilkan dialog
box dengan
pesan bahwa
foto berhasil diupload
10. Aktor klik tombol ok
pada dialog box untuk kembali
ke kondisi
awal
Tabel 3. 36Skenario use case ubah data TBT Nama Use Case
Ubah Data TBT
Aktor
Admin area, admin rayon, operator area, operator rayon
Deskripsi
Use case ini menjelaskan bagaimana aktor melakukan update atau mengubah data monitoring
pelanggan yang sudah dicek
Kondisi Awal
Aktor telah berada di halaman data pelanggan TBT sudah cek
Urutan Jenis Kegiatan Aksi Aktor
Reaksi Sistem
1. Pada
tabel daftar
pelanggan TBT sudah cek, Aktor klik tombol
berwarna merah pada kolom lihat detail
2. Sistem akan merespon dengan
menampilkan halaman yang berisi detail pelanggan dan form isian
ubah data beserta upload foto
3. Pada
bagian detail
pelanggan aktor
mengganti koordinat
MCB pelanggan,
tanggal monitoring, dan verifikasi yang lama
dengan data yang baru
4. Aktor klik tombol ubah
data 5.
Sistem merespon dengan mengudate data
koordinat, tanggal,
dan verifikasi pada database kemudian
menampilkan dialog box berisi pesan bahwa data berhasil disimpan
6. Aktor klik tombol ok
7. Jika
aktor juga
mengganti foto, maka pada bagian ganti foto
dibagian bawah, aktor klik
tombol browse
untuk memilih
foto yang diupload.
8. Aktor
klik tombol
upload 9.
Sistem merespon
dengan mengupdate data gambar pada
database kemudian
menampilkan dialog
box dengan
pesan bahwa
foto berhasil diupload
10. Aktor klik tombol ok
pada dialog box untuk kembali
ke kondisi
awal PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Tabel 3. 37Skenario Use case lihat detail pelanggan pascabayar Nama Use Case
Lihat Detail Pelanggan pasca bayar
Aktor
Admin area, admin rayon, operator area, operator rayon
Deskripsi
Use case ini menjelaskan bagaimana aktor melakukan pencarian dengan id pelanggan untuk
melihat track record pelanggan
Kondisi Awal
Aktor telah berhasil login ke sistem
Urutan Jenis Kegiatan Aksi Aktor
Reaksi Sistem
1. Pada menubar, aktor klik
menu lihat
detail pelanggan
2. Sistem
merespon dengan
menampilkan halaman
cari pelanggan
3. Pada bagian lihat info
pelanggan, aktor
memasukkan id
pelanggan kemudian
klik tombol cari 4.
Sistem akan merespon dengan menampilkan halaman
yang berisi tabel detail pelanggan
Tabel 3. 38Skenario Use case lihat detail pelanggan prabayar Nama Use Case
Lihat Detail Pelanggan prabayar
Aktor
Admin area, admin rayon, operator area, operator rayon
Deskripsi
Use case ini menjelaskan bagaimana aktor melakukan pencarian dengan id pelanggan prabayar
tidak beli token untuk melihat track record pelanggan
Kondisi Awal Aktor berada pada halaman cari pelanggan
Urutan Jenis Kegiatan Aksi Aktor
Reaksi Sistem
1. Jika pelanggan yang
dicari adalah pelanggan prabayar tidak beli
token, maka klik tulisan biru “klik untuk cari
pelanggan tidak beli token”
2. Sistem
merespon dengan
menampilkan halaman
cari pelanggan
3. Pada bagian lihat info
pelanggan TBT, aktor memasukkan
id pelanggan atau nomor
meter kemudian
klik tombol cari
4. Sistem akan merespon dengan
menampilkan halaman yang berisi tabel detail pelanggan
Tabel 3. 39Skenario Use case lihat daftar belum approve kwh maks rayon Nama Use Case
Lihat Daftar Belum Approve Kwh Maks
Aktor Admin rayon
Deskripsi
Use case ini menjelaskan bagaimana aktor melihat daftar pelanggan monitoring kWh Maks yang
belum diapprove status monitoringnya
Kondisi Awal Aktor telah berada di halaman utama admin rayon
Urutan Jenis Kegiatan Aksi Aktor
Reaksi Sistem
1. Aktor
klik menu
pulldownapprove kemudian pada submenu
kWh Maks klik belum approve
2. Sistem akan merespon dengan
menampilkan halaman
data kWh Maks belum approve yang
berisi tabel daftar pelanggan kWh Maks unitup admin rayon
yang belum diapprove status monitoringnya
Tabel 3. 40Skenario Use case lihat daftar belum approve kwh 0 rayon Nama Use Case
Lihat Daftar Belum Approve Kwh 0
Aktor Admin rayon
Deskripsi
Use case ini menjelaskan bagaimana aktor melihat daftar pelanggan monitoring kWh 0 yang belum
diapprove status monitoringnya
Kondisi Awal Aktor telah berada di halaman utama admin rayon
Urutan Jenis Kegiatan Aksi Aktor
Reaksi Sistem
1. Aktor
klik menu
pulldownapprove kemudian pada submenu
kWh Maks klik belum approve
2. Sistem akan merespon dengan
menampilkan halaman
data kWh 0 belum approve yang
berisi tabel daftar pelanggan kWh 0 unitup admin rayon yang
belum
diapprove status
monitoringnya
Tabel 3. 41Skenario Use case lihat daftar belum approveTBT rayon Nama Use Case
Lihat Daftar Belum Approve TBT
Aktor Admin rayon
Deskripsi
Use case ini menjelaskan bagaimana aktor melihat daftar pelanggan monitoring TBT yang belum di-
approve status monitoringnya
Kondisi Awal
Aktor telah berada di halaman utama admin rayon
Urutan Jenis Kegiatan Aksi Aktor
Reaksi Sistem
1. Aktor
klik menu
pulldownapprove kemudian pada submenu
TBT klik belum approve
2. Sistem akan merespon dengan
menampilkan halaman
data TBT belum approve yang berisi
tabel daftar pelanggan TBT unitup admin rayon yang belum
diapprove status monitoringnya
Tabel 3. 42 Skenario Use case lihat daftar sudah approve kwh maks rayon Nama Use Case
Lihat Daftar Sudah Approve Kwh Maks
Aktor Admin rayon
Deskripsi
Use case ini menjelaskan bagaimana aktor melihat daftar pelanggan monitoring kWh Maks yang
sudah diapprove status monitoringnya
Kondisi Awal Aktor telah berada di halaman utama admin rayon
Urutan Jenis Kegiatan Aksi Aktor
Reaksi Sistem
1. Aktor
klik menu
pulldownapprove kemudian pada submenu
kWh Maks klik sudah approve
2. Sistem akan merespon dengan
menampilkan halaman
data kWh Maks sudah approve yang
berisi tabel daftar pelanggan kWh Maks unitup admin rayon
yang sudah diapprove status monitoringnya
Tabel 3. 43Skenario Use case lihat daftar sudahapprove kwh 0 rayon Nama Use Case
Lihat Daftar Sudah Approve Kwh 0
Aktor Admin rayon
Deskripsi
Use case ini menjelaskan bagaimana aktor melihat daftar pelanggan monitoring kWh 0 yang sudah di-
approve status monitoringnya
Kondisi Awal
Aktor telah berada di halaman utama admin rayon
Urutan Jenis Kegiatan Aksi Aktor
Reaksi Sistem
1. Aktor
klik menu
pulldownapprove kemudian pada submenu
kWh klik
sudah approve
2. Sistem akan merespon dengan
menampilkan halaman
data kWh 0 sudah approve yang
berisi tabel daftar pelanggan kWh 0 unitup admin rayon yang
sudah
diapprove status
monitoringnya
Tabel 3. 44Skenario Use case lihat daftar sudah approveTBT rayon Nama Use Case
Lihat Daftar Sudah Approve TBT
Aktor Admin rayon
Deskripsi
Use case ini menjelaskan bagaimana aktor melihat daftar pelanggan monitoring TBT yang sudah di-
approve status monitoringnya
Kondisi Awal
Aktor telah berada di halaman utama admin rayon PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Urutan Jenis Kegiatan Aksi Aktor
Reaksi Sistem
1. Aktor
klik menu
pulldownapprove kemudian pada submenu
TBT klik sudah approve
2. Sistem akan merespon dengan
menampilkan halaman
data TBT sudah approve yang berisi
tabel daftar pelanggan TBT unitup admin rayon yang sudah
diapprove status monitoringnya
Tabel 3. 45Skenario Use case lihat daftar belumapprove kwh maks area Nama Use Case
Lihat Daftar Belum Approve Kwh Maks
Aktor Admin Area
Deskripsi
Use case ini menjelaskan bagaimana aktor melihat daftar pelanggan monitoring kWh Maks yang
belum diapprove status monitoringnya di seluruh rayon
Kondisi Awal
Aktor telah berada di halaman utama admin area
Urutan Jenis Kegiatan Aksi Aktor
Reaksi Sistem
1. Aktor
klik menu
pulldownapprove kemudian pada submenu
kWh Maks klik belum approve
2. Sistem akan merespon dengan
menampilkan halaman
data kWh Maks belum approve yang
berisi tabel daftar pelanggan kWh Maks di seluruh rayon
yang belum diapprove status monitoringnya
Tabel 3. 46Skenario Use case lihat daftar belumapprove kwh 0area Nama Use Case
Lihat Daftar Belum Approve Kwh 0
Aktor Admin Area
Deskripsi
Use case ini menjelaskan bagaimana aktor melihat daftar pelanggan monitoring kWh 0 yang belum
diapprove status monitoringnya di seluruh rayon
Kondisi Awal
Aktor telah berada di halaman utama admin area
Urutan Jenis Kegiatan
Aksi Aktor Reaksi Sistem
1. Aktor
klik menu
pulldownapprove kemudian pada submenu
kWh klik
belum approve
2. Sistem akan merespon dengan
menampilkan halaman
data kWh 0 belum approve yang
berisi tabel daftar pelanggan kWh 0 di seluruh rayon yang
belum
di-approve status
monitoringnya
Tabel 3. 47Skenario Use case lihat daftar belumapprove TBT area Nama Use Case
Lihat Daftar Belum Approve TBT
Aktor
Admin Area
Deskripsi
Use case ini menjelaskan bagaimana aktor melihat daftar pelanggan monitoring TBT yang belum di-
approve status monitoringnya di seluruh rayon
Kondisi Awal Aktor telah berada di halaman utama admin area
Urutan Jenis Kegiatan Aksi Aktor
Reaksi Sistem
1. Aktor
klik menu
pulldownapprove kemudian pada submenu
TBT klik belum approve
2. Sistem akan merespon dengan
menampilkan halaman
data TBT belum approve yang berisi
tabel daftar pelanggan TBT di seluruh rayon yang belum di-
approve status monitoringnya
Tabel 3. 48Skenario Use case lihat daftar sudahapprove TBT area Nama Use Case
Lihat Daftar Sudah Approve TBT
Aktor Admin Area
Deskripsi
Use case ini menjelaskan bagaimana aktor melihat daftar pelanggan monitoring TBT yang sudah di-
approve status monitoringnya di seluruh rayon
Kondisi Awal Aktor telah berada di halaman utama admin area
Urutan Jenis Kegiatan Aksi Aktor
Reaksi Sistem
1. Aktor
klik menu
pullapprovekemudian pada submenu TBT klik
sudah approve
2. Sistem akan merespon dengan
menampilkan halaman
data TBT sudah approve yang berisi
tabel daftar pelanggan TBT di seluruh rayon yang sudah di-
approve status monitoringnya
Tabel 3. 49Skenario Use case lihat daftar sudah approve kwh 0 area Nama Use Case
Lihat Daftar Sudah Approve kWh 0
Aktor
Admin Area
Deskripsi
Use case ini menjelaskan bagaimana aktor melihat daftar pelanggan monitoring kWh 0 yang sudah di-
approve status monitoringnya di seluruh rayon
Kondisi Awal Aktor telah berada di halaman utama admin area
Urutan Jenis Kegiatan Aksi Aktor
Reaksi Sistem
1. Aktor
klik menu
pulldownapprove kemudian pada submenu
kWh klik
sudah approve
2. Sistem akan merespon dengan
menampilkan halaman
data kWh 0 sudah approve yang
berisi tabel daftar pelanggan kWh 0 di seluruh rayon yang
sudah
diapprove status
monitoringnya
Tabel 3. 50Skenario Use case lihat daftar sudah approve kwh maks area Nama Use Case
Lihat Daftar Sudah Approve kWh Maks
Aktor Admin Area
Deskripsi
Use case ini menjelaskan bagaimana aktor melihat daftar pelanggan monitoring kWh Maks yang
sudah diapprove status monitoringnya di seluruh rayon
Kondisi Awal
Aktor telah berada di halaman utama admin area
Urutan Jenis Kegiatan
Aksi Aktor Reaksi Sistem
1. Aktor
klik menu
pulldownapprovekemudi an pada submenu kWh
Maks klik
sudah approve
2. Sistem akan merespon dengan
menampilkan halaman
data kWh Maks sudah approve yang
berisi tabel daftar pelanggan kWh Maks di seluruh rayon
yang sudah diapprove status monitoringnya
Tabel 3. 51Skenario Use case batalkan status approve kwh maks Nama Use Case
Membatalkan Status Approve kWh Maks
Aktor
Admin area, admin rayon
Deskripsi
Use case ini menjelaskan bagaimana aktor membatalkan
status approve
terhadap data
monitoring pelanggan kWh Maks
Kondisi Awal
Aktor telah berada di halaman data kWh Maks sudah approve yang berisi tabel daftar pelanggan
kWh Maks
Urutan Jenis Kegiatan Aksi Aktor
Reaksi Sistem
1. Aktor
klik tombol
berwarna merah yang berisi id pelanggan pada
kolom lihat detail
2. Sistem akan merespon dengan
menampilkan halaman yang
berisi detail data monitoring pelanggan
3. Untuk
melihat foto,
aktor klik tombol klik foto pada bagian data
pelanggan kWh Maks, selanjutnya klik tombol
kembali
4. Pada bagian pembatalan
status approve, aktor mengisi
alasan pembatalan
status approve
5. Aktor
klik tombol
batalkan 6.
Sistem merespon
dengan menampilkan
pesan status
approve berhasil dibatalkan
Tabel 3. 52Skenario Use Case batalkan status approve kwh 0 Nama Use Case
Membatalkan Status Approve kWh 0
Aktor
Admin area, admin rayon
Deskripsi
Use case ini menjelaskan bagaimana aktor membatalkan
status approve
terhadap data
monitoring pelanggan kWh 0
Kondisi Awal
Aktor telah berada di halaman data kWh 0 sudah approve yang berisi tabel daftar pelanggan kWh 0
Urutan Jenis Kegiatan Aksi Aktor
Reaksi Sistem
1. Aktor
klik tombol
berwarna merah yang berisi id pelanggan pada
kolom lihat detail
2. Sistem akan merespon dengan
menampilkan halaman yang
berisi detail data monitoring pelanggan
3. Untuk
melihat foto,
aktor klik tombol klik foto pada bagian data
pelanggan kWh
0, selanjutnya klik tombol
kembali 4.
Pada bagian pembatalan status approve, aktor
mengisi alasan
pembatalan status
approve 5.
Aktor klik
tombol batalkan
6. Sistem
merespon dengan
menampilkan pesan
status approve berhasil dibatalkan
Tabel 3. 53Skenario Use Case batalkan status approveTBT Nama Use Case
Membatalkan Status Approve TBT
Aktor Admin area, admin rayon
Deskripsi
Use case ini menjelaskan bagaimana aktor membatalkan
status approve
terhadap data
monitoring pelanggan TBT
Kondisi Awal
Aktor telah berada di halaman data TBT sudah approve yang berisi tabel daftar pelanggan TBT
Urutan Jenis Kegiatan Aksi Aktor
Reaksi Sistem
1. Aktor
klik tombol
berwarna merah yang berisi id pelanggan pada
kolom lihat detail
2. Sistem akan merespon dengan
menampilkan halaman yang
berisi detail data monitoring pelanggan
3. Untuk
melihat foto,
aktor klik tombol klik foto pada bagian data
pelanggan TBT,
selanjutnya klik tombol kembali
4. Pada bagian pembatalan
status approve, aktor mengisi
alasan pembatalan
status approve
5. Aktor
klik tombol
batalkan 6.
Sistem merespon
dengan menampilkan
pesan status
approve berhasil dibatalkan
Tabel 3. 54Skenario Use Caseapprove dataTBT Nama Use Case
Approve data TBT
Aktor Admin area, admin rayon
Deskripsi
Use case ini menjelaskan bagaimana aktor menyetujui hasil monitoring pelanggan dengan
memberikan status
approve terhadap
data monitoring pelanggan TBT
Kondisi Awal
Aktor telah berada di halaman data TBT belum approve yang berisi tabel daftar pelanggan TBT
Urutan Jenis Kegiatan Aksi Aktor
Reaksi Sistem
1. Aktor
klik tombol
berwarna merah yang berisi id pelanggan pada
kolom approve
2. Sistem akan merespon dengan
menampilkan halaman yang
berisi detail data monitoring pelanggan
3. Untuk
melihat foto,
aktor klik tombol klik foto pada bagian data
pelanggan TBT,
selanjutnya klik tombol kembali
4. Untuk menyetujui hasil
monitoring, klik tombol approve
5. Sistem akan merespon dengan
menyimpan status monitoring pelanggan ke database dan
menampilkan pesan bahwa data berhasil di-approve
6. Aktor klik OK untuk
kembali ke kondisi awal
Tabel 3. 55Skenario Use Caseapprove data kwh maks Nama Use Case
Approve data kWh Maks
Aktor Admin area, admin rayon
Deskripsi
Use case ini menjelaskan bagaimana aktor menyetujui hasil monitoring pelanggan dengan
memberikan status
approve terhadap
data monitoring pelanggan kWh Maks
Kondisi Awal
Aktor telah berada di halaman data kWh Maks belum approve yang berisi tabel daftar pelanggan
kWh Maks
Urutan Jenis Kegiatan Aksi Aktor
Reaksi Sistem
1. Aktor
klik tombol
berwarna merah yang berisi id pelanggan pada
kolom approve
2. Sistem akan merespon dengan
menampilkan halaman yang
berisi detail data monitoring pelanggan
3. Untuk
melihat foto,
aktor klik tombol klik foto pada bagian data
pelanggan kWh Maks, selanjutnya klik tombol
kembali
4. Untuk menyetujui hasil
monitoring, klik tombol approve
5. Sistem akan merespon dengan
menyimpan status monitoring pelanggan ke database dan
menampilkan pesan bahwa data berhasil di-approve
6. Aktor klik OK untuk
kembali ke kondisi awal
Tabel 3. 56Skenario Use Caseapprove data kwh 0 Nama Use Case
Approve data kWh 0
Aktor Admin area, admin rayon
Deskripsi
Use case ini menjelaskan bagaimana aktor menyetujui hasil monitoring pelanggan dengan
memberikan status
approve terhadap
data monitoring pelanggan kWh 0
Kondisi Awal
Aktor telah berada di halaman data kWh 0 belum approve yang berisi tabel daftar pelanggan kWh 0
Urutan Jenis Kegiatan Aksi Aktor
Reaksi Sistem
1. Aktor
klik tombol
berwarna merah yang berisi id pelanggan pada
kolom approve
2. Sistem akan merespon dengan
menampilkan halaman yang
berisi detail data monitoring pelanggan
3. Untuk
melihat foto,
aktor klik tombol klik foto pada bagian data
pelanggan kWh
0, selanjutnya klik tombol
kembali 4.
Untuk menyetujui hasil PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
monitoring, klik tombol approve
5. Sistem akan merespon dengan
menyimpan status monitoring pelanggan ke database dan
menampilkan pesan bahwa data berhasil di-approve
6. Aktor klik OK untuk
kembali ke kondisi awal
Tabel 3. 57Skenario Use Case batalkan status sudah monitor data kwh 0 Nama Use Case
Membatalkan Status Sudah Monitoring kWh 0
Aktor Admin area, admin rayon
Deskripsi
Use case ini menjelaskan bagaimana aktor membatalkan status sudah monitoring terhadap data
pelanggan kWh 0
Kondisi Awal
Aktor telah berada di halaman data kWh 0 belum approve yang berisi tabel daftar pelanggan kWh 0
Urutan Jenis Kegiatan Aksi Aktor
Reaksi Sistem
1. Aktor
klik tombol
berwarna merah yang berisi id pelanggan pada
kolom approve
2. Sistem akan merespon dengan
menampilkan halaman yang
berisi detail data monitoring pelanggan
3. Untuk
melihat foto,
aktor klik tombol klik foto pada bagian data
pelanggan kWh
0, selanjutnya klik tombol
kembali 4.
Pada bagian pembatalan status monitoring, aktor
mengisi alasan
pembatalan 5.
Aktor klik
tombol batalkan
6. Sistem
merespon dengan
menampilkan pesan
status monitoring berhasil dibatalkan
Tabel 3. 58Skenario Use Case batalkan status sudah monitor data kwh maks Nama Use Case
Membatalkan Status Sudah Monitoring kWh Maks
Aktor Admin area, admin rayon
Deskripsi
Use case ini menjelaskan bagaimana aktor membatalkan status sudah monitoring terhadap data
pelanggan kWh Maks
Kondisi Awal
Aktor telah berada di halaman data kWh Maks belum approve yang berisi tabel daftar pelanggan
kWh Maks
Urutan Jenis Kegiatan Aksi Aktor
Reaksi Sistem
1. Aktor
klik tombol
berwarna merah yang berisi id pelanggan pada
kolom approve
2. Sistem akan merespon dengan
menampilkan halaman yang
berisi detail data monitoring pelanggan
3. Untuk
melihat foto,
aktor klik tombol klik foto pada bagian data
pelanggan kWh Maks, selanjutnya klik tombol
kembali
4. Pada bagian pembatalan
status monitoring, aktor mengisi
alasan pembatalan
5. Aktor
klik tombol
batalkan 6.
Sistem merespon
dengan menampilkan
pesan status
monitoring berhasil dibatalkan
Tabel 3. 59 Skenario Use Case Copy Status Bulan Terakhir kwh maks Nama Use Case
Copy Status Bulan Terakhir kWh Maks
Aktor
Admin area, admin rayon
Deskripsi
Use case ini menjelaskan bagaimana aktor dapat mengcopy status approve beserta data monitoring
terhadap data pelanggan kWh Maks yang sama secara berturut-turut
Kondisi Awal Aktor telah berhasil login ke sistem
Urutan Jenis Kegiatan Aksi Aktor
Reaksi Sistem
1. Pada menubar, aktor
mengklik menu
pulldownapprove lalu
mengklik cek
semua pada submenu submenu
kWh Maks 2.
Sistem akan merespon dengan menampilkan halaman
yang berisi daftar semua pelanggan
monitoring kWh Maks 3.
Pada bagian atas tabel daftar pelanggan, klik
tombol tampilkan data yang sama
4. Sistem
merespon dengan
menampilkan halaman yang
berisi data pelanggan kWh Maks
yang sama
pernah dimonitoring atau di-approve
sebelumnya 5.
Aktor klik tombol berisi id pelanggan pada kolom
copy status
bulan terakhir, warna merah
jika data
pelanggan tersebut
belum dimonitoring, warna biru
jika sudah
dilakukan monitoring tetapi belum
di-approve 6.
Sistem merespon
dengan menampilkan halaman detail
copy status
monitoring pelanggan yang berisi data pada
bulan yang sudah di-approve statusnya
7. Aktor klik tombol lihat
foto untuk melihat foto MCB
pelanggan, kemudian klik kembali.
8. Aktor
klik tombol
dengan tulisan “klik untuk approve
” untuk mengcopy status bulan
terakhir pelanggan 9.
Sistem merespon
dengan PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
mengcopy data bulan terakhir tersebut kemudian menampilkan
pesan “data telah berhasil di- approve
“
Tabel 3. 60Skenario Use Case Copy Status Bulan Terakhir kwh 0 Nama Use Case
Copy Status Bulan Terakhir kWh 0
Aktor Admin area, admin rayon
Deskripsi
Use case ini menjelaskan bagaimana aktor dapat mengcopy status approve beserta data monitoring
terhadap data pelanggan kWh 0 yang sama secara berturut-turut
Kondisi Awal
Aktor telah berhasil login ke sistem
Urutan Jenis Kegiatan Aksi Aktor
Reaksi Sistem
1. Pada menubar, aktor
mengklik menu
pulldownapprove lalu
mengklik cek
semua pada submenu submenu
kWh 0 2.
Sistem akan merespon dengan menampilkan halaman
yang berisi daftar semua pelanggan
monitoring kWh 0 3.
Pada bagian atas tabel daftar pelanggan, klik
tombol tampilkan data yang sama
4. Sistem
merespon dengan
menampilkan halaman yang
berisi data pelanggan kWh 0 yang sama pernah dimonitoring
atau di-approve sebelumnya
5. Aktor klik tombol berisi
id pelanggan pada kolom copy
status bulan
terakhir, warna merah jika
data pelanggan
tersebut belum
dimonitoring, warna biru jika
sudah dilakukan
monitoring tetapi belum di-approve
6. Sistem
merespon dengan
menampilkan halaman detail PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
copy status
monitoring pelanggan yang berisi data pada
bulan yang sudah di-approve statusnya
7. Aktor klik tombol lihat
foto untuk melihat foto MCB
pelanggan, kemudian klik kembali.
8. Aktor
klik tombol
dengan tulisan “klik untuk approve
” untuk mengcopy status bulan
terakhir pelanggan 9.
Sistem merespon
dengan mengcopy data bulan terakhir
tersebut kemudian menampilkan pesan “data telah berhasil di-
approve “
Tabel 3. 61Skenario Use Case Copy Status Bulan Terakhir TBT Nama Use Case
Copy Status Bulan Terakhir TBT
Aktor Admin area, admin rayon
Deskripsi
Use case ini menjelaskan bagaimana aktor dapat mengcopy status approve beserta data monitoring
terhadap data pelanggan TBT yang sama secara berturut-turut
Kondisi Awal Aktor telah berhasil login ke sistem
Urutan Jenis Kegiatan Aksi Aktor
Reaksi Sistem
1. Pada menubar, aktor
mengklik menu
pulldownapprove lalu
mengklik cek
semua pada submenu submenu
TBT 2.
Sistem akan merespon dengan menampilkan halaman
yang berisi daftar semua pelanggan
monitoring TBT 3.
Pada bagian atas tabel daftar pelanggan, klik
tombol tampilkan data yang sama
4. Sistem
merespon dengan
menampilkan halaman yang
berisi data pelanggan TBT yang PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
sama pernah dimonitoring atau di-approve sebelumnya
5. Aktor klik tombol berisi
id pelanggan pada kolom copy
status bulan
terakhir, warna merah jika
data pelanggan
tersebut belum
dimonitoring, warna biru jika
sudah dilakukan
monitoring tetapi belum di-approve
6. Sistem
merespon dengan
menampilkan halaman detail copy
status monitoring
pelanggan yang berisi data pada bulan yang sudah di-approve
statusnya
7. Aktor klik tombol lihat
foto untuk melihat foto MCB
pelanggan, kemudian klik kembali.
8. Aktor
klik tombol
dengan tulisan “klik untuk approve
” untuk mengcopy status bulan
terakhir pelanggan 9.
Sistem merespon
dengan mengcopy data bulan terakhir
tersebut kemudian menampilkan pesan “data telah berhasil di-
approve “
Tabel 3. 62 Skenario use case lihat versi sebelum data pelanggan kwh maks Nama Use Case
Lihat versi sebelum data pelanggan kwh maks
Aktor
Admin area, admin rayon, operator area,operator rayon
Deskripsi
Use case ini menjelaskan bagaimana aktor melihat halaman berisi detail data hasil monitor pelanggan
kwh maks versi sebelumnya
Kondisi Awal
Aktor telah berada di halaman detail data pelanggan kwh maks
Urutan Jenis Kegiatan Aksi Aktor
Reaksi Sistem
1. Klik
tombol berisi
idmon pada
bagian IDMON versi sebelum
2. Sistem akan merespon dengan
menampilkan halaman berisi detail
data hasil
monitor pelanggan kwh maks versi
sebelumnya
Tabel 3. 63Skenario use case lihat versi sebelum data pelanggan kwh 0 Nama Use Case
Lihat versi sebelum data pelanggan kwh 0
Aktor
Admin area, admin rayon, operator area,operator rayon
Deskripsi
Use case ini menjelaskan bagaimana aktor melihat halaman berisi detail data hasil monitor pelanggan
kwh 0 versi sebelumnya
Kondisi Awal
Aktor telah berada di halaman detail data pelanggan kwh 0
Urutan Jenis Kegiatan Aksi Aktor
Reaksi Sistem
1. Klik
tombol berisi
idmon pada
bagian IDMON versi sebelum
2. Sistem akan merespon dengan
menampilkan halaman berisi detail data hasil monitor pelanggan kwh
0 versi sebelumnya
Tabel 3. 64Skenario use case lihat versi sebelum data pelanggan TBT Nama Use Case
Lihat versi sebelum data pelanggan TBT
Aktor
Admin area, admin rayon, operator area,operator rayon
Deskripsi
Use case ini menjelaskan bagaimana aktor melihat halaman berisi detail data hasil monitor pelanggan
TBT versi sebelumnya
Kondisi Awal
Aktor telah berada di halaman detail data pelanggan TBT
Urutan Jenis Kegiatan Aksi Aktor
Reaksi Sistem
1. Klik tombol berisi idmon
pada bagian IDMON versi sebelum
2. Sistem
akan merespon
dengan PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
menampilkan halaman berisi detail data hasil monitor pelanggan TBT versi
sebelumnya
Tabel 3. 65 Skenario Use Case lihat history monitoring pelanggan TBT Nama Use Case
Lihat history monitoring data pelanggan TBT
Aktor Admin area, admin rayon
Deskripsi
Use case ini menjelaskan bagaimana aktor melihat halaman berisi daftar history monitoring data
pelanggan TBT
Kondisi Awal
Aktor telah berada di halaman detail data pelanggan TBT
Urutan Jenis Kegiatan Aksi Aktor
Reaksi Sistem
1. Klik
tombol HISTORY
MONITORING pada bagian IDMON versi
sebelum
2. Sistem
akan merespon
dengan menampilkan halaman berisi daftar
history monitoring data pelanggan TBT
Tabel 3. 66Skenario Use Case lihat history monitoring pelanggan kwh 0 Nama Use Case
Lihat history monitoring data pelanggan kwh 0
Aktor Admin area, admin rayon
Deskripsi
Use case ini menjelaskan bagaimana aktor melihat halaman berisi daftar history monitoring data
pelanggan kwh 0
Kondisi Awal
Aktor telah berada di halaman detail data pelanggan kwh 0
Urutan Jenis Kegiatan Aksi Aktor
Reaksi Sistem
1. Klik
tombol HISTORY
MONITORING pada bagian IDMON versi
sebelum
2. Sistem
akan merespon
dengan menampilkan halaman berisi daftar
history monitoring data pelanggan kwh PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Tabel 3. 67Skenario Use Case lihat history monitoring pelanggan kwh maks Nama Use Case
Lihat history monitoring data pelanggan kwh maks
Aktor Admin area, admin rayon
Deskripsi
Use case ini menjelaskan bagaimana aktor melihat halaman berisi daftar history monitoring data
pelanggan kwh maks
Kondisi Awal
Aktor telah berada di halaman detail data pelanggan kwh maks
Urutan Jenis Kegiatan Aksi Aktor
Reaksi Sistem
1. Klik
tombol HISTORY
MONITORING pada bagian IDMON versi
sebelum
2. Sistem
akan merespon
dengan menampilkan halaman berisi daftar
history monitoring data pelanggan kwh maks
Tabel 3. 68 Skenario use case cetak laporan kwh 0 1 bulan Nama Use Case
Cetak laporan kwh 0 1 bulan
Aktor Admin area
Deskripsi
Use case ini menjelaskan bagaimana aktor mencetak laporan hasil monitoring pelanggan kwh
0 yang sudah diapprove dalam jangka waktu 1 bulan
Kondisi Awal Aktor telah berhasil login sebagai admin area
Urutan Jenis Kegiatan Aksi Aktor
Reaksi Sistem
1. Pada menubar pulldown
cetak laporan, pilih menu pelanggan kwh 0
2. Sistem
akan merespon
dengan menampilkan halaman cetak laporan
pelanggan kwh 0 3.
Pada bagian cetak laporan monitoring per-
bulan, aktor menginput bulan dan tahun.
4. Aktor mengklik tombol
cetak PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
5. Sistem
merespon dengan
menampilkan halaman preview laporan yang akan dicetak dalam
format pdf.
6. Aktor mengklik tombol
berupa gambar print 7.
Sistem merespon dengan mencetak laporan
Tabel 3. 69Skenario use case cetak laporan kwh 0 beberapa bulan Nama Use Case
Cetak laporan kwh 0 beberapa bulan
Aktor Admin area
Deskripsi
Use case ini menjelaskan bagaimana aktor mencetak laporan hasil monitoring pelanggan kwh
0 yang sudah diapprove dalam jangka waktu beberapa bulan
Kondisi Awal
Aktor telah berhasil login sebagai admin area
Urutan Jenis Kegiatan Aksi Aktor
Reaksi Sistem
1. Pada
menubar pulldown
cetak laporan, pilih menu
pelanggan kwh 0 2.
Sistem akan
merespon dengan
menampilkan halaman cetak laporan pelanggan kwh 0
3. Pada bagian cetak
laporan monitoring, aktor menginput bulan
dan tahun batas awal dan akhir
4. Aktor mengklik tombol
cetak 5.
Sistem merespon
dengan menampilkan
halaman preview
laporan yang akan dicetak dalam format pdf.
6. Aktor mengklik tombol
berupa gambar print 7.
Sistem merespon dengan mencetak laporan
Tabel 3. 70Skenario use case cetak laporan kwh maks 1 bulan Nama Use Case
Cetak laporan kwh maks 1 bulan
Aktor Admin area
Deskripsi
Use case ini menjelaskan bagaimana aktor mencetak laporan hasil monitoring pelanggan kwh
maks yang sudah diapprove dalam jangka waktu 1 bulan
Kondisi Awal Aktor telah berhasil login sebagai admin area
Urutan Jenis Kegiatan Aksi Aktor
Reaksi Sistem
1. Pada menubar pulldown
cetak laporan, pilih menu pelanggan kwh maks
2. Sistem
akan merespon
dengan menampilkan halaman cetak laporan
pelanggan kwh maks 3.
Pada bagian cetak laporan monitoring per-
bulan, aktor menginput bulan dan tahun.
4. Aktor mengklik tombol
cetak 5.
Sistem merespon
dengan menampilkan halaman preview
laporan yang akan dicetak dalam format pdf.
6. Aktor mengklik tombol
berupa gambar print 7.
Sistem merespon dengan mencetak laporan
Tabel 3. 71Skenario use case cetak laporan kwh maksbeberapa bulan Nama Use Case
Cetak laporan kwh maks beberapa bulan
Aktor
Admin area
Deskripsi
Use case ini menjelaskan bagaimana aktor mencetak laporan hasil monitoring pelanggan kwh
maks yang sudah diapprove dalam jangka waktu beberapa bulan
Kondisi Awal Aktor telah berhasil login sebagai admin area
Urutan Jenis Kegiatan Aksi Aktor
Reaksi Sistem
1. Pada
menubar pulldown
cetak PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
laporan, pilih menu pelanggan kwh maks
2. Sistem
akan merespon
dengan menampilkan halaman cetak laporan
pelanggan kwh maks 3.
Pada bagian cetak laporan monitoring,
aktor menginput bulan dan tahun batas awal dan
akhir
4. Aktor mengklik tombol
cetak 5.
Sistem merespon
dengan menampilkan
halaman preview
laporan yang akan dicetak dalam format pdf.
6. Aktor mengklik tombol
berupa gambar print 7.
Sistem merespon dengan mencetak laporan
Tabel 3. 72Skenario use case cetak laporan TBT 1 bulan Nama Use Case
Cetak laporan TBT 1 bulan
Aktor Admin area
Deskripsi
Use case ini menjelaskan bagaimana aktor mencetak laporan hasil monitoring pelanggan TBT
yang sudah diapprove dalam jangka waktu 1 bulan
Kondisi Awal Aktor telah berhasil login sebagai admin area
Urutan Jenis Kegiatan Aksi Aktor
Reaksi Sistem
1. Pada menubar pulldown
cetak laporan, pilih menu Tidak Beli Token 3
bulan
2. Sistem
akan merespon
dengan menampilkan halaman cetak laporan
pelanggan TBT 3.
Pada bagian cetak laporan monitoring per-
bulan, aktor menginput bulan dan tahun.
4. Aktor mengklik tombol
cetak 5.
Sistem merespon
dengan menampilkan halaman preview
laporan yang akan dicetak dalam format pdf.
6. Aktor mengklik tombol
berupa gambar print 7.
Sistem merespon dengan mencetak laporan
Tabel 3. 73Skenario use case cetak laporan TBT beberapa bulan Nama Use Case
Cetak laporan kwh maks beberapa bulan
Aktor
Admin area
Deskripsi
Use case ini menjelaskan bagaimana aktor mencetak laporan hasil monitoring pelanggan TBT
yang sudah diapprove dalam jangka waktu beberapa bulan
Kondisi Awal Aktor telah berhasil login sebagai admin area
Urutan Jenis Kegiatan Aksi Aktor
Reaksi Sistem
1. Pada menubar pulldown
cetak laporan, pilih menu pelanggan TBT
2. Sistem
akan merespon
dengan menampilkan halaman cetak laporan
pelanggan TBT 3.
Pada bagian cetak laporan monitoring,
aktor menginput bulan dan tahun batas awal dan
akhir
4. Aktor mengklik tombol
cetak 5.
Sistem merespon
dengan menampilkan
halaman preview
laporan yang akan dicetak dalam format pdf.
6. Aktor mengklik tombol
berupa gambar print 7.
Sistem merespon dengan mencetak laporan
Tabel 3. 74Skenario use case cetak laporan rekomendasi monitoring naik
daya pelanggan kwh maks
Nama Use Case
cetak laporan rekomendasi monitoring naik daya pelanggan kwh maks
Aktor Admin area
Deskripsi
Use case ini menjelaskan bagaimana aktor mencetak laporan rekomendasi monitoring naik
daya pelanggan kwh maks beberapa bulan
Kondisi Awal
Aktor telah berhasil login sebagai admin area
Urutan Jenis Kegiatan Aksi Aktor
Reaksi Sistem
1. Pada menubar pulldown cetak
laporan, pilih menu kwh maks naik daya
2. Sistem akan merespon dengan
menampilkan halaman
cetak laporan cek pelanggan kwh maks
naik daya 3.
Pada cetak blangko monitoring kwh maks naik daya per-bulan,
aktor menginput bulan dan tahun batas atas.
4. Aktor mengklik tombol cetak
5. Sistem
merespon dengan
menampilkan halaman preview laporan yang akan dicetak dalam
format pdf.
6. Aktor mengklik tombol berupa
gambar print 7.
Sistem merespon dengan mencetak laporan
Tabel 3. 75Skenario use case cetak laporan rekomendasi monitoring naik
daya pelanggan kwh maks beberapa bulan
Nama Use Case
cetak laporan rekomendasi monitoring naik daya pelanggan kwh maks beberapa bulan
Aktor Admin area
Deskripsi
Use case ini menjelaskan bagaimana aktor mencetak laporan rekomendasi monitoring naik daya pelanggan
kwh maks beberapa bulan
Kondisi Awal
Aktor telah berhasil login sebagai admin area
Urutan Jenis Kegiatan Aksi Aktor
Reaksi Sistem
1. Pada menubar pulldown cetak
laporan, pilih menu kwh maks naik daya
2. Sistem akan merespon dengan
menampilkan halaman
cetak PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
laporan cek pelanggan kwh maks naik daya
3. Pada cetak blangko monitoring
kwh maks naik daya, aktor menginput bulan dan tahun batas
atas dan bawah
4. Aktor mengklik tombol cetak
5. Sistem
merespon dengan
menampilkan halaman
preview laporan yang akan dicetak dalam format pdf.
6. Aktor mengklik tombol berupa
gambar print 7.
Sistem merespon
dengan mencetak laporan
3.2.6. Activity Diagram
Berikut ini adalah activity diagram dari use case login untuk user bertipe admin:
User Sistem
masuk ke halaman login menampilkan halaman login
menginput username, password, dan kode unit
mengecek username, password, priviledge, kode unit Menekan tombol admin
masuk ke halaman utama admin Username,password,
priviledge, dan kode unit salah
Username,password, priviledge, dan kode
unit benar
Gambar 3. 21Activity diagram untuk use ase login user admin
Berikut ini adalah activity diagram dari use case login untuk user bertipe operator:
User Sistem
masuk ke halaman login menampilkan halaman login
menginput username, password, dan kode unit
mengecek username, password, priviledge, kode unit
masuk ke halaman utama admin Username,password,
priviledge, dan kode unit salah
Username,password, priviledge, dan kode
unit benar Menekan tombol
operator
Gambar 3. 22Activity diagram untuk use ase login user operator
Berikut ini adalah activity diagram dari use case tambah user :
User Sistem
Masuk ke halaman utama admin area
menampilkan halaman daftar user login
Menekan tombol tambah user
Menekan tombol OK
Menginput data user login Menyimpan data user login
Gambar 3. 23Activity Diagram dari use case tambah user
Berikut ini adalah activity diagram dari ubah data user :
User Sistem
Masuk ke halaman utama admin area
menampilkan halaman daftar user login
menginput username, password, dan kode unit Menampilkan halaman
cari data user Menginput username
dan password
Menampilkan halaman edit data user
Mengubah data user login Menyimpan perubahan
data user Menekan
tombol CARI Mencari data user
Menekan tombol UBAH
Username dan password ditemukan
Username dan password tidak ditemukan
Gambar 3. 24Activitydiagram dari ubah data user
Berikut ini adalah activity diagram dari use case lihat data belum monitoring untuk pelanggan kwh 0, kwh maks, dan TBT:
mengklik submenu kwh 0 belum cek pada menubar monitoring
menampilkan halaman kwh 0 belum cek
User Sistem
Gambar 3. 25Activity diagram dari use case lihat data belum monitoring untuk
pelanggan kwh 0
mengklik submenu kwh maks belum cek Pada menubar monitoring
menampilkan halaman kwh maks belum cek
User Sistem
Gambar 3. 26Activity diagram dari use case lihat data belum monitoring untuk
pelanggan kwh Maks
mengklik submenu TBT belum cek Pada menubar monitoring
menampilkan halaman TBT belum cek
User Sistem
Gambar 3. 27Activity diagram dari use case lihat data belum monitoring untuk
pelanggan TBT PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Berikut ini adalah activity diagram dari use case lihat data sudah monitoring untuk pelanggan kwh 0, kwh maks, dan TBT:
Mengklik menu pelanggan kwh maks Pada menubar cetak laporan
User Sistem
menampilkan halaman kwh 0 sudah cek
Gambar 3. 28Activity diagram dari use case lihat data sudah monitoring untuk
pelanggan kwh 0
mengklik submenu kwh maks sudah cek Pada menubar monitoring
menampilkan halaman kwh maks sudah cek
User Sistem
Gambar 3. 29Activity diagram dari use case lihat data sudah monitoring untuk
pelanggan kwh Maks
mengklik submenu TBT belum cek Pada menubar monitoring
menampilkan halaman TBT belum cek
User Sistem
Gambar 3. 30
Activity diagram dari use case lihat data sudah monitoring untuk pelanggan kwh Maks
Berikut ini adalah activity diagram dari use case lihat data sudah approve untuk pelanggan kwh 0, kwh maks, dan TBT:
mengklik submenu kwh 0 sudah approve Pada menubar approve
User Sistem
menampilkan halaman kwh 0 sudah approve
Gambar 3. 31Activity diagram dari use case lihat data sudah approveuntuk
pelanggan kwh 0
mengklik submenu kwh maks sudah approve Pada menubar approve
menampilkan halaman kwh maks sudah approve
User Sistem
Gambar 3. 32Activity diagram dari use case lihat data sudah approveuntuk
pelanggan kwh maks
mengklik submenu TBT sudah approve Pada menubar approve
User Sistem
menampilkan halaman TBT sudah approve
Gambar 3. 33Activity diagram dari use case lihat data sudah approveuntuk
pelanggan TBT PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Berikut ini adalah activity diagram dari use case lihat data belum approve untuk pelanggan kwh 0, kwh maks, dan TBT:
mengklik submenu kwh 0 belum approve Pada menubar approve
User Sistem
menampilkan halaman kwh 0 belum approve
Gambar 3. 34Activity diagram dari use case lihat data belum approve untuk
pelanggan kwh 0
mengklik submenu kwh maks belum approve Pada menubar approve
User Sistem
menampilkan halaman kwh maks belum approve
Gambar 3. 35Activity diagram dari use case lihat data belum approve untuk pelanggan kwh maks
mengklik submenu TBT belum approve Pada menubar approve
User Sistem
menampilkan halaman TBT belum approve
Gambar 3. 36Activity diagram dari use case lihat data belum approve untuk pelanggan TBT
Berikut ini adalah activity diagram dari use case cek approve per-bulan untuk pelanggan kwh 0, kwh maks, dan TBT:
mengklik submenu kwh maks cek per-bulan Pada menubar approve
menampilkan halaman isian bulan dan tahun
User Sistem
menginput bulan dan tahun mencari data approve kwh maks
sesuai tahun dan bulan
Menampilkan daftar approve kwh maks sesuai bulan tahun
Menekan tombol CARI
Gambar 3. 37Activity diagramdari use case cek approve per-bulan untuk
pelanggan kwh maks
mengklik submenu TBT cek per-bulan Pada menubar approve
User Sistem
menginput bulan dan tahun mencari data approve TBT
sesuai tahun dan bulan
Menampilkan daftar approve TBT sesuai bulan tahun
Menekan tombol CARI
menampilkan halaman isian bulan dan tahun
Gambar 3. 38Activity diagram dari use case cek approve per-bulan untuk
pelanggan TBT PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Mengklik menu pelanggan kwh 0 Pada menubar cetak laporan
User Sistem
menginput bulan dan tahun mencari data approve kwh 0
sesuai tahun dan bulan Menekan
tombol CARI menampilkan halaman
isian bulan dan tahun
Menampilkan daftar approve kwh 0 sesuai bulan tahun
Gambar 3. 39Activity diagram dari use case cek approve per-bulan untuk
pelanggan kwh 0
Berikut ini adalah activity diagram dari use case cek monitor per-bulan untuk pelanggan kwh 0, kwh maks, dan TBT:
mengklik submenu kwh 0 cek per-bulan Pada menubar monitoring
User Sistem
menginput bulan dan tahun mencari data monitoring kwh 0
sesuai tahun dan bulan
Menampilkan daftar monitoring kwh 0 sesuai bulan tahun
Menekan tombol CARI
menampilkan halaman isian bulan dan tahun
Gambar 3. 40Activity diagram dari use case cek monitor per-bulan untuk
pelanggan kwh 0 PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
mengklik submenu kwh maks cek per-bulan Pada menubar monitoring
User Sistem
menginput bulan dan tahun mencari data approve kwh maks
sesuai tahun dan bulan
Menampilkan daftar monitoring kwh maks sesuai bulan tahun
Menekan tombol CARI
menampilkan halaman isian bulan dan tahun
Gambar 3. 41Activity diagram dari use case cek monitor per-bulan untuk
pelanggan kwh maks
mengklik submenu TBT cek per-bulan Pada menubar monitoring
User Sistem
menginput bulan dan tahun mencari data monitoring TBT
sesuai tahun dan bulan
Menampilkan daftar monitoring TBT sesuai bulan tahun
Menekan tombol CARI
menampilkan halaman isian bulan dan tahun
Gambar 3. 42Activity diagram dari use case cek monitor per-bulan untuk
pelanggan TBT PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Berikut ini adalah activity diagram dari use caseupload data hasil monitor diasumsikan pelanggan kwh 0, kwh maks, dan TBT memiliki langkah upload
yang sama:
Menekan tombol pada kolom upload data monitoring
User Sistem
menampilkan halaman form isian hasil monitoring
mengisi koordinat,tgl monitor, verifikasi, keadaan mcb
menyimpan data hasil monitor dan mengubah status monitor
memilih gambar untuk diupload
menyimpan data gambar
menampilkan pesan upload berhasil Menekan tombol
SIMPAN
Menekan tombol UPLOAD
Jika tidak berhasil menyimpan
Jika berhasil menyimpan
Jika tidak berhasil menyimpan
Jika berhasil menyimpan
Gambar 3. 43Activity diagram dari use case upload data hasil monitor
Berikut ini adalah activity diagram dari use case ubah data hasil monitor diasumsikan pelanggan kwh 0, kwh maks, dan TBT memiliki langkah ubah data
yang sama:
Menekan tombol pada kolom upload data monitoring
User Sistem
menampilkan halaman Detail data hasil monitoring
mengisi koordinat,tgl monitor, verifikasi, keadaan mcb
menyimpan data perubahan
memilih gambar untuk diupload
menyimpan data gambar
menampilkan pesan upload berhasil Menekan tombol
UBAH
Menekan tombol UPLOAD
Jika tidak berhasil menyimpan
Jika berhasil menyimpan
Jika tidak berhasil menyimpan
Jika berhasil menyimpan
Gambar 3. 44Activity diagram dari use case ubah data hasil monitor
Berikut ini adalah activity diagram dari use case batalkan status monitor diasumsikan pelanggan kwh 0, kwh maks, dan TBT memiliki langkah yang
sama: User
Sistem
menekan tombol pada kolom lihat detail
menampilkan halaman detail approve hasil monitor pelanggan
mengisi alasan pembatalan status monitor
menyimpan alasan pembatalan dan mengubah status monitor
menampilkan pesan status berhasil dibatalkan
Menekan tombol BATALKAN
Jika data berhasil
dibatalkan Jika data tidak
berhasil dibatalkan
Gambar 3. 45Activity diagram dari use case batalkan status monitor
Berikut ini adalah activity diagram dari use case batalkan status approve diasumsikan pelanggan kwh 0, kwh maks, dan TBT memiliki langkah yang
sama:
User Sistem
menekan tombol pada kolom lihat detail
menampilkan halaman detail approve hasil monitor pelanggan
mengisi alasan pembatalan status approve
menyimpan alasan pembatalan dan mengubah status monitor
dan status approve
menampilkan pesan status berhasil dibatalkan
Menekan tombol BATALKAN
Jika data berhasil
dibatalkan Jika data tidak
berhasil dibatalkan
Gambar 3. 46Activity diagram dari use case batalkan status approve
Berikut ini adalah activity diagram dari use caseapprove data hasil monitor diasumsikan pelanggan kwh 0, kwh maks, dan TBT memiliki langkah yang
sama:
User Sistem
menekan tombol pada kolom lihat detail menampilkan halaman detail
approve hasil monitor pelanggan
menekan tombol approve mengubah status approve
menampilkan pesan data berhasil diapprove
Jika data tidak berhasil diapprove
Jika data berhasil diapprove
Gambar 3. 47Activity diagram dari use caseapprove data hasil monitor
diasumsikan pelanggan kwh 0, kwh maks, dan TBT memiliki langkah yang sama PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Berikut ini adalah activity diagram dari use case lihat versi sebelum dari data hasil monitor diasumsikan pelanggan kwh 0, kwh maks, dan TBT memiliki
langkah yang sama:
menekan tombol berisi idmon versi sebelum
User
menampilkan halaman detail monitoring versi sebelum
Sistem
Gambar 3. 48Activity diagram dari use case lihat versi sebelum dari data hasil
monitor Berikut ini adalah activity diagram dari use case lihat history monitoring dari data
hasil monitor diasumsikan pelanggan kwh 0, kwh maks, dan TBT memiliki langkah yang sama:
menekan tombol HISTORY MONITORING
User
menampilkan halaman Detail history monitoring
Sistem
Gambar 3. 49Activity diagram dari use caselihat history monitoring dari data
hasil monitor PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Berikut ini adalah activity diagram dari use case copy status bulan terakhir diasumsikan pelanggan kwh 0, kwh maks, dan TBT memiliki langkah copy status
yang sama:
Sistem
menekan tombol copy status pada kolom lihat detail
Mencari data pelanggan dengan idpel yg sama yang sudah diapprove sebelumnya
Jika data ditemukan
menampilkan halaman detail copy status approve
menampilkan pesan tidak data sebelumnya yang sudah diapprove
Jika data tidak ditemukan
menekan tombol approve menyimpan data hasil monitor dan
mengubah status monitor dan approve
menampilkan pesan copy status berhasil Jika data berhasil
disimpan Jika data tidak
berhasil disimpan
Gambar 3. 50Activity diagram dari use casecopy status bulan terakhir
diasumsikan pelanggan kwh 0, kwh maks, dan TBT memiliki langkah copy status yang sama
Berikut ini adalah activity diagram dari use case cetak laporan monitoring untuk pelanggan kwh 0 dan kwh maks :
Mengklik menu pelanggan kwh 0 Pada menubar cetak laporan
User Sistem
menginput bulan dan tahun mencari data approve kwh 0
sesuai tahun dan bulan
Menampilkan
preview laporan yang akan dicetak
Menekan tombol CETAK
menampilkan halaman Cetak laporan pelanggan kwh 0
menekan tombol print mencetak laporan
Gambar 3. 51Activity diagram dari use case cetak laporan untuk pelanggankwh 0
Mengklik menu pelanggan kwh maks Pada menubar cetak laporan
User Sistem
menginput bulan dan tahun mencari data approve kwh maks
sesuai tahun dan bulan
Menampilkan preview laporan yang akan dicetak
menampilkan halaman Cetak laporan pelanggan kwh maks
menekan tombol print mencetak laporan
Menekan tombol CETAK
Gambar 3. 52Activity diagram dari use case cetak laporan untuk pelanggan kwh
maks PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Berikut ini adalah activity diagram dari use case cetak laporan monitoring untuk pelanggan TBT dan pelanggan kwh maks naik daya:
Mengklik menu Tidak Beli Token 3 Bulan Pada menubar cetak laporan
User Sistem
menginput bulan dan tahun mencari data approve TBT
sesuai tahun dan bulan
Menampilkan
preview laporan yang akan dicetak
menampilkan halaman Cetak laporan pelanggan TBT
menekan tombol print mencetak laporan
Menekan tombol CETAK
Gambar 3. 53Activity diagram dari use casecetak laporan untuk pelanggan TBT
Mengklik menu kwh maks naik daya Pada menubar cetak laporan
User Sistem
menginput bulan dan tahun mencari data pelangan kwh maks
naik daya sesuai tahun dan bulan
Menampilkan preview laporan yang akan dicetak
menampilkan halaman Cetak laporan pelanggan
kwh maksNaik daya
menekan tombol print mencetak laporan
Menekan tombol CETAK
Gambar 3. 54Activity diagram dari use case cetak laporan untuk pelanggan naik
daya PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Berikut ini adalah activity diagram dari use case lihat data yang sama untuk pelanggan kwh 0, kwh maks, dan TBT:
Mengklik tombol cek data yang sama
User Sistem
menampilkan halaman data pelanggan kwh 0 yang sama
Gambar 3. 55Activity diagram dari use case tampilkan data yang sama pelanggan
kwh 0
Mengklik tombol cek data yang sama
User Sistem
menampilkan halaman data pelanggan kwh maks yang sama
Gambar 3. 56Activity diagram dari use case tampilkan data yang sama pelanggan
kwh maks
Mengklik tombol cek data yang sama
User Sistem
menampilkan halaman data pelangganTBT yang sama
Gambar 3. 57Activity diagram dari use case tampilkan data yang sama pelanggan
TBT PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Berikut ini adalah activity diagram dari use case lihat detail pelanggan:
Menginput id pelanggan
User Sistem
mencari data pelanggan
menampilkan halaman detail pelanggan Menekan
tombol CARI
Jika data pelanggan ditemukan
Jika data pelanggan tidak ditemukan
Gambar 3. 58Activity diagram dari use case lihat detail pelanggan
3.2.7. Diagram Sekuensial
Berikut ini adalah diagram sekuensial yang akan menjelaskan bagaimana suatu operasi atau sistem dijalankan secara tahap demi tahap. Gambar 5.59 sd gambar
5.88 akan menampilkan diagram sekuensial dari setiap case yang dijelaskan sebelumnya.
Gambar 3. 59 Diagram sekuensial untuk login admin
Gambar 3. 60 Diagram sekuensial untuk login operator
Gambar 3. 61 Diagram Sekuensial untuk use case tambah user
Gambar 3. 62 Diagram sekuensial untuk usecase edit data user
Gambar 3. 63 Diagram sekeunsial untuk use case lihat daftar Kwh 0 belum cek
Gambar 3. 64 Diagram sekeunsial untuk usecase lihat daftar kwh maks belum cek
Gambar 3. 65Diagram sekuensial untuk usecase lihat daftar TBT sudah cek
Gambar 3. 66Diagram sekuensial untuk usecase lihat daftar kwh 0 sudah cek
Gambar 3. 67 Diagram sekuensial untuk usecase lihat daftar kwh maks sudah cek
Gambar 3. 68 Diagram sekuensial untuk usecase lihat data kwh maks cek
perbulan PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Gambar 3. 69 Diagram sekuensial untuk usecase lihat data kwh 0 cek perbulan
Gambar 3. 70 Diagram sekuensial untuk usecase lihat data TBT cek perbulan
Gambar 3. 71 Diagram sekuensial untuk usecase lihat data kwh 0 cek approve
perbulan
Gambar 3. 72 Diagram sekuensial untuk usecase lihat data kwh maks cek
approve perbulan PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Gambar 3. 73 Diagram sekuensial untuk usecase lihat data tbt cek approve
perbulan
Gambar 3. 74 Diagram sekuensial untuk usecase lihat Data TBT lihat yang sama
Gambar 3. 75 Diagram sekuensial untuk usecase lihat data kwh 0 cek data yang
sama
Gambar 3. 76 Diagram sekuensial untuk usecase lihat data data kwh maks cek
data yang sama PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Gambar 3. 77Diagram sekuensial untuk usecase lihat versi sebelum data
monitoring pelanggan kwh 0 kwh maks dan TBT sama
Gambar 3. 78 Diagram sekuensial untuk usecase lihat history monitoring
pelanggan kwh 0 kwh maks dan TBT sama PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Gambar 3. 79 Diagram sekuensial untuk usecase proses approve pelanggan kwh
0 kwh maks dan TBT sama PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Gambar 3. 80 Diagram sekuensial untuk usecase pembatalan status monitoring
pelanggan kwh 0 kwh maks dan TBT sama
Gambar 3. 81 Diagram sekuensial untukuse case pembatalan status approve
Gambar 3. 82 Diagram sekuensial untuk usecaseupload data monitoring
pelanggan kwh 0 kwh maks dan TBT sama PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Gambar 3. 83 Diagram sekuensial untuk usecase proses ubah data monitoring
pelanggan kwh 0 kwh maks dan TBT sama PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Gambar 3. 84 Diagram sekuensial untuk usecase proses copy status pelanggan
kwh maks kwh 0 dan TBT sama
Gambar 3. 85 Diagram sekuensial untuk usecase cetak laporan monitoring kwh 0
Gambar 3. 86 Diagram sekuensial untuk usecase cetak laporan monitoring kwh
maks
Gambar 3. 87 Diagram sekuensial untuk usecase cetak laporan monitoring TBT
Gambar 3. 88 Diagram sekuensial untuk usecase laporan rekomendasi
monitoring naik daya pelanggan kwh maks PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
3.2.8. Diagram Kelas
Berikut ini pada gambar 3.89 merupakan diagram kelas. Untuk lebih lengkap mengenai isi atribut, tipe data, dan method dari masing-masing kelas dapat
dlihat pada Lampiran C.
+getmConnection +getmDataSource
DatabaseConnection Lihat_Data
LihatData_TBT DetailPelanggan_DPM
DetailPelanggan_TBT DataPegawai
Unitup
List_history Rekapitulasi
Dashboard Naik_daya
approve Monitor_control
koneksi uploadHandler
uploadHandlerTBT Display_Foto
Gambar 3. 89 Diagram Kelas
3.3. Perancangan Basis Data