Anda di halaman 1dari 14

PEMBUATAN APLIKASI LOCATION BASED SERVICE (LBS) PADA SISTEM OPERASI ANDROID

PROPOSAL SKRIPSI

OLEH : RETI ISMARAU KURNIATI NPM : 0960100149

PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH BENGKULU 2012

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, TMobile, 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 kodekode 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 benarbenar bebas distribusinya tanpa dukungan langsung Google atau dikenal sebagai Open Handset Distribution (OHD).

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?

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 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. pada mobile device yang menggunakan platform

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.

b. Dapat menampilkan informasi peta seperlunya (view map), memperjelas tampilan peta (perbesar/perkecil) peta,

mempermudah dalam pencarian informasi dari suatu titik POI (identifikasi).

BAB II LANDASAN TEORI

2.1. Android Android modifikasi adalah sistem operasi mobile menggunakan dikembangkan versi oleh

dari kernel

Linux. Pada

awalnya

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 layanan: untuk mengembangkan dan memberikan kondisi lalu nilai tambah ini,

memberikan informasi

lintas

saat

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 dikirim oleh

yang dapat mengirimkan data-data yang pengguna dari piranti mobile-nya

untuk

kemudian

dikirimkan ke penyedia layanan dan kemudian hasil

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 atau didapatkan melalui juga menggunakan jaringan Global komunikasi Positioning mobile 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

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 Pages, maupun perusahaan

berasal dari Yellow

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

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

Perancangan sitem meliputi perancangan sistem perancangan sistem sisi server dan perancangan

sisi client, 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

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 publikasi terdapat acara. database yang menyimpan

informasi

Saat menerima informasi lokasi

pengguna maka akan dicek pada database. 3. Setelah pada database ditemukan maka akan ditampilkan informasi berada. 4. Dan Saat pengguna tertarik mengunjungi acara tersebut. secara otomatis sesuai kots dimana pengguna

Aplikasi ini menyediakan peta digital yang menujukkan jalan menuju 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. acara tersebut berlangsung dari tempat pengguna

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 1 2 3 4 5

Perangkat Keras Notebook RAM Hardisk Processor VGA

Spesifikasi Axioo Pico M-1100 1GB 250 GB Intel Atom Intel Graphic

b. Perangkat Keras Tahap Implementasi No 1 Perangkat Keras Mobile device Spesifikasi Berbasis android

3.2.2 Kebutuhan Perangkat Lunak a. Perangkat Lunak Tahap Pembuatan Aplikasi No 1 2 Perangkat Lunak Windows XP Pack 2 x86 Eclipse Kegunaan Sistem Operasi IDE

3 4 5 6

Android SDK Microsoft Word 2007 Microsoft Visio 2007 Jude Comunity

Emulator Dokumentasi Pembuatan Diagram Pembuatan Diagram

b. Perangkat Lunak Tahap Implementasi

No 1

Perangkat Lunak Android OS Min. Version 1.6

Kegunaan Sistem Operasi