3.4.2. Analisa Pengguna
Aplikasi AR ini dapat dimanfaatkan untuk menjadi sumber informasi lokasi aset potensial bagi masyarakat maupun turis mancanegara. Dan juga sebagai media
promosi untuk para pemilik tempat yang ingin tempatnya dapat diketahui oleh para turis.
3.4.3. Analisis Batasan Sistem
Aplikasi AR ini memiliki beberapa batasan-batasan yaitu: 1.
Pembangunan aplikasi ini memanfaatkan salah satu library dan engine untuk pembangunan aplikasi Augmented Realityyaitu Mixare.
2. Aplikasi dibangun menggunakan sistem two tier dengan aplikasi frontend
sebagai client dan aplikasi backend sebagai server. 3.
Aplikasi frontend difungsikan untuk user sebagai penyaji informasi tempat dengan teknologi augmented reality.
4. Aplikasi backend difungsikan sebagai pembaharuan atau update informasi
lokasi yang dilaksanakan oleh admin dan pengguna.
Tujuan dari penentuan batasan-batasan diatas adalah agar aplikasi yang dibangun lebih efektif dan jelas fungsi dan tujuannya.
3.4.4. Analisis Kebutuhan Data
Setelah melakukan proses analisis kebutuhan sistem dan pengguna, maka analisis selanjutnya adalah analisis kebutuhan data. Analisis ini bertujuan untuk memudahkan
dalam perancangan informasi. Adapun informasi yang ditampilkan adalah data POIPoint of Interest aset potensial kota. Dalam data POI tersebut memiliki informasi
penunjang diantaranya nama tempat, alamat,kategori, deskripsi dan gambar lokasi tersebut
. Dan data POI tersebut sewaktu-waktu dapat diperbaharui oleh pemilik
tempat untuk kebutuhan promosi.Semua data tersebut dimasukkan di dalam satu database dengan struktur tabel dan field sebagai berikut.
a. Tabel user
Tabel 3.1 Struktur Tabel user Field Name
Data Type Size
Desc
id_user Integer
11 Primary Key
username Varchar
50 password
Varchar 50
b. Tabel category
Tabel 3.2 Struktur Tabel category Field Name
Data Type Size
Desc
id_category Integer
11 Primary Key
category Varchar
50 image
Varchar 100
c. Tabel location
Tabel 3.3 Struktur Tabel location Field Name
Data Type Size
Desc
id_location Integer
11 Primary Key
id_kategori Integer
11 name
Varchar 250
longitude Double
latitude Double
description Text
address Varchar
100 image_url
Text
3.4.5. Analisis Spesifikasi Sistem
Adapun spesifikasi sistem yang dibutuhkan antara lain : 1.
Sistem dikembangkan dengan menggunakan metodetwo tier atauclient server. AplikasimobileMedan KulinARdikembangkan disisi client atau frontend.
Sedangkan disisi server atau backend akan dikembangkan web service jenis REST APIyang merupakan sumber data dari aplikasi frontend.
2. Konektivitas antara aplikasi Medan KulinARpada platform android ini dengan
aplikasi backend di server menggunakan koneksi protocol HTTP dengan memanfaatkan jaringan internet yang ada dalam perangkatsmartphone.
3. Spesifikasi sistem disisi frontend yaitu :
a. Perangkat yang digunakan harus bisa digunakan dimana saja dan kapan
saja selama perangkatsmartphone memiliki jaringan internet. b.
Agar aplikasi dapat berjalan dengan maksimal, sebaiknya berada dalam cakupan line of sight agar data yang diterima relevan dengan lokasi
pengguna berada. Cakupan line of sight yang baik yaitu ketika berada di lingkungan terbuka atau tidak berada di ruangan tertutup.
c. Perangkat harus mempunyai gps, sensor akselerometer, dan kompas
digital. 4.
Spesifikasi sistem di backend yaitu: a.
Sistem dapat memfasilitasi pengelolahan konten informasi. b.
Sistem dapat memfasilitasi Admin untuk melakukan tambah, ubah, dan hapus konten informasi lokasi.
3.4.6. Pemodelan Sistem
Sistem dimodelkan dengan menggunakan UML Unified Modeling Language. Tahap-tahap pemodelan dalam analisis tersebut antara lain Use Case
Diagram dan Activity Diagram. Pemodelan sistem berfungsi untuk menentukan fungsi-fungsi yang dapat
dilakukan oleh sistem pada aplikasi serta menentukan kelas yang dibutuhkan untuk realisasi fungsi-fungsi sistem yang telah dianalisis sebelumnya dan
mendeskripsikannya kedalam bentuk diagram.
a. Use Case Diagram
Digunakan untuk memodelkan atau menggambarkan batasan sistem dan fungsifungsi utamanya. Mendiskripsikan fungsi dari sebuah sistem dari perspektif
pengguna, use case bekerja dengan cara mendeskripsikan tipikal interaksi antara