13
121 IMPLEMENTASI LOCATION BASED SERVICE BERBASISANDROID UNTUK MENGETAHUIPOSISI USER Badrul Anwar #1 , Hendra Jaya #2 , Putra Indra Kusuma #3 #1,2,3 Program Studi Sistem Komputer,TeknikKomputer STMIK Triguna Dharma Jl. A.H. Nasution No. 73 F-Medan E-mail : #1 [email protected] Abstrak Perkembangan teknologi yang begitu pesat sangat mempengaruhi perubahan pola hidup manusia.Teknologi yang semakin canggih menuntut manusia menciptakan alat-alat yang mempermudah pekerjaan manusia. Salah satunya adalah pencarian lokasi user. Pencarian lokasi user menggunakan GPS(Global Positioning System) menentukan letak lokasi user. Dengan menggunakan Location Based Service diharapkan dapat mengatasi masalah pencarian lokasi user.Di dalam skripsi ini akan membahas mengenai pencarian lokasi user dimana pencarian lokasi user menggunakan Location Based Service. Melalui bantuan Location Based Service akan di sematkan “Mobile Positioning” yang akan membantu mengetahui keberadaan lokasi user ke dalam smartphone berbasis android.Hasil dari aplikasi yang dibangun adalah sebuah aplikasi smartphone berbasis android yang dapat mengetahui keberadaan lokasi user menggunakan Location Based Service. Kata Kunci:Location Based Service, GPS, (Global Positioning System), android, lokasi user. Abstract Rapid technological developments that affect changes in human lifestyle. Demanding increasingly sophisticated technology humans create tools that facilitate human work. One of which is search the user's location. Search the user's location using GPS (Global Positioning System) determines the location of the user's location. By using Location Based Service is expected to overcome the problem of user location search. Within this paper will discuss the location search where the user searches the user's location using Location Based Service. Through the help of Location Based Service will be pinned "Mobile Positioning" that will help determine where the location of a user to the android based smartphones. Results from applications built is an android-based smartphone application to find out where the user's location using Location Based Service Keywords: Location Based Services, GPS (Global Positioning System), android, user location ISSN : 1978-6603

ISSN : 1978-6603 IMPLEMENTASI LOCATION BASED SERVICE ......Location Based Service diharapkan dapat mengatasi masalah pencarian lokasi user.Di dalam skripsi ini akan membahas mengenai

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: ISSN : 1978-6603 IMPLEMENTASI LOCATION BASED SERVICE ......Location Based Service diharapkan dapat mengatasi masalah pencarian lokasi user.Di dalam skripsi ini akan membahas mengenai

121

IMPLEMENTASI LOCATION BASED SERVICE BERBASISANDROIDUNTUK MENGETAHUIPOSISI USER

Badrul Anwar#1, Hendra Jaya#2, Putra Indra Kusuma #3

#1,2,3Program Studi Sistem Komputer,TeknikKomputer STMIK Triguna DharmaJl. A.H. Nasution No. 73 F-Medan

E-mail : #[email protected]

Abstrak

Perkembangan teknologi yang begitu pesat sangat mempengaruhi perubahan pola hidupmanusia.Teknologi yang semakin canggih menuntut manusia menciptakan alat-alat yangmempermudah pekerjaan manusia. Salah satunya adalah pencarian lokasi user. Pencarian lokasi usermenggunakan GPS(Global Positioning System) menentukan letak lokasi user. Dengan menggunakanLocation Based Service diharapkan dapat mengatasi masalah pencarian lokasi user.Di dalam skripsiini akan membahas mengenai pencarian lokasi user dimana pencarian lokasi user menggunakanLocation Based Service. Melalui bantuan Location Based Service akan di sematkan “MobilePositioning” yang akan membantu mengetahui keberadaan lokasi user ke dalam smartphoneberbasis android.Hasil dari aplikasi yang dibangun adalah sebuah aplikasi smartphone berbasisandroid yang dapat mengetahui keberadaan lokasi user menggunakan Location Based Service.

Kata Kunci:Location Based Service, GPS, (Global Positioning System), android, lokasi user.

Abstract

Rapid technological developments that affect changes in human lifestyle. Demanding increasinglysophisticated technology humans create tools that facilitate human work. One of which is search theuser's location. Search the user's location using GPS (Global Positioning System) determines thelocation of the user's location. By using Location Based Service is expected to overcome the problemof user location search. Within this paper will discuss the location search where the user searches theuser's location using Location Based Service. Through the help of Location Based Service will bepinned "Mobile Positioning" that will help determine where the location of a user to the androidbased smartphones. Results from applications built is an android-based smartphone application tofind out where the user's location using Location Based Service

Keywords: Location Based Services, GPS (Global Positioning System), android, user location

ISSN : 1978-6603

Page 2: ISSN : 1978-6603 IMPLEMENTASI LOCATION BASED SERVICE ......Location Based Service diharapkan dapat mengatasi masalah pencarian lokasi user.Di dalam skripsi ini akan membahas mengenai

Badrul Anwar dan Putra Indra Kusuma, Implementasi Location Based Service Berbasis Android.........

122 Jurnal SAINTIKOM Vol.13, No. 2, Mei 2014

PENDAHULUAN1. Latar Belakang

Pencarian lokasi ini memiliki banyakfungsi dan kegunaan, bahkan pada jamansekarang ini pencarian lokasi sangatlahpenting, hal itu dinilai dari permasalahan yangtimbul tanpa menggunakan sistem pencarianlokasi, antara lain adalah seseorang tidakdapat mencari di mana posisi ia beradasekarang dan mungkin saja seseorangtersebut akan tersesat. Location Based Service(LBS) adalah sebuah service untukmemberikan informasi sesuai lokasi kitaberada. Contohnya menunjukan titik terdekatdari kita, seperti ATM, SPBU, dan Rumah Sakit,bahkan juga lokasi seseorang. Bisa jugamenginformasikan cuaca dilokasi kita dan lain-lain. Jika kita telisik itulah sesungguhnya salahsatu bentuk penerapan dari sistem danteknologi Location Based Service (LBS) ataudalam banyak istilah disebut sebagai LayananBerbasis Lokasi.

2 Rumusan Masalaha. Bagaimana menerapkan teknologi

pencarian lokasi user kedalamsmartphone berbasis android?

b. Bagaimana membangun aplikasipencarian lokasi user denganmenggunakan android dan teknologiLBS?

c. Bagaimana mendapatkan nilaikoordinat dari posisi user sehinggamenghasilkan posisi yang akurat?

3.Batasan Masalaha. Proses pembuatan aplikasi

menggunakan eclips atau androidemulator.

b. Proses uji coba aplikasi menggunakantelepon pintar berbasis android.

c. Menggunakan google maps sebagaidasar peta untuk menentukan letakposisi user.

d. Menggunakan google maps sebagaidasar peta untuk menentukan letakposisi user.

e. Keluaran yang dihasilkan yaitu lokasiuser berada berdasarkan koordinatyang dihasilkan.

f. Aplikasi hanya mencari lokasi user saja.

4 Tujuana. Menerapkan teknologi pencarian

lokasi user kedalam smartphoneberbasis android.

b. Membangun aplikasi pencarian lokasiuser dengan menggunakan androiddan teknologi LBS.

c. Mendapatkan nilai koordinat dariposisi user sehingga menghasilkanposisi yang akurat.

5Manfaata. Dapat membantu pemahaman

terhadap pembacaan lintang dan bujuratau koordinat suatu peta.

b. Membantu user yang tidakmengetahui posisi mereka untukmengetahui lokasi dimana merekaberada.

c. Proses pembelajaran untukpemprograman berbasis android.

LANDASAN TEORI1.Location Based Service

LBS (Location Based Service) merupakansuatu layanan yang bereaksi aktif terhadapperubahan entitas posisi sehingga mampumendeteksi letak objek danmemberikanlayanan sesuai dengan letakobjek yang telah diketahui tersebut. BeberapaLayanan LBS yang telah hadir di Indonesiaadalah Where am I? (XL), penentuan posisiuntuk mengetahui SPBU terdekat (INDOSAT)dan sebagainya telah memberikan dampakpositif bagi berkembangnya layanan LBS,namun

Page 3: ISSN : 1978-6603 IMPLEMENTASI LOCATION BASED SERVICE ......Location Based Service diharapkan dapat mengatasi masalah pencarian lokasi user.Di dalam skripsi ini akan membahas mengenai

Badrul Anwar dan Putra Indra Kusuma,Implementasi Location Based Service BerbasisAndroid.........

Jurnal SAINTIKOM Vol.13, No. 2, Mei 2014 123

layanan masih menggunakan SMS dalampertukaran informasinya. SMS yangdikembangkan oleh operator seluler memangmemberikan keakuratan, kemudahan dankecepatan dalam penyampaikan informasi daniklan, seperti SMS iklan, SMS idola maupunSMS broadcast.Agar LBS bisa berfungsi makadiperlukan teknologi “Mobile Positioning”.Sebelumnya, LBS hanya dimungkinkan olehinstitusi yang memang benar-benarmembutuhkannya seperti jasa ekspedisi/kurir.Karena biaya yang mahal saat itu merekahanya menggunakan GPS receiver sebagaialatnya. Dengan berkembangnya teknologiGSM, maka LBS menjadi semakin mudah danmurah, bahkan untuk individu sekalipun.

2. Prinsip Dan Komponen LBSLocation Base Services adalah aplikasi

yang bergantung pada pada lokasi tertentudan didefinisikan pula sebagai layananinformasi dengan memanfaatkan teknologiuntuk mengetahui posisi sesuatu. Layananberbasis lokasi menggunakan teknologiPositioning System, teknologi inimemungkinkan para pengguna dapatmemperoleh informasi lokasi sesuai dengankebutuhannya.

LBS termasuk dalam kategori teknologiyang sama dengan geographic informationsystem (GIS), dan aplikasi global positioningsystem (GPS), yaitu dikenal dengan teknologigeospatial. Teknologi ini terdiri ata perangkatuntuk mengumpulkan, menyimpan,menganalisa dan mendistribusikan data yangsesuai dengan kebutuhan pengguna terhadapsistem koordinat bumi. Layanan ini menjadisangat penting bagi penggunanya karenamampu menghubungkan antara lokasigeographic informasi terhadap lokasipenggunnanya, hal ini sangat mendukung eramobilitas seperti pada masa ini. Keberadaanaplikasi LBS merupakan hasil penggabungan

dari tiga buah teknologi yaitu New Informationand Communication Technologies (NICTS),internet, dan GIS dengan menggunakandatabase spasial. Teknologi LBS ini terdiri atasperangkat-perangkat yang yang digunakanuntuk mengumpulkan, menyimpan,menganalisa dan mendistribusikan data daninformasi pada berdasarkan sistem koordinatgeographic bumi secara real- time. Identifikasikordinat pengguna memungkinkan aplikasiLBS untuk menyediakan layanan bagipengguna perangkat mobile.

Untuk memungkinkan layanan LBStersebut, dibutuhkan empat elemen besaruntuk mentransmisikan informasi spesifikkepada penggunanya.

Location-Based Service yang menjadisalah satu fitur dalam reminder system inimemiliki pengertian yaitu layanan informasiyang dapat diakses menggunakan pirantimobile melalui jaringan Internet dan selulerserta memanfaatkan kemampuan penunjuklokasi pada piranti mobile.

LBS dibagi dua, yaitu :1. Process location data in a server and

deliver results to the device, proseslokalisasi datanya di server dan terushasilnya dikirim ke perangkatnya.

2. Obtain location data for a deviceapplication that uses it directly,memperoleh lokasi data dariperangkatnya langsung.

Komponen LBSTerdapat empat komponen pendukung

utama dalam teknologi Layanan BerbasisLokasi, yaitu:

Page 4: ISSN : 1978-6603 IMPLEMENTASI LOCATION BASED SERVICE ......Location Based Service diharapkan dapat mengatasi masalah pencarian lokasi user.Di dalam skripsi ini akan membahas mengenai

Badrul Anwar dan Putra Indra Kusuma, Implementasi Location Based Service Berbasis Android.........

124 Jurnal SAINTIKOM Vol.13, No. 2, Mei 2014

a. Piranti MobilePiranti Mobile adalah salah satu

komponen penting dalam LBS. Piranti iniberfungsi sebagai alat bantu (tool) bagipengguna untuk meminta informasi. Hasil dariinformasi yang diminta dapat berupa teks,suara, gambar dan lain sebagainya.Piranti mobile yang dapat digunakan bisaberupa PDA, smartphone, laptop. Selain itu,piranti mobile dapat juga berfungsi sebagaialat navigasi di kendaraan seperti halnya alatnavigasi berbasis GPS.b. Jaringan Komunikasi

Komponen ini berfungsi sebagai jalurpenghubung yang dapat mengirimkan data-data yang dikirim oleh pengguna dari pirantimobile-nya untuk kemudian dikirimkan kepenyedia layanan dan kemudian hasilpermintaan tersebut dikirimkan kembali olehpenyedia layanan kepada pengguna.c. Komponen Positioning (PenunjukPosisi)

Setiap layanan yang diberikan olehpenyedia layanan biasanya akan berdasarkanpada posisi pengguna yang meminta layanantersebut. Oleh karena itu diperlukankomponen yang berfungsi sebagaipengolah/pemroses yang akan menentukanposisi pengguna layanan saat itu. Posisipengguna tersebut bisa didapatkan melaluijaringan komunikasi mobile atau jugamenggunakan Global PositioningSystem (GPS).d.Penyedia layanan dan konten (Service and

content Provider)Penyedia layanan merupakan komponen

LBS yang memberikan berbagai macamlayanan yang bisa digunakan oleh pengguna.Sebagai contoh ketika pengguna memintalayanan agar bisa tahu posisinya saat itu,

maka aplikasi dan penyedia layananlangsung memproses permintaan tersebut,mulai dari menghitung dan menentukan posisipengguna, menemukan rute jalan, mencaridata di Yellow Pages sesuai denganpermintaan, dan masih banyak lagi yanglainnya.

Penyedia layanan tidak selalumenyimpan seluruh data dan informasi yangdiolahnya. Karena bisa jadi berbagai macamdata dan informasi yang diolah tersebutberasal dari pengembang/pihak ketiga yangmemang memiliki otoritas untukmenyimpannya. Sebagai contoh basis datageografis dan lokasi bisa saja berasal daribadan-badan milik pemerintah atau juga data-data perusahaan/bisnis/industri bisa sajaberasal dari Yellow Pages, maupunperusahaan penyedia data lainnya.

Gambar 1.Komponen pendukung LBS

3.AndroidAndroid adalah sistem operasi yang

berbasis Linux untuk telepon seluler sepertitelepon pintar dan komputer tablet. Androidmenyediakan platform terbuka parapengembang untuk menciptakan aplikasimereka sendiri untuk digunakan olehbermacam piranti bergerak.

Page 5: ISSN : 1978-6603 IMPLEMENTASI LOCATION BASED SERVICE ......Location Based Service diharapkan dapat mengatasi masalah pencarian lokasi user.Di dalam skripsi ini akan membahas mengenai

Badrul Anwar dan Putra Indra Kusuma,Implementasi Location Based Service BerbasisAndroid.........

Jurnal SAINTIKOM Vol.13, No. 2, Mei 2014 125

4.Sejarah AndroidAndroid Incorporation didirikan di Palo

Alto, California, Amerika Serikat pada bulanOktober, 2003 oleh Andy Rubin: co-pendiriDanger (Bahaya Incorporation adalah sebuahperusahaan eksklusif di platform, software,desain, dan layanan untuk perangkatkomputasi mobile), Kaya Miner: co-pendiriKebakaran liar Communications,Incorporation, Nick Sears: sekali VP di T-Mobile, dan Chris White: desain kepala danpengembangan antarmuka di TV Web.

Dari mulai Pendirian Androiddioperasikan diam-diam, hanya mengeksposbahwa itu bekerja pada perangkat lunakmobile.

5. Jenis Androida. Astro

Dirilis pada 23 Spetember 2008.Sebenarnya Android versi pertama ini akandinamai dengan nama "Astro" tapi karenaalasan hak cipta dan trademark nama Astrotidak jadi disematkan pada versi pertama dariOS Android ini. HTC Dream adalah ponselpertama yang menggunakan OS ini.

Gambar 2. Android Astro

b. BenderVersi ini dirilis pada 9 Maret 2009, yang

muncul dengan pembaruan terhadap estetikapada aplikasi, jam alarm, voice search(pencarian suara), pengiriman pesan denganGmail, dan pemberitahuan email.

c. Cupcake

Pertama kali dirilis pada 30 April 2009.Cupcake atau dalam terjemahan bebas berartikue cawan. Nah, mulai versi Android inipenamaan menggunakan nama makanpencuci mulut (dessert) mulai digunakan,karena ini merupakan versi yang ketiga makapenamaan diawali dengan huruf "C" danjadilah "Cupcake" menjadi nama resmi dariversi OS Android ketiga ini.

Gambar 3. Android Cupcake

d. DonutVersi ini dirilis pada September

2009.Donut dikenal juga dengan kueberlubang dipakai sebagai nama alias dariversi Android 1.6. Versi ini dirilis mempunyaikemampuan proses pencarian yang lebih baikdibanding sebelumnya, penggunaan bateraiindikator dan kontrol applet VPN.

Gambar 4. Android Donut

e. EnclairVersi ini dirilis pada 9 Desember 2009.

Eclair adalah kue sus yang berbentuk panjangdengan toping coklat diatasnya. Adapenambahan fitur untuk pengoptimalanhardware, peningkatan Google Maps 3.1.2,perubahan UI dengan browser baru dan

Badrul Anwar dan Putra Indra Kusuma,Implementasi Location Based Service BerbasisAndroid.........

Jurnal SAINTIKOM Vol.13, No. 2, Mei 2014 125

4.Sejarah AndroidAndroid Incorporation didirikan di Palo

Alto, California, Amerika Serikat pada bulanOktober, 2003 oleh Andy Rubin: co-pendiriDanger (Bahaya Incorporation adalah sebuahperusahaan eksklusif di platform, software,desain, dan layanan untuk perangkatkomputasi mobile), Kaya Miner: co-pendiriKebakaran liar Communications,Incorporation, Nick Sears: sekali VP di T-Mobile, dan Chris White: desain kepala danpengembangan antarmuka di TV Web.

Dari mulai Pendirian Androiddioperasikan diam-diam, hanya mengeksposbahwa itu bekerja pada perangkat lunakmobile.

5. Jenis Androida. Astro

Dirilis pada 23 Spetember 2008.Sebenarnya Android versi pertama ini akandinamai dengan nama "Astro" tapi karenaalasan hak cipta dan trademark nama Astrotidak jadi disematkan pada versi pertama dariOS Android ini. HTC Dream adalah ponselpertama yang menggunakan OS ini.

Gambar 2. Android Astro

b. BenderVersi ini dirilis pada 9 Maret 2009, yang

muncul dengan pembaruan terhadap estetikapada aplikasi, jam alarm, voice search(pencarian suara), pengiriman pesan denganGmail, dan pemberitahuan email.

c. Cupcake

Pertama kali dirilis pada 30 April 2009.Cupcake atau dalam terjemahan bebas berartikue cawan. Nah, mulai versi Android inipenamaan menggunakan nama makanpencuci mulut (dessert) mulai digunakan,karena ini merupakan versi yang ketiga makapenamaan diawali dengan huruf "C" danjadilah "Cupcake" menjadi nama resmi dariversi OS Android ketiga ini.

Gambar 3. Android Cupcake

d. DonutVersi ini dirilis pada September

2009.Donut dikenal juga dengan kueberlubang dipakai sebagai nama alias dariversi Android 1.6. Versi ini dirilis mempunyaikemampuan proses pencarian yang lebih baikdibanding sebelumnya, penggunaan bateraiindikator dan kontrol applet VPN.

Gambar 4. Android Donut

e. EnclairVersi ini dirilis pada 9 Desember 2009.

Eclair adalah kue sus yang berbentuk panjangdengan toping coklat diatasnya. Adapenambahan fitur untuk pengoptimalanhardware, peningkatan Google Maps 3.1.2,perubahan UI dengan browser baru dan

Badrul Anwar dan Putra Indra Kusuma,Implementasi Location Based Service BerbasisAndroid.........

Jurnal SAINTIKOM Vol.13, No. 2, Mei 2014 125

4.Sejarah AndroidAndroid Incorporation didirikan di Palo

Alto, California, Amerika Serikat pada bulanOktober, 2003 oleh Andy Rubin: co-pendiriDanger (Bahaya Incorporation adalah sebuahperusahaan eksklusif di platform, software,desain, dan layanan untuk perangkatkomputasi mobile), Kaya Miner: co-pendiriKebakaran liar Communications,Incorporation, Nick Sears: sekali VP di T-Mobile, dan Chris White: desain kepala danpengembangan antarmuka di TV Web.

Dari mulai Pendirian Androiddioperasikan diam-diam, hanya mengeksposbahwa itu bekerja pada perangkat lunakmobile.

5. Jenis Androida. Astro

Dirilis pada 23 Spetember 2008.Sebenarnya Android versi pertama ini akandinamai dengan nama "Astro" tapi karenaalasan hak cipta dan trademark nama Astrotidak jadi disematkan pada versi pertama dariOS Android ini. HTC Dream adalah ponselpertama yang menggunakan OS ini.

Gambar 2. Android Astro

b. BenderVersi ini dirilis pada 9 Maret 2009, yang

muncul dengan pembaruan terhadap estetikapada aplikasi, jam alarm, voice search(pencarian suara), pengiriman pesan denganGmail, dan pemberitahuan email.

c. Cupcake

Pertama kali dirilis pada 30 April 2009.Cupcake atau dalam terjemahan bebas berartikue cawan. Nah, mulai versi Android inipenamaan menggunakan nama makanpencuci mulut (dessert) mulai digunakan,karena ini merupakan versi yang ketiga makapenamaan diawali dengan huruf "C" danjadilah "Cupcake" menjadi nama resmi dariversi OS Android ketiga ini.

Gambar 3. Android Cupcake

d. DonutVersi ini dirilis pada September

2009.Donut dikenal juga dengan kueberlubang dipakai sebagai nama alias dariversi Android 1.6. Versi ini dirilis mempunyaikemampuan proses pencarian yang lebih baikdibanding sebelumnya, penggunaan bateraiindikator dan kontrol applet VPN.

Gambar 4. Android Donut

e. EnclairVersi ini dirilis pada 9 Desember 2009.

Eclair adalah kue sus yang berbentuk panjangdengan toping coklat diatasnya. Adapenambahan fitur untuk pengoptimalanhardware, peningkatan Google Maps 3.1.2,perubahan UI dengan browser baru dan

Page 6: ISSN : 1978-6603 IMPLEMENTASI LOCATION BASED SERVICE ......Location Based Service diharapkan dapat mengatasi masalah pencarian lokasi user.Di dalam skripsi ini akan membahas mengenai

Badrul Anwar dan Putra Indra Kusuma, Implementasi Location Based Service Berbasis Android.........

126 Jurnal SAINTIKOM Vol.13, No. 2, Mei 2014

dukungan HTML5, daftar kontak yang baru,dukungan flash untuk kamera 3,2 MP, digitalZoom, dan Bluetooth 2.1.

Gambar 5. Android Enclair

f. Froyo(Frozen Yoghurt)Versi ini dirilis pada 20 Mei 2010. Froyo

adalah yoghurt (susu yang dibuat melaluifermentasi bakteri) yang dibekukan miripseperti ice cream.

Froyodipakai sebagai nama alias darisistem operasiAndroid versi 2.2.

Gambar 6. Android Froyo

g. GingerbreadVersi ini dirilis pada 6 Desember 2010.

Gingerbread adalah kue yang terbuat darijahe, biasanya berbentuk boneka seringdisajikan sebangai teman minum kopi.Gingerbread dipakai sebagai nama aliasdarisistem operasi Android versi 2.3.

Gambar 7. Android Gingerbread

h. HoneycombVersi ini dirilis pada 22 Februari 2011.

Honeycomb atau sarang madu adalah bagiandari hasil lebah yang dimanfaatkan selain darimadunya itu sendiri. Honeycomb dipakaisebagai nama alias dari sistem Android versi3.0.

Gambar 8. Android Honeycomb

i. Ice Cream SandwichVersi dirilis pada 19 Oktober 2011 .Ice

Cream, tentu saja kita tahu karena ini adalahminuman atau tapatnya makanan yang sangatdisukai terutama oleh anak kecil . Ice Creamdipakai sebagai nama alias dari Android versi4.0

Gambar 9. Android Ice Cream Sandwich

Badrul Anwar dan Putra Indra Kusuma, Implementasi Location Based Service Berbasis Android.........

126 Jurnal SAINTIKOM Vol.13, No. 2, Mei 2014

dukungan HTML5, daftar kontak yang baru,dukungan flash untuk kamera 3,2 MP, digitalZoom, dan Bluetooth 2.1.

Gambar 5. Android Enclair

f. Froyo(Frozen Yoghurt)Versi ini dirilis pada 20 Mei 2010. Froyo

adalah yoghurt (susu yang dibuat melaluifermentasi bakteri) yang dibekukan miripseperti ice cream.

Froyodipakai sebagai nama alias darisistem operasiAndroid versi 2.2.

Gambar 6. Android Froyo

g. GingerbreadVersi ini dirilis pada 6 Desember 2010.

Gingerbread adalah kue yang terbuat darijahe, biasanya berbentuk boneka seringdisajikan sebangai teman minum kopi.Gingerbread dipakai sebagai nama aliasdarisistem operasi Android versi 2.3.

Gambar 7. Android Gingerbread

h. HoneycombVersi ini dirilis pada 22 Februari 2011.

Honeycomb atau sarang madu adalah bagiandari hasil lebah yang dimanfaatkan selain darimadunya itu sendiri. Honeycomb dipakaisebagai nama alias dari sistem Android versi3.0.

Gambar 8. Android Honeycomb

i. Ice Cream SandwichVersi dirilis pada 19 Oktober 2011 .Ice

Cream, tentu saja kita tahu karena ini adalahminuman atau tapatnya makanan yang sangatdisukai terutama oleh anak kecil . Ice Creamdipakai sebagai nama alias dari Android versi4.0

Gambar 9. Android Ice Cream Sandwich

Badrul Anwar dan Putra Indra Kusuma, Implementasi Location Based Service Berbasis Android.........

126 Jurnal SAINTIKOM Vol.13, No. 2, Mei 2014

dukungan HTML5, daftar kontak yang baru,dukungan flash untuk kamera 3,2 MP, digitalZoom, dan Bluetooth 2.1.

Gambar 5. Android Enclair

f. Froyo(Frozen Yoghurt)Versi ini dirilis pada 20 Mei 2010. Froyo

adalah yoghurt (susu yang dibuat melaluifermentasi bakteri) yang dibekukan miripseperti ice cream.

Froyodipakai sebagai nama alias darisistem operasiAndroid versi 2.2.

Gambar 6. Android Froyo

g. GingerbreadVersi ini dirilis pada 6 Desember 2010.

Gingerbread adalah kue yang terbuat darijahe, biasanya berbentuk boneka seringdisajikan sebangai teman minum kopi.Gingerbread dipakai sebagai nama aliasdarisistem operasi Android versi 2.3.

Gambar 7. Android Gingerbread

h. HoneycombVersi ini dirilis pada 22 Februari 2011.

Honeycomb atau sarang madu adalah bagiandari hasil lebah yang dimanfaatkan selain darimadunya itu sendiri. Honeycomb dipakaisebagai nama alias dari sistem Android versi3.0.

Gambar 8. Android Honeycomb

i. Ice Cream SandwichVersi dirilis pada 19 Oktober 2011 .Ice

Cream, tentu saja kita tahu karena ini adalahminuman atau tapatnya makanan yang sangatdisukai terutama oleh anak kecil . Ice Creamdipakai sebagai nama alias dari Android versi4.0

Gambar 9. Android Ice Cream Sandwich

Page 7: ISSN : 1978-6603 IMPLEMENTASI LOCATION BASED SERVICE ......Location Based Service diharapkan dapat mengatasi masalah pencarian lokasi user.Di dalam skripsi ini akan membahas mengenai

Badrul Anwar dan Putra Indra Kusuma,Implementasi Location Based Service BerbasisAndroid.........

Jurnal SAINTIKOM Vol.13, No. 2, Mei 2014 127

j. Jelly BeanVersi Android Jelly Bean adalah versi

Android yang terbaru. Android Jelly Beanyaang diluncurkan pada acara Google I/O lalumembawa sejumlah keunggulan dan fiturbaru. Penambahan baru diantaranyameningkatkan input keyboard, desain barufitur pencarian, UI yang baru dan pencarianmelalui Voice Search yang lebih cepat.Takketinggalan Google Now juga menjadi bagianyang diperbarui.

Gambar 10. Android Jelly Bean

ANALISA DANPERANCANGAN1 Analisis LBS

Location Based Service atau layananberbasis lokasi adalah sebuah layananinformasi yang dapat diakses denganperangkat bergerak melalui jaringan danmampu menampilkan posisi secara geografiskeberadaan perangkat bergerak tersebut.Location Based Service dapat berfungsisebagai layanan untuk mengidentifikasi lokasiuser.

a. Unsur Utama LBS1. Location Manager (API

Maps):Menyediakan perangkat bagisumber atau source untuk LBS, ApplicationProgramming Interface (API) Mapsmenyediakan fasilitas untuk menampilkanatau memanipulasi peta. Paket ini beradapada “com.google.android.maps;”.

2. Location Providers (API Location):Menyediakan teknologi pencarian lokasiyang digunakan oleh perangkat.

3. API Location berhubungan dengan dataGPS (Global Positioning System) dan datalokasi real-time. API Location berada padapaket Android yaitu dalam paket“android.location”. Lokasi, perpindahan,serta kedekatan dengan lokasi tertentudapat ditentukan melalui LocationManager.

b. Cara Kerja LBSUntuk menggambarkan cara kerja LBS,

anggaplah aplikasi LBS akan mencarikaninformasi mengenai lokasi restoran yangberada di sekitar posisi pengguna.1. Anggaplah sekarang fungsi pencarian telah

diaktifkan, posisi pengguna sebenarnya dariperangkat mobile diperoleh dariPositioning Service. Hal ini dapat dilakukanbaik oleh perangkat menggunakan GPSsendiri atau layanan posisi jaringan yangberasal dari provider (Cell Tower). Setelahitu perangkat mobile penggunamengirimkan permintaan informasi, yangberisi tujuan untuk mencari danmengirimkan posisi melalui jaringankomunikasi ke gateway telekomunikasi.

2. Gateway memiliki tugas untuk bertukarpesan di antara jaringan komunikasi selulardan internet. Oleh karena itu diamengetahui alamat web dari beberapaaplikasi server dan rute permintaan kespesifik server tertentu. Gateway akanmenyimpan juga informasi tentangperangkat mobile yang telah memintainformasi.

Page 8: ISSN : 1978-6603 IMPLEMENTASI LOCATION BASED SERVICE ......Location Based Service diharapkan dapat mengatasi masalah pencarian lokasi user.Di dalam skripsi ini akan membahas mengenai

Badrul Anwar dan Putra Indra Kusuma, Implementasi Location Based Service Berbasis Android.........

128 Jurnal SAINTIKOM Vol.13, No. 2, Mei 2014

3. Aplikasi server membaca permintaan danmengaktifkan layanan yangterkait.Kemudian, service menganalisis lagipesan dan memutuskan mana informasitambahan selain criteria pencarian(restoran + padang) dan posisi penggunadiperlukan untuk menjawabpermintaanpengguna.

4. Dalam kasus ini service akan menemukanbahwa pengguna membutuhkan informasitentang restoran dari database yellowpages pada wilayah tertentu dan kemudianservice tersebut akan meminta penyediadata untuk memberikan data tersebut.

5. Selanjutnya service akan menemukanbahwa informasi tentang jalan, jarak dancara yang diperlukan untuk memeriksaapakah restoran dapat dicapai.

6. Setelah sekarang semua informasi serviceakan melakukan buffer spasial dan queryrouting untuk mendapatkan beberaparestoran terdekat. Setelah menghitungdaftar restora terdekat, hasil dikirimkembali ke pengguna melalui internet,gateway dan jaringan mobile.

7. Kemudian, informasi mengenai restoranakan disampaikan kepada pengguna baikdalam bentuk peta digital.

c. Metode Advanced PositioningPada umumnya menggunakan teknologi

Assisted-Global Positioning System (A-GPS). A-GPS juga merupakan metode yang berbasispada waktu. Pada metode ini, akan dilakukanpengukuran waktu tiba dari sebuah sinyalyang dikirim dari tiga buah satelit GPS. Hal iniberarti handset harus memiliki fasilitas untukmengakses GPS. A-GPS juga menghasilkanakurasi secara vertikal dan estimasi jarak yangbaik. Akurasinya pun sampai kurang dari 10m.

Gambar 11. Metode Advance Positioning

2. Perancangan Aplikasi Pencarian LokasiUser

Pada bagian perancangan aplikasi,diharapkan aplikasi dapat menghasilkan danmenampilkan lokasi terhadap posisi user.Perancangan aplikasi ini menggunakansoftwareEclips, Android SDK dan Java SDK. Filetersebut dikonfersi menjadi sebuahkomponen atau unit baru, sehingga dapatdigunakan untuk membangun aplikasipencarian lokasi user.

a. Perancangan FlowchartAdapun Flowchart dari sistem adalah

sebagai berikut :

Page 9: ISSN : 1978-6603 IMPLEMENTASI LOCATION BASED SERVICE ......Location Based Service diharapkan dapat mengatasi masalah pencarian lokasi user.Di dalam skripsi ini akan membahas mengenai

Badrul Anwar dan Putra Indra Kusuma,Implementasi Location Based Service BerbasisAndroid.........

Jurnal SAINTIKOM Vol.13, No. 2, Mei 2014 129

Gambar 12. Flowchart Sistem

b.Use Case DiagramUntuk menggambarkan pemodelan

sistem, penulis menggunakan Use CaseDiagram.

Gambar 13. Use Case Diagram Inputdan OutputSistem

c. Use Case ScenarioUse case scenario adalah sebuah

dokumentasi terhadap kebutuhan fungsionaldari sebuah sistem. Berikut ini adalah scenariouse case yang sedang berjalan di prosespencarian lokasi user berbasis googlemaps.1. Skenario Use case menu utama

Nama Use case : Menu utamaActors : userWorker : userType : PrimaryPre-condition : Aktor ingin

menggunakanprogram dan belummembuka menuutama.

Post-condition : Aktor telahmembuka menuutama.

2. Skenario Use case Pencarian userNama Use case : Pencarian userActors : userWorker : userType : PrimaryPre-condition : Aktor ingin

menggunakanprogram danmelakukanpencarian lokasiuser.

Post-condition : Aktor telah mencarilokasi user.

3. Skenario Use case lokasi user ditemukanNama Use case : lokasi userditemukanActors : userWorker : userType : PrimaryPre-condition : Aktor sudah

menggunaanprogram dan sudah

Page 10: ISSN : 1978-6603 IMPLEMENTASI LOCATION BASED SERVICE ......Location Based Service diharapkan dapat mengatasi masalah pencarian lokasi user.Di dalam skripsi ini akan membahas mengenai

Badrul Anwar dan Putra Indra Kusuma, Implementasi Location Based Service Berbasis Android.........

130 Jurnal SAINTIKOM Vol.13, No. 2, Mei 2014

menemukan lokasiuser.

Post-condition : Aktor telahmenerima tampilan lokasi user.

d. Activity Diagram

Gambar 14. Activity Diagram

IMPLEMENTASI DAN PENGUJIAN1. Kebutuhan Perangkat Keras dan Perangkat

Lunak (Software)Dalam penerapan sistem yang dibuat

tidak terlepas dari perangkat keras danperangkat lunak. Untuk menguji program atausistem informasi, digunakan komputer denganspesifikasi sebagai berikut:

a.Perangkat Keras (Hardware)1. AMD A4-3300M APU with Radeon ™ HD

Graphics 1.90Ghz.

2. RAM 2.00 GB.3. Hardisk 500 GB.4. Satu buah keyboard dan mouse

standart.5. Keyboard 102 Key.6. Monitor

b. Perangkat Lunak (Software)1. Sistem Operasi Microsoft Windows 7

Ultimate 32-bit.2. Microsoft Office 2007.3. Eclipse v22.2.1-833290.4.SDK v2.2, v2.3.1, v4.

c. Perangkat Handphone1. Nomor model ST23i.2. Versi Android 4.0.4.3. Versi kernel 3.0.8-perf user@PC1-

desktop #1.

2 Implementasi SistemDalam implementasi sistem ini akan

menjelaskan tentang tahapan menjalankanaplikasi dan akan dilakukan uji coba sebanyak3 kali dengan lokasi yang berbeda-beda.Perangkat mobile yang akan digunakan adalahSony Experia MIRO st23i. Perangkat ini jugadilengkapi dengan sistem operasi versi 4.0.4(Ice Cream Sandwich) dan GPS yang menjadiperangkat utama.

a. Menu UtamaMenu ini akan tampak sewaktu akan

masuk ke halaman pencarian lokasi user.Software ini memiliki dua nama “TrackingMe”.MainActivity hanya nama cover dari aplikasiTrackingMe tersebut. Jadi pengguna tidakusah bingung. Jadi, jika ingin menggunakanaplikasi ini klik dahulu “MainActivity”nya, lalumunculah tampilan menu utama dari aplikasiini.

Page 11: ISSN : 1978-6603 IMPLEMENTASI LOCATION BASED SERVICE ......Location Based Service diharapkan dapat mengatasi masalah pencarian lokasi user.Di dalam skripsi ini akan membahas mengenai

Badrul Anwar dan Putra Indra Kusuma,Implementasi Location Based Service BerbasisAndroid.........

Jurnal SAINTIKOM Vol.13, No. 2, Mei 2014 131

Gambar 15. Menu utama

Seperti yang terlihat tanda panah diatasadalah simbol dan nama software dari aplikasiini.

b. Halaman menu utamaHalaman ini akan tampil jika kita klik

“TrackingMe” pada telepon pintar berbasisAndroid. Aplikasi ini tidak akan berjalan jikakomunikasi data tidak di aktifkan, dan petayang dijadikan sebagai halaman utamatersebut adalah peta tidak berjalan. Sepertiterlihat gambar dibawah ini:

Gambar 16. Halaman menu utamac. Tampilan Lokasi User

Adapun tampilan lokasi user ketikakomunikasi data di aktifkan sebagai berikut

Gambar 17. Tampilan lokasi use

Page 12: ISSN : 1978-6603 IMPLEMENTASI LOCATION BASED SERVICE ......Location Based Service diharapkan dapat mengatasi masalah pencarian lokasi user.Di dalam skripsi ini akan membahas mengenai

Badrul Anwar dan Putra Indra Kusuma, Implementasi Location Based Service Berbasis Android.........

132 Jurnal SAINTIKOM Vol.13, No. 2, Mei 2014

Ketika paket data di aktifkan, makasecara otomatis akan didapat nilai lintang danbujur dari gps dan langsung tampak posisi userberada seperti gambar diatas. Peta yangdihasilkan adalah peta berjalan, maksudnyakemana pun user berada dan mengaktifkanaplikasi ini, secara otomatis aplikasi akanmerespon dan memberikan informasi dimanauser berada.

SIMPULANdari hasil Implementasi Location Based

Service dalam mencari lokasi user berbasisAndroid sebagai berikut:

a. Dengan menganalisa dan merancangaplikasi pencarian lokasi user maka tersediaaplikasi yang memberikan informasiseputar keberadaan user.

b. Penentuan jarak di ambil dari longitude danlatitude user.

c. Aplikasi ini hanya dapat menampilkanlokasi user dan aplikasi ini tidak bisadigunakan secara offline.

DAFTAR PUSTAKADendy, Triandi. 2013. Bedah Tuntas Fitur

Android. Yogyakarta: Great Publisher.

Fahrul, Muanif. 2012. Berburu aplikasi gratisAndroid. Jakarta: Elex MediaKomputindo

Jubilee, Enterprise. 2010. Step by Step PonselAndroid. Yogyakarta: Elex MediaKomputindo.

Jubilee, Enterprise. 2013. PemrogramanAndroid Untuk Pemula. Jakarta: ElexMedia Komputindo.

Nazaruddin, Safaat, H. 2011.PemrogramanAplikasi Mobile Smartphone dan TabletPC Berbasis Android.

Yerenias, Eduard. 2012.Exploring Android OnYour Own PC. Yogyakarta: Penerbit Andi.

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

http://www.scribd.com/doc/48335254/Apakah-itu-LBS

http://net3t.blogspot.com/2011/10/pengertian-lbs.html

Page 13: ISSN : 1978-6603 IMPLEMENTASI LOCATION BASED SERVICE ......Location Based Service diharapkan dapat mengatasi masalah pencarian lokasi user.Di dalam skripsi ini akan membahas mengenai

Badrul Anwar dan Putra Indra Kusuma,Implementasi Location Based Service BerbasisAndroid.........

Jurnal SAINTIKOM Vol.13, No. 2, Mei 2014 133