Use Case Diagram Augmented Reality Pada Pencarian Aset Potensial Kota Medan Menggunakan Gps

pengguna sebuah sistem dengan sistemnya sendiri melalui sebuah cerita bagaimana sebauh sistem dipakai. Usecase terdiri dari tiga bagian yaitu definisi actor, definisi use case, dan scenario use case. Adapun diagram use case dari aplikasi Medan KulinAR dapat dilihat pada gambar 3.4 dan 3.5. Gambar 3.4Usecase Sistem Frontend Aplikasi Gambar 3.5 Usecase Sistem Backend Aplikasi 1 Definisi Aktor Definisi Aktor berfungsi untuk mendeskripsikan peran aktor dalam sistem ini. Definisi tersebut dapat dilihat pada tabel 3.4. No. Aktor Deskripsi Ak-01 User Merupakan aktor yang berperan dalam penggunaan aplikasi Medan KulinAR untuk mendapatkan lokasi dengan tampilanaugmented reality beserta dengan informasi lokasi tersebut. Ak-02 Admin Merupakan aktor yang berperan dalam mengatur dan mengelola data informasi dalam database melalui CMS berbasis web Tabel 3.4 Definisi Aktor 2 Definisi Use Case Definisi Use Case berfungsi untuk menjelaskan proses yang terdapat pada setiap use case. Definisi tersebut dapat dilihat pada tabel 3.5 Frontend Usecase No. Nama Use Case Deskripsi Ucf-01 View AR Fungsi utama yang menampilkan lokasi dengan tampilan augmented reality. Ucf-02 About Suatu fungsi atau menu untuk mendapatkan keterangan tentang versi, developer, dan tahun pembuatan aplikasi. Ucf-03 List Location Suatu fungsi atau menu untuk menampilkan informasi lokasi dalam bentuk list atau daftar. Ucf-04 Map View Suatu fungsi atau menu untuk menampilkan letak lokasi dalam peta. Ucf-06 Category Suatu pengaturan untuk memilih kategori konten yang akan ditampilkan. Ucf-07 Radius Suatu pengaturan untuk memilih jarak antara user dengan konten yang akan ditampilkan. Backend Usecase No. Nama Use Case Deskripsi Ucb-01 Login Fungsi untuk proses auntentifikasi hak akses kepada admin atau backend user. Ucb-02 Manage Category Fungsi untuk mengelola kategori lokasipada aplikasi yang dilakukan oleh admin seperti fungsi CRUD create,update and delete. Ucb-03 Manage Location Fungsi untuk mengelola data tempat pada aplikasi yang dilakukan oleh user seperti fungsi CRUD create,update and delete. Dan fungsi untuk pendaftaran dan pembaharuan data tempat yang dilakukan oleh backend user. Tabel 3.5 Definisi Use Case 3 ScenarioUse Case ScenarioUse Case berfungsi untuk menunjukkan lebih rinci penjelasan setiap bagian proses yang terdapat pada use case. Di dalam skenario use case akan tergambar jelas, dimana user memberikan perintah pada setiap bagian dan respon apa saja yang diberikan oleh sistem kepada user setelah user meberikan perintah pada setiap bagian- bagian use case. Berikut adalah tabel-tabel yang menjelaskan skenario usecase. Tabel 3.6 Skenario Use case ViewAR Identifikasi Nama Use case View AR Aktor User Deskripsi Use case yang menampilkan lokasi POI dengan tampilan augmented reality Pre-condition Aplikasi telah dibukaberjalan Typical course of event Aksi Aktor Reaksi Sistem Langkah 1: User menekan tombol View POI AR Camera Langkah 2: Sistem menampilkan daftar POI lokasi dengan tampilan augmented reality Langkah 3: User memilih POI lokasi Langkah 4: Sistem menampilkan informasi tempat Post Condition Tampilan Info POI Lokasi Tabel 3.7 Skenario Use case About Identifikasi Nama Use case About Aktor User Deskripsi Use case yang menjelaskan proses buka menu about Pre-condition Aplikasi telah dibukaberjalan Typical course of event Aksi Aktor Reaksi Sistem Langkah 1: User menekan tombol about Langkah 2: Sistem menampilkan menu about Post Condition Tampilan menu About Tabel 3.8 Skenario Use case List Location Identifikasi Nama Use case List Location Aktor User Deskripsi Use case yang menampilkan lokasi POI dengan tampilan list Pre-condition Aplikasi telah dibukaberjalan Typical course of event Aksi Aktor Reaksi Sistem Langkah 1: User menekan tombol View POI List Langkah 2: Sistem menampilkan daftar POI lokasi dengan tampilan list Langkah 3: User memilih POI lokasi Langkah 4: Sistem menampilkan informasi tempat Post Condition Tampilan Info POI Lokasi Tabel 3.9 Skenario Use case Map View Identifikasi Nama Use case Map View Aktor User Deskripsi Use case yang menampilkan lokasi POI di dalam peta digital Pre-condition Aplikasi telah dibukaberjalan Typical course of event Aksi Aktor Reaksi Sistem Langkah 1: User menekan tombol Map View Langkah 2: Sistem menampilkan lokasi di dalam peta Langkah 3: User memilih POI lokasi Langkah 4: Sistem menampilkan informasi tempat Post Condition Tampilan Info POI Lokasi Tabel 3.10 Skenario Use case Category Identifikasi Nama Use case Category Aktor User Deskripsi Use case yang mengatur pilihan daftar konten sesuai kategori Pre-condition Aplikasi telah dibukaberjalan Typical course of event Aksi Aktor Reaksi Sistem Langkah 1: User menekan tombol Category Langkah 2: Sistem menampilkan pilihan kategori Langkah 3: User memilih kategori Langkah 4: Sistem menyaring tampilan konten sesuai kategori yang dipilih Post Condition Tampilan AR Camera Tabel 3.11 Skenario Use case Radius Identifikasi Nama Use case Radius Aktor User Deskripsi Use case yang mengatur pilihan daftar konten sesuai jarak user dengan lokasi sekitar Pre-condition Aplikasi telah dibukaberjalan Typical course of event Aksi Aktor Reaksi Sistem Langkah 1: User menekan tombol Radius Langkah 2: Sistem menampilkan bar radius Langkah 3: User mengatur radius Langkah 4: Sistem menyaring tampilan konten sesuai radius yang diatur Post Condition Tampilan AR Camera Tabel 3.12 Skenario Use case Login Identifikasi Nama Use case Login Aktor Admin Deskripsi Use case yang menjelaskan proses masuk ke dalam sistem olah data POI Pre-condition Menampilkan halaman Login Administrator Typical course of event Aksi Aktor Reaksi Sistem Langkah 1: Mengisi field username dan password pada halaman login administrator Langkah 2: Melakukan autentifikasi kesamaan username dan password Post Condition Tampilan halaman utama pengolahan aplikasi dan data POI Tabel 3.13 Skenario Use case Manage Category Identifikasi Nama Use case Manage Category Aktor Admin Deskripsi Menampilkan dan mengelola seluruh kategori lokasi Pre-condition Menampilkan halaman utama web Medan KulinAR Typical course of event Aksi Aktor Reaksi Sistem Langkah 1: Memilih POI pada menu navigasi atau memilih olah data kategori pada halaman utama Langkah 2: Menampilkan halaman olah data kategori Post Condition Tampilan olah data POI Tabel 3.14 Skenario Use case Manage Location Identifikasi Nama Use case Manage Location Aktor Admin Deskripsi Menampilkan dan mengelola seluruh data POI Pre-condition Menampilkan halaman utama web Medan KulinAR Typical course of event Aksi Aktor Reaksi Sistem Langkah 1: Memilih POI pada menu navigasi atau memilih olah data POI pada halaman utama Langkah 2: Menampilkan halaman olah data POI Post Condition Tampilan olah data POI

b. Activity Diagram

Activity diagram atau diagram aktivitas adalah diagram yang menggambarkan berbagai alur aktivitas dalam sistem yang sedang dirancang, bagaimana masing- masing alur sistem berawal, decision yang mungkin terjadi, dan bagaimana mereka berakhir. Activity diagram juga dapat menggambarkan proses paralel yang mungkin terjadi pada beberapa eksekusi. Adapun diagram aktivitas untuk sistem diantara lain. 1 Activity Diagram View AR