BAB IV ANALISIS DAN PERANCANGAN
4.3. Object-Oriented Design
4.3.1. Perancangan Activity Diagram
Activity Diagram merupakan diagram yang menggambarkan berbagai aliran aktivitas yang terjadi di dalam sistem, yang meliputi bagaimana sebuah proses dapat terjadi, kemungkinan-kemungkinan yang bisa terjadi, serta bagaimana akhir dari proses tersebut. Mengingat adanya proses-proses yang memiliki kesamaan alur, maka pada sistem ini, penulis hanya memaparkan 13 (dua belas) macam Activity diagram yang mungkin terjadi yaitu :
1. Activity Diagram untuk Login
Gambar 4.7 Activity Diagram Login
Activity diagram ini merupakan rancangan rangkaian proses yang akan terjadi ketika aktor memilih untuk melakukan login. Ketika sisem dibuka, maka akan langsung menampilkan form login. Aktor lalu dapat memasukkan Username dan password yang sesuai. Setelah itu sistem akan melakukan pengecekan terhadap Username dan password yang dimasukkan oleh aktor meliputi kesesuaian Username dengan password, serta mengecek level aktor apakah level admin atau level user. Jika Username dan password yang dimasukkan sesuai dengan yang ada di database, maka login Username tersebut sukses dan aktor tersebut memiliki kewenangan sesuai dengan levelnya di dalam sistem.
2. Activity Diagram untuk Pemasukan Data PTA
Activity diagram diatas merupakan rancangan proses yang akan terjadi ketika admin akan memasukkan data Pengadilan Tinggi Agama baru, meliputi nama PTA, alamat, nomer telepon, email dan website. Setelah mengisi form dan menekan tombol simpan maka data akan tersimpan di dalam database.
3. Activity Diagram untuk Perubahan Data PTA
Gambar 4.9 Activity Diagram Edit PTA
Activity diagram ini merupakan rangkaian proses yang akan dilakukan oleh sistem ketika admin akan mengubah data PTA yang telah ada di dalam database. Dari list PTA yang ada, jika admin menekan tombol edit, maka sistem akan menahan id_pta untuk dijadikan parameter dan akan metampilkan form isian untuk mengubah data yang ada. Setelah admin mengubah data di form tersebut dan menekan tombol update, sistem akan meng-update data PTA tersebut.
4. Activity Diagram untuk Penghapusan Data PTA
Gambar 4.10 Activity Diagram Delete PTA
Activity diagram ini merupakan rangkaian proses yang akan dilakukan oleh sistem ketika admin akan menghapus data PTA yang telah ada di dalam database. Dari list PTA yang ada, jika admin menekan tombol hapus, maka sistem akan menahan id_pta untuk dijadikan parameter dan akan metampilkan pop-up konfirmasi untuk menghapus data yang ada di database.
5. Activity Diagram untuk Melihat Detail Data
PTA
Gambar 4.11 Activity Diagram View PTA
Activity diagram ini merupakan rangkaian proses yang akan dilakukan oleh sistem ketika admin atau user akan melihat detail data PTA yang telah ada di dalam database. Dari halaman home setelah login, jika admin atau user memilih menu view data PTA, maka akan ditampilkan detail data PTA yang ada di database.
6. Activity Diagram untuk Pemasukan Data PA
Gambar 4.12 Activity Diagram Input PA
Activity diagram diatas merupakan rancangan proses yang akan terjadi ketika admin akan memasukkan data Pengadilan Agama baru, meliputi nama PTA diatasnya, nama PA, alamat, nomer telepon, email dan website. Setelah mengisi form dan menekan tombol simpan maka data akan tersimpan di dalam database.
7. Activity Diagram untuk Perubahan Data PA
Gambar 4.13 Activity Diagram Edit PA
Activity diagram ini merupakan rangkaian proses yang akan dilakukan oleh sistem ketika admin akan mengubah data PA yang telah ada di dalam database. Dari list PA yang ada, jika admin menekan tombol edit, maka sistem akan menahan id_pa untuk dijadikan parameter dan
akan metampilkan form isian untuk mengubah data yang ada. Setelah admin mengubah data di form tersebut dan menekan tombol update, sistem akan meng-update data PTA tersebut.
8. Activity Diagram untuk Penghapusan Data PA
Gambar 4.14 Activity Diagram Delete PA
Activity diagram ini merupakan rangkaian proses yang akan dilakukan oleh sistem ketika admin akan menghapus data PA yang telah ada di dalam database. Dari list PA yang ada, jika admin menekan tombol hapus, maka sistem akan menahan id_pa untuk dijadikan parameter dan akan metampilkan pop-up konfirmasi untuk menghapus data yang ada di database.
9. Activity Diagram untuk Melihat Detail Data PA
Activity diagram ini merupakan rangkaian proses yang akan dilakukan oleh sistem ketika admin atau user akan melihat detail data PA yang telah ada di dalam database. Dari halaman home setelah login, jika admin atau user memilih menu view data PA, kemudian memilih PTA yang berada diatas PA yang akan dipilih, maka akan ditampilkan detail data PA yang ada di database.
10.Activity Diagram untuk Pemasukan Data Sidang
Gambar 4.16 Activity Diagram Input Sidang
Activity diagram diatas merupakan rancangan proses yang akan terjadi ketika admin akan memasukkan data Sidang keliling baru. Setelah mengisi form dan menekan tombol simpan maka data akan tersimpan di dalam database.
11.Activity Diagram untuk Perubahan Data Sidang
Activity diagram ini merupakan rangkaian proses yang akan dilakukan oleh sistem ketika admin akan mengubah data sidang yang telah ada di dalam database. Dari list sidang yang ada, jika admin atau user menekan tombol edit, maka sistem akan menahan id_sidang untuk dijadikan parameter dan akan metampilkan form isian untuk mengubah data yang ada. Setelah admin mengubah data di form tersebut dan menekan tombol update, sistem akan meng-update data sidang tersebut.
12.ActivityDiagram untuk Penghapusan Data Sidang
Gambar 4.18 Activity Diagram Delete Sidang
Activity diagram ini merupakan rangkaian proses yang akan dilakukan oleh sistem ketika admin akan menghapus data Sidang yang telah ada di dalam database. Dari list Sidang yang ada, jika admin menekan tombol hapus, maka sistem akan menahan id_sidang untuk dijadikan parameter dan akan metampilkan pop-up konfirmasi untuk menghapus data yang ada di database.
13.ActivityDiagram untuk Menampilkan Detail Sidang
Gambar 4.19 Activity Diagram View Sidang
Activity diagram ini merupakan rangkaian proses yang akan dilakukan oleh sistem ketika admin atau user akan melihat detail data Sidang yang telah ada di dalam database. Dari halaman home setelah login, jika admin atau user memilih menu view data Sidang, kemudian memilih PA pelaksana sidang dan tahun peaksanaan, maka akan ditampilkan detail data sidang yang ada di database.
14. Activity Diagram untuk Melakukan Pencarian
Data Sidang
Activity diagram ini merupakan rangkaian proses yang akan dilakukan oleh sistem ketika admin atau user akan melakukan pencarian data Sidang yang telah ada di dalam database. Setelah login, admin atau user memasukan keyword pada form pencarian di header halaman, maka sistem akan menampilkan hasil pencarian sesuai dengan keyword.
15.Activity Diagram untuk Report Data Sidang
Gambar 4.21 Activity Diagram Report Data Sidang
Activity diagram ini merupakan rangkaian proses yang akan dilakukan oleh sistem ketika admin atau user akan melakukan report data Sidang yang telah ada di dalam database. Setelah login, admin atau user masuk halaman view data sidang, kemudian jika admin atau user menekan tombol report maka data sidang akan tersimpan di komputer dalam format pdf
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.