Minggu, 29 Juni 2014

Laporan Skripsi


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 IV          PENUTUP, bab ini menjelaskan tentang kesimpulan, analisa, dan saran yang diperoleh dari pembahasan dalam aplikasi ini. 

 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.
Read more »