APLIKASI PENGENALAN KULINER TRADISIONAL
INDONESIA BEBASIS ANDROID
Said
1, Ade Eviyanti, S.Kom.
2Teknik Informatika, Universitas Muhammadiyah Sidoarjo
Jl. Raya Gelam 250, Candi, Sidoarjo
oyexcool
@gmail.com
1,
[email protected]
2Abstract
The number of foreign cuisine culinary or coming into Indonesia demanded no possibility Its traditional culinary sustainability increasingly eroded by time. Therefore, the preservation of traditional Indonesian cuisine should be done because it is part of the Indonesia culture. Therefore, the utilization of technology is very important for maintaining traditional culinary sustainability Indonesia and convey it to the public especially the young generation today. The research method used is the method of the study of literature in the design and construction of the system. The next process is created with the UML (Unified Modeling Language), Use Case diagrams and applications implemented using the Android Developer Tools (ADT). The results of this research, namely the application of a traditional Culinary introduction to Indonesia -based Android. This application comes with a range of traditional cuisine of sorts – 34 provinces of Indonesia and with the information contained in them that is history, reviews, and video recipes and traditional cuisine.
Abstrak
Banyak nya k uliner atau masak an asing yang masuk k e Indonesia tidak menuntut k emungk inan k elestarian k uliner tradisional Indonesai semak in terk ik is oleh zaman. Oleh sebab itu pelestarian k uliner tradisional indonesia harus dilak uk an k arena merupak an bagian dari k ebudayan Indonesia. Oleh k arena itu pemanfaat an tek nologi sangatlah penting untuk menjaga k elestarian k uliner tradisional Indonesia dan menyampaik annya k epada masyarak at k hususnya generasi muda saat ini. Metode penelitian yang digunak an adalah metode studi literature dalam perancangan dan pembangunan sistem. Selanjutnya proses dibuat dengan UML ( Unified Modeling Language), Use Case Diagram dan diimplementasik an menggunak an aplik asi Android Developer Tools (ADT). Hasil dari penelitian ini yaitu Aplik asi Pengenalan Kuliner Tradisional Indonesia Berbasi s Android. Aplik asi ini dilengk api dengan macam – macam k uliner tradisional dari 34 provinsi di Indonesia dan dengan informasi yang terdapat di dalamnya yaitu sejarah, review, dan video resep k uliner tradisional.
Kata Kunci : Kuliner Tradisional, Android.
1. PENDAHULUAN
Indonesia adalah negara kaya akan ragam budayanya. Sebenarnya di Indonesia ada 34 provinsi. Bagi yang belum tahu, provinsi yang paling baru adalah Kalimanan Utara. Banyaknya provinsi di
Indonesia tentunya membuat kebiasaan
masyarakatnya pun juga berbeda. Bahasa khas, pakaian khas, dan makanan atau kuliner khas tiap provinsi berbeda. Kuliner tradisional di Indonesia memiliki keunikan tersendiri yang dapat dilihat dari cara memasak dan penyajiannya.
Dengan memanfaatkan teknologi smartphone
android memungkinkan untuk semua orang
mendapatkan informasi tentang kuliner tradisional
Indonesia dengan cepat, tepat, di mana saja dan kapan saja.
Untuk menyederhanakan masalah, dan
menghindari kesalahan dalam pembahasan yang terlalu luas serta memfokuskan pada Sistem Aplikasi Pengenalan Kuliner Tradisional Indonesia berbasis android, maka dibuat batasan sebagai berikut :
1. Aplikasi ini menampilkan kuliner tradisional
Indonesia, yang terdiri dari 34 provinsi di Indonesia
3. Aplikasi menggunakan OS Android versi 2.3.3(Gingerbread) atau lebih tinggi.
4. Aplikasi ini hanya menampilkan 1 kuliner dari masing peovinsi.
2. TINJAUAN PUSTAKA
a. Pengertian Provinsi Di Indonesia
Dalam pembagian administratif, Indonesia terdiri atas provinsi, yang dikepalai oleh seorang gubernur. Masing-masing provinsi dibagi atas kabupaten dan kota. Saat ini di Indonesia terdapat 34 provinsi. Sebelum tahun 2000 Indonesia memiliki 27 provinsi. Namun setelah pada masa Reformasi, banyak provinsi yang dimekarkan menjadi dua bagian yang rata-rata provinsi dengan luas daerah yang cukup besar.
Pemekaran yang dilakukan dimaksud agar
mendapatkan efisiensi dalam penerapan pemerataan pembangunan.
b. Pengertian Kuliner Tradisional
Kuliner Indonesia adalah salah satu tradisi kuliner yang paling kaya di dunia dan penuh dengan cita rasa yang kuat. Kekayaan jenis masakannya merupakan cermin keberagaman budaya dan tradisi Nusantara yang terdiri dari sekitar 6.000 pulau berpenghuni dan menempati peran penting dalam budaya nasional Indonesia secara umum. Hampir seluruh masakan Indonesia kaya dengan bumbu berasal dari rempah -rempah seperti kemiri, cabai, temu kunci, lengkuas, jahe, kencur, kunyit, kelapa dan gula aren dengan diikuti penggunaan teknik-teknik memasak menurut bahan dan tradisi-adat yang terdapat pula pengaruh melalui perdagangan yang berasal seperti dari India, Tiongkok, Timur Tengah, dan Eropa.
Pada dasarnya tidak ada satu bentuk tunggal "kuliner Indonesia", tetapi lebih kepada, keanekaragaman masakan daerah yang dipengaruhi secara lokal oleh kebudayaan Indonesia serta pengaruh asing. Sebagai contoh, beras yang diolah menjadi nasi putih, ketupat atau lontong (beras yang dikukus) sebagai makanan pokok bagi mayoritas penduduk Indonesia, namun untuk bagian timur lebih umum dikonsumsi sagu, jagung, singkong, dan ubi jalar. Bentuk penyajian umum sebagian besar makanan Indonesia terdiri atas makanan pokok dengan lauk-pauk berupa daging, ikan atau sayur di sisi piring.
c. Sistem Operasi Android
Android adalah sistem operasi untuk perangkat mobile berbasis linux yang mencakup system operasi, middleware dan aplikasi. Android menyediakan platform terbuka bagi para pengembang untuk menciptakan aplikasi mereka. Awalnya, Google Inc. membeli Android Inc. yang merupakan pendatang
baru yang membuat peranti lunak untuk
ponsel/smartphone. Kemudian untuk
mengembangkan Android, dibentuklah OpenHandset Alliance, konsorsium dari 34 perusahaan peranti keras, peranti lunak, dantelekomunikasi, termasuk Google, HTC, Intel, Motorola, Qualcomm, T-Mobile,dan Nvidia1.
d. Instalasi Eclipse
Sebelum menginstal, anda harus memiliki 3 buah file yang bisa diunduh langsung dari web resminya www.eclipse.org. (download saja versi terbarunya). Ketiga file tersebut antara lain :
1. Eclipse (pilih yang terbaru)
2. ADT 18.0.0 Plugin (developer.android.com/adt)
3. Android-SDK_r18 (developer.android.com/sdk)
Eclipse merupakan sebuah editor, dimana untuk menjalankannya tidak perlu melakukan proses instalasi. Agar editor ini bisa digunakan untuk membuat aplikasi android maka harus diinstal plugin terlebih dahulu yang disebut ADT (Android Development Tools). Setelah terinstal maka eclipse sudah siap digunakan, namun belum dilengkapi library dan emulator. Untuk memenuhinya maka perlu diinstal SDK Android (Standart Development Kit)1.
e. Bahasa Pemrograman Java Eclipse
Eclipse adalah sebuah IDE (Integrated
Development Environment ) untuk mengembangkan perangkat lunak dan dapat dijalankan di semua platform (platform – independent ). Berikut ini adalah sifat dari Eclipse:
1. Multi-platform: Target sistem operasi Eclipse
adalah Microsoft
Windows, Linux, Solaris, AIX, HP-UX dan Mac OS X.
2. Multi-language: Eclipse dikembangkan dengan
bahasa pemrograman Java, akan tetapi Eclipse mendukung pengembangan aplikasi berbasis
bahasa pemrograman lainnya, seperti
C/C++, Cobol, Python, Perl, PHP, dan lain sebagainya.
3. Multi-role: Selain sebagai IDE untuk
pengembangan aplikasi, Eclipse pun bisa
digunakan untuk aktivitas dalam siklus
pengembangan perangkat lunak, seperti
dokumentasi, test perangkat lunak,
pengembangan web, dan lain sebagainya1.
f. ADT
Android Development Tools (ADT) - Android Development Tools (ADT) adlah plugin yang didessain untuk IDE Eclipse yang memberikan kita kemudahan dalam mengembangkan aplikasi android dengan menggunakan IDE Eclipse. Dengan menggunakan ADT untuk Eclipse akan memudahkan kita dalam mebaut aplikasi project android, membuat
GUI aplikasi, dan menambahkan
melakukan pembuatan package android (.apk) yang digunakan untuk distribusi aplikasi android yang kita rancang.
g. SDK
Android SDK (Software Development Kit) - Android SDK adalah tools API (Aplication Programming Interface) yang digunakan 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 memberi anda kesempatan untuk membuat aplikasi yang kita butuhkan yang bukan merupakan aplikasi bawaan hanphone/smartphone. Beberapa fitur android yang paling penting adalah :
a. Framework aplikasi yang mendukung
penggantian komponen dan reusable.
b. Mesin Virtual Dalvik dioptimalkan untuk
perangkat mobile.
c. Integrated browser berdasarkan engine open
source webkit.
d. Grafis yang dioptimalkan dan didukung oleh
libraries grafis 2D, grafis 3D berdasarkan spesifikasi openGL ES 1.0 (Opsional Akselerasi Hardware).
e. SQLite untuk penyimpanan data.
f. Media Support yang mendukung audio, video
dan gambar (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF), GSM Telephony (tergantung hardware).
g. Bluetooth, EDGE, 3G, WiFi (tergantung
hardware).
h. Kamera, GPS, kompas dan Accelerator
(tergantung hardware).
Lingkungan development yang lengkap dan kaya, termasuk perangkat emulator, tools untuk debuging, profil dan kinerja memori, dan plug in untuk IDE Eclipse.
h. Konsep Umum Android
Perangkat berbasis Android hanya mempunyai satu layar antarmuka (interface). Normalnya, yang pertama anda lihat saat menghidupkan Android adalah layar Home. Bila anda menjalankan sebuah game Angry Bird, user interface-nya (UI) akan menumpuk di atas layar Home. Jika button Help diklik maka UI
Help akan menimpa UI sebelumnya, begitu
seterusnya.
Gambar 1 : Sik lus hidup aplik asi android
i. Flowchart
Diagram alir (flowchart) adalah suatu diagram atau model berisikan istilah atau pengertian mengenai langkah kegiatan pencatatan, penganalisian, dan pengkoordinasian informasi. Gambar atau skema diagram alir akan membantu analis memahami prosedur kerja dengan lebih baik dibanding dengan lain-lain cara. Bagan alir juga dipergunakan untuk
membantu menganalisis dan mengembangkan
prosedur itu sendiri, misalnya untuk mencari jalan keluar kemacetan yang tejadi pada arus data4.
j. Use Case
Use case adalah salah satu diagram yang ada dalan UML. Use case atau digram use case merupakan pemodelan untuk kelakuan (behavior) aplikasi perangkat lunak yang akan dibuat. Use case mendeskripsikan sebuah interaksi antara satu atau lebih actor dengan aplikasi yang akan dibuat4.
3. PERANCANGAN ANTAR MUKA 3.1 Struktur Aplikasi
Gambar 2 : Struk tur Aplik asi.
Cara penyimpanan, penyusunan dan
3.2 D
esign AplikasiGambar 3 : Flowchart Aplik asi
1. Start proses memulai aplikasi yang akan berjalan. 2. Ada empat tampilan pilihan menu yaitu, Menu Mulai, Menu Petunjuk, Menu Tentang, dan Menu Keluar.
3. Di dalam pilihan Mulai, Jika iya pilih pulau, jika tidak kembali ke Menu Utama, jika iya pilih salah satu provinsi yang ada di pulau tersebut, jika tidak kembali ke pilih pulau.
4. Jika sudah memilih antara salah satu kuliner tersebut nantinnya akan menghasilkan outputan berupa informasi text tentang kuliner, gambar makanan yang dipilih dan video resep kuliner tersebut.
5. Selesai.
3.4 Design Use Case
Gambar 4 : Use Case
Pengguna memilih tombol mulai kemudian memilih salah satu diantara 7 pulau yang ada tiap pulau memiliki beberapa provinsi tiap provinsi memiliki kuliner tradisional masing – masing setelah memilih kuliner yang di inginkan pengguna akan mendapatkan informasi tentang kuliner yang di pilih.
4. IMPLEMENTAS I DAN PENGUJ IAN 4.1 Implemantasi Coding
Table dibawah ini menjelaskan implementasi coding pada eclipse untuk aplikasi Android.
Tabel 1 Activity, Atribut, dan Method
4.2 Implementasi Program
Pengujian merupakan langkah penting yang harus dilakukan untuk mengetahui apakah sistem yang telah dibuat sesuai dengan apa yang direncanakan dimana hal tersebut dapat diamati dari hasil – hasil yang diperoleh selama pengujian sistem. Selama itu, pengujian bertujuan untuk mengetahui kelebihan dan kekurangan dari sistem yang telah dibuat. Hasil pengujian tersebut nantinya akan dianalisa untuk mengetahui penyebab terjadinya kekurangan sistem.
4.2.1 Halaman Utama
Halalam utama dapat dilihat pada gambar dibawah ini :
Gambar 5 : Tampilan Menu Utama
Pada gambar 5 ini merupakan halaman utama
dari aplikasi pengenalan kuliner tradisional
tradisional Indonesia, dan menu tentang berisi tentang aplikasi.
4.2.2 Halaman Pulau
Gambar 6 : Tampilan halaman Pulau
Halaman Pulau adalah sebuah jendela yang digunakan untuk memilih beberapa provinsi di Indonesia, dengan cara memilih beberapa tombol atau button diantara tujuh pulau yang ada terlebih dahulu kemudian pengguna akan masuk ke layout provinsi.
4.2.3 Halaman Provinsi
Halaman Provinsi adalah sebuah jendela yang digunakan untuk memilih beberapa provinsi di Indonesia, dengan cara memilih beberapa tombol atau button diantara beberapa provinsi yang ada terlebih dahulu kemudian pengguna akan masuk ke layout Kuliner Adapun tampilannya sebagai berikut :
Gambar 7 : Halaman Provinsi
4.2.4Halaman Kuliner
Halaman kuliner adalah sebuah layout yang berisi tentang informasi kuliner. Adapun
tampilannya sebagai berikut :
Gambar 8 : Tampilan Halaman Kuliner
4.2.5 Halaman Video Resep
Setelah masuk ke layout info kuliner, dengan cara menekan botton video yang ada di layout info kuliner tersebut maka akan menampilkan informasi berupa video resep dan cara pembuatan kuliner provinsi tersebut, penulis ambil sebagai contoh adalah Sumatera Barat dengan kuliner rendang Adapun tampilannya sebagai berikut
:
Gambar 9 : Halaman Video Resep
4.2.5 Halaman Petunjuk
Layout petunjuk adalah sebuah layout yang
berisi penjelasan dan petunjuk tentang cara
penggunaan aplikasi, yang ditujukan kepada
Gambar 10 : Halaman Petunjuk
4.2.6 Halaman Tentang
Layout Tentang adalah sebuah layout yang
berisi tentang aplikasi kuliner tradisional
Indonesia. Adapun tampilannya sebagai berikut :
Gambar 11 : Halaman Tentang
5. KESIMPULAN DAN SARAN 5.1 Kesimpulan
Dari hasil penelitian dapat diambil kesimpulan sebagai berikut :
1. Sistem aplikasi ini dapat membantu user dalam
mengetahui kuliner tradisional Indonesia. 2. Sistem aplikasi ini dapat berjalan lancar pada
smartphone dengan RAM minimum 512mb dengan OS android Gingerbread.
3. Sistem aplikasi ini mudah cara pemakaiannya
karena menampilakan fitur-fitur yang
sederhana untuk di jalankan.
5.2 Saran
Sistem aplikasi pengenalan kuliner tardisional indonesia berbasis android ini dapat dikembangkan bukan hanya untuk handphone dengan OS android saja, tetapi juga bisa di kembangkan di smartphone dengan OS yang lain seperti windows phone ataupun IOS
6. Daftar Pustaka
1Huda, Arif Akbarul, S.Si, (2012), 24 JAM!! Pintar Pemrograman Android, 1𝑟𝑑 edition, ANDI, Yogyakarta.
2Lajamudin B, Al-Bahra, (2006), Rek ayasa Perangk at Lunak, 1rd edition, Graha Ilmu, Yogyakarta.
3Nazruddin, S.H, (2005), Pemrograman Aplik asi
Mobile Smartphone dan Tablet PC Berbasis Android. Informatika Bandung, 2012
4S A, Rosa dan Shalahuddin, M, (2010),
Pemrograman Berorientasi Objek , Modula, Bandung.
5Dewi, Maria Ulfah Purnama, (2013), Aplik asi Resep Masak an Pribadi Berbasis Android. Skripsi,
Teknik Informatika FTI. Yogyakarta :
Universitas Islam Indonesia.
6Irawan, Syofan, (2011), Media Penyimpanan
Informasi Resep Masak an Berbasis Web. Skripsi, Sistem Informasi. Yogyakarta : Sekolah Tinggi Manajemen Informasi dan Komputer AMIKOM.
7Winarno, Bondan, (2013), 100 Mak anan Tradisional Indonesia. Jakarta : Kompas
8Boga, Yasa, (2014), Dapur Indonesia: 300 Resep Mak anan Populer Nusantara. Gramedia Pustaka. Jakarta.
Referansi alamat URL:
http://mkhuda.com/android/pengaturan-mode-layar-aplikasi-android-melalui-manifest/
http://candra.web.id/2014/03/23/kode-cara-memformat-te xt-di-android/
http://stackoverflow.com/questions /13063902/two-different-layouts-for-one-activity
http://examples.javacodegeeks.com/android/android -videoview-example/