augmented reality kantor pos jakarta timur dalam bentuk...

13
AUGMENTED REALITY KANTOR POS JAKARTA TIMUR DALAM BENTUK LOCATION BASED SERVICES MENGGUNAKAN PLATFORM LAYAR PADA SMARTPHONE ANDROID 1 Yusuf Rachman P 2 Bambang Wahyudi Fakultas Ilmu Komputer dan Teknologi Informasi Universitas Gunadarma Jalan Margonda Raya No. 100 Pondok Cina, Depok 16424 Email : 1 [email protected] 2 [email protected] ABSTRAK Perkembangan teknologi komunikasi yang berkembang saat ini memberikan pengaruh yang luar biasa. Alat komunikasi smartphone berbasis Android makin banyak digunakan, kemajuan teknologi ini dapat membantu setiap orang dalam mencari informasi tentang keberadaan lokasi serta alamat suatu tempat yang sulit untuk dicari pada saat dibutuhkan. Tujuan dari penulisan ini adalah membuat suatu aplikasi layanan berbasis lokasi untuk memudahkan user dalam memperoleh informasi detail tentang kantor pos di wilayah Jakarta Timur dengan cara memasukkan lokasi dan alamat kantor pos ke dalam smartphone berbasis Android sehingga lebih mudah dan lebih efisien saat dibutuhkan. Aplikasi KantorPosJaktim ini dibuat untuk HVGA (320x480) dengan cara membuat perencanaan aplikasi, perancangan aplikasi dengan menggunakan struktur navigasi dan UML serta diagram alir, perancangan database dengan menggunakan script MySQL database (phpmyadmin), perancangan antarmuka (interface) aplikasi, pembuatan pengkodean dengan Eclipse serta PHP script dan implementasi pada emulator Android serta smartphone berbasis Android. Aplikasi KantorPosJaktim dapat membantu user dalam mencari lokasi keberadaan kantor pos karena aplikasi ini menampilkan informasi detail tentang kantor pos mulai dari nama kantor pos, alamat kantor pos, jarak jangkauan kantor pos dengan posisi berada. Selain itu juga terdapat video yang berisi aktivitas di dalam kantor pos, koneksi untuk melakukan telepone ke kantor pos dan peta lokasi kantor pos yang terhubung dengan Google Maps beserta posisi kantor pos dalam latitude dan longitude. Aplikasi KantorPosJaktim perlu dilakukan beberapa kali pengujian pada smartphone berbasis Android sehingga desain aplikasi ini dapat compatible untuk HVGA (320x480). Kata kunci : Android, Augmented Reality, Kantor Pos, Location Based Service, Platform Layar PENDAHULUAN Kantor pos adalah fasilitas fisik tidak bergerak untuk melayani penerimaan, pengumpulan, penyortiran transmisi dan pengantaran surat dan paket pos (Wikipedia, 2012). Selain itu kantor pos adalah sebuah Badan Usaha Milik Negara (BUMN) Indonesia yang bergerak di bidang layanan pos (posindonesia.co.id). Kantor pos memiliki struktur organisasi yang mengatur semua proses yang berjalan mulai dari komisaris utama sampai dengan bagian pelayanan yang berhubungan dengan pelanggan. Salah satu bagian yang ada di dalam kantor pos adalah bagian pelayanan pos plus, bagian ini berhubungan langsung dan berinteraksi langsung

Upload: vuonghuong

Post on 09-Mar-2019

232 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: AUGMENTED REALITY KANTOR POS JAKARTA TIMUR DALAM BENTUK ...publication.gunadarma.ac.id/bitstream/123456789/6986/1/JURNAL.pdf · Bentuk pengaduan pelanggan terhadap kantor pos yang

AUGMENTED REALITY KANTOR POS JAKARTA TIMUR DALAMBENTUK LOCATION BASED SERVICES MENGGUNAKAN PLATFORM

LAYAR PADA SMARTPHONE ANDROID

1Yusuf Rachman P2Bambang Wahyudi

Fakultas Ilmu Komputer dan Teknologi InformasiUniversitas Gunadarma

Jalan Margonda Raya No. 100 Pondok Cina, Depok 16424Email : [email protected]

[email protected]

ABSTRAKPerkembangan teknologi komunikasi yang berkembang saat ini memberikan

pengaruh yang luar biasa. Alat komunikasi smartphone berbasis Android makin banyakdigunakan, kemajuan teknologi ini dapat membantu setiap orang dalam mencariinformasi tentang keberadaan lokasi serta alamat suatu tempat yang sulit untuk dicaripada saat dibutuhkan. Tujuan dari penulisan ini adalah membuat suatu aplikasilayanan berbasis lokasi untuk memudahkan user dalam memperoleh informasi detailtentang kantor pos di wilayah Jakarta Timur dengan cara memasukkan lokasi danalamat kantor pos ke dalam smartphone berbasis Android sehingga lebih mudah danlebih efisien saat dibutuhkan. Aplikasi KantorPosJaktim ini dibuat untuk HVGA(320x480) dengan cara membuat perencanaan aplikasi, perancangan aplikasi denganmenggunakan struktur navigasi dan UML serta diagram alir, perancangan databasedengan menggunakan script MySQL database (phpmyadmin), perancangan antarmuka(interface) aplikasi, pembuatan pengkodean dengan Eclipse serta PHP script danimplementasi pada emulator Android serta smartphone berbasis Android. AplikasiKantorPosJaktim dapat membantu user dalam mencari lokasi keberadaan kantor poskarena aplikasi ini menampilkan informasi detail tentang kantor pos mulai dari namakantor pos, alamat kantor pos, jarak jangkauan kantor pos dengan posisi berada.Selain itu juga terdapat video yang berisi aktivitas di dalam kantor pos, koneksi untukmelakukan telepone ke kantor pos dan peta lokasi kantor pos yang terhubung denganGoogle Maps beserta posisi kantor pos dalam latitude dan longitude. AplikasiKantorPosJaktim perlu dilakukan beberapa kali pengujian pada smartphone berbasisAndroid sehingga desain aplikasi ini dapat compatible untuk HVGA (320x480).

Kata kunci : Android, Augmented Reality, Kantor Pos, Location Based Service,Platform Layar

PENDAHULUANKantor pos adalah fasilitas fisik tidak bergerak untuk melayani penerimaan,

pengumpulan, penyortiran transmisi dan pengantaran surat dan paket pos (Wikipedia,2012). Selain itu kantor pos adalah sebuah Badan Usaha Milik Negara (BUMN)Indonesia yang bergerak di bidang layanan pos (posindonesia.co.id).

Kantor pos memiliki struktur organisasi yang mengatur semua proses yangberjalan mulai dari komisaris utama sampai dengan bagian pelayanan yangberhubungan dengan pelanggan. Salah satu bagian yang ada di dalam kantor pos adalahbagian pelayanan pos plus, bagian ini berhubungan langsung dan berinteraksi langsung

Page 2: AUGMENTED REALITY KANTOR POS JAKARTA TIMUR DALAM BENTUK ...publication.gunadarma.ac.id/bitstream/123456789/6986/1/JURNAL.pdf · Bentuk pengaduan pelanggan terhadap kantor pos yang

dengan pelanggan. Bagian pelayanan pos plus memiliki tugas menerima ataumenyelesaikan pengaduan pelanggan, memeriksa pertanggungan pengaduan, memeriksalaporan pengaduan, memeriksa penyimpangan jasa layanan pos, mengevaluasi tugas posplus dan merencanakan perbaikan-perbaikan. Tugas yang dilakukan oleh bagianpelayanan pos plus dapat menjadi masalah bagi bagian pelayanan terhadap pelanggan,salah satunya adalah masalah menerima atau menyelesaikan pengaduan pelanggan.Bentuk pengaduan pelanggan terhadap kantor pos yang menjadi masalah adalah lokasikeberadan kantor pos yang sulit dicari pada saat dibutuhkan. Kurangnya informasi yangada mengenai keberadaan kantor pos menyebabkan user sulit untuk mencarinya.

Penelitian ini bertujuan untuk membuat aplikasi yang dapat mempermudahseseorang dalam memperoleh informasi detail tentang kantor pos seperti informasitentang nama kantor pos, alamat kantor pos, jarak jangkauan kantor pos dengan posisiberada. Selain itu juga terdapat video yang berisi aktivitas dan prosedure di dalamkantor pos, koneksi untuk melakukan telepone ke kantor pos dan peta lokasi kantor posyang terhubung dengan Google Maps beserta posisi kantor pos dalam latitude danlongitude. Penelitian ini dibatasi pada pemberian informasi detail tentang lokasikeberadaan kantor pos dan kantor pos yang diteliti adalah kantor pos untuk wilayahJakarta Timur.

TINJAUAN PUSTAKALocation Based Service (LBS)

Location Based Service (LBS) atau Layanan Berbasis Lokasi merupakan layananinformasi yang dapat diakses melalui perangkat mobile melalui jaringan seluler danmemiliki kemampuan untuk memanfaatkan lokasi posisi perangkat mobile (Virrantaus,et al., 2001). Pengertian yang sama juga diberikan oleh Steiniger mengenai LBS yaitulayanan informasi yang mengutilisasi kemampuan untuk menggunakan informasi lokasidari perangkat bergerak dan dapat diakses dengan perangkat bergerak melalui jaringantelekomunikasi bergerak.

LBS memberikan kemungkinan komunikasi dan interaksi dua arah. Oleh karenaitu pengguna memberitahu penyedia layanan untuk mendapatkan informasi yangdibutuhkan, dengan referensi posisi pengguna tersebut. Layanan berbasis lokasi dapatdigambarkan sebagai suatu layanan yang berada pada pertemuan tiga teknologi, yaitu :Geographic Information System, Internet Service dan Mobile Devices.

Gambar 1. Location Based Service kombinasi beberapa ilmu

Komponen Location Based Service (LBS)Empat komponen pendukung utama dalam teknologi Layanan Berbasis Lokasi

adalah :

Page 3: AUGMENTED REALITY KANTOR POS JAKARTA TIMUR DALAM BENTUK ...publication.gunadarma.ac.id/bitstream/123456789/6986/1/JURNAL.pdf · Bentuk pengaduan pelanggan terhadap kantor pos yang

1. Mobile DevicesPerangkat yang digunakan pengguna untuk mengakses informasi yang

dibutuhkan. Hasil kalkulasi tersebut bisa berupa suara, gambar, teks dan lainnya.Piranti Mobile adalah salah satu komponen penting dalam LBS. Piranti ini berfungsisebagai alat bantu (tools) bagi pengguna untuk meminta informasi. Hasil dari informasiyang diminta dapat berupa teks, suara, gambar dan lain sebagainya. Piranti mobile yangdapat digunakan bisa berupa PDA, smartphone dan laptop. Selain itu, piranti mobiledapat juga berfungsi sebagai alat navigasi di kendaraan seperti halnya alat navigasiberbasis GPS.2. Communication Network

Komponen ini berupa jaringan telekomunikasi bergerak yang memindahkan datapengguna dan permintaan terhadap layanan dari perangkat bergerak ke penyedialayanan dan kemuudian informasi yang diminta ke pengguna.3. Positioning Component

Dalam pemrosesan layanan, posisi pengguna harus ditentukan. Posisi penggunabisa didapatkan dengan menggunakan jaringan telekomunikasi bergerak, jaringn LANnirkabel atau dengan GPS. Setiap layanan yang diberikan oleh penyedia layananbiasanya akan berdasarkan pada posisi pengguna yang meminta layanan tersebut. Olehkarena itu diperlukan komponen yang berfungsi sebagai pengolah/pemroses yang akanmenentukan posisi pengguna layanan saat itu. Posisi pengguna tersebut bisa didapatkanmelalui jaringan komunikasi mobile atau juga menggunakan Global Positioning System(GPS).4. Service and Content Provider

Penyedia layanan menyediakan sejumlah layanan berbeda kepada pengguna danbertanggung jawab terhadap pemrosesan permintaan layanan. Contoh layanannyaadalah kalkulasi posisi, pencarian rute dan lainnya. Penyedia layanan merupakankomponen LBS yang memberikan berbagai macam layanan yang bisa digunakan olehpengguna. Penyedia layanan tidak selalu menyimpan seluruh data dan informasi yangdiolahnya. Karena bisa jadi berbagai macam data dan informasi yang diolah tersebutberasal dari pengembang/pihak ketiga yang memang memiliki otoritas untukmenyimpannya. Sebagai contoh ketika pengguna meminta layanan agar bisa tahuposisinya saat itu, maka aplikasi dan penyedia layanan langsung memproses permintaantersebut, mulai dari menghitung dan menentukan posisi pengguna, menemukan rutejalan, mencari data di Yellow Pages sesuai dengan permintaan, dan masih banyak lagiyang lainnya.

Gambar 2. Komponen pendukung utama teknologi LBSSumber : Steiniger, et al. (2006)

Page 4: AUGMENTED REALITY KANTOR POS JAKARTA TIMUR DALAM BENTUK ...publication.gunadarma.ac.id/bitstream/123456789/6986/1/JURNAL.pdf · Bentuk pengaduan pelanggan terhadap kantor pos yang

Augmented Reality (AR)Realitas tertambah atau dikenal dengan Augmented Reality (AR), Ronald T.

Azuma (1997) mendefinisikan augmented reality sebagai penggabungan benda-bendanyata dan maya di lingkungan nyata, berjalan secara interaktif dalam waktu nyata, danterdapat integrasi antarbenda dalam tiga dimensi, yaitu benda maya terintegrasi dalamdunia nyata. Penggabungan benda nyata dan maya dimungkinkan dengan teknologitampilan yang sesuai, interaktivitas dimungkinkan melalui perangkat-perangkat inputtertentu, dan integrasi yang baik memerlukan penjejakan yang efektif.

Selain menambahkan benda maya dalam lingkungan nyata, realitas tertambahjuga berpotensi menghilangkan benda-benda yang sudah ada. Menambah sebuah lapisangambar maya dimungkinkan untuk menghilangkan atau menyembunyikan lingkungannyata dari pandangan pengguna. Misalnya, untuk menyembunyikan sebuah meja dalamlingkungan nyata, perlu digambarkan lapisan representasi tembok dan lantai kosongyang diletakkan di atas gambar meja nyata, sehingga menutupi meja nyata daripandangan pengguna.

Milgram dan Kishino (1994) merumuskan kerangka kemungkinanpenggabungan dan peleburan dunia nyata dan dunia maya ke dalam sebuah kontinuumvirtualitas. Sisi yang paling kiri adalah lingkungan nyata yang hanya berisi benda nyata,dan sisi paling kanan adalah lingkungan maya yang berisi benda maya.

Dalam realitas tertambah, yang lebih dekat ke sisi kiri, lingkungan bersifat nyatadan benda bersifat maya, sementara dalam augmented virtuality atau virtualitastertambah, yang lebih dekat ke sisi kanan, lingkungan bersifat maya dan benda bersifatnyata. Realitas tertambah dan virtualitas tertambah digabungkan menjadi mixed realityatau realitas campuran.

Gambar 3. Gambaran penggabungan dunia nyata dan dunia maya

Realitas tertambah dapat diaplikasikan untuk semua indera, termasukpendengaran, sentuhan, dan penciuman. Selain digunakan dalam bidang-bidang sepertikesehatan, militer, industri manufaktur, realitas tertambah juga telah diaplikasikandalam perangkat-perangkat yang digunakan orang banyak, seperti pada telepongenggam (wikipedia.org).

Prinsip Kerja Augmented RealitySistem augmented reality bekerja berdasarkan deteksi citra dan citra yang

digunakan adalah marker. Prinsip kerjanya sebenarnya cukup sederhana yaitu camerayang telah dikalibrasi akan mendeteksi marker yang diberikan, kemudian setelahmengenali dan menandai pola marker, webcam akan melakukan perhitungan apakahmarker sesuai dengan database yang dimiliki. Bila tidak, maka informasi marker tidakakan diolah, tetapi bila sesuai maka informasi marker akan digunakan untuk me-renderdan menampilkan objek 3D atau animasi yang telah dibuat sebelumnya.

Page 5: AUGMENTED REALITY KANTOR POS JAKARTA TIMUR DALAM BENTUK ...publication.gunadarma.ac.id/bitstream/123456789/6986/1/JURNAL.pdf · Bentuk pengaduan pelanggan terhadap kantor pos yang

Gambar 4. Prinsip kerja Augmented Reality

Metoda Augmented RealityAda dua metode yang digunakan dalam augmented reality yaitu :

1. Marker Augmented Reality (Marker Based Tracking)Aplikasi augmented ini berjalan dengan memindai tanda atau yang lebih sering

disebut sebagai marker. Marker biasanya merupakan ilustrasi hitam dan putih persegidengan batas hitam tebal dan latar belakang putih. Komputer akan mengenali posisi danorientasi marker dan menciptakan dunia virtual 3D yaitu titik (0,0,0) dan 3 sumbu yaituX,Y,dan Z.

Gambar 5. Metode marker AR

2. Markerless Augmented RealitySalah satu metode augmented reality yang saat ini sedang berkembang adalah

metode "Markerless Augmented Reality", dengan metode ini pengguna tidak perlu lagimenggunakan sebuah marker untuk menampilkan elemen-elemen digital. Sekalipundinamakan dengan markerless namun aplikasi tetap berjalan dengan melakukanpemindaian terhadap object, namun ruang lingkup yang dipindai lebih luas dibandingdengan marker AR. Seperti yang saat ini dikembangkan oleh perusahaan AugmentedReality terbesar di dunia Total Immersion, mereka membuat berbagai macam teknikMarkerless Tracking seperti Face Tracking, 3D Object Tracking, dan Motion Tracking.

LayarLayar tidak hanya sebuah aplikasi namun terdapat kandungan augmented reality

dan pengiriman platform yang mencakup browser layar dan jasa beberapa platform.Kebanyakan orang hanya mengetahui Layar sebatas browser. Browser layarmenunjukkan apa yang ada disekitar dengan menampilkan informasi tepat guna diatasdunia nyata seperti yang terlihat melalui kamera phone mobile dan teknologi ini disebutaugmented reality.

Page 6: AUGMENTED REALITY KANTOR POS JAKARTA TIMUR DALAM BENTUK ...publication.gunadarma.ac.id/bitstream/123456789/6986/1/JURNAL.pdf · Bentuk pengaduan pelanggan terhadap kantor pos yang

Layar bekerja dengan menggunakan kamera phone mobile, kompas dan dataGPS untuk mengidentifikasi lokasi pengguna dan bidang pandang. Berdasarkankoordinat geografis ini, data yang diambil dari database kemudian ditampilkan padakamera.

Platform layar membuat setiap orang dapat menciptakan pengalaman merekasendiri mengenai augmented reality. Pada September 2011, layar telah menerbitkan2993 lapisan. Lapisan tersebut dikembangkan oleh komunitas global penerbit Layar,produsen, mereka terkemuka dan lembaga.

Gambar 6. Logo layar

Global Posotionong System (GPS)Global Positioning System (GPS) merupakan suatu kumpulan satelit dan sistem

kontrol yang memungkinkan sebuah penerima GPS untuk mendapatkan lokasinyapermukaan bumi 24 jam sehari (Heywood, et al., 2002). Setiap satelit ini mengelilingibumi sekitar 12000 mil atau 19.300 km, mengelilingi bumi 2 kali setiap harinya. Orbitsatelit-satelit ini diatur sedemikian rupa sehingga pada setiap saat, suatu tempat di bumiakan dijangkau minimal 4 satelit (Brain, et al., 2006).

Untuk dapat menjangkau wilayah yang luas dan memberikan posisi yang akurat,otomatis operator Global System for Mobile Communication (GSM) harus menyebarBase Transceiver Station (BTS) yang cukup, baik jangkauan maupun densitasnya.Perbedaan antara LBS dan GPS adalah pemrosesan posisi. Pada peralatan GPS,penggunalah yang mengukur dan mengolah suatu posisi. Sistem back-end satelit hanyamemberikan informasi posisi satelit, kecepatan dan waktu. Sedangkan pada sistem LBS,yang melakukan kalkulasi posisi adalah back-end sistem GSM, bukan handsetpengguna. Informasi akan dicatat oleh BTS yang terdekat kemudian data dikirim kesistem LBS untuk dikalkulasi dan dikirimkan ke channel yang dituju (SMS, MMS, emailatau yang lain). Perbedaan ini dimungkinkan karena pengguna GSM tercatat sebagaipelanggan yang seluruh aktifitasnya terekam oleh sistem back-end. Metode inimemberikan fleksibilitas bagi operator GSM atas layanan LBS apa yang ingindiluncurkan, tanpa perlu takut handset tidak mengakomodasinya. Pada perangkat GPS,hal ini tidak dimungkinkan. Perangkat harus memiliki aplikasi khusus di dalamnyauntuk melakukan kalkulasi berdasarkan hasil yang dibutuhkan (Riyanto, 2011).

METODE PENELITIANTahapan dalam pembuatan aplikasi KantorPosJaktim menggunakan model

pengembangan perangkat lunak waterfall model yaitu model pengembangan perangkatlunak yang setiap tahapannya dilakukan secara bertahap mulai dari perencanaan sampaiuji coba dan dapat kembali ketahapan sebelumnya jika masih terdapat kekurangandalam pengembangan.

Page 7: AUGMENTED REALITY KANTOR POS JAKARTA TIMUR DALAM BENTUK ...publication.gunadarma.ac.id/bitstream/123456789/6986/1/JURNAL.pdf · Bentuk pengaduan pelanggan terhadap kantor pos yang

PerencanaanPerencanaan dalam aplikasi KantorPosJaktim adalah tahapan mengumpulkan

informasi dan data yang diperlukan dalam pembutaan aplikasi serta informasi dan datayang berkaitan dengan materi yang dibahas. Informasi dan data yang diperlukan dalampembuatan aplikasi ini didapat dengan melakukan observasi langsung ke semua kantorpos di wilayah Jakarta Timur, Tabel 1 adalah nama kelurahan yang terdapat di JakartaTimur.

Tabel 1. Nama kelurahan di Jakarta TimurNo. Nama Kecamatan Nama Kelurahan1. Kecamatan Matraman Kelurahan Pisangan Baru

Kelurahan Utan Kayu SelatanKelurahan Utan Kayu UtaraKelarahan Kayu ManisKelurahan Pal MeriamKelurahan Kebon Manggis

2. Kecamatan Pulo Gadung Kelurahan Kayu PutihKelurahan JatiKelurahan RawamangunKelurahan Pisangan TimurKelurahan CipinangKelurahan Jatinegara KaumKelurahan Pulo Gadung

3. Kecamatan Jatinegara Kelurahan Bali MesterKelurahan Kampung MelayuKelurahan BidaracinaKelurahan Cipinang CempedakKelurahan Rawa BungaKelurahan Cipinang Besar SelatanKelurahan Cipinang Besar UtaraKelurahan Cipinang Muara

4. Kecamatan Duren Sawit Kelurahan Pondok BambuKelurahan Duren SawitKelurahan Pondok KelapaKelurahan Pondok KopiKelurahan Malaka JayaKelurahan Malaka SariKelurahan Klender

5. Kecamatan Kramat Jati Kelurahan Kramat JatiKelurahan Batu AmaparKelurahan BalekambangKelurahan Kampung TengahKelurahan DukuhKelurahan CawangKelurahan Cililitan

6. Kecamatan Makasar Kelurahan Pinang RantiKelurahan MakasarKelurahan Halim PerdanakusumaKelurahan Cipinang MelayuKelurahan Kebon Pala

7. Kecamatan Pasar Rebo Kelurahan PekayonKelurahan Kampung GedongKelurahan CijantungKelurahan Kampung BaruKelurahan Kalisari

8. Kecamatan Ciracas Kelurahan CibuburKelurahan Kelapa Dua Wetan

Page 8: AUGMENTED REALITY KANTOR POS JAKARTA TIMUR DALAM BENTUK ...publication.gunadarma.ac.id/bitstream/123456789/6986/1/JURNAL.pdf · Bentuk pengaduan pelanggan terhadap kantor pos yang

Kelurahan CiracasKelurahan SusukanKelurahan Rambutan

9. Kecamatan Cipayung Kelurahan Lubang BuayaKelurahan CegerKelurahan CipayungKelurahan MunjulKelurahan Pondok RanggonKelurahan CilangkapKelurahan SetuKelurahan Bambu Apus

10. Kecamatan Cakung Kelurahan CakungKelurahan Cakung TimurKelurahan Rawa TerateKelurahan JatinegaraKelurahan PenggilinganKelurahan Pulo GebangKelurahan Ujung Menteng

Sumber : (wikipedia.org)

AnalisisAnalisis dalam aplikasi ini mengenai proses pemenuhan kebutuhan sistem yaitu

merencanakan bagaimana aplikasi ini akan dibuat mulai dari perangkat keras sertaperangkat lunak yang dibutuhkan untuk mendukung pembutaan aplikasiKantorPosJaktim.

PerancanganPembutaan perancangan dalam aplikasi KantorPosJaktim menggunakan struktur

navigasi, perancangan berorientasi objek yaitu UML serta perancangan berorientasiterstruktur yaitu diagram alir. Perancangan dalam aplikasi ini dilakukan untukmemudahkan user dalam mengoperasikan aplikasi.

Struktur navigasi yang digunakan dalam aplikasi ini adalah struktur navigasihirarki seperti terlihat pada Gambar 7, diawali dengan menu utama yang memilikiempat submenu yaitu kantor pos, tentang, panduan dan keluar. Dalam menu kantor posdapat ditentukan jarak jangkauan yang diinginkan sehingga dapat menampilkaninformasi detail dari kantor pos seperti informasi tentang nama kantor pos, alamatkantor pos, jarak jangkauan kantor pos dengan posisi berada. Selain itu juga terdapatvideo yang berisi aktivitas dan prosedure di dalam kantor pos, koneksi untukmelakukan telepone ke kantor pos dan peta lokasi kantor pos yang terhubung denganGoogle Maps beserta posisi kantor pos dalam latitude dan longitude.

Gambar 7. Struktur navigasi aplikasi KantorPosJaktim

Page 9: AUGMENTED REALITY KANTOR POS JAKARTA TIMUR DALAM BENTUK ...publication.gunadarma.ac.id/bitstream/123456789/6986/1/JURNAL.pdf · Bentuk pengaduan pelanggan terhadap kantor pos yang

Perancangan Unified Modelling Language (UML) dalam aplikasi inimenggunakan use case diagram, activity diagram dan class diagram. Gambar 8 adalahuse case diagram aplikasi ini, diantara user dengan system terdapat interaksi yaitu actormemiliki empat use case interaksi dengan system seperti use case untuk menentukanjangkauan kantor pos, use case untuk menampilkan fitur dari aplikasi, use case untukmenampilkan fungsi button dalam aplikasi dan use case untuk keluar dari aplikasi. Usecase untuk menentukan jangkauan kantor pos terhubung include dengan use caseinformasi detail kantor pos, sehingga use case informasi detail kantor pos dapat terjadijika use case jangkauan telah dilakukan. Use case informasi detail kantor pos berupavideo, telepon kantor pos dan peta lokasi kantor pos.

Gambar 8. Use case diagram aplikasi KantorPosJaktim

Perancangan diagram alir dalam aplikasi ini dapat dilihat pada Gambar 9,diagram alir sama prinsipnya dengan struktur navigasi hanya saja pada diagram alirditampilkan tahapan dalam aplikasi ini secara lebih terinci mulai dari menu utamasampai dengan keluar dari aplikasi.

Gambar 9. Diagram alir aplikasi KantorPosJaktim

Dalam perancangan juga dilakukan perancangan database dan perancanganantarmuka (interface) agar lebih terarah dan terstruktur.

Page 10: AUGMENTED REALITY KANTOR POS JAKARTA TIMUR DALAM BENTUK ...publication.gunadarma.ac.id/bitstream/123456789/6986/1/JURNAL.pdf · Bentuk pengaduan pelanggan terhadap kantor pos yang

ImplementasiProses pengkodingan aplikasi pada Eclipse Juno, pembuatan database pada

MSQL database dan pengkodingan layar PHP pada Notepad++. Pengujian aplikasi padaemulator Android dan pengimplementasian aplikasi pada smartphone Android.

Uji cobaPengujian aplikasi pada user pada berbagai macam smartphone Android.

Pengujian aplikasi dilakukan untuk melihat apakah aplikasi ini dapat berjalan denganbaik atau tidak.

HASIL DAN PEMBAHASANPengujian Aplikasi KantorPosJaktim pada Emulator Android

Untuk melakukan pengujian pada emulator Android awalnya dengan meng-klikicon Pos JakTim dalam emulator seperti Gambar 10. Kemudian akan masuk ke dalamhalaman utama dari aplikasi seperti Gambar 11.

Gambar 10. Icon aplikasi KantorPosJaktim Gambar 11. Menu Utama aplikasi KantorPosJaktim

Gambar 11 adalah menu utama dalam aplikasi, terdapat empat button pilihanbagi user yaitu button kantor pos, button tentang, button panduan dan button keluar.Apabila user ingin kembali pada menu utama maka user dapat menekan soft-key backpada emulator atau smartphone Android. Button kantor pos dapat digunakan oleh useruntuk melihat informasi detail tentang lokasi kantor pos yang ada di Jakarta Timurseperti informasi tentang nama kantor pos, alamat kantor pos, jarak kantor pos denganposisi berada. Selain itu juga terdapat video yang berisi aktivitas dan prosedure didalam kantor pos, koneksi untuk melakukan telepone ke kantor pos dan peta lokasikantor pos yang terhubung dengan Google Maps beserta posisi kantor pos dalamlatitude dan longitude.

Button tentang dapat digunakan user untuk melihat informasi fitur yang terdapatdalam aplikasi seperti Gambar 12. Button panduan digunakan oleh user untuk melihatinformasi mengenai fungsi dari masing-masing button seperti Gambar 13.

Page 11: AUGMENTED REALITY KANTOR POS JAKARTA TIMUR DALAM BENTUK ...publication.gunadarma.ac.id/bitstream/123456789/6986/1/JURNAL.pdf · Bentuk pengaduan pelanggan terhadap kantor pos yang

Gambar 12. Menu Tentang aplikasi KantorPos Gambar 13. Menu Panduan aplikasi KantorPos

Implementasi Aplikasi KantorPosJaktim pada Smartphone AndroidSetelah dilakukan pengujian pada emulator Android selanjutnya

diimplementasikan pada smartphone Android. Smartphone Android yang digunakandalam pengimplementasian ini adalah Samsung Galaxy GIO GT-S5660 dengan resolusiHVGA (320x480). Gambar 14 merupakan tampilan icon Aplikasi KantorPosJaktimpada smartphone Android. Bila icon Pos JakTim di-klik maka akan tampil Menu Utamaseperti Gambar 15.

Gambar 14. Icon aplikasi KantorPosJaktim Gambar 15. Menu Utama aplikasi KantorPosJaktim

User dapat menentukan jarak jangkauan untuk menentukan lokasi kantor posyang diinginkan dengan memilih button kantor pos dan akan muncul Gambar 16. Jarakjangkauan maksimum yang dapat user pilih adalah 17 km. Gambar 17 merupakantampilan dalam platform layar dari aplikasi ini. Layar berhasil mendeteksi keberadaankantor pos yang ada di sekitar user, dari Gambar 17 terdeteksi lokasi keberadaan kantorpos di daerah penggilingan dengan jarak jangkauan 9,4 km dari posisi user berada. Daritampilan informasi detail dalam Gambar 17 terdapat tiga pilihan seperti menampilkanvideo yang berisi aktivitas dan prosedure yang ada di dalam kantor pos, call layar yangberisi nomor telepone kantor pos yang dapat dihubungi pada saat diperlukan dan takeme there yang berisi peta lokasi keberadaan kantor pos.

Gambar 12. Menu Tentang aplikasi KantorPos Gambar 13. Menu Panduan aplikasi KantorPos

Implementasi Aplikasi KantorPosJaktim pada Smartphone AndroidSetelah dilakukan pengujian pada emulator Android selanjutnya

diimplementasikan pada smartphone Android. Smartphone Android yang digunakandalam pengimplementasian ini adalah Samsung Galaxy GIO GT-S5660 dengan resolusiHVGA (320x480). Gambar 14 merupakan tampilan icon Aplikasi KantorPosJaktimpada smartphone Android. Bila icon Pos JakTim di-klik maka akan tampil Menu Utamaseperti Gambar 15.

Gambar 14. Icon aplikasi KantorPosJaktim Gambar 15. Menu Utama aplikasi KantorPosJaktim

User dapat menentukan jarak jangkauan untuk menentukan lokasi kantor posyang diinginkan dengan memilih button kantor pos dan akan muncul Gambar 16. Jarakjangkauan maksimum yang dapat user pilih adalah 17 km. Gambar 17 merupakantampilan dalam platform layar dari aplikasi ini. Layar berhasil mendeteksi keberadaankantor pos yang ada di sekitar user, dari Gambar 17 terdeteksi lokasi keberadaan kantorpos di daerah penggilingan dengan jarak jangkauan 9,4 km dari posisi user berada. Daritampilan informasi detail dalam Gambar 17 terdapat tiga pilihan seperti menampilkanvideo yang berisi aktivitas dan prosedure yang ada di dalam kantor pos, call layar yangberisi nomor telepone kantor pos yang dapat dihubungi pada saat diperlukan dan takeme there yang berisi peta lokasi keberadaan kantor pos.

Gambar 12. Menu Tentang aplikasi KantorPos Gambar 13. Menu Panduan aplikasi KantorPos

Implementasi Aplikasi KantorPosJaktim pada Smartphone AndroidSetelah dilakukan pengujian pada emulator Android selanjutnya

diimplementasikan pada smartphone Android. Smartphone Android yang digunakandalam pengimplementasian ini adalah Samsung Galaxy GIO GT-S5660 dengan resolusiHVGA (320x480). Gambar 14 merupakan tampilan icon Aplikasi KantorPosJaktimpada smartphone Android. Bila icon Pos JakTim di-klik maka akan tampil Menu Utamaseperti Gambar 15.

Gambar 14. Icon aplikasi KantorPosJaktim Gambar 15. Menu Utama aplikasi KantorPosJaktim

User dapat menentukan jarak jangkauan untuk menentukan lokasi kantor posyang diinginkan dengan memilih button kantor pos dan akan muncul Gambar 16. Jarakjangkauan maksimum yang dapat user pilih adalah 17 km. Gambar 17 merupakantampilan dalam platform layar dari aplikasi ini. Layar berhasil mendeteksi keberadaankantor pos yang ada di sekitar user, dari Gambar 17 terdeteksi lokasi keberadaan kantorpos di daerah penggilingan dengan jarak jangkauan 9,4 km dari posisi user berada. Daritampilan informasi detail dalam Gambar 17 terdapat tiga pilihan seperti menampilkanvideo yang berisi aktivitas dan prosedure yang ada di dalam kantor pos, call layar yangberisi nomor telepone kantor pos yang dapat dihubungi pada saat diperlukan dan takeme there yang berisi peta lokasi keberadaan kantor pos.

Page 12: AUGMENTED REALITY KANTOR POS JAKARTA TIMUR DALAM BENTUK ...publication.gunadarma.ac.id/bitstream/123456789/6986/1/JURNAL.pdf · Bentuk pengaduan pelanggan terhadap kantor pos yang

Gambar 16. Tampilan Menu Kantor Pos Gambar 17. Tampilan layar terdeteksi lokasi

Gambar 18 berisi tampilan semua kantor pos yang berada di wilayah JakartaTimur, dari masing-masing kantor pos dapat diketahui jarak jangkauan kantor pos yangterdekat dengan posisi berada. Sebagai contoh Gambar 19 merupakan peta lokasikeberadaan kantor pos Pulo Gadung dengan posisi user di Pondok Gede, dari Gambar19 tampak bahwa lokasi kantor pos berada sekitar 12 km dari posisi user.

Gambar 15. Tampilan detail masing-masing kantor pos Gambar 16. Peta lokasi kantor pos

KESIMPULAN DAN SARANBerdasarkan penelitian yang dilakukan aplikasi ini dapat memudahkan user

dalam mencari lokasi keberadaan kantor pos khususnya yang berada di wilayah JakartaTimur. User dapat dengan mudah mengakses aplikasi ini saat dibutuhkan memaluismartphone Android yang dimiliki. Aplikasi KantorPosJaktim dapat menampilkaninformasi detail seputar kantor pos dengan menggunakan platform layar, informasiyang ditampilkan dalam aplikasi ini adalah informasi detail tentang kantor pos sepertiinformasi tentang nama kantor pos, alamat kantor pos, jarak kantor pos dengan posisiberada. Selain itu juga terdapat video yang berisi aktivitas dan prosedure di dalamkantor pos, nomor telepone kantor pos yang dapat dihubungi dan peta lokasi kantor posyang terhubung dengan GoogleMaps beserta posisi kantor pos dalam latitude danlongitude.

Saran dalam penelitian ini berupa perbaikan untuk pengembangan aplikasikarena aplikasi yang dibuat masih banyak kekurangan dari sisi desain. Aplikasi inihanya dapat berjalan dalam HVGA (320x480) sedangkan untuk di atas HVGA

Page 13: AUGMENTED REALITY KANTOR POS JAKARTA TIMUR DALAM BENTUK ...publication.gunadarma.ac.id/bitstream/123456789/6986/1/JURNAL.pdf · Bentuk pengaduan pelanggan terhadap kantor pos yang

(320x480) posisi button menjadi tidak sesuai dengan desain yang dibuat sehingga perludikembangkan serta disempurnakan lagi dalam hal desain agar dapat tampil dalamsemua resolusi smartphone Android.

DAFTAR PUSTAKAAnggi Andriyadi, http://belajar-ar.blogspot.com/2012/06/tutorial-augmented-reality-

android-part.html, 05 Desember 2012Anonim, Kantor pos, http://id.wikipedia.org/wiki/, 03 November 2012Anonim, Pos Indonesia, http://id.wikipedia.org/wiki/, 03 November 2012Anonim, SE Life Cycle Paradigm, http://www.docstoc.com/docs/55828637/, 03

November 2012Anonim, http://www.bumn.go.id/posindonesia/, 10 Desember 2012Anonim, Sejarah pos, http://www.posindonesia.co.id/index.php/profil-perusahaan/, 15

Desember 2012Anonim, Unified Modeling Language, http://id.wikipedia.org/wiki/, 15 Desember 2012Anonim, Daftar kecamatan dan kelurahan di Kota Administrasi Jakarta Timur,

http://id.wikipedia.org/wiki/, 15 Desember 2012Anonim, http://www.pos-kerja.net/alamat-kantor-pos-dkijakarta8, 15 Desember 2012Anonim, http://www.layar.com/?gclid=CJjanYye3bUCFdFx6wodhD8AIw, 04 Februari

2013Anonim, http://www.layar.com/documentation/browser/tutorials-tools/, 04 Februari

2013Anonim, http://www.layar.com/what-is-layar/ , 02 Maret 2013Anonim, Layar, http://en.wikipedia.org/wiki/, 03 Maret 2013Anonim, http://layar.com/documentation/browser/tutorials-tools/create-simple-geo-

location-layer/, 06 Maret 2013Anonim, http://layar.com/documentation/browser/tutorials-tools/layer-with-actions/, 06

Maret 2013Azzahra, Pengenalan Augmented Reality Android,

http://maxiandroid.blogspot.com/2012/04/, 05 Desember 2012Juwita Imaniar, Arifin dan Ahmad Subhan Khalillullah, Aplikasi Location Based

Services untuk Sistem Informasi Publikasi Acara pada Platform Android, JurnalITS, Institut Teknologi Sepuluh Nopember, Surabaya, 2012

Stefan Steiniger, Moritz Neun and Alistair Edwardes., Foundations of Location BasedServices, 2005