• Tidak ada hasil yang ditemukan

Sistem Informasi Geografis ATM (Automatic Teller Machine) Dan Mini Market Terdekat Berbasis Android 2.2 (Studi Kasus : Surabaya Timur)

N/A
N/A
Protected

Academic year: 2021

Membagikan "Sistem Informasi Geografis ATM (Automatic Teller Machine) Dan Mini Market Terdekat Berbasis Android 2.2 (Studi Kasus : Surabaya Timur)"

Copied!
5
0
0

Teks penuh

(1)

Abstrak—Sistem Informasi Geografis (SIG) fasilitas umum ATM dan mini market berbasis android merupakan aplikasi SIG berbasis mobile dengan mengintegrasikan GPS (Global Positioning System) pada mobile tersebut dan akses internet. Sudah ada beberapa aplikasi SIG berbasis mobile, namun pada umumnya berkaitan dengan lokasi perguruan tinggi dan pariwisata. Aplikasi SIG berbasis mobile untuk mencari lokasi ATM dan mini market diperlukan sebagai bagian SIG yang saat ini belum tersedia terutama untuk wilayah Surabaya.

Tugas akhir ini bertujuan untuk membuat aplikasi SIG fasilitas umum berupa ATM dan mini market berbasis android 2.2 yang mengintegrasikan GPS pada mobile dan akses internet. Aplikasi ini diharapkan dapat membantu para pengguna dalam mencari lokasi ATM dan mini market yang terdekat dari posisi pengguna. Tugas akhir ini membahas bagaimana membuat aplikasi SIG berbasis mobile dengan mengintegrasikan GPS pada mobile dan peta google map android. Aplikasi memfilter lokasi ATM dan mini market berdasarkan jenisnya masing-masing. Lokasi ATM dan mini market terdekat ditampilkan berdasarkan sistem radius. Aplikasi yang dibuat berhasil dijalankan pada smartphone android 2.2 (android froyo) dan versi yang lebih baru darinya. Aplikasi yang dibuat dapat terintegrasi dengan GPS smartphone secara baik. Aplikasi berhasil menyajikan informasi lokasi ATM dan mini market terdekat dari posisi pengguna.

Kata kunci—aplikasi SIG, berbasis mobile, android, ATM dan mini market

I. PENDAHULUAN

Peradaban manusia berkembang begitu cepat. Manusia tidak merasa kebingungan lagi untuk berpergian dari satu tempat ke tempat lainnya dengan bantuan alat GPS. Tetapi melihat harganya yang terlalu mahal menimbulkan alat ini kurang dimanfaatkan oleh masyarakat secara luas. Dalam hal ini Sistem Informasi Geografis (SIG) berbasis web tidak mampu lagi mengatasi masalah ini karena yang dibutuhkan pengguna berupa posisi relatif mereka terhadap objek yang akan dituju. Smartphone android memiliki prospek yang

bagus karena berbagai kelebihannya. Diantaranya kelebihan

smartphone android adalah sifatnya yang open source

memberikan kebebasan yang sebesar – besarnya bagi para

developer untuk membuat dan mengembangkan aplikasi

yang sesuai dengan kebutuhannya ataupun sesuai dengan kebutuhan masyarakat luas. Smartphone android juga memiliki kelebihan lain yang tidak dimiliki oleh IPhone dan IPod, yaitu kemampuannya dalam menampilkan suatu halaman web yang tersusun dari flash. Hal ini tidak dapat dilakukan untuk kelas IPhone dan IPod. Kemampuan lain yang dimiliki smartphone android terkait dengan kapabilitasnya yang dapat melakukan multi tasking, yaitu beberapa program dapat dijalankan secara bersamaan hanya dalam satu smartphone. Sistem operasi android juga telah dipakai oleh berbagai produsen ponsel dengan beragam

merek. Dengan membuat aplikasi SIG di smartphone android diharapkan pengguna tidak lagi kebingungan untuk melihat posisi mereka relatif terhadap objek lain di sekitarnya. Selain itu, sifatnya yang portabel memberikan keuntungan bagi para penggunanya untuk dapat digunakan secara berpindah – pindah selama dalam jangkauan satelit. Aplikasi SIG di smartphone ini diharapkan dapat bermanfaat bagi masyarakat umum terutama yang ingin mencari fasilitas umum ATM (Automatic Teller Machine) dan mini market yang terdekat dengan mereka di Surabaya Timur. Dalam tugas akhir ini akan dibuat aplikasi SIG

smartphone yang dapat menampilkan posisi pengguna

beserta fasilitas umum ATM dan mini market yang terdekat dengan menggunakan jarak sebagai parameternya. Objek fasilitas umum ATM dan mini market yang ditampilkan dibatasi pada radius kurang dari 1 kilometer, kurang dari 2 kilometer, dan kurang dari 3 kilometer dari posisi pengguna. Akurasi posisi untuk ATM dan mini market berkisar antara 3 sampai 10 meter.

A. Rumusan Masalah

Adapun rumusan masalah tugas akhir ini adalah sebagai berikut:

1. Menyajikan Sistem Informasi Geografis fasilitas umum ATM dan mini market ke dalam smartphone.

2. Membuat aplikasi yang dapat memberikan informasi ATM dan mini market terdekat dengan pengguna

smartphone.

3. Menyajikan informasi jarak dari pengguna smartphone ke lokasi ATM dan mini market secara akurat dan cepat.

B. Batasan Masalah

Adapun batasan masalah dala tugas akhir ini adalah sebagai berikut:

1. Aplikasi ditujukan untuk smartphone dengan sistem operasi android 2.2 (android froyo) dan versi yang lebih baru darinya.

2. Sistem Informasi Geografis yang disajikan terbatas pada wilayah Surabaya Timur.

3. Fasilitas umu yang ditampilkan terbatas pada ATM dan mini market.

4. Informasi spasial yang ditampilkan dibatasi pada radius antara 1 sampai dengan 3 kilometer dari posisi pengguna.

C. Tujuan Penelitian

Tujuan penulisan tugas akhir ini adalah menghasilkan sebuah aplikasi SIG berbasis mobile yang dapat memberikan informasi terkait dengan lokasi ATM dan mini market terdekat dari posisi pengguna smartphone.

Sistem Informasi Geografis ATM (Automatic Teller Machine) Dan

Mini Market Terdekat Berbasis Android 2.2

(Studi Kasus : Surabaya Timur)

Abdul Fatah, Agung Budi Cahyono

Jurasan Teknik Geomatika, Fakultas Teknik Sipil dan Perencanaan, Institut Teknologi Sepuluh Nopember

Jl. Arief Rahman Hakim, Surabaya 60111 Email : [email protected]

(2)

D. Manfaat Penelitian

Manfaat yang ingin diperoleh dari tugas akhir ini adalah untuk membantu pengguna smartphone android untuk dapat mengenali lokasi ATM dan mini market terdekat dengan posisinya. Serta dapat mengetahui rute dan jarak yang harus ditempuh menuju lokasi yang dituju.

II. METODOLOGIPENELITIAN

A. Lokasi Penelitian

Lokasi penelitian terletak di Surabaya Timur. Wilayah ini terdiri dari beberapa kecamatan, yaitu Kecamatan Mulyorejo, Kecamatan Sukolilo, Kecamatan Rungkut, Kecamatan Gunung Anyar, Kecamatan Tambak Sari, Kecamatan Gubeng, dan Kecamatan Tenggilis Mejoyo.

Gambar 1. Surabaya Timur (ditandai dengan warna biru)

B. Data dan Peralatan

1) Data

Koordinat ATM dan mini market yang tersebar di Surabaya Timur

2) Peralatan

Perangkat Keras (Hardwere) GPS Handheld Garmin e-Trex Laptop

Printer

Perangkat Lunak (Software) Sistem operasi windows 7 ultimate Microsoft Word Office 2007 Microsoft Excel 2007 Eclipse Galileo

C. Tahapan Kegiatan Penelitian

Pada penelitian, kegiatan yang dilakukan sebagai berikut:

Gambar 2. Diagram Alir Kegiatan Penelitian

D. Tahap Pengolahan Data

Gambar 3. Diagram Alir Pengolahan Data a) Perancangan Sistem

Pada pembuatan aplikasi ini dilakukan suatu filter radius dengan pengguna sebagai pusatnya dan jarak sebagai parameternya agar lokasi ATM dan mini market terdekat dapat diketahui.

Gambar 4. Perancangan Sistem Radius Diagram alir dalam mendapatkan lokasi ATM dan mini market terdekat dapat dilihat pada Gambar 5.

Gambar 5. Diagram Alir Penentuan Lokasi Terdekat Tahap Persiapan

Studi Literatur Pengumpulan Data

Pengolahan Data Analisa Penyusunan

: Objek yang difilter

Mendapatkan posisi

dari pengguna Menghitung jarak dari posisi pengguna dengan lokasi yang terdaftar pada database Filter lokasi berdasarkan perhitungan jarak Awal Akhir tidak ya tidak ya Pembuatan MD5 Fingerprint

Map API Key Android Scripting Resources Selesai ? Perancangan Sistem Groundtruth Data Tabular Scripting Class Running Program Force Close ? Paket Program

Library Activity Uses

Permission

Android Manifest

(3)

Pada tahap selanjutnya dilakukan perancangan diagram alir dari program yang akan dibuat.

Setelah perancangan diagram alir program kemudian dilakukan penentuan metode perhitungan jarak. Pada perancangan metode perhitungan jarak ditujukan agar aplikasi dapat menggunakan metode perhitungan jarak yang paling efektif digunakan pada aplikasi ditinjau dari segi akurasi dan pengaruhnya terhadap kinerja aplikasi. Ada 3 metode yang menjadi pertimbangan dalam menentukan perhitungan jarak yang akan digunakan pada aplikasi yaitu formula haversine, formula segitiga bola, dan formula vicenty.

1) Formula Haversine

Formula haversine merupakan suatu persamaan penting dalam navigasi, digunakan dalam menghitung jarak antar dua titik pada ruang tiga dimensi yaitu bola. Rumus haversine (Sinnott, 1984) sebagai berikut.[6]

haversin(d/r) = haversin( 2 – 1) + cos( 1)*cos( 2)

*haversin( 2 – 1)...(1)

dimana : haversin adalah fungsi haversine : haversin(θ) = sin2(θ/2) = {1-cos(θ)}/2...(2)

r = radius bola d = jarak antar dua titik 2, 1 = lintang titik2 dan lintang titik1 2,, 1 = bujur titik2 dan bujur titik1 2) Formula Segitiga Bola (Spherical of Law) Formula Segitiga pada permukaan bola yang dikenal dengan segitiga bola adalah tidak datar melainkan cembung. sesuai kulit bola yang bersangkutan, dimana sisinya terdiri dari busur yang melewati lingkaran besar bola. Gambar 7. Segitiga Bola Rumus segitiga bola : cos(a) = cos(b)cos(c) + sin(b) sin(c)cos(A)...(3)

cos(b) = cos(a)cos(c) + sin(a) sin(c)cos(B) ...(4)

cos(c) = cos(a)cos(b) + sin(a) sin(b)cos(C) ...(5)

3) Formula Vicenty Formula vicenty merupakan metode iterasi untuk menghitung jarak antar dua titik pada permukaan ellipsoid. Formula ini dikembangkan oleh Thaddeus Vicenty (1975). Apabila diketahui koordinat dua titik ( 1,1) dan ( 2, 2). Dengan azimuth dan jarak kedua titik pada ellipsoid adalah s. Berikut penyelesaian dengan formula vicenty ( Vicenty,1975): cosλ2 ...(6) ...(7) ...(8) ...(9) ...(10) ...(11) ...(12) ∗ −1+2 2(2 )}...(13)

Iterasi sampai perubahan nilai dari diabaikan (10-12 ≈ 0.006mm). ...(14) ...(15) 47 2)} ...(16) 2 22 −16 2 −3+ 4 2 −3+4 22 }..(17) ...(18) Dari hasil perhitungan menghasilkan nilai s yang merupakan jarak antar dua titik pada bidang elipsoid.[7]

b) Groundtruth

Survei lapangan diperlukan untuk mendapatkan koordinat ATM dan Mini Market yang tersebar di Surabaya Timur.

c) Penyusunan Aplikasi

Penyusunan aplikasi menggunakan bahasa pemrograman java. Pemrograman yang dilakukan dibagi menjadi 4 bagian utama yaitu scripting

resources, scripting class, scripting android manifest,

dan pembuatan Map Api Key. Scripting Class

Pada scripting class dilakukan proses penyusunan

(4)

class-class yang akan memproses fungsi-fungsi

dan penghubung antar halaman pada aplikasi yang akan dibuat

Scripting Resources

Pada scripting ini difokuskan pada model tampilan aplikasi, dibagi menjadi 2 bagian utama yaitu value dan drawable. Fungsi drawable adalah sebagai database file-file image dan sejenisnya. Fungsi value ditujukan untuk mengatur dimensi, ukuran, warna, tema, tata letak, dan lain-lain.

Scripting Android Manifest

Scripting pada bagian ini digunakan untuk

mendeklarasikan library dan perangkat keras pada

smartphone melalui uses permission yang

digunakan pada scripting class. Pembuatan Map Api Key

Pembuatan Map Api Key digunakan untuk menampilkan peta google map android. Sebelumnya diperlukan pembuatan MD5 Finger

Print dengan melakukan generate pada debug keystore android. Map Api Key diperoleh secara

online dengan meng-input-kan MD5 Finger Print yang telah dibuat.

III. ANALISIS

A. Pengujian Aplikasi

Aplikasi yang dibuat dilakukan pengujian terhadap sistem operasi android froyo dan versi yang lebih baru darinya untuk memastikan bahwa aplikasi yang dibuat dapat berjalan dengan baik pada beberapa versi android. Berikut hasil pengujiannya.

Tabel 2. Pengujian Pada Beberapa Versi Android

Smartphone Versi Hasil Pengujian

Samsung GingerBread Berjalan dengan baik Samsung HoneyComb Berjalan dengan baik Motorola Ice Cream

Sandwich Berjalan dengan baik Sony

Experia JellyBeans Berjalan dengan baik LG P350 Froyo Berjalan dengan baik Secara keseluruhan aplikasi berjalan baik dan lancar. Perbedaan hanya terletak pada durasi smartphone dalam menentukan GPS first fix. Hal ini dapat disebabkan oleh tingkat kemampuan receiver smartphone berbeda-beda dalam menangkap sinyal satelit.

Pada aplikasi dilengkapi dengan form pengaturan untuk melakukan berbagai pengaturan pada aplikasi. Konfigurasi aplikasi disimpan secara statis pada Android dengan menggunakan shared preferences. Sehingga pengguna tidak perlu melakukan pengaturan ulang ketika aplikasi dijalankan kembali. Pada form pengaturan pengguna dapat menentukan presisi dari GPS, radius dari lokasi ATM atau mini market, pengaturan kompas, dan menentukan layer yang aktif.

Gambar 8. Pengaturan Aplikasi

Pada pengaturan layer aktif pengguna dapat memilih jenis ATM atau mini market yang ditampilkan.

Gambar 9. Pengaturan Layer Aktif

Pada pengaturan radius pengguna dapat memilih radius ATM atau mini market terdekat dari posisinya.

Gambar 10. Pengaturan Radius

Aplikasi menggunakan perangkat GPS smartphone untuk menyajikan data yang akurat, tetapi berdampak pada konsumsi baterai yang terlalu besar. Untuk mengatasinya, pada aplikasi dibuat pengaturan presisi dari GPS dengan tiga opsi, yaitu presisi tinggi, presisi sedang, dan presisi rendah. Diharapkan dengan pengaturan ini pengguna dapat memanfaatkan sesuai dengan kebutuhan.

Gambar 11. Pengaturan Presisi GPS

Untuk melengkapi suatu komponen pada SIG, pada suatu program sudah sepatutnya disertakan fitur untuk memanipulasi data. Oleh sebab itu, pada aplikasi ini

(5)

disediakan form untuk menambahkan data ATM atau mini market. Data tersebut akan dikirim ke server dan akan

di-update jika data tersebut valid.

Gambar 12. Form Tambah Data

Pencarian rute dapat dilakukan dengan 3 opsi, yaitu dari input alamat, dari lokasi terdekat, dan dari lokasi lain.

Gambar 13. Opsi Pencarian Rute

Dengan menginputkan nama alamat, maka aplikasi akan menunjukkan ATM atau mini market yang berada di alamat tersebut. Pencarian rute dapat juga dilakukan dengan menyentuh layar peta pada titik yang dituju. Maka rute akan ditampilkan menuju titik tersebut.

Gambar 14. Pencarian Rute Dari Nama Alamat

IV. PENUTUP

A. Kesimpulan

1) Telah dapat dibuat aplikasi SIG fasilitas umum ATM dan mini market ke dalam smartphone.

2) Aplikasi berhasil menunjukkan informasi posisi pengguna dengan baik melalui perangkat GPS yang terpasang pada smartphone.

3)

Aplikasi yang dihasilkan memiliki kecepatan yang baik yaitu 5,52 detik dan dapat memperhitungkan jarak pengguna ke lokasi tujuan secara akurat dengan

perhitungan formula vicenty serta dapat memberikan informasi rute menuju lokasi yang dituju.

B. Saran

1) Pada aplikasi berikutnya diharapkan dapat dikembangkan untuk kepentingan yang lebih luas lagi seperti penyajian daerah rawan kejahatan atau lokasi fasilitas umum lainnya.

2) Pada Pada aplikasi berikutnya diharapkan dapat menggunakan peta google map secara offline karena sekarang google map mendukung fasilitas download peta untuk digunakan secara offline tetapi untuk saat ini peta Surabaya belum bisa didownload.

DAFTARPUSTAKA

[1] Abidin, H.Z., Jones, A., dan Kahar, J. 2002. Survei dengan

GPS. Jakarta : Pradnya Paramita.

[2] Amiral, M. 2010. Aplikasi Pengingat Sholat dan Arah Kiblat

Menggunakan Global Positioning System (GPS) Berbasis Android 1.6. Tugas Akhir. Banten : Institut Teknologi

Indonesia.

[3] Buhari, N., Muzaini, A., Ismail, W.K., dan Kit, P.C., Sept. 2012. Acceptance of Smartphone in Enhancing

Patient-Caregivers Relationship. Journal of Technology Management

and Innovation Vol. 7, p:72-79.

[4] Prahasta, E., 2001. Konsep-Konsep Dasar Sistem Informasi

Geografis. Bandung : Informatika.

[5] Pramadya, J.S. 2011. Pembuatan Aplikasi Mobile Berbasis

Android OS Untuk Mengetahui Lokasi Tempat Wisata Di Daerah Istimewa Yogyakarta. Tugas Akhir. Yogyakarta :

Sekolah Tinggi Manajemen Informatika dan Komputer (AMIKOM).

[6] Sinnott, R.W., 1984. Virtues of the Haversine. Sky and Telescope Vol. 68 no. 2, p:159.

[7] Vincenty, T., April 1975. Direct and Inverse Solutions of

Geodesics On The Ellipsoid With Application of Nested Equations. Survey Review Vol. 23, p:88-93.

[8] ________<URL:

http://techterms.com/definition/smartphone>. Dikunjungi 13 April, jam 21.29.

[9] ________<URL:http://cellphones.about.com/od/smartphoneb asics/a/what_is_smart.htm>. Dikunjungi 13 April, jam 00.23. [10] ________<URL:http://jejak2013kmtg.blogspot.com/2013/01/ global-positioning-systemgps.html>. Dikunjungi 14 April 12.35, jam 12.35.

[11] ________<URL:http://android.com>. Dikunjungi 14 April, jam 15.43.

[12] ________<URL:http://openhandsetalliance.com>. Dikunjungi 14 April, jam 15.51.

[13] ________<URL: http://sites.google.com/site/io/anatomy-physiology-of-an-Android>. Dikunjungi 14 April, jam 23.27.

Gambar

Gambar 1. Surabaya Timur (ditandai dengan warna biru)  B.  Data dan Peralatan
Tabel 2. Pengujian Pada Beberapa Versi Android  Smartphone  Versi  Hasil Pengujian
Gambar 12. Form Tambah Data

Referensi

Dokumen terkait

Setelah mengumpulkan dan menganalisis data laporan keuangan yang diperoleh dari situs website OJK, laporan keuangan bank umum syariah yang ada.. di OJK belumlah sesuai

Berdasarkan hasil penelitian diperoleh produk terbaik yaitu sabun mandi padat dengan penambahan kolagen tulang ikan lele yang memiliki kadar air 13%; kadar alkali

Perancangan kampanye sosial ini memiliki tujuan untuk memberikan informasi mengenai penyakit Thalassemia kepada masyarakat agar dapat mencegah menurunnya gen Thalassemia kepada anak

Data-data yang diperlukan dalam penelitian ini adalah data-data dari hasil observasi di PT Pos Indonesia (Persero) Kendal yaitu dengan cara mencatat data yang dibutuhkan

Alasan pak Parlan memilih Koperasi Simpan Pinjam Pembiayaan syariah Al-Bahjah Tulungagung sebagai pemodal dalam usaha ayam petelurnya karena Koperasi Simpan Pinjam

Modul ini memiliki kemampuan yang mirip dengan EMS 2A Dual H-Bridge dan adanya tambahan kemampuan pada arus yang dapat dialirkan lebih besar.. Perbedaan modul ini dengan EMS 2A Dual

Pengukuran keyakinan (belief), mendapatkan pondasi kognitif, yaitu mengapa responden memilih sikap (attitude), norma subjektif (subjective norm), persepsi atas kontrol

Berdasarkan penjelasan pada bab-bab sebelumnya, maka dalam penelitian ini terdapat beberapa kesimpulan yang dapat penulis kemukakan bahwa dengan adanya Aplikasi