• Tidak ada hasil yang ditemukan

Deskenda Dyah Setyowati. Jurusan Sistem Informasi, Fakultas Ilmu Komputer dan Teknologi Informatika, Universitas Gunadarma, Jakarta, 2014

N/A
N/A
Protected

Academic year: 2021

Membagikan "Deskenda Dyah Setyowati. Jurusan Sistem Informasi, Fakultas Ilmu Komputer dan Teknologi Informatika, Universitas Gunadarma, Jakarta, 2014"

Copied!
16
0
0

Teks penuh

(1)

APLIKASI AUGMENTED REALITY DALAM BENTUK LOCATION

BASED SERVICE (LBS) PADA BANK DAN ATM DI BEKASI UTARA

DENGAN PLATFORM LAYAR DI ANDROID

AUGMENTED REALITY APPLICATION IN THE FORM OF

LOCATION BASED SERVICE (LBS) BANKS AND ATM IN NORTH

BEKASI WITH LAYAR PLATFORM IN ANDROID

Deskenda Dyah Setyowati. Jurusan Sistem Informasi, Fakultas Ilmu Komputer dan Teknologi Informatika, Universitas Gunadarma, Jakarta, 2014

Email : [email protected]

Abstrak - Pembuatan aplikasi Augmented Reality (AR) dalam bentuk Location Based Service (LBS) menggunakan platform Layar dapat digunakan pada Android smartphone untuk Bank dan ATM di Bekasi Utara. Langkah-langkah yang ditempuh dalam pembuatan aplikasi ini yaitu mendaftar sebagai developer di platform Layar, pembuatan akun webhosting, pencarian koordinat latitude dan longitude untuk objek data (Bank dan ATM). Penulisan skripsi ini bertujuan untuk membantu para nasabah yang ada di Bekasi Utara atau sedang berada di sekitar Bekasi Utara agar mudah mendapatkan informasi lokasi Bank dan ATM yang diinginkan yang berada di Bekasi Utara.

Kata kunci : Android, ATM, Augmented Reality, Bank, Layar, LBS

Abstract – Making Augmented Reality applications in the form of Location Based Service (LBS) using Layar platform can be used on Android smartphones for Bank and ATMs in North Bekasi. The steps taken in the making of this application is to register as a developer on the Layar platform, web hosting account creation, search latitude and longitude

coordinates for data objects (Banks and ATM). This thesis aims to assist existing customers in North Bekasi or are in North Bekasi to be easy to get the information bank and ATM locations that are desirable in North Bekasi.

(2)

PENDAHULUAN

Informasi merupakan sesuatu yang sangat penting bagi seseorang dalam melakukan kegiatan sehari-hari. Sehingga informasi sekecil apapun sangat bermanfaat bagi yang membutuhkannya. Seiring dengan berkembangnya teknologi, media komunikasi dan informasi semakin banyak memberikan kemudahan terhadap pengguna untuk saling berinteraksi dan memudahkan dalam segala hal. Internet serta telepon seluler merupakan contoh dari hasil perkembangan teknologi yang pesat sehingga seseorang dapat mencari informasi yang diinginkan dengan mudah pada waktu dan tempat tertentu.

Perkembangan teknologi telepon seluler (mobile) pada saat ini sangatlah pesat. Bahkan banyak orang yang menyebut bahwa perangkat mobile ini adalah telepon pintar (smartphone), karena memiliki berbagai fitur yang sangat memudahkan penggunanya. Diantara beberapa fitur smartphone, terdapat salah satu fitur yang bermanfaat yaitu Location Based Service (LBS). LBS mempunyai kegunaan yaitu mengetahui posisi seseorang, ataupun suatu tempat yang ingin di kunjungi pada suatu daerah tertentu. Anjungan Tunai Mandiri atau yang biasa disebut ATM (Automatic Teller Machine) adalah salah satu fasilitas yang dimiliki suatu bank, yang sangat dibutuhkan oleh nasabah bank tersebut. Fungsi utama dari ATM adalah membantu nasabah dalam menjalankan proses transaksi, entah itu penarikan uang secara tunai, transfer antar atau lain bank, maupun segala aktivitas yang berkaitan dengan proses transaksi. Seiring berkembangnya waktu, lokasi dari ATM tersebut tersebar di berbagai daerah, sehingga memudahkan para nasabah dalam menjalankan proses transaksi. Namun tidak semua nasabah tahu lokasi dan letak dari ATM yang dekat dengan posisi nasabah tersebut, sehingga cukup menyulitkan untuk menggunakan ATM serta menjalankan aktivitasnya.

Android merupakan platform lengkap mulai dari sistem operasi, aplikasi, tool developing dan market, yang saat ini sedang popular di masyarakat. Terdapat beberapa keunggulan yang dimiliki oleh android yang tidak dimiliki oleh platform lainnya. Sehingga, jika kita melihat perkembangannya, android telah menjadi kekuatan yang luar biasa dari segi pasar yang menguntungkan. Berdasarkan pembahasan tersebut, penulis bermaksud membuat aplikasi mobile tentang “Aplikasi Augmented Reality Dalam Bentuk Location Based Service (LBS) Pada Bank dan ATM Di Bekasi Utara Dengan Platform Layar Di Android” yang dapat menampilkan peta, informasi, dan memberikan kemudahan untuk para nasabah dalam pencarian lokasi Bank dan ATM yang ada di daerah Bekasi Utara.

(3)

METODE PENELITIAN

Tahapan-tahapan metode penelitian yang digunakan adalah : 1. Perencanaan

Pada tahap ini, penulis melakukan observasi, mempelajari, mengumpulkan dan mencari materi melalui internet mengenai AR, LBS, platform Layar, Android dan Eclipse yang berkaitan dengan pembuatan aplikasi.

2. Analisis Kebutuhan

Pada tahap ini, penulis menganalisis aplikasi secara fungsional dan non fungsional, diantaranya adalah analisis kebutuhan perangkat keras (hardware), perangkat lunak (software), analisa pengguna, permasalahan yang terjadi dan kebutuhan pengguna.

3. Perancangan

Pada tahap ini, penulis melakukan perancangan aplikasi dan perancangan database. Perancangan aplikasi meliputi struktur navigasi, perancangan tampilan, serta rancangan tampilan aplikasi. Sedangkan perancangan database dibutuhkan sebagai tempat penyimpanan data latitude, longitude dan informasi lainnya.

4. Implementasi

Pada tahap ini, penulis membuat aplikasi yang telah dianalisis dan dirancang. 5. Uji Coba

Pada tahap ini, penulis menguji coba aplikasi yang dibuat kepada beberapa pengguna dan mengajukan kuesioner agar didapatkan kesimpulan.

(4)

PEMBAHASAN

Gambaran Umum

Implementasi Augmented Reality dalam bentuk Location Based Service untuk Bank dan ATM di Bekasi Utara dengan Platform Layar di Android merupakan sebuah aplikasi yang akan dibuat untuk mempermudah masyarakat yang berada di sekitar daerah Bekasi Utara dalam mendapatkan informasi mengenai Bank dan ATM yang ada di Bekasi Utara. Dalam aplikasi ini membutuhkan suatu database untuk menyimpan semua data informasi mengenai lokasi Bank dan ATM yang berada di Bekasi Utara. Setiap informasi yang muncul pada layar berasal dari database yang telah dirancang.

Perancangan Database

Pada tahap ini akan dijelaskan rancangan struktur tabel dari database yang digunakan. Database yang digunakan pada aplikasi ini yaitu pada webhosting (http://www.idhostinger.com), ada dua tabel yang digunakan dalam pembuatan aplikasi ini yaitu tabel „POI_Table‟ yang menyimpan infromasi mengenai Point of Interest (POI), tabel 3.1 menunjukkan struktur tabel dari „POI_Table‟ :

Tabel 3.1 POI_Table

Nama Kolom Jenis Ukuran Keterangan Fungsi Id Varchar 255 Primary Key,

Not Null

Primary Key tiap POI

Attribution Varchar 150 Null (default Null)

Untuk teks atribusi

Title Varchar 150 Not Null Menyimpan nama atau judul tiap POI

Lat Decimal (20,10) Not Null Meynimpan nilai latitude

Lon Decimal (20,10) Not Null Menyimpan nilai longitude ImageURL Varchar 255 Null (default

Null)

URL hosting lokasi untuk menampilkan gambar tiap POI

Line4 Varchar 150 Null (default Null)

Deskripsi untuk POI

Line3 Varchar 150 Null (default Null)

(5)

Nama Kolom Jenis Ukuran Keterangan Fungsi Line2 Varchar 150 Null (default

Null)

Deskripsi untuk POI

Type Int 11 Null (default=0) Pengatur tipe tampilan POI (0=default, 1=costum) Dimention Int 1 Null (default=1) Menyimpan jenis Dimensi

POI Alt Int 10 Null (default

Null)

Ukuran ketinggian antara objek dan sudut cakrawala (null)

RelativeAlt Int 10 Null (default Null)

Ukuran ketinggian relatif

Distance Decimal (20,10) Not Null Memberikan informasi jarak

inFocus tinyInt 1 Null (default=0) Menentukan apakah POI tertentu dalam focus ketika membuka Layer

doNotIndex tinyInt 1 Null (default=0) Menentukan apakah Layer terindeks

showsmallBiw tinyInt 1 Null (default=1) Biw=Brief Information Widget untuk menyediakan informasi singkat tentang POI

showBiwOnClick tinyInt 1 Null (default=1) Menampilkan informasi singkat tentang POI pada saat user terfokus pada suatu POI

Tabel kedua adalah tabel „POIAction‟ yang dirancang untuk menyimpan aksi-aksi yang dapat dilakukan untuk setiap POI pada tabel „POI_Table‟ yang beracuan field poiID sebagai foreign key.

(6)

Tabel 3.2 POIAction

Nama Kolom Jenis Ukuran Keterangan Fungsi

PoiID Varchar 255 Not Null Foreign key yang berasal dari primary key tabel POI_Table Label Varchar 30 Not Null Label yang ditampilkan

kepada pengguna.

Uri Varchar 255 Not Null Jenis aksi yang akan dilakukan.

autoTriggerRange Int 10 Null (default Null)

Menentukan apakah aksi akan dipicu secara otomatis apabila pengguna berada pada jarak tertentu dari POI (jarak diukur dalam meter),

autoTriggerOnly tinyInt 1 Null (default=0)

Untuk menentukan apakah suatu aksi dapat dipicu apabila tidak berada pada jarak POI dan dapat dipicu secara manual.

id Int 11 Auto Increment, Primary Key, Not Null

Pengenal unik yang dibutuhkan.

contentType Varchar 255 Null (default= application/vnd .layar.internal)

Tipe MIME dari konten. Contohnya text/html.

Method Enum Get, Post Null (default= GET)

Tipe aksi yang dilakukan, seperti GET atau POST. activityType Int 2 Null (default

Null)

Pengenal numerik untuk menampilkan icon yang relevan untuk suatu aksi. Params Varchar 255 Null (default

Null)

Daftar parameter yang

dipisahkan koma ditambahkan pada permintaan, sebagai contoh parameter yang ditambahkan pada URL: closeBiw tinyInt 1 Null

(default=0)

Menentukan apakah pengguna akan mereturn tampilan POI, AR, peta, daftar dsb setelah sebuah aksi dilaksanakan.

(7)

Nama Kolom Jenis Ukuran Keterangan Fungsi ShowActivity tinyInt 1 Null

(default=1)

Umumnya digunakan bersamaan dengan aksi autoTrigger, untuk memberi notifikasi tampilkan atau sembunyikan aksi. activityMessage Varchar 255 Null (default

Null)

Pesan/informasi sebuah aksi (default)

autoTrigger tinyIntl 1 Not Null

Perancangan Tampilan

Perancangan ini merupakan perancangan untuk tampilan yang ada pada aplikasi yang penulis buat. Bentuk visualisasi tampilan yang ada pada aplikasi ini dirancang sesuai dengan informasi yang ingin disampaikan. Perancangan ini terdiri dari rancangan tampilan halaman awal, tampilan menu utama, tampilan menu AR View, tampilan menu Help dan tampilan menu About.

Implementasi

Di bawah ini adalah implementasi aplikasi Augmented Reality Location Based Service dengan shortcut Android.

Gambar 4.23 Halaman Awal

Kemudian dalam waktu beberapa detik saja tampilan menu utama akan muncul, seperti di bawah ini.

(8)

Gambar 4.24 Tampilan Menu Utama

Jika dipilih tombol “AR View” maka akan menuju aplikasi layer yang telah dibuat pada browser Layar, penulis mengatur aplikasi ini dengan tampilan pertamanya yaitu pengaturan jarak maksimum layer.

(9)

Gambar 4.26 Pengaturan Jarak Maksimum

Pengaturan jarak maksimum adalah pengaturan jarak untuk POI dalam km, pada gambar di atas penulis mengatur jarak maksimum adalah 5 km, sehingga POI Bank dan ATM dapat ditemukan hingga jarak 5 km dari tempat user berada, dapat dilihat pada gambar di bawah ini.

Gambar 4.27 AR View Untuk Bank dan ATM di Bekasi Utara

Kemudian jika dipilih salah satu POI tersebut maka akan muncul 3 aksi yaitu call untuk menelepon Bank atau ATM, info untuk melihat informasi mengenai jam operasional Bank dan nominal uang yang ada di ATM, dan yang terakhir adalah take me there yang akan menampilkan google maps untuk melihat posisi user dan letak Bank atan ATM pada peta serta dapat mengetahui alur jalan untuk menuju Bank atau ATM tersebut sehingga lebih mudah untuk menemukan Bank atau ATM tersebut.

(10)

Gambar 4.28 Aksi Call

Gambar 4.29 Aksi Info Bank

(11)

Gambar 4.31 Aksi Take me there

Pada layer terdapat Menu Option Layer yang terdiri dari Refresh untuk membersihkan, Map sama halnya seperti take me there, tetapi bedanya jika map pada menu option ini dapat melihat keseluruhan POI Bank dan ATM yang terdefinisi pada map, seperti pada gambar 4.31, kemudian List untuk melihat list semua Bank dan ATM yang terdefinisi pada layer ini, Layer settings untuk mengatur jarak maksimum sama halnya seperti tampilan pada pembukaan awal ketika memilih tombol AR View, lalu yang terakhir adalah Layer info merupakan informasi aplikasi layer tersebut.

(12)

Gambar 4.33 Menu Map Layer

(13)

Gambar 4.35 Layer Action

(14)

Gambar 4.37 Tampilan Menu Help

Pilihan “Help” di atas berisi informasi mengenai petunjuk penggunaan aplikasi Augmented Reality LBS Bank dan ATM di Bekasi Utara.

Gambar 4.38 Tampilan Menu About

Pilihan “About” di atas berisi informasi mengenai aplikasi Augmented Reality LBS bank dan ATM di Bekasi Utara.

(15)

KESIMPULAN DAN SARAN

Kesimpulan

Dari pembahasan yang telah dilakukan dapat disimpulkan bahwa aplikasi ini telah berhasil mengimplementasikan Augmented Reality Location Based Service untuk Bank dan ATM yang berada di Bekasi Utara pada smartphone Android. Setelah melakukan uji coba kepada pengguna dan berdasarkan hasil kuesioner yang didapat dari 10 responden yang terdiri dari para nasabah bank menilai bahwa sebagian besar responden setuju bahwa aplikasi ini membantu mereka dalam mendapatkan informasi mengenai lokasi Bank dan ATM yang dibutuhkan dan dapat menghemat waktu untuk mencari informasi tersebut.

Maka berdasarkan tujuan yang telah direncanakan sebelumnya bahwa aplikasi ini telah berhasil dalam memudahkan para nasabah bank yang berada di sekitar daerah Bekasi Utara dalam mendapatkan informasi mengenai lokasi Bank dan ATM yang berada di Bekasi Utara.

Saran

Pada pengembangan selanjutnya diharapkan aplikasi ini dapat lebih disempurnakan dengan menambah jumlah lokasi Bank maupun ATM yang ada pada aplikasi yang telah dibuat. Dan menambahkan informasi tempat-tempat penting lainnya seperti restaurant, hotel, pom bensin, tempat wisata serta tempat perbelanjaan. Demikian kiranya saran yang bisa diutarakan. Semoga program ini dapat berguna dan lebih baik lagi dalam pengembangannya nanti.

(16)

DAFTAR PUSTAKA

1. Aldi Dewantoro, “Augmented Reality”, Oktober 2013

http://dewantoroaldi11611.wordpress.com/2013/10/14/augmented-reality/ 2. Arif Akbarul Huda, “E-book Tutorial Android”, April 2012,

http://www.itv- gear.com/download-ebook-cara-membuat-aplikasi-android-sendiri-bahasa-indonesia.html

3. Ardi, “Location Based Service”, April 2011,

http://blog.uad.ac.id/ardi/2011/04/04/mengenal-location-based-service-lbs/

4. “Android”, Juni 2013, http://id.wikipedia.org/wiki/Android_%28sistem_operasi%29 5. “ATM”, Mei 2014 http://id.wikipedia.org/wiki/ATM

6. “Bank”, Mei 2014 http://id.wikipedia.org/wiki/Bank

7. “Eclipse open source IDE”, Mei 2012, http://ilmukomputer.org/2008/11/25/tutorial-eclipse

Gambar

Tabel 3.1 POI_Table
Tabel  kedua  adalah  tabel  „POIAction‟  yang  dirancang  untuk  menyimpan  aksi-aksi  yang  dapat  dilakukan  untuk  setiap  POI  pada  tabel  „POI_Table‟  yang  beracuan  field  poiID  sebagai foreign key
Tabel 3.2 POIAction
Gambar 4.23 Halaman Awal
+7

Referensi

Dokumen terkait

Kurva spektrum reflektansi (R) hasil perhitungan ditunjukkan pada Gambar 6, sedangkan nilai indeks bias film ZnO dalam rentang panjang gelombang 370 nm sampai dengan 970 nm

Berdasarkan tabel 3.peluang utama yang bisa ditangkap oleh pengelola adalah adanya kebijakan pemerintah yang mendukung penuh pengembangan obyek wisata yang dapat dilihat

Penyuluhan adalah bahagian hidup dan tugas pokok dari penyuluh, namun jika tidak melakukan kegiatan penyuluhan akan rugilah menjadi bahagian seorang penyuluh. Bagaimanakah jalan

Puji syukur penulis panjatkan ke hadirat Tuhan Yang Maha Esa, atas segala berkat dan rahmat yang telah dilimpahkan – Nya sehingga penulis dapat menyelesaikan penulisan skripsi

Penentuan kadar protein dengan metode ini memiliki kelemahan karena adanya senyawa lain yang bukan protein yang mengandung N akan terdeteksi sehingga kadar protein

Tegangan aktual akibat masing-masing kombinasi dari beban-beban di atas harus lebih kecil dari pada atau sama dengan nilai desain terkoreksi yang dimodifikasi dengan faktor durasi

Penyusunan Laporan Akhir ini merupakan salah satu syarat untuk menyelesaikan pendidikan Diploma III (D3) Jurusan Teknik Elektro Program Studi Teknik

Hasil penelitian ini adalah 10 klasifikasi, 8 tata bentukan kata, dan 2 fungsi ragam bahasa yang digunakan di kalangan pecandu narkoba, yakni sebagai alat