Post on 12-Mar-2019
i
MEMBANGUN PROGRAM APLIKASI SISTEM INFORMASI GEOGRAFI (SIG) PARIWISATA KOTA PALU BERBASIS MOBILE ANDROID
NASKAH PUBLIKASI
diajukan oleh :
Muh. Alamsyah
10.11.3609
kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
AMIKOM YOGYAKARTA YOGYAKARTA
2014
iii
BUILDING PROGRAM APPLICATION GEOGRAPHY INFORMATION SYSTEM PALU
CITY TOURISM BASED ANDROID MOBILE
MEMBANGUN PROGRAM APLIKASI SISTEM INFORMASI GEOGRAFI PARIWISATA
KOTA PALU BERBASIS MOBILE ANDROID
Muh. Alamsyah
Ema Utami
Jurusan Teknik Informatika
STMIK AMIKOM YOGYAKARTA
ABSTRACT
Palu city as the capital of Central Sulawesi province and and it is the main entrance of Central Sulawesi province, supported geographic layout in the plain area of the Palu Valley and Palu bay makes the city has varied tourism potential, Ranging from cultural tourism to marine tourism, but because of the lack of information on tourism resulting in Palu public less familiar sights in the city of Palu.
This is a consideration the author to build program application geography information system Palu city tourism based android mobile. With the support features GPS and internet on Android then it can create applications that can take advantage of both features and make easy tourist access information Palu city, without them looking again at the web internet
This application “Sistem Informasi Geografis (SIG) Pariwisata Kota Palu” will provide information and a map of the location of tourist attraction in the Palu city along with other supporting information that is information and a map of the hotel location, information and map layout of restaurant ,Profil Palu City and also information taxi call.
Keywords: Tourism, Geography Information System ,Mobile Android, GPS, Internet
1
1. Pendahuluan
Kota Palu sebagai ibu kota Provinsi Sulawesi Tengah dan merupakan pintu
masuk utama Provinsi Sulawesi Tengah ditunjang letak geografi yang berada pada
kawasan dataran Lembah Palu dan Teluk Palu menjadikan Kota ini memiliki potensi
wisata yang bervariasi, mulai dari wisata budaya sampai dengan wisata bahari yang
merupakan salah satu aspek untuk meningkatkan pendapatan daerah, akan tetapi
karena kurangnya informasi tentang pariwisata Kota Palu yang mengakibatkan para
wisatawan kurang mengenal objek-objek wisata yang ada di Kota Palu.
Untuk mengatasi permasalahan ini, perencanaan spasial sangat berperan.
Penerapan GIS (Geographic Information System) merupakan langkah yang tepat untuk
mengetahui lokasi objek pariwisata yang terdapat di Kota Palu. Karena telah diakui GIS
mempunyai kemampuan yang sangat luas, baik dalamproses pemetaan dan analisis
sehingga teknologi tersebut sering dipakai dalam proses perencanaan tata ruang. Selain
itu, pemanfaatan GIS dapat meningkatkan efisiensi waktu dan ketelitian (akurasi).
Penggunaan perangakat mobile smartphone saat ini digunakan oleh hampir
seluruh lapisan masayarakat, sehingga perangkat mobile smartphone menjadi media
yang sangat tepat untuk diimplementasikan aplikasi GIS didalamnya. Pada penelitian ini
penulis memilih mengembangakan mobile smartphone yang berbasiskan android dalam
pembuatan aplikasi. Alasan penulis memilih android karena sistem bersifat Open Source
atau sering disebut dengan GNU General Public Licens (GPL) karena pengembangan
sistem operasi mobile ini menggunakan sistem kernel Linux . Smartphone Android
memiliki GPS yang dipadukan dengan aplikasi google map, sehingga peta dan berbagai
informasi di dalamnya sangat membantu dalam pencarian lokasi atau pencarian arah.
Berdasarkan Uraian di atas penulis akan “Membangun Program Aplikasi Sistem
Informasi Geografi (SIG) Pariwisata Kota Palu Berbasis Mobile Android”. Aplikasi ini
nantinya memberikan informasi dan peta letak objek wisata yang ada di Kota Palu
beserta informasi pendukung lainya yaitu profil kota palu , informasi hotel, informasi
restoran, informasi pusat perbelanjaan dan informasi taxi.
2. Landasan Teori
2.1 Konsep Dasar Pariwisata
Menurut UU RI No. 9 tahun 1990 pasal 7 tentang kepariwisataan Pariwisata
adalah segala sesuatu yang berhubungan dengan wisata termasuk pengusaha obyek
dan daya tarik wisata, usaha sarana pariwisata, dan usaha lain dibidang tersebut.
2
2.2 Sistem Informasi Geografis (SIG)
Menurut Aronaff dalam Dra. Romenah (2010) SIG (Sistem Informasi Geografis )
adalah sistem informasi yang didasarkan pada kerja komputer yang memasukkan,
mengelola, memanipulasi dan menganalisa data serta memberi uraian.
2.3 Teknologi SIG
Menurut Riyanto (2010) berdasarkan teknologi dan implementasinya, sistem
informasi geografis dapat dikategorikan dalam tiga aplikasi yaitu : SIG berbasis desktop
(Desktop GIS), SIG berbasis WEB (Web GIS), dan SIG berbasis Mobile (Mobile Gis).
Meskipun demikian, ketiganya saling berhubungan satu dengan yang lainya.
2.4 Global Positioning System (GPS)
Menurut Riyanto (2010) Global Positioning System (GPS) adalah suatu sistem
radio navigasi penentuan posisi menggunkan satelit. GPS dapat memberikan posisi
suatu objek dimuka bumi dengan akurat dan cepat (koordinat 3 dimensi x,y,z) dan
membarikan informasi waku serta kecepatan bergerak secara kontinyu di seluruh dunia.
2.5 Pencarian Lokasi Dengan GPS pada Android
Menurut Nazruddin Safaat H (2011) Dalam prosesnya pencarian lokasi
menggunakan GPS di mobile Android dapat menggunakan dua API dalam Android SDK
yaitu :
a. Location Manager (API Maps)
b. Location Provider (API Location)
2.6 Google Maps
Menurut Murphy (2009) Google Maps adalah layanan aplikasi peta online yang
disediakan oleh Google secara gratis. Layanan peta Google Maps secara resmi dapat
diakses melalui situs http: // maps.google.com.
2.7 Program Aplikasi
Menurut Jogiyanto (2005) menyimpulkan Program Aplikasi adalah sederetan kode
yang digunakan untuk mengatur komputer agar dapat melakukan pekerjaan sesuai
dengan keinginan dari permasalahan pengguna.
2.8 Android
Menurut Nazruddin Safaat H (2011) Android adalah sebua sistem operasi untuk
perangkat mobile berbasis linux yang mencangkup sitem operasi, middleware dan
aplikasi.
3
2.9 Features Android
Nazruddin Safaat H (2011) mengemukakan Features yang tersedia pada platform
android saat ini antara lain :
a. Framwork aplikasi yang mendukung pergantian komponen dan reusable.
b. Mesin Virtual Dalvik berjalan diatas linux kernel dan dioptimalkan untuk perangkat
mobile.
c. Integrated browser berdasarkan open source engine webkit.
d. Grafis yang di optimalkan dan didukung oleh liblary grafis 2D yang terkostumisasi,
grafis 3D berdasarkan spesifikasi open GL ES 1.0 (opsianal akselerasi hardware).
e. SQL lite untuk meyimpan data .
f. Media support yang mendukung audio, videoa dan gambar.
g. GSM telephone (tergantung dari hadware).
h. Bluetooth, EDGE, 3G, dan wifi (tergantung hardware).
i. Dukungan dari perangkat tambahan: android dapat memanfaatkan kamera, layar
sentuh, accelerometers, magnetometers, GPS, Oreantasi, scalling, akselerasi grafik
3D.
j. Multi-touch : kemampuan layaknya handset modern yang dapat menggunakan dua
jari atau berinteraksi dengan perangkat.
k. Lingkungan development yang lengkap dan kaya termasuk perangkat emulator,
tools untuk debugging profil dan kinerja memory dan plugin untuk Eclipse IDE.
2.10 Arsitektur Android
Nazruddin Safaat H (2011) mengemukakan secara garis besar Arsitektur Android
dapat dijelaskan dan di gambarkan sebagai berikut:.
a. Application Framework
b. Libraries
c. Android Run Time
d. Linux Kernel
2.11 Software yang Digunakan
2.11.1 Eclipse
Menurut Nazruddin Safaat H (2011) Eclipse adalah sebuah IDE (Integrated
Development Environment) untuk mengembangkan perangkat lunak dan dapat
dijalankan di semua platform (platform-independent) (Nazruddin SH,2011).
2.11.2 Java
Menurut Budi et al. (2010) Java adalah bahasa pemrograman yang dapat
dijalankan di berbagai komputer termasuk telepon genggam Bahasa ini awalnya dibuat
4
oleh James Gosling saat masih bergabung di Sun Microsystems saat ini merupakan
bagian dari Oracle dan dirilis tahun 1995.
2.11.3 Android SDK (Software Development Kit)
Menurut Nazruddin Safaat H (2011) Android SDK adalah tools API (Application
Programming Interface) yang diperlukan untuk mulai mengembangkan aplikasi pada
platform Android menggunakan bahasa pemrograman Java.
2.11.4 ADT (Android Development Tools)
Menurut Nazruddin Safaat H (2011) ADT adalah kepanjangan dari Android
Devlopment Tools yang menjadi penghubung antara IDE Eclipse dengan Android SDK.
ADT atau lebih di kenal dengan plugin Eclipse, plugins ini yang dapat membuat eclipse
dapat membuat project yang berbasis Android.
2.12 Konsep UML (Unified Modelling Language)
2.12.1 Definisi UML
Menurut Adi Nugroho (2005). Unified Modeling Language (UML) adalah alat bantu
analisis serta perancangan perangkat lunak berbasis objek.
2.12.2 Diagram UML
2.12.2.1 Use Case Diagram
Menurut Whitten L. Jeffery et al (2004) Use Case Diagram adalah diagram yang
menggambarkan interaksi antara sistem dengan eksternal sistem dan pengguna.
2.12.2.2 Activity Diagram
Menurut Whitten L. Jeffery et al (2004) Activity diagram secara grafis digunakan
untuk menggambarkan rangkaian aliran aktifitas baik proses bisnis atau usecase.
2.12.2.3 Class Diagram
Menurut Whitten L. Jeffery et al (2004) Class diagram gambar grafis mengenai
struktur obyek statis dari suatu sistem, menunjukkan kelas-kelas obyek yang menyusun
sebuah sistem dan juga hubungan antara kelas obyek tersebut.
2.12.2.4 Sequence Diagram
Menurut Whitten L. Jeffery et al (2004) Sequence diagram secara grafis
menggambarkan bagaimana object berinteraksi dengan satu sama lain melalui pesan
pada eksekusi sebuah usecase atau operasi.
5
2.12.2.5 Statechart Diagram
Menurut Whitten L. Jeffery et al (2004) Statechart diagram mengilustrasikan siklus
hidup object dan keadaan yang dapat diasumsikan oleh object dan events yang
menyebabkan object beralih dari satu state ke state yang lain
3. Analisis Sistem dan Perancangan
3.1 Definisi Analisis Sistem
Menurut Jogianto (2005) , Analisis Sistem (System Analysis) dapat didefinisikan
sebagai penguraian dari suatu system informasi yang utuh ke dalam bagian-bagian
komponenya dengan maksud untuk mengidentifikasikan dan mengevaluasi
permasalahan - permasalahan, kesempatan - kesempatan, hambatan - hambatan yang
terjadi dan kebutuhan - kebutuhan yang di harapkan sehingga dapat diusulkan
perbaikan-perbaikanya.
3.1.1 Analisis Kebutuhan Sistem
3.1.2 Analisis Kebutuhan Fungsional
Analisis Kebutuhan digunakan untuk mengetahui apa saja yang akan ada dalam
aplikasi yang akan dibangun nantinya
1. Sistem mampu memberikan informasi profil Kota Palu
2. Sistem mampu memberikan informasi obyek wisata dan peta lokasi wisata
sehingga user dapat mengetahui letak lokasi wisata dari posisi user
3. Sistem mampu memberikan informasi hotel dan peta lokasi hotel sehingga
user dapat mengetahui letak lokasi hotel dari posisi user serta user dapat
melakukan panggilan langsung nomor telpon hotel dari sistem
4. Sistem mampu memberikan informasi restaurant dan peta lokasi restaurant
sehingga user dapat mengetahui letak lokasi restaurant dari posisi user serta
user dapat melakukan panggilan langsung nomor telpon restaurant dari
sistem
5. Sistem mampu memberikan informasi pusat perbelanjaan dan peta lokasi
pusat perbelanjaan sehingga user dapat mengetahui letak lokasi pusat
perbelanjaan dari posisi user
6. Sistem mampu memberikan informasi daftar taksi dan user dapat
melakukan panggilan langsung nomor telpon taksi dari system
3.1.3 Kebutuhan Nonfungsional
Kebutuhan ini adalah tipe kebutuhan yang bersifat property prilaku yang di miliki
oleh sistem.
1. Operational (Operasional)
6
1. Pada kebuthan operasional dilihat dari kebutuhan operasional
pengembang aplikasi dan pengguna aplikasi sebagai berikut :
a. Pengembang aplikasi :
1. Sistem operasi Windows 7 Ultimate
2. Eclipse Helios
3. Android SDK Tools
4. Android Devlopment Tools
5. Processor Intel(R) Core(TM) i3-2100 CPU @ 3.10GHz (4 CPUs),
~3.1GHz
6. RAM (Read Acces Memory ) 4096MB
7. VGA (Video Graphics Array) Intel(R) HD Graphics Family
b. Dari sisi pengguna :
1. Bisa di gunakan setiap perangkat mobile berbasis android
2. Memiliki fiture GPS dan internet
3. Spesifikasi android minimum 2.3
2. Securty (Keamanan)
a. Programer bertugas membuat sistem serta melakukan perbaikan sistem jika
terjadi kesalahan dan memperbaharuhi sistem dengaan priode waktu
tertentu.
b. Aplikasi hanya bisa diakses oleh setiap pengguna melalui device mobile
smartphone Android.
3. Information (Informasi)
a. Digunakan untuk menginformasikan obyek-obyek wisata lengkap dengan
fasilitas pendukung.
b. Digunakan untuk menampilkan peta lokasi obyek pariwisata dan fasilitas
pendukungnya yang di lengkapi dengan peta
4. Performance (kinerja)
a. Sistem ini dapat memberikan informasi obyek-obyek wisata dan fasilitas
pendukungnya yang dilengkapi dengan peta.
b. Waktu yang dibutuhkan relative lebih cepat, lebih efesien dan efekti.
7
3.2 Perancangan Sistem.
3.2.1 Struktur Navigasi
Gambar 3.1 Struktur Navigasi Aplikasi
3.3.2 Perancangan UML
Untuk menjelaskan perencangan aplikasi yang akan dibangun , di gunakan tiga
model diagram UML, yaitu : Use case diagram , class diagram , dan sequence diagram.
8
3.3.2.1 Use Case Diaagram
Gambar 3.1 Use Case Diagram
3.3.2.2 Squence Diagram
Gambar 3.4 Squence Digaram Profil
9
Gambar 3.5 Squence Digaram About
Gambar 3.8 Squence Digaram Wisata
Gambar 3.9 Squence Digaram Hotel
10
Gambar 3.10 Squence Digaram Restaurant
Gambar 3.11 Squence Digaram Pusat Belanja
Gambar 3.12 Squence Digaram Taksi
11
4. Implementasi dan Pembahasan
4.1 Implementasi
4.1.1 Manual Installasi
Pengguna mencari file SigPariwisataPalu.apk yang tersimpan di media
penyimpanan menggunakan file browser. Kemudian setelah SigPariwisataPalu.apk
ditemukan pengguna menekan file tersebut kemudian pilih install. Kemudian pilih open
untuk membuka aplikasi.
Gambar 4.1 Tahap Installasi Aplikasi
4.2 Pembahasan
4.2.1 Splash Screen
Tampilan pertama kali saat aplikasi di jalankan
Gambar 4.1 Splash Screen
12
4.2.2 Menu Utama
Di dalam menu utama ada 8 tombol yitu tombol PROFIL adalah untuk
menampilkan Informasi Kota Palu, tombol WISATA adalah untuk menampilkan List
Wisata, tombol HOTEL adalah untuk menampilkan List Hotel, tombol RESTAURANT
adalah untuk menampilkan List Restaurant, tombol PUSAT BELANJA adalah untuk
menampilkan List Pusat Belanja, tombol TAKSI adalah untuk menampilkan List Taxi,
tombol TENTANG adalah untuk mengetahui tentang aplikasi ini, tombol KELUAR adalah
untuk keluar dari aplikasi
Gambar 4.12 Tampilan Menu Utama
4.2.3 Profil
Pada tampilan Profil ini memberitahukan kepada pengguna informasi seputar
Kota Palu
Gambar 4.13 Tampilan Profil
13
4.2.4 List Wisata
Pada tampilan List Wisata ini berisi daftar pilihan wisata berdadsarkan kategori
Wisata.
Gambar 4.14 Tampilan List Wisata
4.2.5 List Hotel
Pada tampilan List Hotel ini berisi daftar pilihan hotel
Gambar 4.15 Tampilan List Hotel
14
4.2.6 List Restaurant
Pada tampilan List Restaurant ini berisi daftar pilihan restaurant
Gambar 4.16 Tampilan List Restaurant
4.2.7 List Pusat Belanja
Pada tampilan List Pusat Belanja ini berisi daftar pilihan Pusat Belanja
Gambar 4.17 Tampilan List Pusat Belanja
15
4.2.8 List Taksi
Pada tampilan List Taksit Belanja ini berisi daftar pilihan Taksi
Gambar 4.18 Tampilan List Taksi
4.2.9 Detail Wisata
Pada Detail Wisata menampilkan informasi objek wisata yang dipilih oleh User
dan terdapat satu tombol Lihat Peta untuk menampilkan lokasi objek wisata yang dipilih
dari posisi User kelokasi objek wisata.
Gambar 4.20 Tampilan Detail Wisata
16
4.2.10 Lokasi Wisata
Pada Lokasi Wisata menampilkan lokasi wisata yang terpilih dan tampil direction
dari lokasi user ke lokasi wisata .
Gambar 4.25 Tampilan Lokasi Wisata
5. Kesimpulan
Dengan selesainya seluruh kegiatan penelitian, analisis sistem, perancangan
program hingga tahap implementasi, maka penulis dapat menarik kesimpulan sebagai
berikut :
1. Dengan menggunakan bahasa pemrograman Java , IDE Eclipse, dan tols
pendukung lainya yaitu Anroid SDK (Software Devlopment Kit) dan ADT (Android
Devlopment Tols) penulis berhasil menggabungkan beberapa fitur-fitur di anroid
menjadi aplikasi yang lebih bermanfaat dan interaktif dalam membangun aplikasi
Sistem Informasi Geografi (SIG) Pariwisata Kota Palu. Artinya ketika pengguna
memilih objek wisata atau fasilitas pendukung lainnya, sistem akan memberikan
informasi sesuai dengan pilihan dari pengguna .
2. Pada tahap rancangan untuk membangun aplikasi Sistem Informasi Geografi
(SIG) objek wisata dan fasilitas pendukung pariwisata di kota Palu dengan
memanfaatkan mobile smartphone anroid penulis mengunakan rancangan
17
struktur navigasi, perancangan UML yaitu use case, class diagram, diagram
activity dan sequence diagram, dan perancangan antar muka.
3. Sistem Informasi Geografi (SIG) Pariwisata Kota Palu Berbasis Mobile Android
ini juga dilengkapi degan peta lokasi yang terintegrasi dengan GPS yang dapat
membantu mempermudah para wisatawan untuk menemukan lokasi objek wisata
dan lokasi fasilitas pendukung lainnya dari posisi wisatawan berada.
DAFTAR PUSTAKA
Rahardjo, Budi, et.al. 2010. Tuntunan Pemograman Java untuk Handphone. Bandung : Informatika Bandung
Dra. Romenah. 2010. Sistem Informasi Geografis. 33 halaman.
Hartono, Jogiyanto. 2005. Analisis & Desain Sistem Informasi Pendekatan Terstruktur Teori dan Praktek Aplikasi Bisnis. Yogyakarta : Andi.
Murphy, Mark L. 2009. Beginning Android, New York : Apress.
Nugroho, Adi. 2005. Analisis dan Perancangan Sistem Informasi Dengan Metodologi Berorientasi Objek. Bandung: Informatika.
Safaat H, Nazruddin, 2011, Android (Pemograman Aplikasi Mobile Smartphone dan Tablet PC Berbasis Android). Bandung: Informatika.
Riyanto. 2010. Sistem Informasi Geografis Berbasis Mobile. Yogyakarta: Gava Media..
UU RI No. 9 tahun 1990 pasal 7 tentang kepariwisataan.
Whitten, Jeffrey L, et al. 2004. Metode Desain & Analisis Sistem, Edisi 6. Edisi International, Mc GrawHill.Yogyakarta: Andi.