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
konfirmasi bahwa input tersebut telah disimpan kedalam database.
3. Sequence Diagram untuk Update Data
Gambar 4.17. Sequence Diagram Update Data
Untuk melakukan perubahan update data, maka terlebih dahulu harus memilih form update data mana yang akan
diubah datanya, setelah memilih form update actor harus melakukan pencarian terhadap data yang ingin dirubah.
Untuk itu actor memasukan keyword data yang di maksud. Jika data ditemukan maka data akan ditampilkan,
selanjutnya actor diharapkan mengisi field-field yang akan diubah. Jika terdapat kesalahan pada saat pengisian field-
field tersebut, maka sistem akan memberikan konfirmasi
124
error kepada actor sehingga actor 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 telah berhasil dilakukan dan data yang diubah akan tersimpan dalam database.
4. Sequence Diagram untuk Delete Data
Gambar 4.18 Sequence Diagram Delete Data
Untuk menghapus data yang telah tersimpan di dalam database, maka actor harus memilih form delete data dari data
mana yang akan dihapus. Setelah memilih, actor memasukan input keyword dari data yang akan dihapus. Setelah data di
tampilkan maka actor dapat menghapus data yang diiginkan.
125
5. Sequence Diagram untuk Import Data
Gambar 4.19. Sequence Diagram Import Data
Untuk memasukkan data baru pada database dengan cara import data, maka actor diharapkan untuk memilih dan
menampilkan form import data, aktor harus mencari atau browse data yang ingin dimasukan. Setela data di dapatkan
maka dilakukan pengecekan apakah data telash sesuai dengan menampilkannya, jika masih terdapat kesalahan
dalam data yang akan diimport, maka sistem akan memberikan konfirmasi kesalahan kepada aktor sehingga
aktor dapat mengisi ulang kembali. Jika masukan yang diberikan sudah tepat, maka sistem akan memberikan
konfirmasi bahwa input tersebut telah disimpan kedalam database.
126
6. Sequence Diagram untuk Pencarian Data Atribut
Gambar 4.20. Sequence Pencarian Data
Untuk pencarian, proses yang terjadi pada pencarian data atribut berdasarkan tahun risalah,petak dan anak petak sama
dengan proses yang terjadi pada pencarian atau berdasarkan atribut tertentu, yang dapat diwakili dengan satu diagram
diatas. Untuk melakukan pencarian, seorang aktor harus memasukkan kata kunci pencarian ke dalam field yang
disajikan oleh sistem. Setelah mendapatkan kata kunci, sistem lalu melakukan pencarian ke database dan kemudian
menyajikannya kepada aktor dalam bentuk list daftar.
127
7. Sequence Diagram untuk Pencarian Data Spasial
Gambar 4.21. Sequence Diagram Pencarian Data Spasial
Untuk pencarian data spasial, proses yang terjadi pada pencarian data atribut berdasarkan data spasial, proses yang
dilakukan adalah mencari peta yang ingin dicari data atributnya. Setelah memilih peta, untuk melakukan pencarian
terhadap data spasial yang dimaksud, seorang aktor harus memilih daerah yang ada dipeta . setelah itu data akan
ditampilkan. Penyajian data pada sequence ini berbeda dengan pada proses pencarian sebelumnya, data ditampilkan sesuai
dengan data spasial yang dipilih oleh aktor.
128
8. Sequence Diagram untuk Query Statistic
Gambar 4.22. Sequence Diagram Statistic Query
Untuk pencarian, proses yang terjadi pada Statisic Query. Actor memilih form statistic query yang kemudian dilanjutkan
dengan memasukan input atribut yang dipilih untuk ditampilkan. Setelah hal tersebut dilakukan actor diharapkan
untuk memilih tahun risalah dan tahun tanam untuk data yang akan ditampilkan. Pencarian dilakukan setelah actor menekan
tombol search. Apabila data ditemukan maka data akan ditampilkan dalam bentuk list, data yang ditampilkan sesuai
dengan pilihan atribut yang dilakukan oleh actor.
129
f. Spesifikasi Proses yang Diusulkan
Dari proses-proses yang terjadi di dalam sistem ini dapat diterjemahkan ke dalam bentuk algoritma sederhana yaitu
sebagai berikut : 1. Proses Login
Input form login IF input form tidak cocok THEN
Tampilkan konfirmasi error ELSE
Login success END IF
2. Proses Tambah Data
Input form silabus IF input form tidak tepat THEN
Tampilkan konfirmasi error ELSE
Simpan END IF
3. Proses Update Data
Tampil data GET keyword
Search keyword GET Data keyword
Edit form data IF input form tidak tepat THEN
Tampilkan konfirmasi error ELSE
Simpan END IF
4. Proses Delete Data
Tampil data GET keyword
Search keyword If Delete data where data=keyword tidak tepat
then Tampilkan konfirmasi error
Else Simpan
END IF
5. Proses Pencarian Data
Input form pencarian data
130
IF data tidak ditemukan THEN Tampilkan konfirmasi error
ELSE
Simpan END IF
6. Proses Statistic query
Input form statistic query Select atribut
Select Keyword IF data tidak ditemukan THEN
Tampilkan konfirmasi error ELSE
Tampilkan Data END IF
g. Perancangan Class Diagram
Gambar 4.23. Class Diagram Aplikasi
131