170
26. Lihat persetujuan
surat Use Case ini menggambarkan kegiatan
melihat persetujuan surat. Staf TU
27. Kirim Email
Use Case ini menggambarkan kegiatan mengirim
email terhadap
data pengiriman yang telah diisi.
Staf TU
28. Lihat data
pengaduan Use Case ini menggambarkan kegiatan
melihat data pengaduan. Staf TU
29. Lihat data putusan Use Case ini menggambarkan kegiatan
melihat data putusan. Staf TU
30. Lihat data Agenda Use Case ini menggambarkan kegiatan
melihat data Agenda. Staf TU
31. Logout Use Case ini menggambarkan kegiatan
keluar dari sistem. Semua actor
171
c Use Case Diagram
Gambar 4.5 Use case diagram Sistem Informasi Persuratan PKEPP Bagian I
172
Gambar 4.6 Use case diagram Sistem Informasi Persuratan PKEPP Bagian II
173
d Narasi Use Case Diagram
Narasi use case digunakan untuk mendeskripsikan secara tekstual interaksi dan langkah-langkah yang terjadi antara sistem
dengan penggunanya. Berikut adalah narasi use case yang akan menjelaskan use case yang telah dibuat sebelumnya.
Tabel 4.11 Narasi Use Case Login
Use case name Login
Use case Id 1
Actor Semua actor
Description Use Case ini menggambarkan kegiatan masuk kedalam
sistem dengan data yang telah diregistrasi oleh Admin.
Pre condition Pengguna sistem harus telah terdaftar di dalam sistem.
Trigger Use case ini dilakukan agar pengguna sistem dapat masuk
kedalam sistem dan keluar dari sistem serta menggunakan sistem sesuai dengan level pengguna.
Typical course of events
Actor Action Sistem response
Membuka sistem Menampilkan halaman login
Masukkan “username” Masukkan “password”
Pilih login Validasi
username dan
174
password Menampilkan
halaman utama pengguna
Alternate courses Alternatif no.4 jika nama dan kata sandi tidak sesuai maka
akan menampilkan pesan data salah dan diminta mengisi kembali no. 2 dan 3.
Conclusion Use case ini dibuat untuk masuk ke dalam sistem.
Post condition Setelah validasi nama dan kata sandi benar sistem akan
membuka halaman utama sesuai dengan level pengguna.
Tabel 4.12 Narasi Use Case Ubah Profil Use case name
Ubah Profil
Use case Id 2
Actor Semua Actor
Description
Use Case ini menggambarkan kegiatan mengubah data profil.
Pre condition
Pengguna sistem harus login.
Trigger Use case ini dilakukan agar pengguna sistem mengubah
data pribadi.
Typical course of events
Actor Action Sistem response
1. Pilih menu akun 2. Pilih submenu profil
3. Menampilkan form ubah profil
175
4. Ubah data profil 5. Pilih update
6. Menyimpan data profil
Alternate courses
-
Conclusion Use Case ini dibuat memfasilitasi user mengubah data
pribadi.
Post condition Setelahdata diubah maka data akan disimpan ke database.
Tabel 4.13 Narasi Use Case Ubah Password Use case name
Ubah Password
Use case Id 3
Actor Semua Actor
Description
Use Case ini menggambarkan kegiatan mengubah password yang digunakan untuk login.
Pre condition
Pengguna sistem harus login.
Trigger Use case ini dilakukan agar pengguna sistem dapat
mengubah password.
Typical course of events
Actor Action Sistem response
1. Pilih menu akun 2. Pilih
menu ubah
password 3. Menampilkan form ubah
password 4. Ubah data password
176
5. Pilih simpan 6. Mengubah
data password
Alternate courses -
Conclusion Use Case ini dibuat memfasilitasi user dalam mengubah
password.
Post condition Setelah surat itu dibuat maka surat tersebut akan tersimpan
ke database.
Tabel 4.14 Narasi Use Case Buat Surat Use case name
Buat Surat
Use case Id 4
Actor
Staf TU
Description Use Case ini menggambarkan kegiatan membuat surat
PKEPP. Surat yang dibuat merupakan surat PKEPP yaitu Surat Pemberitahuan, Surat Undangan Rapat Verifikasi,
Surat Pemanggilan, Surat Undangan Rapat Pleno, dan Surat Penyampaian Putusan .
Pre condition Pengguna sistem harus login dan terdaftar sebagai Staf TU.
Trigger
Use case ini dilakukan agar pengguna sistem dapat menulis surat dengan cara men-input data yang dibutuhkan surat
serta menggunakan sistem sesuai dengan level pengguna.
Typical course of events
Actor Action Sistem response
7. Pilih notifikasi 8. Menampilkan
daftar notifikasi
9. Pilih salah satu daftar notifikasi
10. Menampilkan daftar
surat yang harus dibuat
177
11. Pilih buat surat 12. Menampilkan
form input Surat
13. Masukan data surat 14. Pilih simpan
15. Menyimpan data surat
Alternate courses
Alternatif nomor 9 jika data yang data yang di-input salah maka actor
bisa memilih “Batal” maka akan kembali ke nomor 5.
Conclusion
Use Case ini dibuat memfasilitasi user dalam membuat surat.
Post condition
Setelah surat itu dibuat maka surat tersebut akan tersimpan ke database.
Tabel 4.15 Narasi Use Case Mulai Persetujuan Use case name
Mulai Persetujuan
Use case Id
5
Actor Staf TU
Description Use Case ini menggambarkan kegiatan memulai proses
tindaklanjut terhadap surat yang telah dibuat.
Pre condition Pengguna sistem harus login dan terdaftar sebagai Staf TU.
Trigger
Use case ini dilakukan agar pengguna sistem dapat approve surat.
Typical course of events
Actor Action Sistem response
1. Pilih menu Persuratan
178
PKEPP 2. Pilih
salah satu
submenu jenis surat 3. Menampilkan
daftar surat
4. Pilih mulai persetujuan pada daftar surat
5. Menyimpan data
persetujuan surat
Alternate courses Alternatif nomor 4 jika actor ingin membatalkan dalam
memulai persetujuan maka actor bisa memilih “Batal” maka
akan kembali ke nomor 3.
Conclusion Use Case ini dibuat memfasilitasi user dalam memulai
persetujuan surat.
Post condition
Surat berada pada pihak yang berwenang dalam menindaklanjuti surat.
Tabel 4.16 Narasi Use Case Input Surat Keluar Use case name
Input Surat Keluar
Use case Id 6
Actor
Staf TU
Description Use Case ini menggambarkan kegiatan menyimpan data
surat keluar.
Pre condition Pengguna sistem harus login dan terdaftar sebagai Staf
TU.
Trigger Use case ini dilakukan agar pengguna sistem dapat
meyimpan surat keluar.
Typical course of events
Actor Action Sistem response
1. Pilih menu
surat keluar
2. Manampilkan daftar
surat keluar
179
3. Pilih tambah 4. Menampilkan form Surat
keluar 5. Masukan data surat
6. Pilih simpan 7. Menyimpan data surat
Alternate courses
Alternatif no.7 jika tidak ingin menyimpan surat maka actor
bisa memilih “Kembali” maka akan kembali ke nomor 3.
Conclusion
Use Case ini dibuat memfasilitasi user dalam meyimpan surat keluar.
Post condition
Staf TU dapat menyimpan data surat keluar.
Tabel 4.17 Narasi Use Case Input Surat Masuk Use case name
Input Surat Masuk
Use case Id
7
Actor Staf TU
Description Use Case ini menggambarkan kegiatan menyimpan data
surat masuk.
Pre condition Pengguna sistem harus login dan terdaftar sebagai Staf
TU.
Trigger
Use case ini dilakukan agar pengguna sistem dapat meyimpan surat masuk sesuai dengan level pengguna.
Typical course of events
Actor Action Sistem response
1. Pilih menu surat 2. Menampilkan daftar surat
180
masuk masuk
3. Pilih tambah 4. Menampilkan form surat
masuk 5. Masukan data surat
6. Pilih simpan 7. Menyimpan data surat
masuk
Alternate courses Alternatif no.6 jika tidak ingin menyimpan surat maka
actor bisa memilih “Kembali” maka akan kembali ke
aktifitas no. 2.
Conclusion
Use Case ini dibuat memfasilitasi user dalam meyimpan surat masuk.
Post condition Staf TU dapat menyimpan data surat masuk.
Tabel 4.18 Narasi Use Case Input Data Pengiriman Use case name
Input Surat Masuk
Use case Id 8
Actor Staf TU
Description Use Case ini menggambarkan kegiatan menyimpan data
pengiriman surat keluar.
Pre condition
Pengguna sistem harus login dan terdaftar sebagai Staf TU.
Trigger
Use case ini dilakukan agar pengguna sistem dapat meyimpan data pengiriman surat keluar.
Typical course of Actor Action
Sistem response
181
events
1. Pilih menu surat keluar
2. Menampilkan daftar surat keluar
3. Pilih pengiriman 4. Menampilkan form input
pengiriman 5. Masukan
data pengiriman
6. Pilih simpan 7. Menyimpan data
pengiriman
Alternate courses Alternatif no.6 jika tidak ingin menyimpan surat maka
actor bisa memilih “Kembali” maka akan kembali ke
aktifitas no. 2.
Conclusion Use Case ini dibuat memfasilitasi user dalam meyimpan
data pengiriman surat
Post condition Staf TU dapat menyimpan data pengiriman surat.
Tabel 4.19 Narasi Use Case Cetak Surat Use case name
Cetak Surat
Use case Id 9
Actor
Staf TU
Description Use case ini menggambarkan kegiatan mencetak surat
yang telah dibuat dan telah disetujui.
Pre condition Pengguna sistem harus login dan terdaftar sebagai Staf
TU.
Trigger Use case ini dilakukan agar pengguna sistem dapat
mencetak Surat sesuai dengan level pengguna.
182
Typical course of events
Actor Action Sistem response
1. Pilih menu surat keluar 2. Menampilkan daftar
surat keluar 3. Pilih cetak
4. Menampilkan surat dalam bentuk .pdf
Alternate courses -
Conclusion Use case ini dibuat memfasilitasi user dalam mencetak
surat.
Post condition Staf TU dapat mencetak surat.
Tabel 4.20 Narasi Use Case Upload Surat Use case name
Upload Surat
Use case Id 10
Actor
Staf TU
Description
Use Case ini menggambarkan kegiatan meng-upload surat PKEPP setelah surat tersebut telah ditandatangani dan
discan.
Pre condition
Actor telah login dan telah men-scan surat.
Trigger Use case ini dilakukan agar pengguna sistem dapat meng-
upload surat PKEPP.
Typical course of events
Actor Action Sistem response
1. Pilih menu surat keluar 2. Menampilkan
183
daftar surat keluar 3. Pilih pengiriman
4. Pilih next 5. Menampilkan
form upload
6. Masukan file upload 7. Pilih simpan
8. Menyimpan file surat
Alternate courses Alternatif no.7 jika batal memilih user maka actor bisa
memilih “batal” dan sistem akan kembali ke nomor 2.
Conclusion Actor telah meng-upload surat.
Post condition Actor dapat men-download surat.
Tabel 4.21 Narasi Use Case Lihat Permintaan Pembuatan
Surat
Use case name Lihat Permintaan pembuatan Surat
Use case Id 11
Actor Staf TU
Description Use Case ini melihat permintaan pembuatan surat.
Pre condition Pengguna sistem harus login dan terdaftar sebagai Staf TU.
Trigger Use case ini dilakukan agar pengguna sistem dapat melihat
permintaan surat sesuai dengan level pengguna.
Typical course of events
Actor Action Sistem response
1. Pilih menu
184
persuratan PKEPP 2. Pilih
salah satu
submenu persuratan PKEPP
3. Menampilkan daftar surat yang harus dibuat
Alternate courses -
Conclusion User dapat melihat surat yang harus dibuat.
Post condition -
Tabel 4.22 Narasi Use Case Buat Disposisi Pengaduan Use case name
Buat Disposisi Pengaduan
Use case Id 12
Actor Ketua DKPP, Kepala Biro Administrasi, Kepala Administrasi
Pengaduan.
Description Use Case ini menggambarkan kegiatan membuat disposisi
pengaduan.
Pre condition Pengguna sistem harus login dan terdaftar sebagai Ketua DKPP,
Kepala Biro Administrasi, Kepala Administrasi Pengaduan.
Trigger Use case ini dilakukan agar pengguna sistem dapat menulis
disposisi pengaduan sesuai dengan level pengguna.
Typical course of events
Actor Action Sistem response
1. Pilih menu persuratan PKEPP
2. Pilih submenu disposisi pengaduan
3. Menampilkan daftar disposisi yang harus dibuat
4. Pilih buat disposisi 5. Menampilkan form input
185
disposisi pengaduan 6. Masukan
data form
disposisi pengaduan 7. Pilih kirim
8. Menyimpan data disposisi pengaduan
Alternate courses Alternatif nomor 7 jika data yang data yang di-input salah maka
actor bisa memilih screen dialog “Batal” maka akan kembali ke
proses nomor 3.
Conclusion Use Case ini dibuat memfasilitasi user dalam membuat disposisi
pengaduan.
Post condition
Setelah disposisi itu dibuat maka disposisi tersebut akan terkirim ke bagian yang dituju.
Tabel 4.23 Narasi Use Case Lihat Surat Use case name
Lihat Surat
Use case Id 13
Actor
Staf TU, Ketua DKPP, Ka Subbagian TU, Kepala Biro Administrasi, Kepala Bagian Administrasi Pengaduan, Kepala
Bagian Administrasi Persidangan
Description Use Case ini menggambarkan kegiatan melihat surat yang telah
dibuat danatau surat yang ditujukan kepada actor tersebut.
Pre condition
Terdapat surat yang telah disimpan dalam sistem.
Trigger Use case ini dilakukan agar pengguna sistem dapat melihat surat
yang telah dibuat danatau surat yang ditujukan kepada actor tersebut..
Typical course of Actor Action
Sistem response
186
events
1. Memilih menu persuratan PKEPP
2. Menampilkan submenu jenis persuratan PKEPP
3. Memilih salah satu jenis surat
4. Menampilkan daftar surat
5. Pilih detail 6. Menampilkan detail
surat
Alternate courses -
Conclusion
Use Case ini dibuat memfasilitasi user dalam melihat surat PKEPP.
Post condition -
Tabel 4.24 Narasi Use Case Lihat Disposisi Use case name
Lihat Disposisi Pengaduan
Use case Id
14
Actor Kepala Biro Administrasi, Kepala Bagian Administrasi
Pengaduan, Ka Subbagian Analisis dan Verifikasi.
Description Use Case ini menggambarkan kegiatan melihat disposisi
pengaduan yang telah dibuat danatau disposisi pengaduan yang ditujukan kepada actor tersebut.
Pre condition Terdapat disposisi yang telah disimpan dalam sistem.
Trigger Use case ini dilakukan agar pengguna sistem dapat melihat surat
yang telah dibuat danatau surat yang ditujukan kepada actor tersebut..
Typical course of events
Actor Action Sistem response
1. Pilih menu persuratan
187
PKEPP 2. Pilih submenu
disposisi pengaduan 3. Menampilkan daftar disposisi
pengaduan 4. Pilih detail
5. Menampilkan detail disposisi pengaduan
Alternate courses -
Conclusion Use Case ini dibuat memfasilitasi user dalam melihat disposisi
pengaduan.
Post condition Actor dapat melihat disposisi pengaduan yang ditujukan
untuknya.
Tabel 4.25 Narasi Use Case Ubah Surat Use case name
Ubah Surat
Use case Id
15
Actor Staf TU
Description
Use Case ini menggambarkan kegiatan mengubah surat.
Pre condition Telah menerima surat yang ditujukan untuk actor tersebut.
Trigger Use case ini dilakukan agar pengguna sistem dapat mengubah
surat .
Typical course of events
Actor Action Sistem response
1. Pilih menu persuratan PKEPP
2. Menampilkan submenu jenis surat PKEPP
3. Pilih jenis surat 4. Menampilkan daftar surat
188
yang ingin diubah 5. Pilih ubah
6. Menampilkan form input surat 7. Ubah data surat
8. Pilih update 9. Menyimpan data surat
Alternate courses Alternatif no.8 jika batal mengubah data surat maka actor bisa
memilih batal dan sistem akan kembali ke aktifitas 4.
Conclusion Use case ini dibuat memfasilitasi user dalam mengubah surat.
Post condition Data surat telah diubah.
Tabel 4.26 Narasi Use Case Hapus Surat Use case name
Hapus Surat
Use case Id
16
Actor Staf TU
Description
Use Case ini menggambarkan kegiatan menghapus surat.
Pre condition Telah membuat surat.
Trigger Use case ini dilakukan agar pengguna sistem dapat menghapus
surat .
Typical course of events
Actor Action Sistem response
1. Pilih menu persuratan PKEPP
2. Menampilkan submenu jenis surat PKEPP
3. Pilih jenis surat yang ingin dihapus
4. Menampilkan daftar surat
189
5. Pilih hapus 6. Menampilkan
pesan konfirmasi
7. Pilih ya 8. Menghapus data surat
Alternate courses Alternatif no.7 jika batal menghapus data surat maka actor bisa
memilih batal dan sistem akan kembali ke aktifitas 4.
Conclusion
Use case ini dibuat memfasilitasi user dalam menghapus surat.
Post condition Data surat telah dihapus.
Tabel 4.27 Narasi Use Case Approve Surat Use case name
Approve Surat
Use case Id 17
Actor Kepala Biro Administrasi , Kepala Bagian Administrasi Umum,
Kepala Bagian Administasi Pengaduan , Kepala Bagian Adminitrasi Persidangan, Ka Subbagian TU.
Description Use Case ini menggambarkan kegiatan meng-approve surat yang
ditujukan kepada actor yang satu kepada actor yang lain.
Pre condition Telah menerima data surat yang harus di-approve.
Trigger
Use case ini dilakukan agar pengguna sistem dapat meng-approve surat.
Typical course of events
Actor Action Sistem response
1. Pilih notifikasi 2. Menampilkan daftar notifikasi
3. Pilih salah satu daftar notifikasi
4. Menampilkan daftar surat yang harus di-approve
190
5. Pilih approve 6. Menyimpan data surat
Alternate courses Alternatif nomor 6 jika batal meng-approve maka actor bisa
memilih disapprove dan akan kembali ke proses nomor 5.
Conclusion
Use case ini dibuat memfasilitasi user dalam meng-approve surat.
Post condition Setelah surat tersebut diapprove maka user yang dituju akan dapat
melihat surat tersebut.
Tabel 4.28 Narasi Use Case Buat Nota Dinas Use case name
Buat Nota Dinas
Use case Id 18
Actor Kepala Biro Administrasi, Kepala Bagian Administrasi
Pengaduan
Description Use Case ini menggambarkan kegiatan input data nota
dinas.
Pre condition Pengguna sistem harus login dan terdaftar sebagai Kepala
Biro Administrasi atau Kepala Bagian Administrasi Pengaduan.
Trigger Use case ini dilakukan agar pengguna sistem dapat menulis
Nota Dinas dengan cara men-input data yang dibutuhkan a.
Typical course of events
Actor Action Sistem response
1. Pilih notifikasi 2. Menampilkan
daftar notifikasi
3. Pilih nota dinas 4. Menampilkan daftar nota
dinas yang harus dibuat 5. Pilih buat nota
6. Menampilkan form input
191
nota dinas 7. Masukan data nota
dinas 8. Pilih kirim
9. Menyimpan data nota dinas
Alternate courses Alternatif no.8 jika data yang data yang di-input salah maka
actor bisa memilih screen dialog “Batal” maka akan
kembali ke aktifitas nomor 4.
Conclusion Use Case ini dibuat memfasilitasi user dalam membuat nota
dinas.
Post condition
Setelah nota dinas itu dibuat maka nota dinas tersebut akan terkirim ke pengguna sistem yang dituju.
Tabel 4.29 Narasi Use Case Approve Nota Dinas Use case name
Approve nota dinas
Use case Id 19
Actor
Ketua DKPP, Kepala Bagian Administrasi Persidangan
Description Use Case ini menggambarkan kegiatan meng-approve nota dinas
yang telah dibuat.
Pre condition Pengguna sistem harus login dan terdaftar sebagai Ketua DKPP
dan Kepala Bagian administrasi Persidangan.
Trigger Use case ini dilakukan agar pengguna sistem dapat meng-
approve nota dinas sesuai dengan level pengguna.
Typical course of events
Actor Action Sistem response
1. Pilih menu
persuratan perkara
192
2. Pilih submenu
nota dinas 3. Menampilkan daftar nota dinas
4. Pilih approve 5. Menyimpan data nota dinas
Alternate courses Alternatif no.4 jika tidak ingin meng-aprove maka actor bisa
memilih disapprove maka akan kembali ke nomor 3.
Conclusion Use Case ini dibuat memfasilitasi user dalam meng-approve
nota dinas.
Post condition
Actor melihat status nota ninas.
Tabel 4.30 Narasi Use Case Lihat Laporan Persuratan
PKEPP
Use case name Lihat Laporan Persuratan PKEPP
Use case Id 20
Actor Ketua DKPP, Kepala Biro Administrasi, Sekjen Bawaslu
Description Use Case ini menggambarkan kegiatan melihat laporan
persuratan PKEPP.
Pre condition Actor telah login.
Trigger Use case ini dilakukan agar pengguna sistem dapat melihat
laporan persuratan yang dilakukan dalam menangani suatu PKEPP.
Typical course of events
Actor Action Sistem response
1. Masuk ke
dalam sistem
2. Pilih submenu 3. Menampilkan laporan
193
laporan persuratan PKEPP
persuratan perkara
Alternate courses -
Conclusion
Actor dapat melihat laporan persuratan PKEPP.
Post condition
Actor berhasil mendapatkan informasi persuratan PKEPP.
`Tabel 4.31 Narasi Use Case Lihat Laporan Persuratan
MasukKeluar
Use case name
Lihat Laporan Persuratan Umum
Use case Id 21
Actor Ketua DKPP, Kepala Biro Administrasi
Description
Use Case ini menggambarkan kegiatan melihat laporan persuratan PKEPP.
Pre condition
Actor telah login.
Trigger Use case ini dilakukan agar pengguna sistem dapat melihat
kegiatan persuratan yang dilakukan dalam menangani suatu PKEPP.
Typical course of events
Actor Action Sistem response
1. Pilih menu laporan 2. Pilih submenu
laporan persuratan umum
3. Menampilkan laporan persuratan masukkeluar
194
Alternate courses -
Conclusion Actor dapat melihat laporan persuratan masukkeluar.
Post condition Actor berhasil mendapatkan informasi persuratan masukkeluar.
Tabel 4.32 Narasi Use Case mengelola User Use case name
Mengelola User
Use case Id 22
Actor Admin
Description
Use Case ini menggambarkan kegiatan actor untuk mengelola user.
Pre condition Actor terdaftar sebagai Admin
Trigger Use case ini dilakukan agar pengguna sistem dapat mengelola
hak akses user terhadap sistem sesuai dengan level user.
Typical course of events
Actor Action Sistem response
1. Pilih menu master data
2. Memilih submenu manage user
3. Menampilkan daftar user 4. Memilih
tombol “tambah”
5. Menampilkan form user 6. Pilih pegawai yang
akan dijadikan user 7. Meng-input data
user berupa username,
195
password dan level 8. Klik simpan
9. Menyimpan data user
Alternate courses 5A.Memilih fungsi
“edit” untuk mengubah data user
5B.Memilih fungsi
“hapus” untuk menghapus data user
4B.Sistem menampilkan konfirmasi hapus data. 7B.Untuk data yang berhasil dihapus sistem menampilkan pesan
data berhasil dihapus, untuk data tidak jadi dihapus kembali ke langkah 2.
Conclusion Actor berhasil melakukan pengolahan terhadap data user.
Post condition Manajemen user tersimpan dalam database
Tabel 4.33 Narasi Use Case mengelola Pegawai Use case name
Mengelola Pegawai
Use case Id 23
Actor Admin
Description Use Case ini menggambarkan kegiatan actor untuk mengelola
pegawai.
Pre condition Actor terdaftar sebagai Admin
Trigger
Use case ini dilakukan agar pengguna sistem dapat mengelola data pegawai.
Typical course of events
Actor Action Sistem response
1. Pilih menu master data
196
2. Memilih submenu master pegawai
3. Menampilkan daftar pegawai 4. Memilih
tombol “tambah”
5. Menampilkan form pegawai 6. Masukan
data pegawai
7. Klik simpan 8. Menyimpan data pegawai
Alternate courses 5A.Memilih fungsi
“edit” untuk mengubah data pegawai
5B.Memilih fungsi
“hapus” untuk menghapus data pegawai
4B.Sistem menampilkan konfirmasi hapus data. 7B.Untuk data yang berhasil dihapus sistem menampilkan pesan
data berhasil dihapus, untuk data tidak jadi dihapus kembali ke langkah 2.
Conclusion
Actor berhasil melakukan pengolahan terhadap data pegawai user.
Post condition Manajemen user tersimpan dalam database
Tabel 4.34 Narasi Use Case Mengelola Master Persuratan Use case name
Mengelola Master Persuratan
Use case Id 24
Actor Admin TU
Description
Use Case ini menggambarkan kegiatan actor untuk mengelola master surat.
Pre condition Actor login sebagai Admin TU
197
Trigger Use case ini dilakukan agar pengguna sistem dapat mengelola
master surat.
Typical course of events
Actor Action Sistem response
1. Pilih menu master data
2. Memilih submenu manage
persuratan 3. Pilih salah satu
master persuratan 4. Menampilkan daftar master
persuratan 5. Memilih
“tambah” 6. Menampilkan form user
7. Meng-input data master persuratan
8. Klik simpan 9. Menyimpan data user
Alternate courses 5A.Memilih fungsi
“edit” untuk mengubah data master persuratan user
5B.Memilih fungsi
“hapus” untuk menghapus data master persuratan
4B.Sistem menampilkan konfirmasi hapus data. 7B.Untuk data yang berhasil dihapus sistem menampilkan pesan
data berhasil dihapus, untuk data tidak jadi dihapus kembali ke langkah 2.
Conclusion Actor berhasil melakukan pengolahan terhadap manajemen
master persuratan.
Post condition Data master pesuratan berhasil disimpan.
198
Tabel 4.35 Narasi Use Case mengatur Persetujuan
Persuratan
Use case name Mengatur Persetujuan Persuratan
Use case Id 25
Actor Admin TU
Description
Use Case ini menggambarkan kegiatan actor untuk mengelola persetujuan data persuratan.
Pre condition Actor login sebagai Admin TU.
Trigger Use case ini dilakukan agar pengguna sistem dapat mengelola
disposisi bila terjadi kesalahan terhadap surat.
Typical course of events
Actor Action Sistem response
1. Pilih menu
pengaturan 2. Memilih submenu
persetujuan surat 3. Menampikan
form persetujuan surat
4. Memilih jenis surat 5. Menampilkan
persetujuan surat
3. Mengatur persetujuan surat
6. Pilih simpan 7. Menyimpan hasil pengaturan
Alternate courses -
Conclusion
Actor berhasil melakukan pengaturan persetujuan surat PKEPP.
Post condition -
199
Tabel 4.36 Narasi Use Case lihat Persetujuan surat Use case name
Lihat Persetujuan surat
Use case Id 26
Actor Staf TU
Description Use Case ini menggambarkan kegiatan actor melihat status
persetujuan data surat.
Pre condition Actor login sebagai Staf TU.
Trigger Use case ini dilakukan agar pengguna sistem dapat melihat
status persetujuan surat.
Typical course of events
Actor Action Sistem response
1. Pilih salah satu jenis surat.
2. Menampilkan status surat pada daftar surat
Alternate courses -
Conclusion Actor berhasil melihat status persetujuan surat PKEPP.
Post condition -
Tabel 4.37 Narasi Use Case Kirim Email Use case name
Kirim Email
Use case Id 27
Actor Staf TU
200
Description Use Case ini menggambarkan kegiatan actor mengirim surat
melalui email.
Pre condition Actor login sebagai Staf TU.
Trigger Use case ini dilakukan agar pengguna sistem dapat mengirim
surat melalui email.
Typical course of events
Actor Action Sistem response
1. Melihat form
input pengiriman.
2. Menampilkan status surat pada daftar surat
3. Mengisi data
email penerima beserta file
surat
4. Pilih kirim 5. Mengirim file surat ke email
Alternate courses -
Conclusion File surat berhasil terkirim ke email yang dituju .
Post condition -
Tabel 4.38 Narasi Use Case Lihat Data Pengaduan Use case name
Lihat Data Pengaduan
Use case Id
28
Actor Staf TU
Description Use Case ini menggambarkan kegiatan actor untuk melihat data
pengaduan.
201
Pre condition Actor login sebagai Staf TU.
Trigger Use case ini dilakukan agar pengguna sistem dapat melihat data
pengaduan sebagai bahan dalam membuat surat.
Typical course of events
Actor Action Sistem response
1. Melihat form input surat pemberitahuan
2. Pilih detail pengaduan 3. Menampikan data pengaduan
Alternate courses -
Conclusion Actor berhasil melihat data pengaduan.
Post condition
-
Tabel 4.39 Narasi Use Case Lihat Data Putusan Use case name
Lihat Data Putusan
Use case Id 29
Actor Staf TU
Description Use Case ini menggambarkan kegiatan actor untuk melihat data
putusan.
Pre condition Actor login sebagai Staf TU.
Trigger Use case ini dilakukan agar pengguna sistem dapat melihat data
putusan sebagai bahan dalam membuat surat.
Typical course of Actor Action
Sistem response
202
events
1. Melihat form input surat
penyampaian putusan
2. Pilih detail putusan 3. Menampikan data putusan
Alternate courses -
Conclusion Actor berhasil melihat data putusan.
Post condition -
Tabel 4.40 Narasi Use Case Lihat Data Agenda Use case name
Lihat Data Agenda
Use case Id 30
Actor Staf TU
Description Use Case ini menggambarkan kegiatan actor untuk melihat data
agenda.
Pre condition
Actor login sebagai Staf TU.
Trigger Use case ini dilakukan agar pengguna sistem dapat melihat data
agenda sebagai bahan dalam membuat surat.
Typical course of events
Actor Action Sistem response
1. Melihat form input surat undangan rapat
verifikasipleno 2. Pilih detail agenda
3. Menampikan data agenda
Alternate courses
-
203
Conclusion Actor berhasil melihat data putusan.
Post condition -
Tabel 4.41 Narasi Use Case Logout Use case name
Logout
Use case Id 31
Actor
Semua actor
Description Use Case ini menggambarkan kegiatan actor untuk keluar dari
sistem.
Pre condition Actor telah login
Trigger Use case ini dilakukan agar pengguna sistem dapat mengelola
data transaksi arsip.
Typical course of events
Actor Action Sistem response
1. Memilih Logout 2. Menampilkan halaman login
Alternate courses -
Conclusion Actor keluar dari sistem
Post condition Actor berhasil keluar dari sistem
4.2.1.2 Perancangan Activity Diagram