Perancangan Sequence Diagram Object-Oriented Design 1. Perancangan Activity Diagram

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