proposal.docx

18
PEMBUATAN APLIKASI LOCATION BASED SERVICE (LBS) PADA SISTEM OPERASI ANDROID PROPOSAL SKRIPSI OLEH : RETI ISMARAU KURNIATI NPM : 0960100149 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK

Upload: putragie225

Post on 13-Dec-2014

77 views

Category:

Documents


2 download

DESCRIPTION

Proposal

TRANSCRIPT

Page 1: proposal.docx

PEMBUATAN APLIKASI LOCATION BASED SERVICE (LBS)

PADA SISTEM OPERASI ANDROID

PROPOSAL SKRIPSI

OLEH :

RETI ISMARAU KURNIATINPM : 0960100149

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS TEKNIK

UNIVERSITAS MUHAMMADIYAH BENGKULU

2012

Page 2: proposal.docx

BAB I

PENDAHULUAN

1.1 LATAR BELAKANG

Android adalah sistem operasi untuk telepon seluler yang berbasis

Linux. Android menyediakan platform terbuka bagi para pengembang buat

menciptakan aplikasi mereka sendiri untuk digunakan oleh bermacam

peranti bergerak. Awalnya, Google Inc. membeli Android Inc., pendatang

baru yang membuat peranti lunak untuk ponsel. Kemudian untuk

mengembangkan Android, dibentuklah Open Handset Alliance,

konsorsium dari 34 perusahaan peranti keras, peranti lunak, dan

telekomunikasi, termasuk Google, HTC, Intel, Motorola, Qualcomm, T-

Mobile, dan Nvidia.

Pada saat perilisan perdana Android, 5 November 2007, Android

bersama Open Handset Alliance menyatakan mendukung pengembangan

standar terbuka pada perangkat seluler. Di lain pihak, Google merilis

kode–kode Android di bawah Lisensi Apache, sebuah lisensi perangkat

lunak dan standar terbuka perangkat seluler.

Di dunia ini terdapat dua jenis distributor sistem operasi Android.

Pertama yang mendapat dukungan penuh dari Google atau Google Mail

Services (GMS) dan kedua adalah yang benar–benar bebas distribusinya

tanpa dukungan langsung Google atau dikenal sebagai Open Handset

Distribution (OHD).

Page 3: proposal.docx

Seiring dengan teknologi yang terus berkembang seakan tidak

ada titik akhir, hal itu menjadi sebuah peluang bagi para

pengembang Information Technology (IT). Apalagi saat ini teknologi

handphone berkembang sangat signifikan. Sebagian besar orang telah

bergantung pada mobile device untuk memperoleh informasi.Saat ini

tersedia banyak aplikasi peta digital yang dapat diinstal di ponsel, namun

kebanyakan dari aplikasi tersebut tidak menggunakan fitur internet dalam

operasionalnya. Sehingga ketika terjadi perubahan terhadap objek pada

peta, objek tersebut tidak diperbaharui.

Berdasarkan latar belakang tersebut, maka penulis menyusun

proposal skripsi ini dengan judul “Pembuatan Aplikasi Location Based

Service Pada Sistem Operasi Android”.

1.2 RUMUSAN MASALAH

Adapun rumusan masalah pada proposal skripsi ini dapat dirumuskan

menjadi:

a. Bagaimana membuat aplikasi mobile dengan menggunakan

teknologi Location Based Service (LBS) di platform Android?

b. Bagaimana membuat aplikasi yang dapat mendeteksi lokasi titik

pengguna aplikasi?

Page 4: proposal.docx

1.3 BATASAN MASALAH

Agar pembahasan masalah tetap berada dalam batasan yang

diinginkan dan tidak menyimpang terlalu jauh melewati batas yang

akan dibahas dari permasalahan sebenarnya, maka diperlukan

sebuah pembatasan dengan ruang lingkup antara lain:

a. Aplikasi dibuat di atas platform Android sehingga hanya dapat

dijalankan pada mobile device yang menggunakan platform

Android.

b. Proposal skripsi ini tidak membahas keamanan database dan

keamanan jaringan yang digunakan untuk kebutuhan aplikasi.

c. Aplikasi ini hanya menampilkan titik lokasi keberadaan pengguna

aplikasi.

1.4 TUJUAN

Adapun tujuan dari penyusunan proposal skripsi ini adalah

mengimplementasikan location based service pada sistem operasi

Android di Smartphone, sehingga layanan yang diterima pengguna sesuai

dengan posisi pengguna pada saat melakukan permintaan kepada server.

1.5 MANFAAT

a. Memberikan kemudahan bagi pengguna untuk dapat mengetahui

keberadaan pengguna lainya berdasarkan titik lokasi.

Page 5: proposal.docx

b. Dapat menampilkan informasi peta seperlunya (view map),

memperjelas tampilan peta (perbesar/perkecil) peta,

mempermudah dalam pencarian informasi dari suatu titik POI

(identifikasi).

Page 6: proposal.docx

BAB II

LANDASAN TEORI

2.1. Android

Android adalah sistem operasi mobile menggunakan versi

modifikasi dari kernel Linux. Pada awalnya dikembangkan oleh

Android Inc, sebuah perusahaan yang kemudian dibeli oleh Google,

dan akhir-akhir ini oleh Open HandsetAlliance. (Indosat, 2011)

Android merupakan software berbasis kode komputer yang bisa

didistribusikan secara terbuka (open source) sehingga programmer bisa

membuat aplikasi baru di dalamnya, terdapat Android Market yang

menyediakan ribuan aplikasi baik yg gratis maupun berbayar, serta

memiliki aplikasi native Google yang terintegrasi, seperti push email

GMail, Google Maps, dan Google Calendar.

2.2. Location-Based Service (LBS)

Location-Based Service (LBS) memberikan layanan

personalisasi kepada pengguna perangkat bergerak (mobile device)

yang disesuaikan dengan lokasi mereka saat ini. LBS membuka

pasar baru bagi pengembang, operator jaringan selular, dan penyedia

layanan untuk mengembangkan dan memberikan nilai tambah

layanan: memberikan informasi kondisi lalu lintas saat ini,

Page 7: proposal.docx

menambahkan informasi rute perjalanan, membantu menemukan lokasi

terdekat, dan banyak lagi. (Mahmoud, 2004)

2.2.1. Komponen LBS

Terdapat lima komponen pendukung utama dalam

teknologi Layanan Berbasis Lokasi, antara lain:

a. Piranti Mobile

Piranti Mobile adalah salah satu komponen

penting dalam LBS. Piranti ini berfungsi sebagai alat

bantu (tool) bagi pengguna untuk meminta informasi.

Hasil dari informasi yang diminta dapat berupa teks,

suara, gambar dan lain sebagainya. Piranti mobile

yang dapat digunakan bisa berupa PDA, smartphone,

laptop. Selain itu, piranti mobile dapat juga berfungsi

sebagai alat navigasi di kendaraan seperti halnya alat

navigasi berbasis GPS.

b. Jaringan Komunikasi

Komponen kedua adalah jaringan komunikasi.

Komponen ini berfungsi sebagai jalur penghubung

yang dapat mengirimkan data-data yang dikirim oleh

pengguna dari piranti mobile-nya untuk kemudian

dikirimkan ke penyedia layanan dan kemudian hasil

Page 8: proposal.docx

permintaan tersebut dikirimkan kembali oleh penyedia

layanan kepada pengguna.

c. Komponen Positioning (Penunjuk Posisi/Lokasi)

Setiap layanan yang diberikan oleh penyedia

layanan biasanya akan berdasarkan pada posisi

pengguna yang meminta layanan tersebut. Oleh karena

itu diperlukan komponen yang berfungsi sebagai

pengolah/pemroses yang akan menentukan posisi

pengguna layanan saat itu. Posisi pengguna tersebut

bisa didapatkan melalui jaringan komunikasi mobile

atau juga menggunakan Global Positioning System

(GPS).

d. Penyedia layanan dan aplikasi

Penyedia layanan merupakan komponen LBS

yang memberikan berbagai macam layanan yang bisa

digunakan oleh pengguna. Sebagai contoh ketika

pengguna meminta layanan agar bisa tahu posisinya

saat itu, maka aplikasi dan penyedia layanan langsung

memproses permintaan tersebut, mulai dari menghitung

dan menentukan posisi pengguna, menemukan rute

Page 9: proposal.docx

jalan, mencari data di Yellow Pages sesuai dengan

permintaan, dan masih banyak lagi yang lainnya.

e. Penyedia data dan konten

Penyedia layanan tidak selalu menyimpan

seluruh data dan informasi yang diolahnya. Karena

bisa jadi berbagai macam data dan informasi yang

diolah tersebut berasal dari pengembang/pihak ketiga

yang memang memiliki otoritas untuk menyimpannya.

Sebagai contoh basis data geografis dan lokasi bisa

saja berasal dari badan-badan milik pemerintah atau

juga data-data perusahaan/bisnis/industri bisa saja

berasal dari Yellow Pages, maupun perusahaan

penyedia data lainnya. (Ferinata, Nugraha, & Setiawan,

2010)

Page 10: proposal.docx

BAB III

ANALISIS DAN PERANCANGAN

3.1 PERANCANGAN SISTEM

Untuk menyelesaikan pembuatan sistem, pada tahap ini, di

rancang sebuah sistem publikasi yang di terapkan pada suatu aplikasi

berupa sistem informasi publikasi acara dengan sistem LBS yang di

terapkan pada android. Berikut pada gambar 3.1 akan di tunjukkan

blok diagram kerja sistem tersebut.

Gambar 3.1 Perancangan Sistem

Page 11: proposal.docx

Perancangan sitem meliputi perancangan sistem sisi client,

perancangan sistem sisi server dan perancangan database.

Perancangan sistem sisi client adalah dengan membuat tampilan pada

handphone berupa menu-menu dan inputan untuk dapat memilih

mengakses aplikasi melalui jaringan GPRS. Sedangkan perancangan

sisi server, hanya di perlukan sebagai tempat untuk mengakses

database yang di letakkan pada server. Untuk perancangan database,

berisi mengenai data-data acara yang ada untuk di akses client.

Gambar 3.2 Relasi Antar Tabel

Jadi untuk alur cara kerja aplikasi LBS untuk sistem informasi

publikasi pada mobile phone dengan platform Android ini, dapat dilihat

pada gambar 3.3

Gambar 3.3 Diagram Alur Cara Kerja Aplikasi

Page 12: proposal.docx

Penjelasan cara kerja secara umum, pada gambar 3.3 adalah

sebagai berikut :

1. Aplikasi ini bertujuan untuk mempermudah pengguna

mendapat informasi publikasi acara pada suatu kota dimana

pengguna berada secara otomatis. Maka ketika aplikasi ini

diaktifkan akan secara otomatis mengidentifikasi keberadaan

pengguna kemudian mengirimkan lokasi pengguna tersebut ke

server.

2. Di server tersebut terdapat database yang menyimpan

informasi publikasi acara. Saat menerima informasi lokasi

pengguna maka akan dicek pada database.

3. Setelah pada database ditemukan maka akan ditampilkan

informasi secara otomatis sesuai kots dimana pengguna

berada.

4. Dan Saat pengguna tertarik mengunjungi acara tersebut.

Aplikasi ini menyediakan peta digital yang menujukkan jalan

menuju acara tersebut berlangsung dari tempat pengguna

berada.

5. Adapun menu pilihan untuk mencari secara manual informasi

publikasi acara, pencarian sesuai kata kunci yang dimasukkan

pengguna.

6. Sehingga dari masukan pengguna akan dicek pada database.

Ada atau tidaknya acara yang di maksud.

Page 13: proposal.docx

3.2 KEBUTUHAN PERANGKAT KERAS DAN PERANGKAT LUNAK

3.2.1 Kebutuhan Perangkat Keras

Adapun perangkat keras yang dibutuhkan dalam membuat

aplikasi ini adalah

a. Perangkat Keras Tahap Pembuatan Aplikasi

No Perangkat Keras Spesifikasi

1 Notebook Axioo Pico M-1100

2 RAM 1GB

3 Hardisk 250 GB

4 Processor Intel Atom

5 VGA Intel Graphic

b. Perangkat Keras Tahap Implementasi

No Perangkat Keras Spesifikasi

1 Mobile device Berbasis android

3.2.2 Kebutuhan Perangkat Lunak

a. Perangkat Lunak Tahap Pembuatan Aplikasi

No Perangkat Lunak Kegunaan

1 Windows XP Pack 2 x86 Sistem Operasi

2 Eclipse IDE

3 Android SDK Emulator

Page 14: proposal.docx

4 Microsoft Word 2007 Dokumentasi

5 Microsoft Visio 2007 Pembuatan Diagram

6 Jude Comunity Pembuatan Diagram

b. Perangkat Lunak Tahap Implementasi

No Perangkat Lunak Kegunaan

1 Android OS Min. Version 1.6 Sistem Operasi