APLIKASI PENGENALAN KULINER TRADISIONAL ICT

APLIKASI PENGENALAN KULINER TRADISIONAL
INDONESIA BEBASIS ANDROID
Said1 , Ade Eviyanti, S.Kom. 2

Teknik Informatika, Universitas Muhammadiyah Sidoarjo
Jl. Raya Gelam 250, Candi, Sidoarjo
oyexcool@gmail.com 1 , orline09@yahoo.com 2
Abstract
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
Banyaknya kuliner atau masakan asing yang masuk ke Indonesia tidak menuntut kemungkinan kelestarian
kuliner tradisional Indonesai semakin terkikis oleh zaman. Oleh sebab itu pelestarian kuliner tradisional indonesia

harus dilakukan karena merupakan bagian dari kebudayan Indonesia. Oleh karena itu pemanfaat an teknologi
sangatlah penting untuk menjaga kelestarian kuliner tradisional Indonesia dan menyampaikannya kepada
masyarakat khususnya generasi muda saat ini. Metode penelitian yang digunakan adalah metode studi literature
dalam perancangan dan pembangunan sistem. Selanjutnya proses dibuat dengan UML ( Unified Modeling Language),
Use Case Diagram dan diimplementasikan menggunakan aplikasi Android Developer Tools (ADT). Hasil dari
penelitian ini yaitu Aplikasi Pengenalan Kuliner Tradisional Indonesia Berbasi s Android. Aplikasi ini dilengkapi
dengan macam – macam kuliner tradisional dari 34 provinsi di Indonesia dan dengan informasi yang terdapat di
dalamnya yaitu sejarah, review, dan video resep kuliner 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
2. Informasi yang ditampilkan pada aplikasi kuliner
tradisional berupa logo dari masing-masing
provinsi, asal kuliner tradisional, nama kuliner
tradisional, dan review kuliner tradisional tersebut

3. Aplikasi menggunakan OS Android versi
2.3.3(Gingerbread) atau lebih tinggi.
4. Aplikasi ini hanya menampilkan 1 kuliner dari
masing peovinsi.
2.
a.

TINJAUAN PUSTAKA
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 rempahrempah 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, TMobile,dan Nvidia 1 .
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.

2.

3.

f.


Multi-platform: Target sistem operasi Eclipse
adalah
Microsoft
Windows, Linux, Solaris, AIX, HP-UX dan Mac
OS X.
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.
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 sebagainya 1 .

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 komponenkomponen yang lainnya, begitu juga kita dapat
melakukan running aplikasi menggunakan adnroid
SDK mmelalui Eclipse. dengan ADT kita juga dapat

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.
b.
c.
d.

e.
f.

g.
h.

Framework
aplikasi
yang
mendukung
penggantian komponen dan reusable.
Mesin Virtual Dalvik dioptimalkan untuk
perangkat mobile.
Integrated browser berdasarkan engine open
source webkit.
Grafis yang dioptimalkan dan didukung oleh
libraries grafis 2D, grafis 3D berdasarkan
spesifikasi openGL ES 1.0 (Opsional Akselerasi
Hardware).
SQLite untuk penyimpanan data.
Media Support yang mendukung audio, video
dan gambar (MPEG4, H.264, MP3, AAC, AMR,
JPG, PNG, GIF), GSM Telephony (tergantung
hardware).
Bluetooth, EDGE, 3G, WiFi (tergantung
hardware).
Kamera, GPS, kompas dan Accelerator
(tergantung hardware).

Gambar 1 : Siklus hidup aplikasi 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 data 4 .
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 dibuat 4 .
3. PERANCANGAN ANTAR MUKA
3.1 Struktur Aplikasi

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 2 : Struktur Aplikasi.
Cara
penyimpanan,
penyusunan
dan
pengaturan data di dalam media penyimpanan
sehingga data tersebut dapat digunakan secara efisien.
tata letak data berisi kolom-kolom data, baik itu kolom
yang tampak oleh pengguna (user) atau pun kolom
yang digunakan untuk keperluan pemrograman tidak
tampak oleh pengguna 2 .

4. IMPLEMENTAS I DAN PENGUJ IAN
4.1 Implemantasi Coding
Table dibawah ini menjelaskan implementasi
coding pada eclipse untuk aplikasi Android.

3.2 Design Aplikasi
Start
Tidak

Menu
utama

Tabel 1 Activity, Atribut, dan Method
Mulai

Ya

Pilih Pulau

Ya

Tidak
Petunjuk

Ya

Petunjuk
Pilih Provinsi

Ya
Tentang

Ya

Tidak

Tentang

Tidak
Pilih Kuliner
Tradisional
Keluar
Tidak

Tidak
Video Kuliner

Selesai

Gambar 3 : Flowchart Aplikasi
1.
2.

3.

4.

5.

Start proses memulai aplikasi yang akan berjalan.
Ada empat tampilan pilihan menu yaitu, Menu
Mulai, Menu Petunjuk, Menu Tentang, dan Menu
Keluar.
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.
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.
Selesai.

3.4 Design Use Case
Text dan
Gambar
Pilih Provinsi

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 :

Info Kuliner


Video Resep

Pilih Menu
Pilih Pulau
Mulai
Petunjuk
Aplikasi

Petunjuk

User

Tentang


Tentang
Aplikasi

Keluar

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.

Gambar 5 : Tampilan Menu Utama
Pada gambar 5 ini merupakan halaman utama
dari aplikasi pengenalan kuliner tradisional
Indonesia berbasis android. Terdapat empat menu
yaitu menu mulai, menu petunjuk, menu tentang dan
menu keluar. Menu mulai merupakan menu yang
disediakan oleh penulis untuk mencari kuliner
tradisional Indonesia yang
akan menampilkan
pilihan beberapa pulau di Indonesia, menu petunjuk
berisi petunjuk pengunaan dari menu kuliner

tradisional Indonesia, dan menu tentang berisi
tentang aplikasi.
4.2.2 Halaman Pulau

Gambar 8 : Tampilan Halaman Kuliner
Gambar 6 : Tampilan halaman Pulau

4.2.5

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 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 :

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 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 7 : Halaman Provinsi
4.2.4 Halaman Kuliner
Halaman kuliner adalah sebuah layout yang
berisi tentang informasi kuliner. Adapun
tampilannya sebagai berikut :

pengguna. Adapun tampilannya sebagai berikut :

6. Daftar Pustaka
1 Huda,

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 :

Arif Akbarul, S.Si, (2012), 24 JAM!! Pintar
Pemrograman Android, 1𝑟𝑑 edition, ANDI,
Yogyakarta.
2 Lajamudin B, Al-Bahra, (2006), Rekayasa Perangkat
Lunak , 1rd edition, Graha Ilmu, Yogyakarta.
3 Nazruddin, S.H, (2005), Pemrograman Aplikasi
Mobile Smartphone dan Tablet PC Berbasis
Android. Informatika Bandung, 2012
4S
A, Rosa dan Shalahuddin, M, (2010),
Pemrograman Berorientasi Objek, Modula,
Bandung.
5 Dewi, Maria Ulfah Purnama, (2013), Aplikasi Resep
Masakan Pribadi Berbasis Android. Skripsi,
Teknik Informatika FTI. Yogyakarta :
Universitas Islam Indonesia.
6 Irawan,
Syofan, (2011), Media Penyimpanan
Informasi Resep Masakan Berbasis Web.
Skripsi, Sistem Informasi. Yogyakarta :
Sekolah Tinggi Manajemen Informasi dan
Komputer AMIKOM.
7 Winarno, Bondan, (2013), 100 Makanan Tradisional
Indonesia. Jakarta : Kompas
8 Boga, Yasa, (2014), Dapur Indonesia: 300 Resep
Makanan Populer Nusantara. Gramedia Pustaka.
Jakarta.
Referansi alamat URL:
http://mkhuda.com/android/pengaturan-mode-layaraplikasi-android-melalui-manifest/
http://candra.web.id/2014/03/23/kode-caramemformat-text-di-android/
http://stackoverflow.com/questions /13063902/twodifferent-layouts-for-one-activity

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

http://examples.javacodegeeks.com/android/androidvideoview-example/
http://goodnitedreamer.blogspot.com/2014/05/memb
uat-layout-dengan-scroll-view-pada.html