Class Diagram Activity Diagram

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