52
c. Activity Diagram
Activity diagram digunakan untuk memodelkan alur kerja sebuah proses bisinis
dan urutan aktivitas pada suatu proses dalam bentuk gambar. Activity diagram
berikut menggambarkan alur kerja dari aplikasi yang dikembangkan. Berikut ini adalah a
ctivity diagram dari aplikasi Historia:
1 Activity Diagram Pemetaan
Activity diagram pemetaan aplikasi Historia ditunjukkan pada Gambar 9 berikut ini:
Gambar 9. Activity diagram pemetaan
53 2 Activity Diagram Detail Cagar Budaya
Activity diagram detail cagar budaya aplikasi Historia ditunjukkan pada Gambar 10.
Gambar 10. Activity diagram detail cagar budaya
3 Activity Diagram Pencarian Activity diagram pencarian aplikasi Historia ditunjukkan pada Gambar 11.
Gambar 11. Activity diagram pencarian
54 4 Activity Diagram Login
Activity diagram login aplikasi Historia ditunjukkan pada Gambar 12 berikut:
Gambar 12. Activity diagram login
5 Activity Diagram Tampil Cagar Budaya Activity diagram tampil cagar budaya aplikasi Historia ditunjukkan pada
Gambar 13 berikut ini:
Gambar 13. Activity diagram tampil cagar budaya
55 6 Activity Diagram Tambah Cagar Budaya
Activity diagram tambah cagar budaya aplikasi Historia ditunjukkan pada Gambar 14 berikut ini:
Gambar 14. Activity diagram tambah cagar budaya
7 Activity Diagram Ubah Cagar Budaya Activity diagram ubah cagar budaya aplikasi Historia ditunjukkan pada Gambar
15 berikut ini:
Gambar 15. Activity diagram ubah cagar budaya
56 8 Acitvity Diagram Hapus Cagar Budaya
Activity diagram hapus cagar budaya aplikasi Historia ditunjukkan pada Gambar 16 berikut ini:
Gambar 16. Activity diagram hapus cagar budaya
d. Sequence Diagram
Sequence Diagram menggambarkan interaksi objek yang disusun dalam urutan kejadian yang dilakukan oleh seorang aktor dalam menjalankan aplikasi.
Sequence Diagram terdapat waktu hidup objek dan pesan yang dikirmkan serta diterima antar objek. Untuk menggambar
sequence diagram harus diketahui objek
57 yang terlibat dalam
use case terlebih dahulu. Berikut ini adalah sequence diagram pada aplikasi
Historia:
1 Sequence Diagram Pemetaan
Sequence diagram pemetaan aplikasi Historia ditunjukkan pada Gambar 17 di
bawah ini:
Gambar 17. Sequence diagram pemetaan
Berdasarkan Gambar 17 di atas, untuk mengakses halaman pemetaan maka pengguna harus mengklik menu peta pada halaman beranda. Kemudian sistem
akan memanggil fungsi pemetaan pada kelas FrontController, pada fungsi
tersebut kemudian sistem memanggil kelas PetaModel yang kemudian mengakses fungsi
Peta::all. Fungsi Peta::all tersebut merupakan fungsi bawaan laravel yang berfungsi untuk menampilkan data pada kelas Peta. Kelas PetaModel tersebut
langsung terhubung dengan basis data sehingga ketika fungsi Peta::all
dieksekusi akan memberikan nilai kembalian berupa data hasil eksekusi query dari
58 basis data
. Data kembalian tersebut kemudian dikembalikan ke kelas FrontController untuk ditampilkan pada halaman PemetaanView.
2 Sequence Diagram Daftar Cagar Budaya Sequence diagram daftar cagar budaya aplikasi Historia ditunjukkan pada