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