BAB II. KAJIAN PUSTAKA - APLIKASI LOKASI PARIWISATA KABUPATEN CILACAP BERBASIS ANDROID Cilacap regency tourism location android based application - repository perpustakaan

BAB II. KAJIAN PUSTAKA

A. SEJARAH KABUPATEN CILACAP
Kabupaten Cilacap merupakan daerah terluas di Jawa Tengah, dengan batas
wilayah sebelah selatan Samudra Indonesia, sebelah utara berbatasan dengan
Kabupaten Banyumas, Kabupaten Brebes dan Kabupaten Kuningan Propinsi Jawa
Barat, sebelah timur berbatasan dengan Kabupaten Kebumen dan sebelah barat
berbatasan dengan Kabupaten Ciamis dan Kota Banjar Propinsi Jawa Barat.
Terletak diantara 10804-300 - 1090300300 garis Bujur Timur dan 70300 70450200 garis Lintang Selatan, mempunyai luas wilayah 225.360,840 Ha, yang
terbagi menjadi 24 Kecamatan 269 desa dan 15 Kelurahan. Wilayah tertinggi adalah
Kecamatan Dayeuhluhur dengan ketinggian 198 M dari permukaan laut dan wilayah
terendah adalah Kecamatan Cilacap Tengah dengan ketinggian 6 M dari permukaan
laut. Jarak terjauh dari barat ke timur 152 km dari Kecamatan Dayeuhluhur ke
Kecamatan Nusawungu dan dari utara ke selatan sepanjang 35 km yaitu dari
Kecamatan Cilacap Selatan ke Kecamatan Sampang.

3
Aplikasi Lokasi Pariwisata..., Wahyu Yulia N, Teknik UMP, 2014

Gambar 1. Peta Kabupaten Cilacap.
Kabupaten Cilacap memiliki tiga obyek wisata unggulan yaitu Pantai Teluk

Peyu, Benteng Pendem, Nusakambangan, Benteng Karan Bolong, Pantai Karang
Pandan, Pantai Widara Payung, Makanan Khas Cilacap, Pabrik Jamu, Semen Holcim.

B. PENGERTIAN SISTEM INFORMASI
Suatu sistem dapat didefinisikan sebagai suatu kesatuan yang terdiri dari
dua atau lebih komponen atau subsistem yang berinteraksi untuk mencapai suatu
tujuan. Suatu sistem dapat terdiri dari sistem-sistem bagian (subsystems). Sistem
komputer terdiri dari subsistem perangkat keras dan subsistem perangkat lunak.
Masing-masing subsistem dapat terdiri dari subsistem-subsistem yang lebih kecil
lagi atau terdiri dari komponen-komponen (Hartono, 1999).
Sistem informasi menurut Hartono (1999) dapat didefinisikan sebagai suatu
sistem di dalam suatu organisasi yang merupakan kombinasi dari orang-orang,
fasilitas, teknologi, media, prosedur-prosedur dan pengendalian yang ditujukan

4
Aplikasi Lokasi Pariwisata..., Wahyu Yulia N, Teknik UMP, 2014

untuk mendapatkan jalur komunikasi penting, memproses tipe transaksi rutin
tertentu, memberi sinyal kepada manajemen dan yang lainnya terhadap kejadiankejadian internal dan eksternal yang penting dan menyediakan suatu dasar
informasi untuk pengambilan keputusan yang cerdik.


C. PENGERTIAN JAVA
Bahasa pemrograman java merupakan salah satu bahasa pemrograman
yang sangat populer saat ini. Beberapa kelebihan bahasa pemrograman ini antara
lain adalah karena bahasa ini mampu digunakan untuk mengembangkan aplikasi
yang

berjalan

di

jaringan

internet

applet,

mampu

digunakan


untuk

mengembangkan aplikasi berbasis jaringan, aplikasi sarana bergerak (mobile) dan
aplikasi–aplikasi mandiri stand alone pada umumnya.
Selain itu juga java beranjak menjadi bahasa pemrograman yang sangat
popular karena mampu mengatasi masalah kompabilitas berbagai platform
perangkat keras hardware dan perangkat lunak software. Para pengembang yang
menggunakan

bahasa

pemrograman

java

tinggal

mengembangkan


system/perangkat lunak aplikasi tertentu sekali saja dan kemudian bisa
dijalankannya diberbagai platform perangkat lunak dan perangkat keras yang
beragam. Bahasa pemrograman java sering digunakan untuk mengembangkan
aplikasi-aplikasi yang dapat memanfaatkan keunggulan metodologi berorientasi
objek (penggunaan ulang komponen, pembungkusan, pewarisan, generlisasispesialisasi, polimorfisme, dan sebagainya).
Pada pemrograman berorientasi objek kompenen-komponen penyusun
program secara konseptual akan dipecah menjadi bagian-bagian tersendiri yang

5
Aplikasi Lokasi Pariwisata..., Wahyu Yulia N, Teknik UMP, 2014

disebut dengan objek. Dalam pemrograman ini setiap objek akan memiliki data
(sifat, berupa variabel maupun konstanta) dan method (perilaku atau kemampuan
melakukan sesuatu berupa fungsi). Jadi, objek dapat didefinisikan menjadi suatu
entitas yang memiliki data dan method. Sebagi contoh : manusia adalah suatu objek
yang memiliki data-data (misalnya : nama, jenis kelamin, tinggi badan, berat badan
dan yang lainnya) dan juga method (misalnya : cara bicara, cara berjalan, cara
marah dan sebagainya) (Supardi, 2010 ).

D. PENGERTIAN ANDROID

Android adalah sistem operasi yang digunakan di smartphone dan juga
tablet PC. Fungsinya sama seperti sistem operasi Symbian di Nokia, iOS di Apple
dan BlackBerry OS. Android tidak terikat ke satu merek Handphone saja, beberapa
vendor terkenal yang sudah memakai Android antara lain Samsung , Sony
Ericsson, HTC, Nexus, Motorolla, dan lain-lain.Android pertama kali dikembangkan
oleh perusahaan bernama Android Inc, dan pada tahun 2005 di akuisisi oleh
raksasa Internet Google. Android dibuat dengan basis kernel Linux yang telah
dimodifikasi, dan untuk setiap release-nya diberi kode nama berdasarkan nama
hidangan makanan.
Keunggulan utama Android adalah gratis dan open source, yang membuat
smartphone Android dijual lebih murah dibandingkan dengan Blackberry atau
iPhone meski fitur (hardware) yang ditawarkan Android lebihbaik. Beberapa fitur
utama dari Android antara lain Wifi hotspot, Multi-touch, Multitasking, GPS,
Accelerometers, support java, mendukung banyak jaringan (GSM/EDGE, IDEN,

6
Aplikasi Lokasi Pariwisata..., Wahyu Yulia N, Teknik UMP, 2014

CDMA, EV-DO, UMTS, Bluetooth, Wi-Fi, LTE & WiMAX) serta juga kemampuan
dasar handphone pada umumnya.

Versi android yang beredar saat ini:
a. Eclair (2.0 / 2.1)
Versi Android awal yang mulai dipakai oleh banyak smartphone, fitur
utama Eclair yaitu perubahan total struktur dan tampilan user interface dan
merupakan versi Android yang pertama kali mendukung format HTML5.
b.

Froyo / Frozen Yogurt (2.2)
Android 2.2 dirilis dengan 20 fitur baru, antara lain peningkatan
kecepatan, fitur Wi-Fi hotspot tethering dan dukungan terhadap Adobe
Flash.Gingerbread (2.3) Perubahan utama di versi 2.3 ini termasuk update
UI, peningkatan fitur soft keyboard & copy/paste, power management, dan
support Near Field Communication.

c. Honeycomb (3.0, 3.1 dan 3.2)
Merupakan versi android yang di tunjukan untuk gadget/ device dengan
layar besar seperti tablet PC, fitur baru Honeycomb yaitu dukungan
terhadap prosessor multicore dan grafis dengan hadware acceleration
(Tablet pertama yang memakai Honeycomb adalah Motorola Xoom yang
dirilis bulan februari 2011). Google memutuskan untuk menutup sementara

akses ke source code Honeycomb, hal ini dilakukan untuk mencegah vendor
pembuat handphone menginstall Honeycomb pada smartphone. Karena di
versi sebelumnya banyak perusahaan menginstall Android ke dalam tablet

7
Aplikasi Lokasi Pariwisata..., Wahyu Yulia N, Teknik UMP, 2014

PC, yang menyebabkan user tidak puas dan akhirnya membuat citra
Android tidak bagus.

d. Ice Cream Sandwich (4.0)
Android 4.0 Ice Cream Sandwich diumumkan pada 10 Mei 2011 di ajang
Google I/O Developer Conference (San Francisco) dan resmi dirilis pada
tanggal 19 Oktober 2011 di Hongkong. “Android Ice Cream Sandwich” dapat
digunakan baik di smartphone ataupun tablet. Fitur utama Android ICS 4.0
ialah Face Unlock, Android Beam (NFC), perubahan major User Interface,
dan ukuran layar standar (native screen) beresolusi 720p (high definition).

e. Market Share Android
Pada tahun 2012 sekitar 630 juta smartphone akan terjual diseluruh

dunia,

dimana

diperkirakan

sebanyak

49,2%

diantaranya

akan

menggunakan OS Android.Data yang dimiliki Google saat ini mencatat
bahwa 500.000 Handphone Android diaktifkan setiap harinya di seluruh
dunia dan nilainya akan terus meningkat 4,4% minggu.

8
Aplikasi Lokasi Pariwisata..., Wahyu Yulia N, Teknik UMP, 2014


Tabel 1. Versi Android

f.

Platform

Codename

API Level

Distribution

Android 1.5

Cupcake

3

0,3 %


Android 1.6

Donut

4

0,7 %

Android 2.1

Éclair

7

6,0 %

Android 2.2

Froyo


8

23,1 %

Android 2.3 – 2.3.2

Gingerbread

9

0,5 %

Android 2.3.3 – 2.3.7

Honeycomb

10

63,2 %

Android 3.0

Ice Cream

11

0,1 %

Android 3.1

Ice Cream

12

1,0 %

Android 3.2

Ice Cream

13

2,2 %

Android 4.0 – 4.0.2

Sandwich

14

0,5 %

Android 4.0.3

Sandwich

15

2,4 %

Aplikasi Android
Android memiliki basis developer yang besar untuk pengembangan
applikasi, ini membuat fungsi Android menjadi lebih luas dan beragam.
Android Market (sekarang Google Play) merupakan tempat download
applikasi Android baik gratis ataupun berbayar yang dikelola oleh Google.
Meskipun tidak direkomendasikan, kinerja dan fitur Android dapat lebih
ditingkatkan dengan melakukan Root Android. Fitur seperti Wireless
Tethering, Wired Tethering, uninstall crapware, overclock prosessor, dan
install custom flash ROM dapat digunakan pada Android yang sudah diroot (
Wahana Komputer, 2012).

9
Aplikasi Lokasi Pariwisata..., Wahyu Yulia N, Teknik UMP, 2014

E. ANDROID SDK(Software Development Kit)
Android SDK adalah tools API (Application Programming Interface) yang
diperlukan untuk mulai mengembangkan aplikasi pada platform Android
menggunakan bahasa pemrograman Java. Android merupakan subset perangkat
lunak untuk ponsel yang meliputi sistem operasi, middleware dan aplikasi kunci yang
di-release oleh Google. Saat ini disediakan Android SDK (Software Development Kit)
sebagai alat bantu dan API untuk mulai mengembangkan aplikasi pada platform
Android menggunakan bahasa pemrograman Java. Sebagai platform aplikasi-netral,
Android member kesempatan untuk membuat aplikasi yang kita butuhkan yang
bukan merupakan aplikasi bawaan handphone/smartphone ( Safaat, 2012 ).

F. PENGERTIAN ECLIPSE
Eclipse adalah sebuah IDE ( Integrated Development Environment ) untuk
mengembangkan perangkat lunak dan dapat di jalankan di semua platform
(platform-independent). Berikut ini adalah sifat dari Eclipse:
1. Multi-platform: Target sistem oprasi Eclipse adalah Microsoft
Windows, Linux, Solaris, AIX, HP-UX dan Mac OS X.
2. Multi-language: Eclipse dikembangkan dengan bahasa pemrograman
java.
3. Eclipse

mendukung

pengembangan

aplikasi

berbasis

bahasa

pemrograman lainnya, seperti C/C++, Cobol, Python, Perl, PHP, dan
lain sebagainya.
4. Multi-role: selain sebagai IDE untuk pengembangan aplikasi, Eclipse
pun bisa di gunakan untuk aktifitas dalam siklus pengembangan

10
Aplikasi Lokasi Pariwisata..., Wahyu Yulia N, Teknik UMP, 2014

perangkat

lunak,seperti

dokumentasi,

test

perangkat

lunak,

pengembangan web, dan lain sebagainya.
Eclipse pada saat ini merupakan salah satu IDE favorit dikarnakan gratis.
Selain itu kelebiahan dari Eclipse yang membuatnya popular adalah kemampuannya
untuk dapat dikembangkan oleh pengguna dengan komponen yang di namakan
plug-in (Wikipedia, 2011).

G. EMULATOR ANDROID
Emulator adalah sebuah software untuk menjalankan aplikasi android di PC
atau komputer pribadi bukan di perangkat tablet pada umumnya. Dengan software
ini aplikasi android bisa dengan sempurna berjalan di komputer ( Ronex, 2012 ).
H. PENELITIAN TERDAHULU
Berikut ini adalah beberapa hasil penelitian terdahulu tentang sistem informasi
geografis (GIS):
1. Aplikasi serupa tersebut juga pernah di buat oleh (Yonatan, 2013).
Yang berjudul “ Aplikasi Pengenalan Objek Pariwisata Di Kalimantan Pada
Mobile Smartphone Berbasis Android 2.2 ”.

2. Aplikasi serupa tersebut juga pernah di buat oleh ( Suprayogi, 2009 ).
Yang berjudul “ Sistem Informasi Pariwisata Berbasis Web Di Dinas Kebudayaan
Pariwisata Pemuda dan Olahraga Kabupaten Purbalingga ”.

3. Aplikasi serupa tersebut juga pernah di buat oleh (Hafsah, 2010).
Yang berjudul “Aplikasi Berbasis Web Pemilihan Objek Pariwisata Di Yogyakarta
Menggunakan Metode Tahani ”. peneliti ini bertujuan untuk membangun

11
Aplikasi Lokasi Pariwisata..., Wahyu Yulia N, Teknik UMP, 2014

aplikasi pemilihan objek berbasis web pariwisata di Yogyakarta menggunakan
metode Fuzzy tahani yang dapat dengan mudah di akses oleh pengguna
berdasarkan kriteria yang mudah di mengerti.

12
Aplikasi Lokasi Pariwisata..., Wahyu Yulia N, Teknik UMP, 2014