teks untuk output Augmented Reality Callback
Control Class yang berisikan method-method
untuk dari ARLab.
3.4 Perancangan Sistem
Perancangan akan dimulai setelah tahap analisis terhadap sistem selesai dilakukan. Perancangan dapat didefinisikan sebagai proses aplikasi berbagai
teknik dan prinsip bagi tujuan pendefinisian suatu perangkat, suatu proses atau sistem dalam detail yang memadai untuk memungkinkan realisasi fisiknya.
Perancangan digambarkan sebagai proses multi-langkah dimana representasi struktur data, struktur program, karakteristik interface, dan detail prosedur,
disintesis dari persyaratan informasi.
3.4.1. Perancangan Data
Perancangan data merupakan tahapan untuk memetakan model konseptual ke model basis data yang akan digunakan. Perancangan data dari aplikasi mobile
merupakan perancangan struktur tabel dari tabel kategori. Struktur tabel kategori menggambarkan detail tabel yang berisi field, tipe data, panjang data, dan
keterangan lainnya. Berikut ini gambaran struktur tabel pengaturan database sistem SQLite dan database web Service.
3.4.1.1 Perancangan Database Sistem SQLite FrontEnd
1. Tabel Marker
Tabel 3. 28 Perancangan Struktur Tabel Marker Nama Field
Tipe Data Keterangan
Idmarker Int10
Primary key Nama_tempat
Varchar 50 Tahun
Varchar 50 Alamat
Varchar 50 Sejarah
Text
2. Tabel Gambar
Tabel 3. 29 Perancangan Struktur Tabel Gambar Nama Field
Tipe Data Keterangan
Idmarker Int10
Foreign key Idinfo
Int10 Primary Key
3.4.1.2 Perancangan Database Sistem Web Server Back End
1. Tabel Admin
Table 3.30 Perancangan Struktur Tabel Admin Nama Field
Tipe Data Keterangan
Id_admin Int
Primary key Username
Varchar50 Password
Varchar50
2. Tabel Marker
Tabel 3.31 Perancangan Struktur Tabel Marker Nama Field
Tipe Data Keterangan
Idmarker Int10
Primary key Nama_tempat
Varchar 50 Tahun
Varchar 50 Alamat
Varchar 50 Sejarah
Text Id_admin
Int Foreign Key
3. Tabel Gambar
Tabel 3.32 Perancangan Struktur Tabel Gambar Nama Field
Tipe Data Keterangan
Idmarker Int10
Foreign Key Idgambar
Int10 Primary Key
Gambar Longblob
Mimetype Varchar 50
3.4.2 Skema Relasi
Skema relasi atau relasi antar tabel merupakan gabungan antar file yang mempunyai kunci utama yang sama, sehingga file-file tersebut
menjadi satu kesatuan yang dihubungkan oleh field kunci primary key. Pada proses ini elemen-elemen data dikelompokkan menjadi satu file
database beserta entitas dan hubungan. 1. Skema Relasi Backend
Admin
PK id_admin
username password
Marker
PK Idmarker
Nama_Tempat Tahun
Alamat Sejarah
FK1 id_admin
gambar
PK idgambar
nm_gambar filesize
mimetype FK1
Idmarker
Gambar 3. 28 Skema Relasi Aplikasi Backend
2. Skema Relasi Frontend
Marker
PK Idmarker
Nama_Tempat Alamat
Tahun Sejarah
Gambar
PK idgambar
FK1 Idmarker
Gambar 3.29 Skema Relasi Aplikasi Frontend
3.4.3 Struktur Menu
Perancangan struktur menu merupakan gambaran jalur pemakaian aplikasi. Perancangan struktur menu dari aplikasi ini dapat dilihat pada gambar
berikut ini.
3.4.3.1 Struktur Menu FrontEndUser
Perancangan struktur menu merupakan gambaran jalur pemakaian aplikasi user pengguna aplikasi mobile ini. Perancangan
struktur menu dari aplikasi
ini dapat dilihat pada gambar 3.30
Gambar 3. 30 Struktur Menu Aplikasi FrontEnd