APLIKASI PENGENALAN JENIS-JENIS MAKANAN KHAS JAWA TENGAH BERBASIS ANDROID NASKAH PUBLIKASI diajukan oleh Gilang Ilyas Hakim 10.11.4428 kepada JURUSAN TEKNIK INFORMATIKA SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA YOGYAKARTA 2014
23
Embed
APLIKASI PENGENALAN JENIS-JENIS MAKANAN KHAS …repository.amikom.ac.id/files/Publikasi_10.11.4428.pdf · SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA ... android
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
APLIKASI PENGENALAN JENIS-JENIS MAKANAN KHAS
JAWA TENGAH BERBASIS ANDROID
NASKAH PUBLIKASI
diajukan oleh
Gilang Ilyas Hakim
10.11.4428
kepada
JURUSAN TEKNIK INFORMATIKA SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
AMIKOM YOGYAKARTA YOGYAKARTA
2014
ii
NASKAH PUBLIKASI
APLIKASI PENGENALAN JENIS-JENIS MAKANAN KHAS
JAWA TENGAH BERBASIS ANDROID
disusun oleh
Gilang Ilyas Hakim
10.11.4428
Dosen Pembimbing
Heri Sismoro, M.Kom NIK. 190302057
Tanggal, 25 Juni 2014
Ketua Jurusan Teknik Informatika
Sudarmawan, MT NIK. 190302035
iii
APPLICATION INTRODUCTION OF THE TYPES OF FOODS CENTRAL JAVA BASED ANDROID
APLIKASI PENGENALAN JENIS-JENIS MAKANAN KHAS JAWA TENGAH BERBASIS ANDROID
Gilang Ilyas Hakim
Heri Sismoro Jurusan Teknik Informatika
STMIK AMIKOM YOGYAKARTA
ABSTRACT
The development of technology nowadays has grown rapidly, one android smartphone. The advantages of android operating system than the other smartphone operating system is open source so that users can change the features possessed by the android in accordance with what they want, so that adds to the perfection of the android operating system. Many users today tend to use smartphone apps android because there are attractive and easy to use.
Applications Introduction Types of Foods of Central Java is an application that provides information about the types of foods and recipes in the Central Java region. This application provides a menu containing a list of local food in Central Java.
Applications Introduction Types of Foods of Central Java is different from other applications, features in this application allows the user to use the application to expedite the process in finding food and recipes typical of Central Java with ease, without looking at books and brochures again.
Keywords: Traditional Javanese Foods, Android, IDE Eclipse, JAVA SDK, Android SDK.
1
1. Pendahuluan
1.1 Latar Belakang
Perkembangan teknologi pada saat ini sudah berkembang pesat, salah satunya
smartphone android. Kelebihan sistem operasi android dibanding sistem operasi
smartphone lainnya adalah bersifat open source sehingga pengguna dapat mengubah
fitur-fitur yang dimiliki oleh android sesuai dengan yang mereka inginkan, sehingga
menambah kesempurnaan dari sistem operasi android. Banyak pengguna yang sekarang
ini cenderung menggunakan smartphone android karena terdapat aplikasi yang menarik
dan mudah digunakan.
Jawa Tengah merupakan provinsi yang sangat luas dengan begitu banyak
macam kuliner. Sehingga makanan di Jawa Tengah pun memiliki banyak sekali
keragaman, terutama apabila ditekankan kepada makanan tradisional. Makanan
tradisional merupakan suatu bentuk identitas dan ciri khas suatu provinsi. Sebagian
generasi muda dari mereka masih banyak yang belum mengenal makanan-makanan
yang ada di daerah mereka sendiri. Generasi muda kini tidak memiliki pengetahuan dan
pengenalan mengenai makanan tradisional Jawa Tengah, padahal pertimbangan kita
memilih untuk membeli suatu makanan ialah bahwa kita mengenal makanan tersebut.
Dahulu untuk mencari informasi tentang jenis makanan kita hanya bisa melihat di brosur,
majalah maupun koran. Untuk menghemat kertas kita juga harus membutuhkan biaya
untuk membeli barang seperti itu.
Berdasarkan latar belakang tersebut, penulis mencoba memberikan sebuah
alternatif mengambil judul skripsi “Aplikasi Pengenalan Jenis-jenis Makanan Khas
Jawa Tengah Berbasis Android”.
1.2 Rumusan Masalah
Berdasarkan latar belakang yang telah dijelaskan di atas dapat diambil suatu
rumusan masalah sebagai berikut:
Bagaimana merancang aplikasi pengenalan jenis-jenis makanan Jawa Tengah berbasis
android yang mudah digunakan secara praktis, dan mudah bagi pengguna dengan cepat
mengetahui informasi tentang jenis-jenis makanan khas Jawa Tengah?
1.3 Batasan masalah
Pengembangan aplikasi pengenalan jenis-jenis makanan ini sangat luas,
sehingga perlu dibatasi yaitu meliputi:
1. Aplikasi ini untuk pengenalan jenis-jenis makanan khusus daerah Jawa Tengah.
2. Perancangan aplikasi ini hanya menyediakan informasi tentang deskripsi,
gambar dan video beserta daerah asal resep masakan.
3. Penggunaanya hanya digunakan pada smartphone berbasis android mobile.
2
1.4 Tujuan
Perancangan aplikasi ini memiliki tujuan sebagai berikut:
1. Memenuhi persyaratan kelulusan bagi jenjang Strata 1 STMIK AMIKOM
Yogyakarta.
2. Dapat mempermudah dalam mencari informasi tentang makanan daerah Jawa
Tengah.
3. Dapat mempercepat referensi resep masakan.
1.5 Manfaat
Aplikasi ini memiliki manfaat bagi beberapa pihak, diantaranya sebagai berikut:
1. Manfaat perancangan aplikasi ini bagi penulis sebagai mahasiswa STMIK
AMIKOM Yogyakarta:
a. Mengembangkan pola ilmu pengetahuan dan membuka wawasan
pengetahuan sesuai dengan bidang teknologi informasi.
b. Menerapkan ilmu, teori-teori dan praktikum selama mengikuti pendidikan di
STMIK AMIKOM Yogyakarta ke dalam aplikasi nyata.
2. Manfaat perancangan aplikasi ini bagi pengguna smartphone:
a. Mempermudah pengguna dalam mencari informasi tentang makanan daerah
Jawa Tengah.
b. Pengguna mendapatkan layanan informasi jenis-jenis makanan dengan
cepat.
c. Mengurangi penggunaan kertas dan tinta pulpen karena resep tidak perlu
ditulis.
3. Manfaat secara umum yaitu dapat menjadi referensi untuk penulis terkait dengan
masalah perancangan pengenalan jenis-jenis makanan khas Jawa Tengah
berbasis android dan aplikasi sejenisnya.
1.6 Metode Penelitian
Metodelogi pengumpulan data meliputi studi pustaka yang informasinya penulis
dapatkan dari buku dan sumber-sumber tertulis yang berkaitan dengan perancangan
aplikasi.
1. Pengamatan (observasi)
2. Studi Kepustakaan
1.7 Sistematika Penulisan
Penulisan skripsi ini dibagi menjadi 5 Bab. Pembagian ini akan memudahkan
pembahasan dan diharapkan dapat tersusun secara sistematis serta mudah untuk
dimengerti. Adapun sistematika penulisan yang digunakan dalam penulisan skripsi ini
adalah sebagai berikut:
3
BAB I PENDAHULUAN
Bab ini menguraikan tentang latar belakang masalah, rumusan masalah,
batasan masalah, maksud dan tujuan, serta sistematika penulisan.
BAB II LANDASAN TEORI
Bab ini diuraikan dengan teori-teori dari kegiatan studi pustaka yang
dilakukan penulis sebagai dasar teori yang menjadi acuan dalam
penyusunan skripsi ini.
BAB III PERANCANGAN SISTEM
Pada bab ini akan diuraikan tentang analisis dan perancangan aplikasi
android secara umum serta segala kelebihan dan kekurangan.
BAB IV IMPLEMENTASI DAN PEMBAHASAN
Pada bab ini akan dibahas tentang hal-hal yang sudah dicapai dalam
bagian-bagian sebelumnya,proses pengoreksian aplikasi android, dan
hasil implementasi dari aplikasi android yang sudah dibuat.
BAB V PENUTUP
Merupakan bab penutup yang berisi kesimpulan-kesimpulan dari proses
pembuatan aplikasi pengenalan jenis-jenis makanan khas Jawa
Tengahberbasis android dan berupa saran untuk perbaikan aplikasi yang
dihasilkan untuk masa yang akan datang.
2. Landasan Teori
2.1 Sistem
2.1.1 Definisi Sistem
Sistem merupakan sekumpulan objek-objek yang saling berelasi dan berinteraksi
serta hubungan antar objek bisa dilihat sebagai suatu satu kesatuan yang diracang untuk
mencapai satu tujuan . Dengan demikian secara sederhana sistem dapat diartikan
sebagai suatu kumpulan atau himpunan dari unsur atau variable-variabel yang saling
terorganisasi, saling berinteraksi, dan saling bergantung sama lain. Menurut Murdick dan
Ross (1993), sistem sebagai seperangkat elemen yang digabungkan satu dengan yang
lainnya untuk satu tujuan bersama.
Sedangkan definisi sistem menurut Scoot (1996), sistem terdiri dari unsur-unsur
seperti masukan (input), pengolahan (processing) serta keluaran (output). Lain halnya
dengan yang dikemukakan oleh Mc. Leod (1995), mendefinisikan sistem sebagai
kelompok elemen-elemen yang terintegrasi dengan maksud untuk mencapai tujuan yang
sama.
4
2.1.2 Karakteristik Sistem
Untuk memahami atau mengembangkan suatu sistem, maka perlu membedakan
unsur-unsur dari sistem yang membentuknya. Berikut adalah karakteristik sistem yang
dapat membedakan suatu sistem yang dapat membedakan suatu sistem dengan sistem
lainnya:
1. Batasan (boundary)
Penggambaran dari suatu elemen atau unsur mana yang termasuk di dalam
sistem dan mana yang di luar sistem.
2. Lingkungan (environment)
Segala sesuatu di luar sistem, lingkungan yang menyediakan asumsi, kendala,
dan input terhadap suatu sistem.
3. Masukan (input)
Sumber daya (data, bahan baku, peralatan, energi) dari lingkungan yang
dikonsumsi dan dimanipulasi oleh suatu sistem.
4. Keluaran (output)
Sumber daya atau produk (informasi, laporan, dokumen, tampilan layer
komputer, barang jadi) yang disediakan untuk lingkungan sistem oleh kegiatan
dalam suatu sistem.
5. Komponen (component)
Kegiatan-kegiatan atau proses dalam suatu sistem yang mentransformasikan
input menjadi bentuk setengah jadi (output). Komponen ini bisa merupakan
subsistem dari sebuah sistem.
6. Penghubung (interface)
Tempat dimana komponen atau sistem dan lingkungannya bertemu atau
berinteraksi.
7. Penyimpanan (storage)
Area yang dikuasai dan digunakan untuk penyimpanan sementara dan tetap dari
informasi, energi, bahan baku, dan sebagainya. Penyimpanan merupakan suatu
media penyangga diantara komponen tersebut bekerja dengan berbagai
tingkatan yang ada dan memungkinkan komponen yang berbeda dari berbagai
data yang sama.
2.2 Android
2.2.1 Sejarah Android
Sejarah sistem operasi android dimulai sejak diumumkannya open Handset
Alliance di akhir tahun 20071. Sebenarnya ide untuk membuat sistem operasi open