Gambar 4.22 Activity Diagram View System Log
Activity diagram ini merupakan rangkaian proses yang akan dilakukan oleh sistem ketika admin melihat system log yang telah ada di
dalam database. Dari halaman home setelah login, jika admin memilih menu view system log, maka akan ditampilkan detail data sidang yang
terakhir kali di modified yang ada di database.
4.3.2. Perancangan Sequence Diagram
1.
Sequence Diagram untuk Login
Gambar 4.23 Sequence Diagram Login Untuk melakukan login, seorang admin harus memasukkan
username dan password. Jika username danatau password yang dimasukkan salah, maka sistem akan menampilkan error page, serta
konfirmasi kesalahan kepada aktor. Namun, ketika masukan username dan password yang dimasukkan sudah benar, maka sistem akan memberikan
konfirmasi bahwa proses login telah berhasil. 64
2. Sequence Diagram untuk Pemasukan Data PTA PA Sidang
Gambar 4.24 Sequence Diagram Input
Pada saat aktor akan melakukan pemasukan data PTA, PA atau Sidang baru, maka aktor harus melakukan login terlebih dahulu dengan
username dan password aktor yang tepat. Setelah mendapat konfirmasi bahwa aktor telah berhasil login, maka aktor sudah dapat memasukkan
data PTA, PA atau Sidang baru. Data-data yang dimasukkan oleh aktor ini akan divalidasi oleh
sistem. Jika ternyata terdapat kesalahan masukan yang diberikan, sistem akan memberikan pemberitahuan kesalahan kepada aktor. Jika masukan-
masukan yang diberikan oleh aktor sudah sesuai, maka data akan sukses tersimpan dan sistem akan memberikan konfirmasi bahwa data telah
tersimpan. 65
3. Sequence Diagram untuk Perubahan Data PTA PA Sidang
Gambar 4.25 Sequence Diagram Edit
Untuk melakukan perubahan data PTA, PA atau Sidang, maka terlebih dahulu harus dilakukan login. Setelah login berhasil dan
mendapatkan konfirmasi, kemudian aktor harus memilih menu view PTA, PA atau sidang melihat detail datanya, selanjutnya tekan tombol edit pada
PTA, PA atau Sidang yang akan dirubah datanya. Setelah itu akan muncul form edit.
Jika terdapat kesalahan pada saat pengisian form tersebut, maka sistem akan memberikan konfirmasi error kepada aktor sehingga aktor
harus mengecek kembali masukan yang ia berikan. Setelah semua field terisi dengan benar, maka proses validasi perubahan data telah berhasil
dilakukan. Sistem akan memberikan pemberitahuan bahwa perubahan data 66
telah berhasil dilakukan dan data yang diubah akan tersimpan dalam database. Meskipun proses perubahan data PTA, PA atau sidang sama,
namun yang bisa merubah data PTA dan PA hanyalah aktor yang login sebagai admin.
4. Sequence Diagram untuk Penghapusan
Data PTA PA Sidang
Gambar 4.26 Sequence Diagram Delete
Untuk melakukan penghapusan data PTA, PA atau Sidang, maka terlebih dahulu harus dilakukan login. Setelah login berhasil dan
mendapatkan konfirmasi, kemudian aktor harus memilih menu view PTA, PA atau sidang melihat detail datanya, selanjutnya tekan tombol hapus
pada PTA, PA atau Sidang yang akan dihapus datanya. Setelah itu akan muncul pertanyaan untuk mengkonfirmasi penghapusan.
Jika aktor menjawab “yes”, maka sistem akan menghapus data dan akan memberikan pemberitahuan bahwa penghapusan data telah berhasil
dilakukan. Jika menjawab “no”, maka data tidak jadi dihapus. Meskipun proses penghapusan data PTA, PA atau sidang sama, namun yang bisa
menghapus data PTA dan PA hanyalah aktor yang login sebagai admin.
5. Sequence Diagram untuk View Data PTA
Gambar 4.27 Sequence Diagram View PTA
Untuk melihat detail data PTA, aktor harus login sebagai admin atau user. Selanjutnya aktor memilih menu view data PTA, maka sistem
akan menampilkan semua data PTA.
6. Sequence Diagram untuk View data PA
Gambar 4.28 Sequence Diagram View PA Untuk melihat detail data PA, aktor harus login sebagai admin atau
user. Selanjutnya aktor memilih menu view data PA, kemudian memilih 68
PTA yang berada diatas PA yang akan dilihat, maka sistem akan menampilkan semua data PA yang kedudukannya berada dibawah PTA
yang telah dipilih.
7. Sequence Diagram untuk View Data Sidang
Gambar 4.29 Sequence Diagram View Sidang Untuk melihat detail data Sidang, aktor harus login sebagai admin
atau user. Selanjutnya aktor memilih menu view data sidang, kemudian memilih PTA, maka sistem akan menampilkan list PA pelaksana sidang
yang kedudukannya berada dibawah PTA yang telah dipilih. Setelah itu, pilih tahun pelaksanaan sidang, maka sistem akan menampilkan detail data
sidang.
8. Sequence Diagram untuk Search Data Sidang
Gambar 4.30 Sequence Diagram Search Sidang
Untuk melakukan pencarian data Sidang, aktor harus login sebagai admin atau user. Selanjutnya aktor memasukan keyword pencarian pada
form pencarian di bagian header halaman. Setelah aktor menekan tombol enter maka hasil pencarian berdasarkan keyword akan ditampilkan.
9. Sequence Diagram unutk Report Data
Sidang
Gambar 4.31 Sequence Diagram Report Sidang
Untuk melakukan pencarian data Sidang, aktor harus login sebagai admin atau user. Selanjutnya aktor masuk ke halaman view data sidang.
Setelah aktor menekan report maka data sidang akan tersimpan di komputer dalam format pdf.
10. Sequence Diagram untuk View System Log
Gambar 4.32 Sequence Diagram View System Log Untuk melihat detail data sidang yang terakhir kali di modified
system log, aktor harus login sebagai admin. Selanjutnya aktor memilih menu view system log, maka sistem akan menampilkan semua data sidang
yang terakhir kali di modified.
4.3.3. Perancangan Class Diagram