perancangan aplikasi mobile berbasis sistem...
TRANSCRIPT
PERANCANGAN APLIKASI MOBILE BERBASIS SISTEM OPERASI ANDROID UNTUK INFORMASI LOKASI PARIWISATA DI PULAU
FLORES
NASKAH PUBLIKASI
diajukan oleh
Fachrudin Nurdin Thalib
09.11.3156
kepada
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA
YOGYAKARTA 2013
DESIGNING MOBILE APPLICATION BASED ANDROID OPERATING SYSTEM FOR INFORMATION TOURISM LOCATIONS IN FLORES ISLAND
PERANCANGAN APLIKASI MOBILE BERBASIS SISTEM OPERASI ANDROID UNTUK INFORMASI LOKASI PARIWISATA DI PULAU FLORES
Fachrudin Nurdin Thalib
Heri Sismoro Jurusan Teknik Informatika
STMIK AMIKOM YOGYAKARTA
ABSTRACT
The development of information technology so rapidly has brought tremendous benefits for the advancement of human civilization. Advances in information technology and communications we have achieved now actually been recognized and perceived provides much convenience and comfort for human life. With today's technological advances need to be made an application that aims to facilitate travelers find tourist sites on the island of Flores.
This application is built with the Android-based. It is adjusted to the circumstances in which the android market much in use by the mobile phone users. The application will then be easily used by people with easily via their mobile phone.
The results achieved by making this application is an application that can make travelers easily find tourist sites on the island of Flores and getting innovation of attractions visited.
Keywords: Android, Tourism, Technology
1
1. Pendahuluan
Pariwisata dapat dikatakan sebagai sebuah industry terbesar yang
memiliki peran sebagai salah satu sumber devisa suatu Negara. Banyak negara
mulai menyadari pentingnya sektor pariwisata, sehingga Negara-negara tersebut
mulai bergantung dari industri pariwisata ini sebagai sumber pajak dan
pendapatan untuk perusahaan yang menjual jasa kepada wisatawan.
Sebagai salah satu wilayah pengembangan pariwisata di Indonesia,
beberapa daerah di Pulau Flores terus berupaya mengembangkan fasilitas yang
standarisasi, sehingga pelayanan terhadap tamu lebih maksimal, termasuk
personal dalam fasilitas pariwisata tersebut. Tempat wisata yang bisa ditemukan
di pulau ini bisa dibedakan dalam beberapa kategori. Wisata alam, antara lain:
Taman Nasional Komodo, Danau Tiga Warna Kelimutu. Selanjutnya wisata
bahari meliputi: Taman Laut 17 Pulau Riung, Pulau Bidadari. Serta wisata
budaya yang meliputi: Tarian Caci, Rumah adat Mbaru Niang di Wae Rebo.
Minimnya pembangunan infrastruktur jaringan internet di Pulau Flores
juga mengakibatkan tidak tersedianya akses internet pada daerah dan destinasi
pariwisata tertentu dan membuat pengunjung bingung untuk mencari tahu
tentang wisata tujuan yang akan dikunjunginya, sehingga aplikasi android sangat
berperan penting dibanding mengunjungi situs-situs tertentu karena terbatasnya
jaringan internet.
2. Landasan Teori
2.1 Pengertian Pariwisata
Pariwisata adalah kegiatan seseorang yang bepergian keatau tinggal di
suatu tempat di luar lingkungannya yang biasa dalam waktu tidak lebih dari
satu tahun secara terus menerus untuk kesenangan, bisnis ataupun tujuan
lain.
2.2 Pengertian Android
Android merupakan system operasi yang dikembangkan untuk perangkat
mobile berbasis Linux.Pada awalnya system operasi ini dikembangkan oleh
Android Inc. yang kemudian dibeli oleh Google pada tahun 2005. Perangkat
berbasis android hanya mempunyai satu layar antarmuka (interface).
2.3 Aplikasi dan Mobile
Aplikasi merupakan program yang khusus melakukan pekerjaan tertentu.
Mobile dapat diartikan sebagai perpindahan yang mudah dari satu tempat ke
tempat yang lain, misalnya telepon mobile berarti bahwa terminal telepon
2
yang dapat berpindah dengan mudah dari satu tempat ke tempat lain tanpa
terjadi pemutusan atau terputusnya komunikasi.
2.4 System Development Life Cycle
System Development Life Cycle adalah metodologi umum dalam
pengembangan sistem yang menandai kemajuan usaha analisis dan desain.
Identifikasi dan seleksi proyek adalah langkah pertama dari SDLC
keseluruhan informasi yang dibutuhkan oleh system : identifikasi, analisis,
prioritas, dan susun ulang.
2.5 Unfield Modelling Language (UML)
Unfield Modelling Language adalah keluarga notasi grafis yang didukung
oleh meta-model tunggal, yang membantu pendeskripsian dan desain
system perangkat lunak, khususnya system yang dibangun menggunakan
pemrograman berorientasi objek. UML memungkinkan para pengembang
untuk melakukan pemodelan secara visual, yaitu penekanan yang
dititikberatkan pada gambar, bukan didominasi secara narasi.
2.6 Eclipse
Eclipse adalah sebuah IDE (Integrated Development Environment) untuk
pengambangan java/android yang free dan dapat di download di
http://www.eclipse.org/download. Secara standar Eclipse selalu dilengkapi
dengan JDT (Java Development Tools), plug-in yang membuat Eclipse
kompatibel untuk mengembangkan program Java, dan PDE (Plug-in
Development Environment) untuk mengembangkan plug in baru. Eclipse
beserta plug-in-nya diimplementasikan dalam bahasa pemrograman Java.
3. Analisis dan Perancangan
3.1 Analisis
Analisis sistem adalah penguraian dari suatu sistem informasi yang utuh
ke dalam bagian-bagian komponennya dengan maksud untuk
mengidentifikasi dan mengevaluasi permasalahan yang terjadi dan
kebutuhan untuk perbaikan berikutnya.
3.2 Analisis SWOT
Analisis SWOT adalah metode perencanaan strategis yang digunakan untuk
mengevaluasi kekuatan (strengths), kelemahan (weaknesses), peluang
(opportunities), dan ancaman (threats) dari aplikasi yang dibuat.
3
a. Strength
1. Aplikasi mampu memberikan informasi lokasi pariwisata di Pulau
Flores.
2. Aplikasi mampu melakukan panggilan cepat terhadap nomor telepon
darurat.
b. Weakness
1. Aplikasi akan memiliki sedikit hambatan jika digunakan pada area
yang tidak ada koneksi internet.
2. Aplikasi kurang maksimal ketika dipakai didalam ruangan tertutup
ataupun didalam gedung.
c. Opportunities
1. Belum adanya aplikasi berbasis android yang memberikan informasi
tentang lokasi pariwisata di Pulau Flores
2. Aplikasi dapat digunakan oleh semua pengguna yang menggunakan
smartphone Android 2.3 keatas.
d. Threats
1. Aplikasi hanya bisa menunjukkan letak lokasi pariwisata, jika ada
aplikasi lain yang memiliki lebih banyak fitur maka pengguna akan
beralih pada aplikasi yang lebih baik.
3.3 Analisis Kebutuhan
3.3.1 Analisis Kebutuhan Fungsional
Layanan yang akan dimiki oleh aplikasi Flores Tourism adalah
sebagai berikut :
a. Aplikasi dapat menampilkan informasi lokasi pariwisata di Pulau
Flores.
b. Aplikasi dapat menampilkan informasi lokasi pariwisata dari
masing-masing Kabupaten di Pulau Flores.
c. Aplikasi dapat menampilkan peta penyebaran lokasi pariwisata
di Pulau Flores.
d. Aplikasi dapat memberikan informasi contact person untuk setiap
kabupaten di Pulau Flores.
3.3.2 Analisis Kebutuhan Non Fungsional
1. Analisis Kebutuhan Perangkat Keras
Spesifikasi perangkat keras yang digunakan untuk membuat
aplikasi Flores Tourism adalah sebagai berikut:
4
- Processor intel core2 duo
- RAM 2GB
- Hardisk TOSHIBA MK3263GSX ATA Device
2. Analisis Kebutuhan Perangkat Lunak
Spesifikasi minimal perangkat lunak yang digunakan untuk
membuat aplikasi Flores Tourism adalah sebagai berikut:
- Eclipse Indigo
- SDK
- System Operasi Windows 7
3.4 Perancangan Sistem
3.4.1 Perancangan UML
Berikut ini perancangan UML yang dirancang untuk membangun
aplikasi Flores Tourism.
1. Use Case Diagram
2. Sequence Diagram
3. Class Diagram
3.4.2 User Interface
1. Tampilan Menu Utama
Gambar 3.5 Menu Utama
5
2. Tampilan Menu Attraction
Gambar 3.7 Menu Attraction
3. Tampilan Wisata Untuk Setiap Kabupaten
Gambar 3.9 Tampilan Wisata Untuk Setiap Kabupaten
4. Implementasi dan Pembahasan
4.1 Perancangan Arraylist
ArrayList adalah kelas yang memungkinkan pembuatan list objek array
yang ukurannya dapat berubah secara dinamis atau bisa dibilang ukuran
ArrayList dapat berubah sesuai dengan jumlah data yang dimasukkan.
Berikut beberapa tabel ArrayList yang berisi data untuk diterapkan pada
aplikasi.
6
Tabel 4.2 ArrayList Wisata Manggarai
Tabel 4.6 ArrayList Wisata Ende
4.2 Implementasi Interface
Pada sub bab ini menjelaskan implementasi interface dari aplikasi Flores
Tourism. Implementasi interface pada aplikasi ini disesuaikan dengan
perancangan interface pada bab sebelumnya.
1. Tampilan Menu Utama
Gambar 4.2 Impementasi Menu Utama
7
2. Tampilan Menu Attraction
Gambar 4.4 Implementasi Menu Attraction
3. Tampilan Wisata Untuk Setiap Kabupaten
Gambar 4.6 Implementasi Pariwisata Untuk Setiap Kabupaten
8
5. Penutup
5.1 Kesimpulan
Berdasarkan dari hasil penelitian aplikasi Flores Tourism, maka dapat
diambil kesimpulan sebagai berikut:
1. Aplikasi Flores Tourism dibuat dengan mengumpulkan landasan teori
yang berkaitan, melakukan analisis, melakukan perancangan, dan
melakukan implementasi program.
2. Aplikasi Flores Tourism dapat menunjukkan list pariwisata beserta
Kabupaten yang menaungi lokasi pariwisata tersebut, daftar nomor
telepon penting dari tiap kabupaten yang akan dikunjungi, dan Peta
lokasi penyebaran lokasi pariwisata di Pulau Flores.
5.2 Saran
Setelah menyelesaikan skripsi ini ada beberapa hal yang menjadi masukan
untuk para pengembang atau pembuat aplikasi yang sekiranya ada
kesamaan dengan program ini yaitu:
1. Dilengkapi fitur GPS (Global Positioning System) untuk menampilkan
rute perjalanan yang akan ditempuh.
2. Menambah fitur list hotel agar lebih membantu perjalanan wisatawan.
3. Menambahkan fitur video mengenai profil tempat wisata yang akan
dikunjungi
Demikian adalah saran yang mungkin berguna bagi para pengembang
aplikasi selanjutnya.
9
DAFTAR PUSTAKA
Fatta, Hanif Al. 2007. Analisis & Perancangan Sistem Informasi Untuk Keunggulan Bersaing Perusahaan & Organisasi Modern. Yogyakarta: Andi Publisher.
Fowler, Martin. 2004. Panduan Singkat Bahasa Pemodelan Objek Standar. Yogyakarta:
Andi Publisher. Hermawan S, Stephanus. 2011. Cara Mudah Membuat Aplikasi Android. Yogyakarta:
Andi Publisher. Munawar. 2005. Pemodelan Visual dengan UML. Yogyakarta: Graha Ilmu. Pitana, I Gede, dan I Ketut Surya Diarta. 2009. Pengantar Ilmu Pariwisata.
Yogyakarta: Andi Publisher. Safaat H, Nazruddin. 2012. Pemrograman Aplikasi Mobile Smartphone dan Tablet PC
Berbasis Android. Bandung: Informatika. Siallagan, Sariadin. 2009. Pemrograman Java Dasar-dasar Pengenalan dan
Pemahaman. Yogyakarta: Andi Publisher. Yoeti, Oka A. 2008. Perencanaan dan Pengembangan Pariwisata. Jakarta: PT. Percetakan Penebar Swadaya.