Activity diagram ini merupakan rancangan rangkaian proses yang akan terjadi ketika aktor memilih untuk melakukan
login. Ketika tombol login ditekan atau ketika pengguna
menjalankan aplikasi, maka sistem akan menampilkan form login. Aktor lalu dapat memasukkan Username, Password
dan User role jenis user yang sesuai. Setelah itu sistem akan melakukan pengecekan terhadap imputan data yang
dimasukkan oleh aktor meliputi kesesuaian Username dengan password, dan jenis user. Sebaliknya, jika terdapat
kesesuaian antara Username, password, jenis user, maka login Username tersebut sukses dan aktor tersebut memiliki
kewenangan sesuai dengan levelnya di dalam sistem.
2. Activity Diagram untuk Tambah Data
Gambar 4.10 Tambah Data Activity Diagram
115
Activity diagram diatas merupakan rancangan proses yang akan terjadi ketika actor akan memasukkan data Peta,
Petak, Anak Petak, Tahun Risalah, User.. Setelah mengisi form Tambah Data Input, sistem akan melakukan validasi.
Jika ternyata validasi gagal dilakukan, maka actor harus kembali memasukkan data yang dimaksud kan dengan
benar. Sebaliknya, jika validasi berhasil, Data baru akan tersimpan di dalam database.
3. Activity Diagram untuk Update Data
Gambar 4.11. Update Data Activity Diagram
Activity diagram ini merupakan rangkaian proses yang akan dilakukan oleh sistem ketika Actor akan mengubah data
yang telah ada di dalam database. Dari list data yang ada, jika actor memilih untuk melihat detail data, maka akan
ditampilkan detail data dengan terlebih dahulu melakukan
116
pencarian data, dengan menahan variabel kunci dari data yang dicari untuk dijadikan parameter. Jika data yang ingin
diubah ditemukan, maka actor dapat memasukan data baru dana kemudian menekan tombol update. Jika tidak
ditemukan akan timbul pesan kesalahan dan di harapkan actor memasukan parameter data yang benar. Setelah actor
menekan tombol update, sistem akan melakukan validasi. Jika proses validasi gagal, maka actor harus mengulang lagi
mengisi data. Namun jika validasi berhasil, maka proses selesai dan data tersebut ter-update.
4. Activity Diagram untuk Delete Data
Gambar 4.12. Delete Data Activity Diagram
Activity diagram ini merupakan rangkaian proses yang akan dilakukan oleh sistem ketika actor akan menghapus data
yang telah ada di dalam database. Proses dilakukan dengan
117
melakukan pencarian data yang ingin dihapus. Jika data yang dicari ada maka akan ditampilkan. Untuk menghapus
data, actor dapat menekan tombol delete.. Jika admin menekan tombol “delete”, maka data tersebut akan
terhapus dari database. Dan muncul notifikasi proses delete berhasil.
5. Activity Diagram untuk Pencarian Data
Berdasarkan Atribut tertentu
Input Keyword
Sukses Berdasarkan Tahun
Risalah Petak Anak Petak
Survey Data
Berdasarkan Spasial Atribut
Search Data Pilih Atribut
Input Keyword Pilih Peta
pilih Identify Spasial atribut
Tampilkan Data
Match
Notifikasi Kesalahan
Not Match Batal
Gambar 4.13. Search Data Activity Diagram
118
Activity Diagram diatas menggambarkan proses
yang terjadi ketika seorang actor melakukan pencarian terhadap data yang ada di database. Actor memilih terlebih
dahulu berdasarkan apa ia akan melakukan pencarian. Dalam aktivitas ini terdapat 3 tiga scenario yang dapat
dilakukan oleh actor. Scenario tersebut antara lain adalah sebagai berikut:
1. Jika actor memilih untuk melakukan pencarian berdasarkan spasial atribut maka ia diharuskan untuk
memilih peta dan kemudian memilih daerah yang ingin ditampilkan. Jika data atribut dari daerah tersebut ada
di dalam database maka data akan ditampilkan dan jika tidak ada maka akan timbul pesan kesalahan.
2. Apabila actor memilih berdasarkan atribut tertentu maka yang harus dilakukan setelah form pencarian
ditampilkan adalah memilih atribut apa yang akan dijadikan parameter atau kunci utama pencarian.
Setelah memasukkan kata kunci yang sesuai, dapat menekan tombol “Search”. Setelah itu, sistem akan
melakukan pencarian data yang relevan dengan kata kunci yang dimasukkan tersebut. Data yang didapatkan
kemudian ditampilkan.
119
3. Jika actor memilih berdasarkan tahun risalah petak anak petak. Yang harus dilakukan adalah melakukan
input kata kunci berdasarkan tahun risalah, petak dan anak petak. Setelah memasukkan kata kunci yang
sesuai, dapat menekan tombol “Search”. Setelah itu, sistem akan melakukan pencarian data yang relevan
dengan kata kunci yang dimasukkan tersebut. Data yang didapatkan kemudian ditampilkan.
6. Activity Diagram untuk Statistic Query
Statistic Anak Petak
Sukses
Statistic Query
Statitistic Petak
Search Data Pilih Atribut
Input Keyword Pilih Peta
pilih Identify Spasial atribut
Tampilkan Data
Match
Notifikasi Kesalahan
Not Match Batal
Gambar 4.14. Statictic Query Activity Diagram
120
Activity Diagram diatas menggambarkan proses yang
terjadi ketika seorang actor melakukan query data untuk statistik terhadap data yang ada di database. Actor memilih
terlebih dahulu statistik apa yang ingin di tampilkan. Dalam aktivitas ini terdapat 2 dua scenario yang dapat dilakukan
oleh actor. Scenario tersebut antara lain adalah sebagai berikut:
1. Jika actor memilih untuk melakukan query statistic tahunan petak, maka aca dan kemudian memilih daerah
yang ingin ditampilkan. Jika data atribut dari daerah tersebut ada di dalam database maka data akan
ditampilkan dan jika tidak ada maka akan timbul pesan kesalahan.
2. Jika actor memilih query statistic tahunan anak petak. Yang harus dilakukan adalah melakukan input kata
kunci berdasarkan tahun risalah, petak dan anak petak. Setelah memasukkan kata kunci yang sesuai, dapat
menekan tombol “Search”. Setelah itu, sistem akan melakukan pencarian data yang relevan dengan kata
kunci yang dimasukkan tersebut. Data yang didapatkan kemudian ditampilkan.
121
e. Perancangan Sequence Diagram
1. Sequence Diagram untuk Login
Gambar 4.15. Sequence Diagram Login
Untuk melakukan login, seorang admin atau actor harus memasukkan username, password dan type user. Jika
username danatau password yang dimasukkan salah, maka sistem akan menampilkan konfirmasi kesalahan kepada
aktor. Namun, ketika masukan username, password dan user type yang dimasukkan sudah benar, maka sistem akan
memberikan konfirmasi bahwa proses login telah berhasil. Dan akan masuk ke dalam Main Form sesuai dengan user
typenya.
122
2. Sequence Diagram untuk Tambah Data
Gambar 4.16 Sequence Diagram Tambah Data
Untuk memasukkan data baru pada database, maka actor harus terlebih dahulu login sebagai admin ataupun forester
sesuai dengan kewenangan penambahan data yang ada di use case. Setelah berhasil login maka actor diharapkan
untuk memilih dan menampilkan form tambah data, aktor harus memberikan masukan-masukan sesuai dengan field-
field yang disajikan. Lalu sistem akan mengecek apakah masukan yang diberikan oleh aktor sudah sesuai atau tidak.
Jika masih terdapat kesalahan dalam pemasukan data, maka sistem akan memberikan konfirmasi kesalahan kepada aktor
sehingga aktor dapat mengisi ulang kembali. Jika masukan yang diberikan sudah tepat, maka sistem akan memberikan
123