BAB I
PENDAHULUAN
1.1 Latar Belakang
Perkembangan teknologi pada saat ini
cukup pesat. Teknologi informasi dan komunikasi memegang peranan penting dalam
kehidupan terutama teknologi perangkat mobile smartphone. Pada saat ini, setiap
orang tidak bisa lepas dari produk
berteknologi dalam kehidupan sehari-hari. Sehingga konektivitas antara
manusia dengan teknologi kian erat. Dan juga fungsi dari teknologi itu yang
semakin menunjang untuk setiap kegiatan manusia.
Perangkat smartphone yang menjadi
teman baik manusia yang dapat memberikan informasi kepada penggunanya melalui
aplikasi-aplikasi yang tersedia seperti Blackberry, Iphone, Windows, dan
Android. Sistem operasi smartphone yang paling populer saat ini dan pesat
perkembangannya yaitu android. Salah satu alasannya yaitu sistem operasi andoid
merupakan platform terbuka tidak merujuk pada suatu perusahaan hardware atau
suatu provider.
Hampir setiap kota di Indonesia
memiliki objek wisata kuliner yang beragam. Salah satunya di kota Bogor yang
terkenal dengan sebutan kota hujan menyimpan cukup banyak ragam kuliner. Dari
mulai kuliner khas daerah setempat bahkan makanan yang mungkin tidak asing lagi
bagi masyarakat Bogor maupun masyarakat luar Bogor. Hal ini menjadi alasan
dibuatnya sebuah sistem “Aplikasi Kuliner Bogor Berbasis Android”. Aplikasi android ini dapat membantu memberikan
solusi kepada seseorang yang ingin mencari tempat kuliner khas Bogor. Aplikasi
ini dapat digunakan secara mudah dengan tidak menghabiskan banyak waktu. Di
dalam mengakses aplikasi ini, si pengguna dengan mudah bisa memilih kuliner apa
saja yang ada di bogor.
1.2 Batasan Masalah
Agar pembahasan masalah tidak
melebar melewati batas yang akan dibahas, maka penulisan ini hanya membahas
cara pembuatan aplikasi info Wisata Kuliner Bogor, setiap orang akan mencari
informasi tentang tempat kuliner yang ada di daerah bogor. Untuk itu dibuatlah
aplikasi ini untuk mobile device dengan menggunakan software Dreamweaver CS6 dan
Intel XDK. Aplikasi mobile device ini berbasis androis dan dapat digunakan oleh
setiap telepon seluler yang bersistem operasi android mulai dari versi kitkat
hingga versi froyo.
1.3 Tujuan Penulisan
Tujuan dari penulisan ini adalah membuat
Aplikasi Wisata Kuliner Bogor untuk
perangkat mobile berbasis Android dengan menggunakan Intel XDK dan Dreamweaver
CS6, serta memberikan informasi mengenai wisata kuliner yang ada di Kota Bogor.
Aplikasi ini di tunjukan kepada seluruh wisatawan yang ingin mengetahui dimana
alamat lokasi kuliner yang ada di Kota Bogor. Untuk menarik minat para
wisatawan di dalam mengakses aplikasi ini, ditampilkan juga beberapa menu utama
dari setiap kuliner menurut kategorinya masing-masing.
Aplikasi ini dibuat untuk wisatawan
yang berkunjung ke Kota Bogor tetapi tidak mengetahui dimana objek kuliner yang
khas maupun kuliner yang lainnya. Untuk itu dibuatlah aplikasi kuliner berbasis
android ini untuk mempermudah akses para wisatawan mencari objek kuliner yang
ada di Kota Bogor.
1.4 Metode Penulisan
Dalam penulisan ilmiah ini, penulis
melakukan survei ke setiap tempat kuliner yang ada di Kota Bogor. Yang menjadi
perhatian utama adalah masalah kevalidan dari alamat maupun menu utama yang
terdapat di setiap tempat kuliner yang di survei oleh penulis. Dalam
perancangan program ini penulis menggunakan Struktur Navigasi, menggunakan
bahasa pemrogramman HTML5 dengan tools Adobe Dreamweaver CS6 dan form-form
pendukung kinerja aplikasinya seperti kodingan program. Dalam
pengimplementasiannya penulis menargetakan untuk Android Virtual Device (AVD)
yang digunakan sebagai emulator pada telepon seluler yang berbasis Android.
Spesifikasi laptop yang digunakan sebagai berikut : BenQ Joybook Lite U121
Intel(R) Atom(TM) CPU Z530 @ 1.60GHz (2
CPUs), ~1.6GHz, RAM 2048 MB, VGA Intel(R) Graphics Media Accelerator 500. Sedangkan
spesifikasi perangkat mobile yang digunakan untuk uji coba aplikasi ini yaitu
CROSS A11.
1.5 Sistematika Penulisan
Pembahasan dalam penulisan ini akan
dibagi kedalam 4 bab. Gambaran umum tentang isi setiap bab pada penulisan ini
akan dijelaskan sebagai berikut.
BAB
I PENDAHULUAN, menjelaskan
latar belakang masalah, batasan masalah,
tujuan penulisan, metode penulisan dan sistematika penulisan.
BAB
II Landasan Teori, menjelaskan
tentang semua dasar teori yang menunjang
hingga tersusunnya penulisan ini, khususnya mengenai dasar bahasa pemrograman yang dipakai
dalam pembuatan aplikasi ini.
BAB
III PEMBAHASAN, menjelaskan
tentang bagaimana pembuatan aplikasi
ini, mulai dari tahap perencanaan, rancangan desain, tahap implemestasi,
hingga testing dan debugging.
BAB II
LANDASAN TEORI
2.1 Android
Berikut
ini adalah pengertian dan definisi android:
Wikipedia
Android adalah sistem operasi untuk
telepon seluler yang berbasis Linux
Matamaya
Studio
Android mrupakan operating system
dari Google yang bersifat open source, sehingga berbeda dengan windows dimana
kita harus membeli lisensinya
Jubilee
Enterprise
Android adalah sebuah sistem operasi
yang memberi kemudahan dalam berkirim email melalui fasilitas Gmail. Android
merupakan sistem operasi mobile berbasis kernel Linux yang dikembangkan oleh
Android Inc dan kemudian diakuisisioleh Google
Wei-Meng
Lee
Android adalah sebuah sistem operasi
pada handphone yang bersifat terbuka dan berbasis pada sistem operasi Linux.
Android bisa digunakan oleh setiap orang yang ingin menggunakannya pada
perangkat mereka
WWW.ANDROID.COM
Android merupakan kekuatan baru bagi
jutaan ponsel, tablet, dan perangkat lain yang membawa kecepatan Google dan web
ke tangan anda
WWW.DEVELOPER.ANDROID.COM
Android adalah software untuk
perangkat mobile yang mencakup aplikasi sistem operasi, middleware, dan key
Ajith Abraham, Jamie Lloret Mauri & John Buford
Android adalah sistem operasi milik
Google. Sistem operasi ini berbeda dengan sistem operasi yang sebelumnya bisa
digunakan pada mobile devices, notebook, dan komputer
berikut adalah perkembangan versi android dari masa
ke masanya :
1. ANDROID VERSI 1.1
Andoid pertama yaitu versi 1.1 di rilis
pada 9 Maret 2009 oleh Google. Android versi ini dilengkapi dengan fitur yang
disupport oleh Google Mail Service dengan pembaruan estetis pada aplikasi, jam
alarm, voice search (pencarian suara), pengiriman pesan dengan Gmail, dan
pemberitahuan email.
2. ANDROID CUPCAKE ( VERSI 1.5 )
Android Cupcake atau Android Versi 1.5
,Versi kedua android ini mendukung berbagai fitur yang lebih lengkap
diantaranya adalah upload Video ke Youtube atau Gambar ke Picasa langsung dari
telepon selular. Bluetooth A2DP yang sudah terintegrasi.
3.
ANDROID
DONUT ( VERSI 1.6 )
Satu lagi nama unik os android yaitu
android donut. nama lain dari Versi Android 1.6. Android Donut lebih
mengembangkan aplikasi - aplikasi standart pada hp diantaranya Proses searching
yang lebih baik, Fitur pada galery yang lebih “user friendly”, mendukung
resolusi layar WVGA, peningkatan Android Market dan Apliksi, juga mampu
Upgradeable ke versi 2.1 (Éclair).
4.
ANDROID
ECLAIR ( VERSI 2.0 / 2.1 )
Versi
Android selanjutnya adalahversi 2.0 / 2.1 atau yang disebut juga Android Eclair
yang merupakan urutan generasi ke 4 dari banyak versi Android yang ada,
terdapat penambahan google map di versi ini., juga beberapa penambahan fitur
yang lebih canggih dan bagus seperti Kamera 3,2 Megapixel yang didukung
oleh "flash", Daftar kontak baru yang elegan, HTML5
telah terdukung pada perubahan UI dengan browser baru dan
terakhir Bluetooth 2.1 dengan kecepatan trasfer file yang lebih cepat.
5.
ANDROID
FROZEN YOGURT / FROYO ( VERSI 2.2 )
Android versi 2.2 Froyo pertamakali
diluncurkan pada tahun 2010. android versi ini sudah dilengkapi dengan beragam
fitur baru seperti adobe flash dan dikalim memiliki kecepatan 3 sampai 5 kali
lebih cepat dari versi terdahulunya. sedangkan fitur terbarunya
adalah Mampu merekam video dengan HD Quality, bisa meletakan aplikasi di
dalam MMC/SD Card, bisa untuk dijadikan Hotspot, performa yang meningkat,
Kemampuan auto update dalam Android Market.
.
6.
ANDROID
GINGERBREAD ( VERSI 2.3 )
Android versi 2.3 Gingerbread mampu
meningkatkan kinerja dan peforma berbagai macam aplikasi atau fitur fitur yang
umum dalam device android seperti game, audio, video, kamera dll. Fungsi dan
penerapan copy paste juga telah dioptimalkan. Android gingerbread juga sudang mendukung User
interface hemat energi, Keyboard virtual dengan word selection, Power
Management, App control, Dukungan jumlah kamera yang lebih dari satu.
7.
ANDROID
HONEYCOMB ( VERSI 3.0 / 3.1 )
Android versi 3.0/3.1 Honeycomb adalah
salah satu versi android yang dikhususkan bagi pengguna tablet, os android
versi ini tidak bisa digunakan pada ponsel/hp anda. fitur fiturnya juga telah
disesuaikan bagi pengguna tablet. sistem ini didesain khusus dengan
kecanggihannya membuat tablet anda berjalan dengan kinerja maksimal.
8.
ANDROID
ICE CREAM SANDWICH / ICS ( VERSI 4.0 )
Android versi 4.0 Ice Cream Sandwich atau
disingkat ICS adalah android pertama yang mempunyai fitur baru membuka kunci
dengan pengenalan wajah.android ini juga dikalim mampu menghasilan interface
yang lebih halus dan bersih. terdapat juga beberapa penambahan font baru pada
android versi ICS ini.
9. ANDROID JELLY BEAN ( VERSI 4.1 )
Jelly Bean-Android versi 4.1 yang
diluncurkan pada acara Google I/O membawa fitur fitur baru yang menawan,
beberapa fitur yang diperbaharui dalam sistem operasi ini antara lain,
pencarian dengan menggunakan Voice Search yang lebih cepat, informasi cuaca,
lalu lintas, hasil pertandingan olahraga yang cepat dan tepat, selain itu versi
4.1 ini juga mempunyai fitur keyboard virtual yang lebih baik. Permasalahan
umum yang sering ditemui pengguna Android adalah baterai, namun Baterai dalam
sistem Android Jelly Bean versi 4.1 ini diklaim cukup hemat.
10. ANDROID JELLY BEAN ( VERSI 4.2
)
Android versi 4.2 ini merupakan versi
terbaru dari versi versi Android sebelumnya. Jelly Bean V.4.2 diklaim lebih
pintar dan inovatif dibandingkan dengan pendahulunya. Beberapa fitur yang
diperbaharui dalam sistem operasi ini antara lain Notifications, Google
Assistant, Face unlock dengan Liveness Check, Barrel Roll, Smart Widget, Google
Now, Tehnologi Project Butter untuk meningkatkan responsifitas yang sangat
baik, Sistem operasi yang cepat dan Ringan, Full Chrome browser menjejalah
internet menggunakan Google Chrome seperti pada PC.
11. ANDROID JELLY BEAN ( VERSI 4.3 )
Beberapa bulan kemarin google mengeluarkan
versi terbaru android jelly bean 4.3, terdapat beragam pembaruan fitur pada
versi ini diantaranya adalah teknologi smart bluetooth yang membuat bluetooth
aktif tanpa menguras baterai, Mendukung Open GL ES 3.0, performa grafis
yang lebih bagus dan realistis. kecepatan kinerja yang luar biasa cepat serta
grafis memukau atau lebih halus.
12. ANDROID KITKAT ( VERSI 4.4 )
Google telah mengeluarkan versi tterbarunya
yaitu android kitkat, namun belum banyak user yang sudah merasakannya, masih
jarang ponsel/tablet yang mendukung versi android ini dikarenakan peluncurannya
masih baru. fitur fitur barunya antara lain Fitur SMS yang terintegrasi
langsung kedalam Aplikasi Google Hangouts. Terdapat fasilitas Could
Printing, dimana pengguna dapat Printing secara nirkabel / mengirim perintah ke
Laptop / PC yang terhubung dengan printer.Desain ikon dan tema yang lebih unik
dan realistik. Mendengarkan perintah suara dari Google Now tanpa menguras daya
baterai. Navigasi dan statusbar yang mengalami pembaruan. Interface
yang sangat halus. Bisa mengakses aplikasi kamera dari layar yang
terkunci.
2.2 Intel XDK
Android saat ini adalah salah satu mobile
platform yang paling populer di dunia. Kepopulerannya pun tidak hanya di
kalangan pengguna ponsel saja namun juga di kalangan pengembang aplikasi.
Androin pun sepertinya sudah menjadi standar platform yang harus dipelajari
oleh pengembang aplikasi mobile baru saat ini menggantikan JavaME.
Untuk membuat aplikasi Android, sudah
tersedia banyak development tool yang dapat digunakan salah satunya
adalah Intel XDK. Seperti namanya, Intel XDK
disokong oleh Intel, salah satu perusahaan mikrokonduktor terbesar di Indonesia.
Development tool ini disediakan oleh Intel secara gratis.
Yang membuat Intel XDK unik
dibandingkan dengan development tool lainnya adalah aplikasi Android-nya
dibuat dengan menggunakan bahasa HTML5 dan juga dapat membuat aplikasi mobile
untuk platform lainnya selain Android seperti Windows Phone 8, iOS, atau
BlackBerry.
2.3
Jquery
Mobile
Jquery
Mobile adalah web framework yang dioptimalkan untuk perangkat-perangkat layar
sentuh (touch-optimized). Sebagai library, jQuery Mobile yang dikenal sebagai
library JavaScript maupun framework mobile ini dikembangkan oleh tim jQuery
Project. Tujuan pengembangannya adalah berfokus pada pembuatan framework yang
kompatibel dengan beraneka ragam perangkat smartphone dan tablet.
Jquery
Mobile dikembangkan sebagai alternatif yang menjawab kebutuhan akan
pengembangan aplikasi web mobile yang mudah dan memiliki banyak potensi. Jquery
Mobile sangat mungkin untuk membuat aplikasi web mobile yang penampilan dan
interaktivitasnya konsisten di semua perangkat yang mendukung, serta memiliki
kemampuan user interface (UI) yang canggih.
Jquery Mobile merupakan sistem user
interface berbasis HTML5 dan pengembangan dari library jQuery dan jQuery UI
yang sedang populer saat ini. Kelebihan jQuery adalah kodenya ringan,
menerapkan desain yang dapat beradaptasi dengan berbagai jenis perangkat mobile
ringan, menerapkan desain yang dapat beradaptasi dengan berbagai jenis
perangkat mobile, dan menonjolkan markup semantik. Oleh itu, desainnya sangat
fleksibel dan mempunyai theme yang bisa disesuaikan.
2.4 HTML5
Saat ini, html versi 5
yang paling marak dibincangkan didunia maya oleh karenanya, penulis merasa
tertarik untuk berbagi dengan pembaca sekalian mengenai html 5. Apa sih
kelebihan dan keunggulan dibalik pemrograman html 5? Mungkin ini dia pertanyaan
yang paling sering diajukan pada milis-milis.
Html 5 layaknya sebuah
html biasa yang sering kita gunakan dalam membangun aplikasi web, hanya saja
html 5 ini memiliki keunggulan dibanding versi terdahulunya. Ya tentu saja,
kalau tidak ada perbedaannya, buat apa merilis versi terbaru? Html 5 juga mampu
menyederhanakan kode-kode html terdahulu menjadi lebih ringkas.
Hal yang paling
mencolok yang penulis lihat adalah tersedianya fitur baru seperti elemen
multimedia, misalnya <audio> dan <video>, yang tak lain adalah
fungsi untuk memutar audio dan juga video. Pada versi HTML sebelumnya, jika
anda ingin memutar perangkat multimedia, haruslah menggunakan perintah
<embed>. Dengan adanya penambahan fitur dan tag khusus yang ada didalam
HTML 5, akan membuat semuanya menjadi sangat mudah.
BAB III
ANALISA DAN PEMBAHASAN
3.1 Gambaran Umum Aplikasi
Aplikasi Wisata Kuliner Bogor berbasis Android adalah aplikasi yang berisi
berbagai macam kuliner yang ada di Kota Bogor. Aplikasi ini dibuat menggunakan
bahasa pemrograman berbasis Android. Pada pembuatan aplikasi ini, sumber-sumber
informasi yang digunakan penulis berasal dari hasil survey ke lokasi kuliner
dan ada beberapa informasi yang diperoleh dari Internet. Hal ini dilakukan
untuk memastikan bahwa informasi yang di input dan ditampilkan di dalam
aplikasi sesuai dengan aslinya dan tidak ada unsure rekayasa.
Pada awal aplikasi ini pengguna akan
diperlihatkan tampilan layar yang disertai judul dari aplikasi yaitu Wisata Kuliner Bogor ditambah dua tombol pilihan dibawahnya. Tombol yang
tersedia pada menu utama yaitu Cari
Tempat Makan Disini dan Tentang.
Tombol yang pertama Cari Tempat Makan
Disini berfungsi untuk menampilkan pilihan menu kuliner yang ada di Kota
Bogor beradasarkan tipe makanan atau kategori. Sedangkan tombol yang kedua Tentang merupakan informasi mengenai
aplikasi.
3.2 Perancangan Aplikasi
Dalam melakukan perancangan aplikasi
“Wisata Kuliner Bogor” berbasisi
android ini, penulis melakukan dua macam perancangan yaitu, perancangan
struktur navigasi (secara hirarki) dan perancangan Interface (antarmuka).
3.3 Struktur Navigasi
Struktur navigasi adalah struktur
atau alur dari suatu program. Digunakan untuk membantu dalam merancang suatu
tampilan, yang di dalamnya menggambarkan cara akses dan urutannya dari
masing-masing tampilan. Pada pembuatan Aplikasi Wisata Kuliner Bogor berbasis Android ini, penulis menggunakan
Strukutur Navigasi Hirarki.
BAB IV
PENUTUP
4.1
Kesimpulan
Dari hasil pengujian yang telah dilakukan pada
aplikasi Wisata Kuliner Bogor
berbasis Android, maka aplikai ini sudah membantu dalam pencarian lokasi
kuliner di Kota Bogor terutama bagi yang sudah mengetahui nama restaurant nya tetapi belum mengetahui
dimana alamat lokasinya. Aplikasi ini dibuat seringkas mungkin karena bertujuan
untuk mempermudah penggunaannya. Aplikasi Wisata
Kuliner Bogor ini menyajikan beberapa informasi tentang kuliner seperti
kategori kuliner, nama kuliner, alamat, nomer telepon dan price range atau kisaran harga makanannya. Pada aplikasi ini juga
dibuat navigasi dalam bentuk mapping
dengan menggunakan google map,
tujuannya untuk mempermudah pencarian secara rinci.