pembuatan aplikasi lbs ug 2012 berbasis location...

22
PEMBUATAN APLIKASI LBS UG 2012 BERBASIS LOCATION BASED SERVICE PADA ANDROID ULPI SUGIH HARTI (50408842) Tugas akhir, Jurusan Teknologi Industri, Fakultas Teknik Informatika, Universitas Gunadarma 2012. Kp. Ciawitali RT 05/03 No. 52 Desa Cisarua Kec. Nagrak, Kab. Sukabumi 43356 Telepon 0857-8255-5268 Email : [email protected] ABSTRAK Kebutuhan akan informasi tidak terlepas dari kehidupan saat ini dan telah menjadi kebutuhan pokok bagi masyarakat dunia, tanpa terkecuali bagi mahasiswa khususnya mahasiswa Gunadarma. Universitas Gunadarma adalah salah satu universitas dengan jumlah kampus yang cukup banyak dan tersebar di wilayah Depok dan Jakarta. Hal ini kadangkala menyebabkan kekurangan informasi tentang lokasi setiap kampus tersebut. Setiap mahasiswa tidak jarang lupa bahkan tidak tahu letak-letak penyebaran kampus ini. Pemanfaatan perangkat selular sebagai pendamping dalam melaksanakan kegiatan sehari-hari sudah sangat lumrah bagi sebagian orang. Hal ini dikarenakan beberapa perangkat selular sudah memiliki fungsi dan kemampuan lebih dari sekedar fungsi dasarnya. Android sebagai sistem operasi yang dapat ditanamkan pada perangkat selular memiliki kemampuan untuk dapat diinstal aplikasi-aplikasi yang diperlukan oleh pengguna. Pada tugas akhir ini dibuat aplikasi yang memberikan layanan seputar kampus Gunadarma berdasarkan lokasinya yang diberi nama LBS UG 2012. Dengan adanya LBS (Location Based Service) kampus Gunadarma, yaitu suatu service yang menyediakan informasi tentang keberadaan lokasi kampus-kampus Gunadarma, diharapkan dapat membantu mahasiswa atau calon mahasiswa yang sedang mencari informasi wilayah salah satu kampus ini. Layanan yang ada pada aplikasi ini berupa rute atau jalur yang dipetakan dalam sebuah map (dirujuk dari Google Maps) yang menunjukkan lokasi kampus Gunadarma di wilayah Depok dan Jakarta, informasi trayek angkutan umum yang mungkin menuju salah satu lokasi kampus Depok, informasi fasilitas kampus Depok dan layanan lainnya. Perancangan dan pembuatan aplikasi ini dapat berjalan dengan baik. Dari segi desain, tampilan, menu ataupun link - link yang disajikan dalam aplikasi sudah berjalan dan saling terkoneksi. Aplikasi yang dibuat ini sudah tidak terdapat error baik itu saat pengkoneksian ke dalam database maupun bagian lainnya. Penulis berharap ada pihak yang dapat mengembangkan aplikasi ini agar dicapainya kesempurnaan. Begitupun untuk pengembangan LBS UG versi berikutnya. Kata Kunci : LBS UG 2012, Android, Gunadarma, LBS.

Upload: lykhanh

Post on 03-Mar-2019

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: PEMBUATAN APLIKASI LBS UG 2012 BERBASIS LOCATION …publication.gunadarma.ac.id/bitstream/123456789/5229/1/jurnal.pdf · Kebutuhan akan informasi sangatlah penting di kehidupan kita

PEMBUATAN APLIKASI LBS UG 2012

BERBASIS LOCATION BASED SERVICE PADA ANDROID

ULPI SUGIH HARTI (50408842)

Tugas akhir,

Jurusan Teknologi Industri, Fakultas Teknik Informatika, Universitas Gunadarma 2012.

Kp. Ciawitali RT 05/03 No. 52 Desa Cisarua

Kec. Nagrak, Kab. Sukabumi 43356

Telepon 0857-8255-5268

Email : [email protected]

ABSTRAK

Kebutuhan akan informasi tidak terlepas dari kehidupan saat ini dan telah menjadi

kebutuhan pokok bagi masyarakat dunia, tanpa terkecuali bagi mahasiswa khususnya

mahasiswa Gunadarma. Universitas Gunadarma adalah salah satu universitas dengan

jumlah kampus yang cukup banyak dan tersebar di wilayah Depok dan Jakarta. Hal ini

kadangkala menyebabkan kekurangan informasi tentang lokasi setiap kampus tersebut.

Setiap mahasiswa tidak jarang lupa bahkan tidak tahu letak-letak penyebaran kampus ini.

Pemanfaatan perangkat selular sebagai pendamping dalam melaksanakan kegiatan

sehari-hari sudah sangat lumrah bagi sebagian orang. Hal ini dikarenakan beberapa

perangkat selular sudah memiliki fungsi dan kemampuan lebih dari sekedar fungsi

dasarnya. Android sebagai sistem operasi yang dapat ditanamkan pada perangkat selular

memiliki kemampuan untuk dapat diinstal aplikasi-aplikasi yang diperlukan oleh

pengguna. Pada tugas akhir ini dibuat aplikasi yang memberikan layanan seputar

kampus Gunadarma berdasarkan lokasinya yang diberi nama LBS UG 2012.

Dengan adanya LBS (Location Based Service) kampus Gunadarma, yaitu suatu service

yang menyediakan informasi tentang keberadaan lokasi kampus-kampus Gunadarma,

diharapkan dapat membantu mahasiswa atau calon mahasiswa yang sedang mencari

informasi wilayah salah satu kampus ini.

Layanan yang ada pada aplikasi ini berupa rute atau jalur yang dipetakan dalam sebuah

map (dirujuk dari Google Maps) yang menunjukkan lokasi kampus Gunadarma di

wilayah Depok dan Jakarta, informasi trayek angkutan umum yang mungkin menuju

salah satu lokasi kampus Depok, informasi fasilitas kampus Depok dan layanan lainnya.

Perancangan dan pembuatan aplikasi ini dapat berjalan dengan baik. Dari segi desain,

tampilan, menu ataupun link - link yang disajikan dalam aplikasi sudah berjalan dan

saling terkoneksi. Aplikasi yang dibuat ini sudah tidak terdapat error baik itu saat

pengkoneksian ke dalam database maupun bagian lainnya. Penulis berharap ada pihak

yang dapat mengembangkan aplikasi ini agar dicapainya kesempurnaan. Begitupun

untuk pengembangan LBS UG versi berikutnya.

Kata Kunci : LBS UG 2012, Android, Gunadarma, LBS.

Page 2: PEMBUATAN APLIKASI LBS UG 2012 BERBASIS LOCATION …publication.gunadarma.ac.id/bitstream/123456789/5229/1/jurnal.pdf · Kebutuhan akan informasi sangatlah penting di kehidupan kita

PENDAHULUAN

Latar Belakang Masalah

Melesatnya perkembangan teknologi informasi dan komunikasi telah membawa

perubahan besar-besaran dalam berbagai aspek kehidupan. Hal ini memberikan

kemudahan yang signifikan kepada masyarakat untuk mendapatkan berbagai informasi

yang mereka butuhkan. Tidak hanya kemudahan, kecepatan pencarian data pun tidak

bisa dipandang sebelah mata. Dengan perkembangan semacam ini, mereka seolah-olah

tak terbatas oleh ruang dan waktu untuk mendapatkan segala yang mereka inginkan.

Salah satu hasil terbaik dari perkembangan yang sangat pesat di bidang teknologi

komunikasi yaitu telepon pintar (smart phone) atau telepon genggam berteknologi.

Smartphone ini tidak hanya mampu untuk melakukan komunikasi konvensional yaitu

melakukan komunikasi berupa percakapan telepon dan short message service (layanan

pesan singkat) saja, namun juga tugas – tugas yang biasa dilakukan oleh komputer pada

umumnya. Hal ini dimungkinkan karena prosesor berteknologi tinggi yang ditanamkan

ke dalam smartphone tersebut. Berbagai macam fitur yang telah ditanamkan seperti

pengolah gambar dan video, pengolah dokumen dan sebagainya tidak terlepas dari

penggunaan Sistem Operasi pada telepon seluler.

Android adalah Sistem Operasi berbasis linux yang dapat digunakan di berbagai

perangkat mobile. Android memiliki tujuan utama untuk memajukan inovasi piranti

telepon bergerak agar pengguna mampu mengeksplorasi kemampuan dan menambah

pengalaman lebih dibandingkan dengan platform mobile lainnya. Hal ini menyebabkan

munculnya banyak produsen software yang menawarkan berbagai jenis program

aplikasi.

Melihat hal yang demikian, penulis tertarik untuk menggabungkan maraknya

perkembangan teknologi mobile saat ini dengan kebutuhan informasi manusiawi.

Kebutuhan akan informasi sangatlah penting di kehidupan kita sehari-hari dan telah

menjadi kebutuhan pokok bagi masyarakat dunia, tanpa terkecuali bagi seorang

mahasiswa khususnya mahasiswa Gunadarma. Universitas Gunadarma adalah salah satu

universitas dengan jumlah kampus yang cukup banyak dan tersebar di wilayak Depok

dan Jakarta. Hal ini kadangkala menyebabkan kekurangan informasi tentang lokasi setiap

kampus tersebut. Setiap mahasiswa tidak jarang lupa bahkan tidak tahu letak-letak

penyebaran kampus ini.

Page 3: PEMBUATAN APLIKASI LBS UG 2012 BERBASIS LOCATION …publication.gunadarma.ac.id/bitstream/123456789/5229/1/jurnal.pdf · Kebutuhan akan informasi sangatlah penting di kehidupan kita

Dengan adanya LBS (Location Based Service) kampus Gunadarma, yaitu suatu service

yang menyediakan informasi tentang keberadaan lokasi kampus-kampus Gunadarma,

diharapkan dapat membantu mahasiswa atau calon mahasiswa yang sedang mencari

informasi wilayah salah satu kampus ini.

Layanan yang ada pada aplikasi ini berupa rute atau jalur yang dipetakan dalam sebuah

map (dirujuk dari Google Maps) yang menunjukkan lokasi kampus Gunadarma di

wilayah Depok dan Jakarta, informasi trayek yaitu angkutan umum yang mungkin

menuju salah satu lokasi kampus Depok, informasi fasilitas kampus Depok dan layanan

lainnya.

Aplikasi ini dibuat menggunakan software SDK Eclipse sebagai emulator Android

karena software ini mendukung semua aplikasi yang akan dibuat untuk platform

Android yang kemudian akan diunggah di telepon selular berbasis Android.

Batasan Masalah

Pada penulisan ini, penulis membatasi ruang lingkup penulisan hanya pada pembuatan

aplikasi LBS (Location Based Service) untuk menentukan jalur atau lokasi kampus

Gunadarma yang tersebar di wilayah Depok dan Jakarta berdasarkan map yang dirujuk

dari Google Maps dan penunjukan arah posisi awal sesuai dengan lokasi dimana

pengguna berada, begitu pula adanya informasi tentang fasilitas kampus pusat yang

terletak di Depok (Kampus D, E, G dan H). Selain itu, aplikasi ini menyediakan

informasi trayek (angkutan umum) untuk menuju lokasi kampus pusat yang dimaksud

dan juga adanya panduan penggunaan aplikasi. Aplikasi ini hanya dapat digunakan oleh

perangkat mobile yang bersistem operasi Android versi 1.6 (Donut) sampai versi terbaru

saat ini yaitu 4.0 (Ice Cream Sandwich), sedangkan koneksi pada aplikasi ini yaitu

secara online dengan memanfaatkan Global Positioning System (GPS).

Tujuan Penulisan

Membangun sebuah program aplikasi berbasis mobile dengan memanfaatkan sistem

operasi Android untuk memahami peranan teknologi informasi dalam ruang lingkup

LBS (Location Based Service) dalam mencari informasi tentang suatu lokasi kampus

Gunadarma yang dipetakan, informasi fasilitas kampus, trayek angkutan umum yang

digunakan dan lain-lain. Selain itu, aplikasi ini bertujuan untuk memberikan sebuah

Page 4: PEMBUATAN APLIKASI LBS UG 2012 BERBASIS LOCATION …publication.gunadarma.ac.id/bitstream/123456789/5229/1/jurnal.pdf · Kebutuhan akan informasi sangatlah penting di kehidupan kita

acuan kepada masyarakat khususnya mahasiswa Gunadarma dalam mendapatkan

informasi kampus yang diinginkan dan diharapkan dapat memberikan tampilan yang

menarik untuk dilihat dan mudah digunakan.

METODE PENULISAN

Metode Penulisan yang dipakai pada penulisan ini adalah sebagai berikut:

Tahap Perencanaan dan Identifikasi

Metode yang digunakan pada tahap ini adalah mengidentifikasi masalah yang

ada yaitu kurangnya informasi tentang letak lokasi, informasi kampus dan trayek

yang memungkinkan seseorang untuk menuju kampus Gunadarma yang tersebar

di wilayah Depok dan Jakarta.

Tahap Analisis

Pada tahap ini dilakukan pemecahan masalah dalam pembuatan aplikasi dan cara

kerja dari aplikasi. Untuk menunjang sebuah penulisan yang baik dan

terciptanya aplikasi yang bermanfaat, penulis menggunakan metode studi

pustaka dengan mengumpulkan bahan-bahan yang berkaitan dengan tema

penulisan yang akan disusun melalui media cetak maupun elektronik. Melalui

media cetak, penulis mencari referensi penulisan dengan mengumpulkan jurnal,

makalah, buku dan lain-lain yang menunjang adanya informasi berarti seperti

teori dan tutorial yang berhubungan dengan Android, bahasa pemrograman Java

dan SQLite sebagai basis data, GIS untuk pemetaan dan LBS. Melalui media

elektronik, penulis memilih melakukan pencarian di internet untuk mendapatkan

bahan penunjang mengenai aplikasi dan penulisan itu sendiri begitupun untuk

data informasi letak kampus dilakukan pengambilan dari situs Google Maps dan

tinjauan langsung ke lapangan. Penelitian ini membutuhkan perangkat keras dan

perangkat lunak.

Tahap Perancangan

Penulis merancang proses pembuatan aplikasi ini dengan desain kasarnya

terlebih dahulu berupa diagram alir (flowchart) penggunaannya, struktur menu,

membuat rancangan basis data dan setelah itu membuat suatu rancangan

interface berdasarkan menu-menu yang berisi gambar peta lokasi kampus

Page 5: PEMBUATAN APLIKASI LBS UG 2012 BERBASIS LOCATION …publication.gunadarma.ac.id/bitstream/123456789/5229/1/jurnal.pdf · Kebutuhan akan informasi sangatlah penting di kehidupan kita

Gunadarma, pencarian lokasi, informasi fasilitas kampus, informasi trayek,

tutorial aplikasi dan lain-lain.

Tahap Uji Coba

Setelah perancangan, penulis merealisasikannya dalam bentuk rangkaian

program. Pada tahap Uji coba ini dibutuhkan hardware dan software. Hardware

yang dibutuhkan adalah 1 buah laptop/PC yang memiliki spek yang cukup baik,

seperti memori, processor dan lain-lain. Contohnya:

1. Hardware (perangkat keras)

a. Micro Processor Intel Pentium Dual Core.

b. Harddisk sebagai tempat penyimpanan.

c. RAM 1 gb.

2. Software (perangkat lunak)

a. Sistem Operasi Microsoft Windows 7.

b. Android Emulator 1.6 (Donut)

c. Eclipse for Java.

Setelah aplikasi berjalan dengan baik pada komputer maka uji coba dilakukan

dengan mengunggah aplikasi menggunakan software SDK Eclipse ke mobile

Android.

LANDASAN TEORI

Konsep Dasar LBS

Beberapa definisi umum tentang LBS (Location Based Service) diantaranya:

“Definisi Pertama: LBS adalah layanan informasi yang dapat diakses menggunakan

piranti mobile melalui jaringan Internet dan seluler serta memanfaatkan kemampuan

penunjuk lokasi pada piranti mobile (Virrantasu, et al, 2001)”.

“Definisi Kedua: Layanan IP nirkabel yang menggunakan informasi geografis untuk

memberikan layanan informasi lokasi kepada pengguna. Beberapa layanan aplikasi

yang memberikan petunjuk posisi/lokasi piranti mobile berada”.

Pada teknologi LBS berbasis jaringan seluler, penentuan posisi sebuah peralatan

komunikasi bergerak ditentukan berdasarkan posisi relatif peralatan tersebut terhadap

lokasi BTS (Base Transceiver Station). Dalam menentukan posisi dari sebuah

Page 6: PEMBUATAN APLIKASI LBS UG 2012 BERBASIS LOCATION …publication.gunadarma.ac.id/bitstream/123456789/5229/1/jurnal.pdf · Kebutuhan akan informasi sangatlah penting di kehidupan kita

handphone yang sedang aktif, secara umum terdapat tiga tingkat metode yang

digunakan saat ini, yaitu :

a. Metode Basic Positioning yang Berbasis Pada Cell Identification (Cell ID)

Penentuan posisi didasarkan pada daerah geografis yang tercakup oleh sebuah

cell berhubungan dengan daerah cakupan dari sinyal radio. Ketika sebuah

handphone terhubung secara aktif dengan sebuah base station, berarti

handphone tersebut diasumsikan berada dalam cell dari base station tersebut.

b. Metode Enhanced Positioning

Pada umumnya metode ini menggunakan pendekatan Observe Time Difference

(OTD). Dalam jaringan GSM yang sering digunakan adalah Enhanced-OTD (E-

OTD). E-OTD adalah metode pencarian posisi yang berdasarkan pada waktu.

Untuk menentukan posisi relatif, sebuah handphone harus aktif terhadap tiga

base station dan perlu ditentukan terlebih dahulu jarak handphone terhadap

masing-masing base station berdasarkan waktu yang ditempuh oleh sebuah

sinyal dari handphone ke masing-masing base station.

c. Metode Advanced Positioning

Pada umumnya menggunakan teknologi Assisted-Global Positioning System (A-

GPS). A-GPS juga merupakan metode yang berbasis pada waktu. Pada metode

ini, akan dilakukan pengukuran waktu tiba dari sebuah sinyal yang dikirim dari

tiga buah satelit GPS.

Komponen LBS

Terdapat empat komponen pendukung utama dalam teknologi Layanan Berbasis Lokasi,

antara lain:

1. Piranti Mobile

2. Jaringan Komunikasi

3. Komponen Positioning (Penunjuk Posisi/Lokasi)

4. Penyedia layanan dan aplikasi

5. Penyedia data dan konten

Secara lengkap keempat komponen pendukung LBS tersebut dapat dilihat pada gambar

berikut.

Page 7: PEMBUATAN APLIKASI LBS UG 2012 BERBASIS LOCATION …publication.gunadarma.ac.id/bitstream/123456789/5229/1/jurnal.pdf · Kebutuhan akan informasi sangatlah penting di kehidupan kita

Gambar Komponen Pendukung Utama Teknologi LBS

PERANCANGAN SISTEM

Analisis Fungsional

Aplikasi ini berdasarkan keadaan kampus Gunadarma pada tahun 2012 seperti dari

nama aplikasi sendiri yaitu LBS UG 2012. Analisis fungsional merupakan paparan

mengenai fitur-fitur yang akan dimasukkan ke dalam aplikasi LBS UG 2012. Fitur-fitur

tersebut antara lain sebagai berikut:

1. Mampu menampilkan informasi kampus Gunadarma yang berada di wilayah

Depok (Kampus D, E, G dan H).

2. Mampu melakukan panggilan telepon ke kampus yang dimaksud, link ke web

resmi Gunadarma dan bergabung di social networking twitter kampus

Gunadarma.

3. Mampu menampilkan informasi trayek angkutan umum untuk menuju wilayah

kampus Depok dilihat dari tiga terminal terdekat yaitu terminal Depok, Kampung

Rambutan dan terminal Pasar Minggu. Begitupun dengan transfortasi kereta.

4. Mampu menampilkan posisi pengguna berada.

5. Mampu menampilkan posisi kampus Gunadarma yang tersebar di wilayah

Depok dan Jakarta dalam bentuk peta yang dirujuk dari Google Maps.

Page 8: PEMBUATAN APLIKASI LBS UG 2012 BERBASIS LOCATION …publication.gunadarma.ac.id/bitstream/123456789/5229/1/jurnal.pdf · Kebutuhan akan informasi sangatlah penting di kehidupan kita

Mulai

Halaman Awal

Aplikasi LBS UG

©2012

Kampus D

Kampis E

Kampus G

Kampus H

Peta

S

D

E

G

H

P

Menu Pada

DeviceBantuan Tentang Keluar

SelesaiHalaman

Bantuan

Halaman

Tentang

Y

T

T

T

T

T

Y

Y

Y

Y

Y

YYY

T T

T

6. Terdapat fasilitas pencarian untuk memasukkan salah satu nama kampus dan

diarahkan dimana lokasinya pada peta.

7. Terdapat pilihan pengaturan mode jalan dan mode satelit pada peta untuk

menentukan tampilan peta yang diinginkan.

8. Terdapat dua pilihan ZoomIn/ZoomOut untuk memperbesar dan memperkecil

tampilan peta.

9. Terdapat pilihan Bantuan yang dapat digunakan sebagai pedoman penggunaan

aplikasi LBS UG 2012 secara umum. Terdapat pula pilihan Tentang yang

memberikan informasi tentang aplikasi ini. Selain itu, terdapat pula petunjuk

tersendiri untuk penggunaan peta.

Alur Sistem Halaman Awal Aplikasi

Saat memulai penggunaan, aplikasi akan menampilkan halaman awal yang di dalamnya

terdapat menu-menu pilihan yang memiliki layanan tersendiri.

Gambar Flowchart Halaman Awal

Page 9: PEMBUATAN APLIKASI LBS UG 2012 BERBASIS LOCATION …publication.gunadarma.ac.id/bitstream/123456789/5229/1/jurnal.pdf · Kebutuhan akan informasi sangatlah penting di kehidupan kita

D

Menu UtamaInfo KampusTeminal Kp.

Rambutan

D11(Dpk-Pal)

Terminal

Ps.Minggu

Halaman

Detail

Angkot

D11

Teminal Depok

Halaman

Info

Kampus

D

112(Dpk-

Kp.Rmbtan)

112(Kp.Rmbta

n-Dpk)

Halaman

Detail

Angkot

112

Halaman

Detail

Angkot

M03

Halaman

Detail

Angkot

112

Kembali

D

Kembali

M03(Ps.Mggu-

Dpk))

M04(Ps.Mggu-

Dpk Tmr))

Halaman

Detail

Angkot

M04

S

Y

T T T

TTT

T

T T

TKembali

Y

YY

Y

Y

Y Y

Y

Y

Kereta

Tampilan

Jalur

Kereta

T

Y Y Y

Y

Menu-menu tersebut adalah Kampus D, E, G, H dan Peta. Selain itu apabila pengguna

menekan pilihan menu pada device (Emulator, handphone, dll), aplikasi akan

memberikan 3 pilihan bantuan menu yaitu bantuan, tentang dan keluar.

Alur Sistem Halaman Menu Kampus D, Kampus E, Kampus G dan Kampus H.

Untuk pilihan menu “Kampus D”, maka alur sistem aplikasi menjadi sebagai berikut.

Gambar Flowchart Halaman “D”

Pada halaman ini, pengguna dapat memanfaatkan pilihan yang ada yaitu Info Kampus,

Terminal Depok, Terminal Kp. Rambutan, Terminal Pasar Minggu, Kereta dan kembali

ke Menu Utama. Disetiap masing-masing pilihan tersebut, disediakan pilihan-pilihan

kembali.

Pada pilihan Info Kampus, aplikasi akan memberikan informasi kampus seperti info

gedung, ruangan, fasilitas dan lain-lain. Untuk pilihan Terminal Depok, Terminal

Kampung Rambutan, Terminal Pasar Minggu dan Kereta akan menyediakan informasi

trayek yang sekiranya dapat digunakan sebagai akses ke kampus yang dituju.

Sama halnya dengan pilihan menu Kampus E, Kampus G dan Kampus H, menu-menu

ini akan menampilkan pilihan yang sejenis dengan menu “Kampus D”. Hal ini

dikarenakan menu-menu tersebut mewakili kampus yang ada di daerah Depok.

Page 10: PEMBUATAN APLIKASI LBS UG 2012 BERBASIS LOCATION …publication.gunadarma.ac.id/bitstream/123456789/5229/1/jurnal.pdf · Kebutuhan akan informasi sangatlah penting di kehidupan kita

Peta

Halaman Peta

(lokasi pengguna)

dan Universitas

Gunadarma

Depok-Jakarta

Database

Kampus

Klik Marker

Gunadarma Di

Peta?

Menampilkan

alamat

lengkap

Kampus di

Peta

Pencarian

Lokasi Input Nama

Kampus

Arahkan Peta ke

Kampus

Menu Peta Petunjuk Keluar

Mode Jalan/

Satelit

ZoomIn

ZoomOut

Halaman

PetunjukS

Google Map

Tampilkan Mode

Jalan/Satelit

Tampilan Peta

Diperbesar

Tampilan Peta

Diperkecil

T

Y

Y

Y

YY

Y

Y

Y

T

T

T

T

T

Pembeda dari menu pilihan Kampus D, Kampus E, Kampus G dan Kampus H hanya

pada isi informasi dari masing-masing menu seperti yang ada di flowchart berikut ini.

Alur Sistem Halaman Menu Peta

Pada saat pengguna menjalankan program aplikasi untuk pilihan menu Peta, maka

bentuk flowchart nya adalah sebagai berikut.

Gambar Flowchart Halaman “Peta”

Ketika dijalankan menu pilihan peta, aplikasi akan menampilkan sebuah map yang

terhubung dengan aplikasi Google Maps di internet. Peta akan menampilkan marker di

setiap lokasi kampus Gunadarma yang tersebar di wilayah Depok dan Jakarta. Apabila

marker tersebut di klik, maka akan muncul alamat lengkap kampus tersebut. Data

Page 11: PEMBUATAN APLIKASI LBS UG 2012 BERBASIS LOCATION …publication.gunadarma.ac.id/bitstream/123456789/5229/1/jurnal.pdf · Kebutuhan akan informasi sangatlah penting di kehidupan kita

koordinat, alamat lengkap dari setiap marker ini diperoleh dari basis data dbkampus.

Adapula tombol Zoomin/Zoomout yang digunakan untuk memperbesar dan

memperkecil tampilan Kampus dalam peta. Selain itu, Mode Jalan sebagai pilihan

tampilan peta dan adanya pilihan tombol Icon pencarian yang berguna untuk

memudahkan pengguna menemukan Kampus yang ditujunya, dengan memasukkan

nama kampus dan tombol Arahkan untuk mengarahkan nama lokasi kampus yang di

masukkan. Sedangkan, tombol Icon Menu berguna untuk menampilkan menu lain dari

layanan ini, diantaranya Petunjuk dan keluar.

IMPLEMENTASI DAN UJI COBA

Spesifikasi Perangkat Keras

Dalam menerapkan dari rancangan yang telah dijelaskan sebelumnya dibutuhkan

beberapa perangkat keras untuk menyajikan aplikasi ini. Adapun alat-alat yang

dibutuhkan adalah:

1. Satu unit laptop dengan spesifkasi antara lain:

Prosesor : core 2 duo

RAM : 2 GB

Ruang Penyimpan : 80 GB.

2. Telepon Seluler/perangkat mobile Berbasiskan Sistem Operasi Android.

Handphone digunakan untuk menjalankan program aplikasi yang telah

dikembangkan. Adapun handphone yang digunakan adalah Samsung Galaxy W

(Wonder) GT-18150 dengan spesifikasi sebagai berikut:

Sistem Operasi : Android 2.3 (Gingerbread)

CPU 1.4 GHz Scorpion.

Memori

- Card slot : microSD, up to 32GB

- 1.7 GB storage, 512 MB RAM, 2 GB ROM

Dimensi Layar : 115.5 x 59.8 x 11.5 mm.

Konektivitas : GPRS (32-48 kbps), EDGE (Class 12), HSDPA, 14.4

Mbps; HSUPA, 5.76 Mbps, Wi-Fi 802.11 b/g/n, Wi-Fi hotspot,

Bluetooth v3.0 with A2DP, USB (microUSB v2.0)

3. Kabel data serial port.

Page 12: PEMBUATAN APLIKASI LBS UG 2012 BERBASIS LOCATION …publication.gunadarma.ac.id/bitstream/123456789/5229/1/jurnal.pdf · Kebutuhan akan informasi sangatlah penting di kehidupan kita

Fungsi dari kabel data ini adalah untuk menghubungkan antara Komputer

dengan Telepon Seluler.

Spesifikasi Perangkat Lunak

Dalam menerapkan rancangan yang telah dibuat, dibutuhkan beberapa software untuk

membuat program aplikasi LBS UG 2012 yaitu:

1. Bahasa Pemrograman Java

Dalam hal ini digunakan Java Development Kid (JDK) 1.6 dan Java Runtime

Environment (JRE).

2. Sistem Operasi

Untuk penggunaan sistem operasi dapat digunakan Window 7 (32-bit), Windows

XP (32-bit) atau Vista (32 atau 64 bit), Mac OS X 10.4.8 atau diatasnya, dan

Linux.

3. Integrated Development Environment (IDE) Eclipse 3.4 atau 3.5

4. Android Software Development Kit (Android SDK)

5. Android Development Tools (ADT)

Mendapatkan Google Api Key

Untuk membuat projek yang melibatkan sebuah map yang dirujuk dari Google Maps,

harus memiliki Google Api Key yang nantinya akan dicantumkan pada program xml

peta.

Setiap komputer/laptop yang digunakan hanya bisa menggenerate satu API Key.

Langkah-langkah mendapatkan API Key :

1. Cari lokasi folder key (sebuah Digest MD5) Android, (pada Eclipse/ADT jika

tidak yakin dimana debug keystore berada, bisa dilihat melalui Windows > Prefs

> Android > Build untuk mengecek path folder, dan kemudian dengan file

explorer kita bisa mencarinya). Untuk Windows XP umumnya akan berada pada

C:\Document and Settings\<user login>\.android\debug.keystore. Dalam hal ini

untuk memudahkan copy debug.keystore terlebih dahulu pada folder lain misal

ke folder C:\data\debug.keystore, untuk memudahkan.

2. Cara membuka debug.keystore, masuk ke Command Prompt, bisa melalui Start

> Run ketik cmd.

Page 13: PEMBUATAN APLIKASI LBS UG 2012 BERBASIS LOCATION …publication.gunadarma.ac.id/bitstream/123456789/5229/1/jurnal.pdf · Kebutuhan akan informasi sangatlah penting di kehidupan kita

3. Kemudian cari dimana menempatkan JDK\bin, misal pada C:\Program

Files\jdk.1.6.0_16\bin

4. Perintah yang akan digunakan adalah: keytool –list –alias

androiddebugkey –keystore <Tempat menyimpan

debug.keystore> -storepass android –keypass android

5. Misal: keytool –list –alias androiddebugkey –keystore

C:\data\debug.keystore -storepass android –keypass

android

Gambar Cara Memperoleh Key Certificate Fingerprint

6. Maka hasilnya akan terlihat Certificate fingerprint <MD5>. Misalkan:

Certificate fingerprint (MD5):

B3:E6:EB:AC:EA:E1:7B:85:5A:E4:50:DA:31:E9:AD:6D

7. Setelah itu masuk ke alamat http://code.google.com/android/add-ons/google-

apis/maps-api-signup.html untuk mendaftarkan key Certificate fingerprint

8. Baca Terms-nya, terutama untuk pengguna komersial, kemudian setujui pada

ceklist I have read and agree with terms and conditions

9. Masukkan key Certificate fingerprint pada My certificate’s MD5 fingerprint: ,

dan kemudian klik pada Generate API Key

Gambar Cara Memperoleh Kunci API

Page 14: PEMBUATAN APLIKASI LBS UG 2012 BERBASIS LOCATION …publication.gunadarma.ac.id/bitstream/123456789/5229/1/jurnal.pdf · Kebutuhan akan informasi sangatlah penting di kehidupan kita

10. Kemudian akan dibawa terlebih dahulu ke halaman login (Google Acount) dan

setelah login masuk baru akan terlihat halaman API Key-nya.

11. Misal kunci API (API Key) yang diperoleh adalah:

0i8au0KMo0mftoh2DsErAMs_znWIHqyrnaeASqQ

12. Untuk memperoleh kunci API bisa mendapatkannya setiap waktu, tanpa dibatasi

(misal apabila berpindah komputer, atau berganti SDK dan lain-lain).

Kode XML dan Kode Java

Langkah selanjutnya adalah menuliskan source code atau pengkodean program. Bagian

ini merupakan bagian terpenting dalam pembuatan aplikasi Android pada eclipse.

Dalam penulisan source code, langkah awal yang dilakukan adalah membuat antarmuka

(interface) menggunakan program dengan XML. Sedangkan untuk menuliskan proses

atau program utama untuk aplikasi ini menggunakan bahasa pemrograman Java. Kedua

source code ini ditulis dalam platform eclipse secara terpisah.

ANTARMUKA

Gambar Antarmuka Halaman Awal

Untuk menemukan informasi mengenai aplikasi ini, maka pengguna harus menekan

atau mengklik tombol menu pada emulator atau telepon seluler. Berikut ini adalah

tampilannya.

Page 15: PEMBUATAN APLIKASI LBS UG 2012 BERBASIS LOCATION …publication.gunadarma.ac.id/bitstream/123456789/5229/1/jurnal.pdf · Kebutuhan akan informasi sangatlah penting di kehidupan kita

Gambar 4.18 Antarmuka Halaman Menu

Pada halaman menu tersebut terdapat 3 menu ImageButton yaitu menu Tentang, Keluar

dan Bantuan. Menu Tentang berisikan tentang aplikasi LBS UG 2012 secara umum,

sedangkan menu Bantuan memberikan informasi penggunaan aplikasi. Menu Keluar

merupakan menu yang dipilih untuk keluar dari aplikasi. Di bawah ini adalah tampilan

antarmuka dari menu-menu tersebut.

Gambar Antarmuka Halaman Tentang dan Bantuan

Apabila pengguna memilih ImageButton Kampus D, Kampus E, Kampus G atau

Kampus H, maka akan muncul tampilan list menu bertingkat dengan tampilan list

Page 16: PEMBUATAN APLIKASI LBS UG 2012 BERBASIS LOCATION …publication.gunadarma.ac.id/bitstream/123456789/5229/1/jurnal.pdf · Kebutuhan akan informasi sangatlah penting di kehidupan kita

pertama menyediakan daftar yang sama untuk setiap ImageButton tersebut. Berikut

adalah tampilan list utamanya.

Gambar Antarmuka Halaman List Menu Layanan Kampus

Apabila pengguna memilih list pertama yaitu “Info Kampus”, maka akan muncul

tampilan informasi kampus di bawah ini (untuk pemilihan ImageButton Kampus D di

halaman awal). Sehingga info kampus yang muncul adalah informasi kampus D. Pada

halaman info kampus akan ditemui tombol kembali apabila pengguna menekan tombol

menu yang sudah ada pada emulator atau perangkat seluler. Berikut ini adalah

tampilannya.

Gambar Antarmuka Halaman Info Kampus D dan Kembali

Page 17: PEMBUATAN APLIKASI LBS UG 2012 BERBASIS LOCATION …publication.gunadarma.ac.id/bitstream/123456789/5229/1/jurnal.pdf · Kebutuhan akan informasi sangatlah penting di kehidupan kita

Untuk pemilihan menu pada Terminal Depok, Kp. Rambutan dan Terminal Ps. Minggu,

maka akan ditemui list menu yang berisi daftar-daftar angkutan umum yang mungkin

dilalui untuk menuju kampus yang dimaksud. Tampilan apabila pengguna memilih list

Terminal Depok untuk menuju Kampus D adalah sebagai berikut.

Gambar Antarmuka Halaman Trayek Terminal Depok ke Kampus D

Ketika salah satu daftar trayek di atas diklik, maka akan muncul tampilan dialog yang

berisi tentang detail angkot tersebut.

Gambar 4.23 Antarmuka Halaman Informasi Detail Angkot D11

Pilihan menu Kereta, akan langsung menampilkan informasi kereta seperti di bawah ini.

Page 18: PEMBUATAN APLIKASI LBS UG 2012 BERBASIS LOCATION …publication.gunadarma.ac.id/bitstream/123456789/5229/1/jurnal.pdf · Kebutuhan akan informasi sangatlah penting di kehidupan kita

Gambar Antarmuka Halaman Informasi Jalur Kereta

Pada saat pengguna memilih ImageButton Peta di halaman awal aplikasi LBS UG 2012,

maka aplikasi akan menampilkan layanan peta dimana tampilan peta ini dirujuk dari

Google Maps. Untuk mengetahui posisi pengguna berada, uji coba dengan

menggunakan emulator dengan cara mengatur Latitude dan longitudenya dari Emulator

Control (DDMS). Marker yang berbentuk balon merah adalah posisi dimana pengguna

berada, sedangkan marker logo Gunadarma adalah sebaran kampus di daerah Depok

dan Jakarta. Apabila menguji cobakan menggunakan perangkat seluler, maka aktifkan

terlebih dahulu GPS untuk menunjukkan posisi keberadaan pemakai.

Gambar Antarmuka Halaman Awal Peta Mode Satelit Mode Jalan

Pada halaman layanan peta terdapat icon pencarian yang memungkinkan pengguna

mencari lokasi kampus yang diinginkan. Tampilannya adalah sebagai berikut

Page 19: PEMBUATAN APLIKASI LBS UG 2012 BERBASIS LOCATION …publication.gunadarma.ac.id/bitstream/123456789/5229/1/jurnal.pdf · Kebutuhan akan informasi sangatlah penting di kehidupan kita

Gambar 4.26 Antarmuka Halaman Pencarian Lokasi Kampus

Apabila pengguna belum memasukkan nama kampus terlebih dahulu dan langsung

mengklik tombol arahkan, maka akan muncul tampilan pemberitahuan di bawah ini.

Gambar 4.27 Antarmuka Halaman Pemberitahuan

Apabila marker pada peta di klik akan menampilkan informasi sesuai dengan rancangan

sebelumnya. Berikut tampilannya.

Gambar Antarmuka Halaman Informasi Marker Lokasi Pengguna dan Kampus D

Page 20: PEMBUATAN APLIKASI LBS UG 2012 BERBASIS LOCATION …publication.gunadarma.ac.id/bitstream/123456789/5229/1/jurnal.pdf · Kebutuhan akan informasi sangatlah penting di kehidupan kita

Peta disini menyediakan pula menu berupa tombol petunjuk penggunaan peta dan

tombol keluar. Tampilannya adalah sebagai berikut.

Gambar Antarmuka Halaman Menu Peta

Apabila tombol petunjuk ditekan, maka akan muncul tampilan seperti di bawah ini.

Gambar Antarmuka Halaman Loading dan Petunjuk

Sedangkan untuk tombol keluar, akan muncul tampilan konfirmasi terlebih dahulu

seperti berikut ini.

Gambar Antarmuka Halaman Konfirmasi Keluar

Page 21: PEMBUATAN APLIKASI LBS UG 2012 BERBASIS LOCATION …publication.gunadarma.ac.id/bitstream/123456789/5229/1/jurnal.pdf · Kebutuhan akan informasi sangatlah penting di kehidupan kita

Jika pengguna memilih pilihan „Ya‟ maka program akan keluar dari aplikasi, jika

memilih „Tidak‟ maka program tetap berada di dalam aplikasi ini.

PENUTUP

Kesimpulan

Berdasarkan dari hasil uji coba, dapat disimpulkan bahwa penulis dapat menyelesaikan

pembuatan aplikasi LBS UG 2012 berbasis Android dengan baik.

Dari segi desain, tampilan, menu ataupun link - link yang disajikan dalam aplikasi

sudah berjalan dengan baik dan saling terkoneksi sesuai dengan hakikatnya. Sedangkan

dalam segi program, aplikasi ini sudah tidak terdapat error baik itu saat pengkoneksian

ke dalam database maupun bagian lainnya.

Ditinjau dari segi kegunaan, aplikasi ini dapat dijadikan alternatif acuan bagi

masyarakat khususnya mahasiswa/i Gunadarma yang menggunakan perangkat Android

dengan versi 1.6 (Donut) sampai yang terbaru sekarang yaitu versi 4.0 (Ice Cream

Sandwich) agar lebih mudah dalam menemukan informasi seputar kampus berdasarkan

lokasinya yang tersebar di wilayah Depok dan Jakarta. Dengan menggunakan aplikasi

ini pengguna dapat mengetahui informasi khusus tentang fasilitas kampus pusat yang

berada di Depok (Kampus D, E, G dan H) begitupun dengan informasi trayek angkutan

umum dan kereta untuk menuju kampus ini. Selain itu, adanya layanan peta yang dapat

menunjukan lokasi kampus Gunadarma yang tersebar di wilayah Depok dan Jakarta.

Saran

Dalam pembuatan aplikasi LBS UG 2012, penulis menyadari masih banyak memiliki

kekurangan, maka dari itu perlu adanya pengembangan dan kontribusi positif untuk

menyempurnakannya. Penulis berharap ada pihak yang mengembangkan aplikasi ini,

misalnya dengan ditambahkan informasi kampus Gunadarma yang tidak hanya

menampilkan informasi kampus pusat yang berada di Depok. Selain itu, tampilan yang

disajikan kepada masyarakat yang membutuhkan harus dikembangkan supaya tampilan

dalam aplikasi ini menjadi lebih menarik. Aplikasi LBS UG 2012 merupakan LBS

kampus Gunadarma yang ditinjau pada tahun 2012, diharapkan apabila ada perubahan

baik itu penambahan, pengurangan dan modifikasi lainnya yang berhubungan dengan

Page 22: PEMBUATAN APLIKASI LBS UG 2012 BERBASIS LOCATION …publication.gunadarma.ac.id/bitstream/123456789/5229/1/jurnal.pdf · Kebutuhan akan informasi sangatlah penting di kehidupan kita

lokasi dan informasi yang bersangkutan di tahun berikutnya dapat diadakan

pembaharuan (upgrade) untuk aplikasi ini atau pembuatan aplikasi LBS UG untuk versi

selanjutnya.

DAFTAR PUSTAKA

[1] Bambang Hariyanto, Esensi–esensi Bahasa Pemrograman Java, Andi,

Yogyakarta 2003.

[2] Mulyadi, ST, Membuat Aplikasi untuk Android, Multimedia Center

Publishing, Yogyakarta, 2010.

[3] http://developer.android.com

[4] http://id.wikipedia.org/wiki/Android_(sistem_operasi)

[5] http://elreg-01.blogspot.com/2009/10/lbs-location-based-service.html

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

[7] http://seagate.staff.ugm.ac.id/?p=14

[8] http://www.navigasi.net/gofaq.php

[9] http://www.daishz.com/2009/01/gprs-adalah.html

[10] http://ftsi.files.wordpress.com/2008/04/rahmat-sig.pdf

[11] http://gunadarma.ac.id