Anda di halaman 1dari 14

APLIKASI MOBILE PARIWISATA PULAU BELITUNG

BERBASIS ANDROID

NASKAH PUBLIKASI

Diajukan oleh
Prayogi Martaguna
10.11.4036

kepada
JURUSAN TEKNIK INFORMATIKA
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
AMIKOM YOGYAKARTA
YOGYAKARTA
2014
BELITUNG ISLAND TOURISM MOBILE APPLICATION
ANDROID BASED

APLIKASI MOBILE PARIWISATA PULAU BELITUNG


BERBASIS ANDROID

Prayogi Martaguna
Kusnawi
Jurusan Teknik Informatika
STMIK AMIKOM YOGYAKARTA

ABSTRACT

In the age of now people cannot escape from technology. Technology is


growing very rapidly, as well as the everyday person makes it easier for smartphones.
People use it as a tool to find information, share information, and communicate.
Indonesia is a country which is rich in tourist attractions ranging from beaches,
mountains, history and much more beautiful place. There are still many places tourism
in Indonesia is not known by people such as tourism in the island of Belitung.
Belitung's future mobile applications would be one way of introducing tourism and
culture that exists on the island of Belitung. The application is expected to help the
tourists who are both inside and outside the country to search for a new tourism places
with different places that existed previously. This application will have features such as
tourist attractions in Belitung, culture, food, and transportation. This mobile application
will be created using the program eclipse and Photoshop cs4. The full Eclipse will play
in the making of this application.

Keyword: Android, Eclipse, Mobile App, Belitung


1. Pendahuluan

Di zaman sekarang perkembangan teknologi berkembang sangat pesat dan


telah membawa manusia memasuki kehidupan yang berdampingan dengan informasi
dan teknologi, yang berdampak pada sebagian orang untuk meninggalkan proses
penelusuran informasi secara manual yang membutuhkan waktu lebih lama untuk
mendapatkan informasi yang diinginkan. Dengan teknologi informasi yang berkembang
saat ini. Pada dasarnya penggunaan teknologi informasi bertujuan untuk mencapai
efisiensi dalam berbagai aspek pengelolahan informasi, yang ditunjukkan dengan
kecepatan dan ketepatan waktu pemprosesan. Perangkat smartphone Android saat ini
mengalami perkembangan yang sangat pesat. Android di nilai dapat memberikan banyak
informasi dan kemudahan bagi penggunanya. Sehingga android sangat cocok untuk
memudahkan dalam pencarian informasi secara cepat, tepat dan akurat.

Pulau Belitung merupakan salah satu pulau yang terletak di timur sumatera
yang termasuk didalam Provinsi kepulauan Bangka Belitung. Pulau Belitung memiliki
potensi pariwisata yang sangat tinggi dan mempunyai berbagai macam tempat wisata
yang menarik mulai dari wisata alam, seni dan budaya. Banyak objek wisata yang dapat
dikunjungi dan di nikmatin oleh wisatawan. Namun banyak pula tempat wisata yang
belum popular, yang memiliki potensi wisata yang luar biasa. Kendala lain yang dihadapi
oleh pemerintah daerah dalam hal perkembangan pariwisata adalah tidak adanya sistem
informasi yang efektif untuk para wisatawan. Dalam penyampaian informasinya masih
menggunakan cara-cara manual, seperti pemberian brosur, panflet, mulut ke mulut, dan
buku-buku dilakukan jika ada wisatawan yang datang berkunjung langsung ke lokasi dan
sudah ada pembuatan website khusus pulau belitung. Saat ini perancangan aplikasi
diperangkat bergerak seperti smartphone sangat dibutuhkan untuk memudahkan
pencarian informasi yang dibutuhkan.

Dari uraian diatas akan dibangun suatu aplikasi informasi lokasi obyek wisata
yang ada di Pulau Belitung. Aplikasi ini pada dasarnya akan menyajikan informasi
tentang tempat-tempat wisata yang ada di Pulau Belitung dan juga akan memberikan
informasi tempat-tempat hotel untuk menginap. Selain itu aplikasi ini akan menyediakan
fitur tambahan yang sangat menarik dan bermanfaat diantaranya objek wisata, hotel,
kuliner, lagu daerah, cerita rakyat dan budaya.

2. Landasan Teori

2.1. Definisi Sistem, Informasi, dan Sistem Informasi

2.1.1. Definisi Sistem

Sistem adalah kumpulan dari bagian-bagian yang berkerja sama untuk


mencapai tujuan yang sama. Sekumpulan objek-objek yang saling berelasi dan
berinteraksi serta hubungan antar objek bisa dilihat sebagai satu kesatuan yang
1
dirancang untuk mencapai satu tujuan

2.1.2. Definisi Informasi

Informasi adalah data yang diolah menjadi bentuk yang lebih berguna dan lebih
2
berarti bagi yang menerimanya. Merujuk pada definisi informasi buruknya penyajian
informasi terletak pada pengelolahan informasi itu sendiri karena sumber dari sebuah

1
Hanif Al Fatta. Analisis dan Perancangan Sistem Informasi untuk Keunggulan Perusahaaab dan Organisasi
Modern. Yogyakarta: Penerbit Andi, Hal 4 & 5
2
Jogiyanto Hartono, 2005, Analisis dan Desain Sistem Informasi Pendekatan Terstruktur Teori dan Praktek
Aplikasi Bisnis. Yogyakarta: Penerbit Andi, Hal 8

1
informasi pada awalnya adalah berbentuk data yang acak, terpisah, dan memiliki makna
yang jelas.

2.1.3. Definisi Sistem Informasi

Sistem Informasi dapat diartikan sebagai alat untuk menyajikan informasi


dengan cara sedemikian rupa sehingga bermanfaat bagi penerimanya (Kertahadi, 1995).
Tujuannya adalah untuk menyajikan informasi guna pengambilan keputusan pada
perencanaan, pemrakarsaan, pengorganisasian, pengendalian kegiatan operasi
subsistem suatu perusahaan .

2.2. Teori Analisis

SWOT adalah akronim untuk kekuatan (Strenght), kelemahan (Weakness),


Peluang (Opportunities), dan ancaman (Threats) dari lingkungan eksternal perusahaan.
Menurut David (Fred R. David, 2008, 8) dalam Riadi, Muchlisin (2013), “Semua
organisasi memiliki kekuatan dan kelemahan dalam area fungsional bisnis. Tidak ada
3
perusahaan yang sama kuatnya atau lemahnya dalam semua area bisnis”.

2.3. Android

2.3.1. Sejarah Android

Android adalah sebuah sistem operasi untuk perangkat mobile berbasis linux
yang mencakup sistem operasi, middleware dan aplikasi. Android menyediakan platform
terbuka bagi para pengembang untuk menciptakan aplikasi mereka. Awalnya, Google
Inc. membeli Android Inc. yang merupakan pendatang baru yang membuat peranti lunak
untuk ponsel/smartphone. Kemudian untuk mengembangkan Android, dibentuklah Open
Handset Alliance, konsorium dari 34 perusahaan peranti keras, peranti lunak, dan
telekomunikasi, termasuk Google, HTC, Intel, Motorola, Qualcomm, T-Mobile, dan
4
Nvidia.

2.3.2. Android SDK (Software Development Kit)

Android SDK adalah tools API (Application Programming Interface) yang


diperlukan untuk mulai mengembangkan aplikasi pada platform Android menggunakan
5
bahsa pemrograman Java.

2.3.3. ADT (Android Development Tools)

Android Development Tools (ADT) adalah plugin yang di desain untuk IDE
Eclipse yang memberikan kita kemudahan dalam mengembangkan aplikasi android
6
dengan menggunakan IDE Eclipse.

2.3.4. Dalvik Virtual Machine

Salah satu elemen kunci dari Android adalah Dalvik Virtual Machine (DVM).
Android melakukan proses di dalam Dalvik Virtual Machine (DVM) bukan di Java Virtual
Machine (JVM) yang sebenarnya memiliki banyak persamaan dengan Java Virtual
Machine (VM) seperti Java ME (Java Mobile Edition), namun Android menggunakan

3
Muchlisin Riadi, Strenght, Weakness, Opportunities, Threat (Swot),
http://www.kajianpustaka.com/2013/03/strength-weakness-opportunities.html, diakses 10 april 2014
4
Nazruddin Safaat H,2012.Pemrograman Aplikasi Mobile Smartphone dan Tablet PC Berbasis Android.
Bandung: Informatika Bandung, hal:1
5
Ibid, hal:5
6
Ibid, hal:8

2
Virtual Machine sendiri yang dikostumisasi dan dirancang untuk memastikan bahwa
7
beberapa feature-feature berjalan efisien pada perangkat mobile.

2.3.5. Java

Java adalah suatu pengembangan teknologi di bidang aplikasi yang merupakan


bahasa pemrograman. Java biasa dikenal sebagai bahasa pemrograman tingkat tinggi.
Java adalah bahasa pemrograman berorientasi objek yang dibuat berdasarkan
kemampuan terbaik bahasa pemrograman objek sebelumnya yakni seperti C++. Java
diciptakan oleh James Gosling, dari Sun Microsystems pada tahun 1991.

3. Analisis dan Perancangan Sistem

3.1. Analisis

Analisis sistem merupakan tahap dimana programmer merencanakan


rancangan dan desain sistem yang akan digunakan untuk sebagai acuan pada saat
proses selanjutnya serta mengetahui berbagai hal yang dibutuhkan sistem.

3.1.1. Analisis SWOT

Analisis SWOT adalah metode perencanaan strategis yang digunakan untuk


mengevaluasi kekuatan (Strength), Kelemahan (Weakness), Peluang (Opportunity), dan
Ancaman (Threat) dalam merancang projek.

Table 3.1 Analisis Swot

Kekuatan (Strength) Kelemahan (Weakness)

 Aplikasi ini mampu  Aplikasi ini tidak


menampilkan dan memiliki Database
Internal berbagi info tentang sehingga jika ada
pariwisata, hotel, budaya, perubahan jadwal
kuliner, transportasi yang transportasi dan
ada dipulau Belitung perubahan harga
 Aplikasi ini bisa diakses hotel harus
Eksternal masyarakat dengan ada melakukan update
atau tidaknya koneksi keseluruhan
internet (Offline)
Peluang (Opportunity) Strategi S.O Strategi W.O

 Aplikasi ini  Dengan adanya aplikasi  Terus melakukan


adalah aplikasi pertama ini diharapkan dapat perbaikan dan
yang berbagi info membantu para mengupgrade
tentang pariwisata pulau wisatawan yang ingin aplikasi ini baik dari
Belitung mengetahui budaya dan tampilan maupun
 Semakin tempat wisata yang ada objek wisata, hotel
banyaknya pengguna dipulau Belitung dan kuliner yang ada
smartphone berbasis dipulau Belitung
Android dan
meningkatnya
wisatawan luar negeri
yang berkunjung ke
Indonesia

7
Ibid, hal:4

3
Ancaman (Threat) Strategi S.T Strategi W.T

 Akan datangnya  Melakukan  Membuat inovasi-


para developer baru pengembangan dengan inovasi fasilitas yang
yang terus membuat menambahkan fitur-fitur tersedia pada
dan mengembangkan baru yang lebih menarik aplikasi
aplikasi serupa yang
menyaingi aplikasi ini
dengan inovasi-inovasi
yang baru dan segar.

3.1.2. Analisis Kebutuhan Sistem

Analisis kebutuhan sistem sangat dibutuhkan dalam mendukung dan


mengetahui kinerja sistem, agar pengembangan sesuai dengan tujuan serta kebutuhan
pengguna.

3.1.3. Analisis Kelayakan Sistem

Sebuah sistem baru sangat membutuhkan pertimbangan dari beberapa unsur


yang menetukan layak atau tidaknya suatu sistem yang baru sebagai alternative system
yang sedang berjalan.

3.1.3.1. Kelayakan Teknis

Android adalah sistem operasi mobile yang digunakan pada smartphone. Dan
di zaman modern saat ini pengguna smartphone semakin meningkat dan tidak
memandang batas usia. Android semakin berkembang karena sifatnya yang Open
Source.

3.1.3.2. Kelayakan Hukum

Aplikasi ini dibuat dengan menggunkan software yang bersifat Open Source.
Konten yang terkandung didalam nya berisi infomasi yang tidak merugikan pengguna
dan tidak mengandung Pornografi dan Pelecehan.

3.1.3.3. Kelayakan Operasional

Sistem ini layak untuk diterapkan karena sistem ini dapat membantu pengguna
dalam mencari tempat wisata dan budaya yang ada di Pulau Belitung serta membantu
wisatawan mencari informasi yang cepat dan akurat.

3.2. Perancangan Sistem

3.2.1. Perancangan Sistem Dengan UML

UML menjadi bahasa yang bias digunakan untuk berkomunikasi dalam


perspektif obyek antara user dan developer analisis dengan developer desain, dan
antara developer desain dengan pemrograman.

3.2.1.1. Use Case

4
Suatu bagan proses untuk mewakili kebutuhann sistem. Diagram menunjukkan
hubungan interaksi antara pengguna dan entitas eksternal lainnya dengan sistem yang
sedang dikembangkan.

3.2.1.2. Activity Diagram

Activity diagram menangkap alur dari sistem, termasuk tindakan utama dan titik
keputusan. Diagram ini berguna untuk mendokumentasikan proses.

5
3.2.1.3. Class Diagram

Menjelaskan spesifikasi yang jika diinstansiasi akan menghasilkan sebuah


objek dan merupakan inti dari pengembangan dan desain berorientasi objek.

3.2.1.4. Sequence Diagram

Menggambarkan hubungan interaksi yang terjadi antar objek di dalam dan di


sekitar sistem (termasuk pengguna, display, dan sebagainya) berupa message yang
digambarkan terhadap waktu..

3.2.2. Perancangan Interface/ Antarmuka

6
User Interface merupakan interaksi antara computer atau sebuah perangkat
dengan pengguna. Tampilan antar muka sangat berpengaruh terhadap kemudahan user
dalam menggunakan aplikasi.

4. Implementasi dan Pembahasan

4.1. Implementasi

Implementasi merupakan tahapan setelah melakukan analisis dan


perancangan system pada rekayasa perangkat lunak dimana aplikasi siap dioperasikan
pada keadaan yang sebenarnya sehingga dari sini akan dapat diketahui apkah aplikasi
atau system yang telah dibuat benar-benar dapat menghasilkan output atau keluaran
yang sudah sesuai dengan tujuan yang diinginkan.

4.1.1. Uji Coba Sistem dan Program

Pengujian pada sistem merupakan proses menjalankan atau mengeksekusi


sistem untuk menentukan apakah sistem tersebut sesuai dengan kebutuhan sistem telah
dirancang sebelumnya. Pengujian sistem sering disebut pencarian dengan pencarian bug
atau kesalahan yang masih terdapat pada sistem.

4.1.2. Manual Program

Menginstall Aplikasi

a. Pilih PariwisataPulauBelitung.apk
b. Lalu pilih pasang
c. Tunggu sampai proses instalasi selesai

2. Menjalankan Aplikasi

a. Pilih icon pulau Belitung yang sudah terinstall di Smartphone


b. Aplikasi akan membuka interface splash untuk menuju menu utama
c. Pilih menu yang akan dilihat, terdapat tujuh tombol yang terletak di menu
utama.

4.1.3. Manual Instalasi

Aplikasi Pariwisata Pulau Belitung merupakan system informasi berbasis


android. Untuk membuat aplikasi berbasis android dibutuhkan beberapa aplikasi yang tak
bisa dipisahkan satu sama lain seperti eclipse, java, SDK dan AVD. Berikut adalah
persiapan dan langkah-langkah instalasi aplikasi yang dibutuhkan.

4.1.3.1. Instalasi Java

Android adalah aplikasi yang dikembangkan dengan berbasis java, jadi


sebelum melakukan coding komputer harus sudah terinstall program java.

4.1.3.2. Instalasi Eclipse

Eclipse adalah bagian terpenting dalam pembuat aplikasi android karena


dieclipselah source code akan diketikkan. Disini eclipse tidaklah di install seperti java
melainkan diekstrak dan dipindahkan ke folder.

4.1.3.3. Instalasi Android SDK

7
Sama seperti eclipse, Android SDK tidak perlu diinstall melainkan diekstrak,
saya sarankan untuk meletakkannya pada direktori yang sama seperti eclipse berada.
Berikut cara meng-ekstrak file android SDK.

4.1.3.4. Instalasi ADT (Android Device Tools)

ADT (Android Device Tools) atau lebih dikenal dengan nama plugins Eclipse,
plugins inilah yang menghubungkan IDE Eclipse dengan Android SDK. Ada dua cara
untuk melakukan instalasi ADT, pertama dapat melakukan instalasi ADT tanpa koneksi
internet dengan menggunakan file ekstrak (.rar) atau dengan menggunakan koneksi
internet.

4.1.3.5. Membuat AVD (Android Virtual Device)

AVD (Android Virtual Device) merupakan emulator yang digunakan untuk


menjalankan program aplikasi android yang telah dibuat.

4.2. Pembahasan

Aplikasi Pariwisata Pulau Belitung berbasis Android adalah aplikasi yang berisi
tentang Objek Wisata, Hotel, Transportasi, Budaya, Kuliner, Cerita Rakyat, Musik, dan
Peta yang ada di Pulau Belitung. Aplikasi ini hanya bisa diinstall pada Smartphone
berbasis Android, untuk menjalankan aplikasi ini pengguna tidak harus terkoneksi
dengan internet, tapi untuk membuka Peta pengguna harus terhubung dengan koneksi
internet.

4.2.1. Pembahasan Listing Program

Dibagian ini penulis akan menguraikan pembahasan listing/script/code yang


digunakan untuk membangun aplikasi Pariwisata Pulau Belitung. Namun penulis tidak
memaparkan secara keseluruhan kode program.

package com.pariwisata;

import android.app.Activity;
import android.os.Bundle;
import android.content.Intent;

public class Awal extends Activity {

private long ms = 0;
private long splashTime = 1000;
private boolean splashActive = true;
private boolean splashPause = false;

public void onCreate(Bundle savedInstanceState){


super.onCreate(savedInstanceState);
setContentView(R.layout.awal);

Thread th = new Thread() {


public void run() {
try {
while (splashActive && ms < splashTime) {
if(!splashPause) {

8
ms = ms +100;
}
sleep(100);
}
} catch (Exception e) {
//TODO: handle exception
} finally {
Intent i = new
Intent(Awal.this, PariwisataBelitung.class);
startActivity(i);
}
}
};
th.start();
}

4.2.2. Pembahasan Interface/ Antarmuka Program

Pembahasan Interface / Antarmuka program berisi tentang penjelasan dari


beberapa interface pada Aplikasi Pariwisata Pulau Belitung.

1. Halaman Splash

9
2. Halaman Menu Utama

3. Halaman Menu Peta

5. Penutup

10
Berdasarkan pembahasan yang diuraikan pada bab-bab diatas tentang analisis
dan perancangan sistem Pariwisata Pulau Belitung berbasis android terdapat kesimpulan
dan saran yang dapat diambil.

5.1. Kesimpulan

Dari uraian penjelasan dan pembahasan keseluruhan materi pada bab-bab


sebelumnya dan dalam rangka mengakhiri pembahasan mengenai “Aplikasi Pariwisata
Pulau Belitung Berbasis Android”, maka dapat diambil kesimpulan sebagai berikut :

1. Aplikasi ini dapat membantu wisatawan dalam menentukan jalur perjalanan dari
posisi wisatawan berada ke posisi tempat yang dituju.

2. Aplikasi ini dapat membantu para wisatawan dalam mencari objek wisata, hotel,
budaya, dan lagu daerah.

5.2. Saran

Pada penulisan skripsi ini tentu masih terdapat banyak kekurangan, yang
mungkin dapat disempurnakan lagi pada pengembangan selanjutnya, terdapat beberapa
saran yang dapat dipergunakan :

1. Membuat database untuk aplikasi sehingga tidak menyulitkan untuk


penambahan berita baru.

2. Membuat web server untuk aplikasi sehingga memudahkan saat meng update
berita pada aplikasi.

Daftar Pustaka

Al Fatta, Hanif. Analisis dan Perancangan Sistem Informasi untuk Keunggulan


Perusahaaan dan Organisasi Modern. Yogyakarta: Penerbit Andi

Hartono, jogiyanto , 2005, Analisis dan Desain Sistem Informasi Pendekatan Terstruktur
Teori dan Praktek Aplikasi Bisnis. Yogyakarta: Penerbit Andi

Riadi, Muchlisin, Strenght, Weakness, Opportunities, Threat (Swot),


http://www.kajianpustaka.com/2013/03/strength-weakness-opportunities.html,
diakses 10 april 2014

Yosua, Jogiyanto, Pengertian Aplikasi, http://www.ilmumu.com/pengetahuan/pengertian-


aplikasi. Diakses pada 25 oktober 2013

Dejieta, Pengertian Pariwisata, http://dee-jieta.blogspot.com/2013/06/pengertian-


pariwisata.html. Diakses pada 28 oktober 2013

Safaat H, Nazruddin, 2012. Pemrograman Aplikasi Mobile Smartphone dan Tablet PC


Berbasis Android. Bandung: Informatika Bandung

http://www.android-indonesia.com/forum/developers/12156-arsitektur-android

http://dev.xbata.com/smartphone/daur-hidup-life-cycles-activity-class-pada-android

Kusrini. Strategi Perancangan dan Pengelolahan Basis Data. Yogyakarta: Penerbit Andi

A.Suhendar. Gunaidi, Hariman. 2002. Visual Modeling Menggunakan UML dan Rational
Rose. Bandung : Informatika Bandung

11

Anda mungkin juga menyukai