Location Based Services

dokumen-dokumen yang mirip
Menampilkan Map. B. Menambahkan referensi library google-play-service.jar ke dalam project

Class yang dipakai Untuk membuat tampilan map pada Android, kita bisa memanfaatkan MapView sebagai berikut:

BAB IV IMPLEMENTASI DAN ANALISA

Location Service Map

Pertemuan 2. Pemrograman Mobile. 3 SKS Semester 7 S1 Sistem Informasi. Nizar Rabbi Radliya

TUTORIAL PEMBUATAN APLIKASI SEDERHANA TOUCH AND GESTURE PADA ANDROID

Persiapan. 2.1 Hardware

Penulis. Update ebook terbaru di Arif Akbarul Huda, S.Si

Praktikum 1 - Getting Started with Android

Tutorial Membuat Aplikasi Web View Android pada Eclipse

Stuktur Folder Project Di Android Studio

BAB IV HASIL DAN UJI COBA

Latihan 1 Menghitung Luas Persegi Panjang

Pembuatan Aplikasi Android Sederhana dengan Eclipse

Ijin Akses Agar program kita dapat mengakses GPS, kita harus menambahkan permission pada AndroidManifest.xml sebagai berikut:

Modul Pengembangan Aplikasi Android Berbasis Client- Server Aplikasi sederhana android Versi 1.0

Membuat Chating Messager Di Android

DAPATKAN SEGERAA!!!!! PERSEDIAAN TERBATASS!

UNIVERSITAS KOMPUTER INDONESIA

UNIVERSITAS KOMPUTER INDONESIA

Persiapan Lingkungan Pengembangan Android

MODUL 1 INSTALASI PAKET JAVA DAN PROGRAM SEDERHANA

Cara Membuat Background Dinamis di Android

First Cup Android. TripleLands Tutorial

Cara Install Java SE Development Kit (JDK) di Windows

Menulis Aplikasi untuk Android Bagian I

Membuat Interface Dinamis Menggunakan FrameLayout

BAB 4 IMPLEMENTASI DAN EVALUASI. Adalah kebutuhan yang dibutuhkan dalam memenuhi kebutuhan spesifikasi

BAB IV IMPLEMENTASI DAN PENGUJIAN

CARA INSTALASI DAN MENJALANKAN PROGRAM

[Pelatihan Pemrograman Android]

Pertama tama install terlebih dahulu java versi terbaru pada. atau didalam

Membuat preferensi atau pengaturan pada aplikasi android

PAPB-C. Yang harus dipersiapkan: 1. Eclipse 2. AVD/GenieMotion 3. JDK Membuat Android Application Project Baru

Membuat project Android di Eclipse Struktur project pada eclipse Mengenal Tag Layout User Interface

BAB V IMPLEMENTASI DAN PEMBAHASAN

DAPATKAN SEGERAA!!!!! PERSEDIAAN TERBATASS!

Cara membuat Aplikasi Android : CheckBox dengan Eclipse

PROGRAM STUDI D3 JURUSAN TEKNIK KOMPUTER POLITEKNIK NEGERI SRIWIJAYA PALEMBANG Pemrograman Berorientasi Objek 3 (Mobile And Web Programming)

Praktikum IV Komponen UI (Radio Button, CheckBox dll)

TUTORIAL INSTALASI ANDROID SDK

SOFTWARE DEVELOMENT KIT (SDK) & DASAR PENGEMBANGAN APLIKASI MOBILE

APLIKASI WEB DINAMIS LANJUT TUGAS 1

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

MEMULAI ECLIPSE. Juli 2009 Tingkat: Oleh : Feri Djuandi Pemula Menengah Mahir.

Modul Aplikasi Mobile. Pertemuan ke-2. Pengenalan environment android pada eclipse

Instalasi SDK dan AVD

BAB IV HASIL DAN PEMBAHASAN

Manual Installation Perceptive Content Web

INSTALASI IONIC FRAMEWORK DI WINDOWS 7 UNTUK PENGEMBANGAN APLIKASI MOBILE HYBRID

Cara membuat aplikasi Google Map Mengenal Koordinat pemetaan (Longitude dan Latitude)

Membuat Aplikasi Sederhana Hello World untuk Android

DAPATKAN SEGERAA!!!!! PERSEDIAAN TERBATASS!

Praktikum VI Activity dan Intent

Custom Button pada Android Februari 2012 Tingkat: Oleh : Feri Djuandi Pemula Menengah Mahir Platform : Android 2.3, Eclipse

PENGEMBANGAN PROJECT MICROCONTROLLER DENGAN ARDUINO IDE

PENGGUNAAN JEJARING SOSIAL SCRINGO PADA UKMDROID (CASHREGISTER BERBASIS ANDROID) Oleh : Bangun Wijayanto, S.T.,M.Cs 1

Persiapan Sebelum mengikuti tutorial ini, ada baiknya pembaca mendownload perangkat lunak yang dibutuhkan yaitu sebagai berikut:

Mengenal Pemograman Android Menggunakan Eclipse

KUMPULAN APLIKASI JAVA J2ME

[Pemrograman Android GPS MAP 02][Level: Menengah] Andi Taru Nugroho Nur Wismono S.Kom.,M.Cs. Lisensi Dokumen:

Web Service: Memulai Proyek

Praktikum 9 Pemprograman Android GUI 2 Layar

persiapan "tools" untuk membuat aplikasi blackberry

DAPATKAN SEGERAA!!!!! PERSEDIAAN TERBATASS!

BAB IV HASIL DAN PEMBAHASAN

Pemrograman Mobile Android # 2

persiapan "tools" untuk membuat aplikasi blackberry

PRAKTIKUM 6 SPINNER. 1. Aktifkanlah project baru, File New Project Android Application Project. Modul 6 Spinner Page 1

Membuat list dengan RecylerView dan dependency injection ButterKniffe

Gambar 2. 1 Kotak dialog Pilihan Bahasa

PROGRAM STUDI D3 JURUSAN TEKNIK KOMPUTER POLITEKNIK NEGERI SRIWIJAYA PALEMBANG Pemrograman Berorientasi Objek 3 (Mobile And Web Programming)

Gambar 1. Perangkat mobile Android

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK (JAVA) PERTEMUAN 1 PENGENALAN LINGKUNGAN PEMROGRAMAN JAVA

Instalasi Android SDK Maret 2012 Tingkat: Oleh : Feri Djuandi Pemula Menengah Mahir Platform : Windows XP, Eclipse

BAB IV PENGUJIAN DAN ANALISA ALAT

Percobaan 9 Basic Widget

PERTEMUAN KE 1 Pengenalan Aplikasi Mobile. Mahasiswa diharapkan dapat memahami dan mengetahui tentang aplikasi mobile.

BAB IV PENGUJIAN DAN ANALISA

Membuat tab menu di aplikasi android

Call Phone Permission pada Android

BAB 4 IMPLEMENTASI DAN EVALUASI

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

Praktikum I Pengenalan Android

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

BAB IV HASIL DAN UJI COBA

14 Upload Project ke Play Store

Panduan Instalasi Galileo Desktop Versi 2.5

PEMOGRAMAN APLIKASI BERGERAK (Java ME) Yoannita

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

UNIVERSITAS KOMPUTER INDONESIA

UNIVERSITAS KOMPUTER INDONESIA

Latihan 2 List Menu Bertingkat

Install Italc Di Windows XP

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

Membuat Tab Layout Menggunakan Android Material Design

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

PENDAHULUAN TENTANG NETBEANS

BAB I SEKILAS VISUAL STUDIO.NET 2008

BAB IV IMPLEMENTASI DAN EVALUASI. Untuk mengimplementasikan dan menjalankan Aplikasi Mobile Simulasi

Transkripsi:

Location Based Services Location Based Service (LBS) atau layanan berbasis lokasi adalah sebuah layanan informasi yang dapat diakses dengan perangkat bergerak melalui jaringan dan mampu menampilkan posisi secara geografis keberadaan perangkat bergerak tersebut. Location Based Service dapat berfungsi sebagai layanan untuk mengidentifikasi lokasi dari seseorang atau suatu objek tertentu, seperti menemukan lokasi mesin ATM. Berikut akan saya coba membuat aplikasi menampilkan Maps API v2, tetapi sebelum memulai membuat aplikasi kita harus melakukan 2 tahap berikut : 1. Mendapatkan Google Play Services SDK 2. Mendapatkan Android Maps v2 API Key Berikut penjelasan 2 tahap diatas: 1. Mendapatkan Google Play Services SDK a. Pertama sekali pastikan jika semua perangkat yang dibutuhkan untuk mengembangkan aplikasi ini telah tersedia seperti : Eclipse IDE, Android SDK serta ADT Plugin for Eclipse b. Jika semua yang nantinya akan kita butuhkan telah lengkap maka selanjutnya adalah mendownload Google Play Services SDK dengan cara membuka Android SDK Manager. Kemudian pada bagian Extras, cari package bernama Google Play Services dan pastikan telah terinstal, jika belum maka install package tersebut. Google Play services dibutuhkan untuk membuat aplikasi maps pada Android. Tidak hanya itu, ketika kita ingin membuat aplikasi yang terintegrasi dengan Google Plus, atau Google Auth, kita akan memerlukan Play Services SDK. Nantinya SDK tersebut akan diimport pada proyek kalian sebagai library 2. Mendapatkan Android Maps v2 API Key Ada beberapa hal yang harus dilakukan sebelum kita memulai mengembangkan aplikasi menggunakan Android Maps API v2, diantaranya adalah mendapatkan Android Maps API Key. Berbeda dengan Android

Maps API V1, API Key pada Android Maps API v2 terintegrasi pada Google APIs Console. Sehingga kita harus menggunakan Google APIs Console untuk mendapatkan API Key tersebut. API Key ini nantinya digunakan supaya aplikasi kita mendapatkan ijin akses ke layanan Android Maps. Langkah-langkah Mendapatkan Maps API Key v2 (Environment Windows, yang lain bisa menyesuaikan) Cara mendapatkannya, kurang lebih sama dengan cara mendapatkan API Key untuk Android Maps API v1. Bedanya apabila versi pertama membutuhkan MD5 fingerprint, API Key v2 membutuhkan SHA1 fingerprint. Berikut adalah langkah untuk memperoleh Maps API Key v2: a. Pertama sekali kita harus memperoleh Android certificate SH1 fingerprint dari debug keystore. Pada PC saya terdapat pada C:\Program Files\Java\jdk1.7.0_03\bin. b. Kemudian jalankan command prompt c. Ketikkan keytool -list -keystore "C:\\Users\Win 8\.android\debug.keystore d. Copy paste SHA-1 fingerprint pada dokumen (terserah anda, hanya untuk sekedar mengingat saja) e. Setelah semua langkah sebelumny/ diatas telah selesai maka selanjutnya adalah membuat API Project pada Google APIs Console. f. Pertama jalankan browser dan buka Google Aps Console g. Buat proyek baru dengan cara klik Create Project

h. Setelah itu kita akan melihat pilihan layanan pada halaman utama atau pilih menu Services i. Pada daftar layanan, scroll ke bawah dan temukan Google Maps Android API v2. Kemudian klik switch di sebelah kirinya sehingga menjadi on. j. Terima persetujuan Google Maps Android API Terms of Service. Sekarang kita siap untuk mendapatkan Maps API Key. k. Langkah pertama untuk mendapatkan API Key adalah pada kotak navigasi sebelah kiri, klik API Access. l. Kemudian pilih Create New Android Key

m. Setelah langkah-langkah tersebut diatas telah selesai maka masukkan SHA-1 fingerprint yang sebelumnya telah didapatkan (kalau saya : DB:0C:4A:2F:E3:AD:76:CB:05:A7:B5:C0:A4:D4:71:16:EC:7E:FC:95) disertai dengan namapackage : com.example.lbs3 n. Setelah itu klik Create. Google APIs Console akan merespon dengan menampilkan Key untuk Android apps (disertai certificates) diikuti dengan API key sepanjang 42 karakter, contohnya seperti berikut: AIzaSyA_L8ckF-tsAyDgS-UCQYx6I585ZeRqvqw o. Copy dan simpan API key tersebut. Nantinya akan digunakan pada aplikasi yang kita ciptakan.

Tutorial Menampilkan Maps Menggunakan Android Maps API v2 Jika biasanya ketika kita membuat aplikasi, akan mencoba menjalankan aplikasi pada Emulator. Kali ini aplikasi yang kita bangun harus dijalankan di Smartphone Android langsung. 1. Import Library Google Play Services dan tambahkan ke Project a. Jalankan Eclipse, pilih File-Import-Android-Existing Android Code Into Workspace dan klik Next. b. Pilih Browse <folder-instalasi-android-sdk>/extras/google/google_play_services/libproject/google-playservices_lib c. Centang pilihan copy to workspace, setelah itu klik Finish. d. Kemudian buat project Android baru. Nama project-nya terserah, namun nama package harus sama dengan nama package yang kita gunakan untuk mendapatkan Android Maps v2 API Key. e. Jika sudah tambahkan Android Maps library di atas, caranya klik kanan pada project kalian > Properties. Pada kotak properties, lihat bagian bawah akan ada kotak untuk Library, klik Add. Dan tambahkan googleplay-services_lib. Setelah itu klik OK untuk menutup Properties. 2. Import Android Support v4 Library Tambahkan 1 library lagi bernama Import android-support-v4 Library : a. Pilih Project-Properties, pilih Java Build Path dan pindah ke Libraries.

b. Pilih Add External Jars tambahkan JAR di bawah ini, kemudian klik OK c. <android-sdk-folder>/extras/android/compatibility/v4/android-support-v4.jar

d. Kemudian buka AndroidManifest.xml, kemudian tambahkan beberapa permission yang dibutuhkan untuk menjalankan Android Maps dan juga API Key e. Pertama- tama kita akan menambahkan API Key terlebih dahulu tambahkan kode berikut sebelum tag </application> pada Android Manifest : <meta-data android:name="com.google.android.maps.v2.api_key" android:value="api_key "/> f. Ganti api_key dengan API Key yang sudah kalian dapatkan. Kemudian tambahkan juga kode berikut di Android Manifest : <permission android:name="com.example.lbs3.permission.maps_receive" android:protectionlevel="signature"/> android:name="com.example.lbs3.permission.maps_receive"/> g. Ganti com.example.lbs3 dengan nama package dari aplikasi kita. Setelah itu tambahkan permissions berikut ini. android:name="android.permission.internet"/> android:name="android.permission.access_network_state"/> android:name="android.permission.write_external_storage"/> android:name="com.google.android.providers.gsf.permission.read_gservices "/>

android:name="android.permission.access_coarse_location"/> android:name="android.permission.access_fine_location"/> h. Permission-permission di atas digunakan untuk mengakses beberapa fitur pada Android sesuai dengan namanya. Internet berarti kita meminta ijin untuk mengakses koneksi Internet. Dan juga beberapa akses lainnya seperti, melihat status jaringan, menulis data di storage eksternal, membaca layanan maps, dan akses lokasi kita. i. Jika sudah, yang terakhir adalah menambahkan kode untuk menggunakan OpenGL ES version 2, karena ternyata OpenGL dibutuhkan untuk menjalankan Android Maps v2. <uses-feature android:glesversion="0x00020000 android:required="true"/> j. Setelah Manifest selesai disetting. Buka file main layout XML. Ada di folder /res/layout/, jika tidak diubah, file-nya bernama activity_main.xml. Kemudian copy pastekan kode berikut : <?xml version="1.0" encoding="utf-8"?> <fragment xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/map" android:layout_width="match_parent" android:layout_height="match_parent" android:name="com.google.android.gms.maps.supportmapfragmen t"/> k. Setelah itu, buka file program utamanya. Default-nya bernama MainActivity.java jika sudah, copy pastekan kode dibawah ini. package com.example.lbs3; import android.os.bundle; import android.support.v4.app.fragmentactivity; public class MainActivity extends FragmentActivity { } @Override protected void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.activity_main); } l. Setelah semua langkah-langkah diatas selesai dilakukan tanpa ada error kemudian Export projek tersebut ke dalam bentuk apk untuk kemudian diinstall pada Smartphone Android anda.

m. Jika apk berhasil diinstall maka ketika aplikasi berhasil dijalankan maka akan menampilkan halaman maps.