4.2.4. Perancangan Use Case Diagram
Use Case Diagram digunakan untuk menjelaskan apa yang akan dilakukan oleh sistem serta aktor-aktor yang akan berhubungan dengan
proses-proses yang ada pada sistem.
a. Penentuan Aktor
Pada sistem yang diusulkan ini, penulis memisahkan Aktor menjadi 2 dua tingkatan, yaitu admin, dan user. Wewenang
masing-masing aktor tersebut adalah sebagai berikut : 1. Admin
Admin merupakan aktor yang menempati tingkatan tertinggi pada sistem. Admin memiliki wewenang yaitu :
1. Memasukkan data Pengadilan Tinggi Agama dan Pengadilan Agama.
2. Melakukan perubahan data Pengadilan Tinggi Agama dan Pengadilan Agama.
3. Melakukan penghapusan data Pengadilan Tinggi Agama dan Pengadilan Agama.
4. Memasukkan data Sidang Keliling pada Pengadilan Agama tertentu.
5. Melakukan perubahan data Sidang Keliling pada Pengadilan Agama tertentu.
6. Melakukan penghapusan data Sidang Keliling pada Pengadilan Agama tertentu.
7. Melihat browsing data Sidang Keliling pada Pengadilan Agama tertentu. yang telah tersimpan.
8. Melihat sistem log untuk mengetahui kapan terakhir kali informasi sidang di update modified.
9. Melakukan export atau menyimpan laporan yang berisikan informasi sidang keliling pada Pengadilan
Agama tertentu dalam bentuk PDF. 2. User
Tingkatan dosen merupakan tingkatan yang berada di bawah admin pada sistem. Dosen memiliki wewenang yaitu :
1. Memasukkan data Sidang Keliling pada Pengadilan Agama tertentu.
2. Melakukan perubahan data Sidang Keliling pada Pengadilan Agama tertentu.
3. Melihat browsing data Sidang Keliling pada Pengadilan Agama tertentu. yang telah tersimpan.
4. Melakukan export atau menyimpan laporan yang berisikan informasi sidang keliling pada Pengadilan
Agama tertentu dalam bentuk PDF. 48
Gambar 4.6 Use Case Sistem yang ditawarkan
b. Use Case Scenario
Use case scenario merupakan penjelasan yang lebih terperinci mengenai masing-masing use case yang terjadi di dalam sistem.
a.Input data Pengadilan Tinggi Agama Nama Use case
Input data Pengadilan Tinggi Agama
Aktor yang terlibat Admin
Trigger Admin ingin menambahkan
Pengadilan Tinggi Agama
Pre condition Login sebagai admin
Pengadilan Tinggi Agama belum terdaftar
Action
Controlleradmin Save data Pengadilan Tinggi
Agama
Post condition
Pengadilan Tinggi Agama baru masuk ke dalam database
b. Edit data Pengadilan Tinggi Agama Nama Use case