Anda di halaman 1dari 13

PERANCANGAN APLIKASI RESEP MASAKAN KHAS JAWA

BERBASIS ANDROID

Makalah

Program Studi Teknik Informatika


Fakultas Komunikasi dan Informatika

Diajukan oleh :

Barik Nur Ichwan


Drs. Sudjalwo, M.Kom
Agus Supardi, S.T., M.T

PROGRAM STUDI TEKNIK INFORMATIKA


FAKULTAS KOMUNIKASI DAN INFORMATIKA
UNIVERSITAS MUHAMMADIYAH SURAKARTA
Januari 2013
PERANCANGAN APLIKASI RESEP MASAKAN KHAS JAWA
BERBASIS ANDROID
Barik Nur Ichwan, Sudjalwo, Agus Supardi
Jurusan Teknik Informatika, Fakultas Komunikasi dan Informatika, Universitas
Muhammadiyah Surakarta
Email : barkibarik@gmail.com

ABSTRACT
Today lot of people who have a hobby of cooking. A lot of media that can
be used for one of these hobbies is to read books containing recipes, watch
cooking TV show, look for sites cooking and cooking courses available. now these
things have to do in mobile, including using an android phone.
Recipes that are made with the use of android apps as its GUI makes the
role of mobile as a source of information Javanese recipes. This study is done by
using the palette provided by the eclipse and the SDK emulator as a staple-
making android apps. Layout in the show in order to facilitate users to read and
practice the recipe that has been provided.
The results of the design are recipes typical Java application is read only
and contains recipes from the province of Banten, Jakarta, West Java, Central
Java, East Java and Yogyakarta, which makes it easy for users to try out recipes
Javanese.

Key Word : Android, Javanese Recipes, Mobile.

ABSTRAKSI
Pada zaman sekarang ini banyak orang yang memiliki hobi memasak.
Banyak media yang dapat digunakan untuk menyalurkan hobi tersebut salah
satunya adalah dengan membaca buku yang berisi resep masakan, menonton acara
televisi memasak, mencari situs-situs memasak dan juga mengikuti kursus
memasak yang ada. Kini hal-hal tersebut telah dapat dilakukan secara mobile,
termasuk dengan memanfaatkan sebuah ponsel android.
Resep masakan yang dibuat dengan memanfaatkan aplikasi android
sebagai GUI nya menjadikan peran mobile sebagai wadah informasi resep
masakan Jawa. Penelitian ini dilakukan dengan memanfaatkan palette yang di
sediakan oleh eclipse dan emulator SDK sebagai bahan pokok pembuatan aplikasi
android. Layout yang di tampilkan agar mempermudah pengguna membaca
sekaligus mempraktekkan resep yang sudah disediakan.
Hasil dari perancangan adalah aplikasi resep masakan khas Jawa bersifat
read only dan berisi tentang resep-resep masakan dari provinsi Banten, Jakarta,
Jawa Barat, Jawa Tengah, Jawa Timur dan Yogyakarta, yang memudahkan bagi
pengguna untuk mencoba resep khas Jawa.

Kata Kunci : Android, Mobile, Resep Masakan Jawa.


I. PENDAHULUAN para pengembang buat menciptakan
Pada zaman sekarang ini aplikasi mereka sendiri untuk
banyak orang yang memiliki hobi digunakan oleh bermacam peranti
memasak. Banyak media yang dapat bergerak. Android memiliki berbagai
digunakan untuk menyalurkan hobi keunggulan sebagai software yang
tersebut salah satunya adalah dengan memakai basis kode komputer yang
membaca buku yang berisi resep bisa didistribusikan secara terbuka
masakan, menonton acara televisi (open source) sehingga pengguna
memasak, mencari situs-situs bisa membuat aplikasi baru di
memasak dan juga mengikuti kursus dalamnya.
memasak yang ada. Memang cara Berdasarkan uraian di atas,
tersebut lumayan merepotkan, akan maka peneliti melakukan penelitian
tetapi sejalan dengan kemajuan tentang Perancangan Aplikasi Resep
teknologi yang makin berkembang, Masakan Khas Jawa Berbasis
kini hal-hal tersebut telah dapat Android.
dilakukan secara mobile, termasuk II. TINJAUAN PUSTAKA DAN
dengan memanfaatkan sebuah LANDASAN TEORI
ponsel. Keperluan sebuah ponsel a. Telaah Penelitian
yang dilengkapi sistem operasi Kurniawati (2010) membuat
layaknya sebuah komputer, praktis aplikasi sistem informasi makanan
kemampuan- kemampuan ponsel khas di Indonesia menggunakan
tersebut sudah hampir dapat J2ME. Tujuan penulis membuat
menyamai sebuah komputer, suatu aplikasi informasi makanan
terutama kemampuannya untuk dapat khas di Indonesia dengan
menginstall berbagai aplikasi dari menggunakan program java agar bisa
pihak ketiga untuk menunjang diakses melalui telepon selular
kebutuhan penggunanya. dengan fasilitas minimal GPRS
Android adalah sistem (General Packet Radio Service).
operasi untuk telepon seluler yang Sistem informasi makanan khas ini
berbasis Linux. Android dirancang menggunakan program
menyediakan platform terbuka bagi netbeans untuk digunakan sebagai
tampilan, php MyAdmin digunakan dibuat berbasis Java 2 Micro Edition
untuk membuat database, (J2ME) sedangkan sisi administrator
Dreamweaver 8 digunakan untuk dibuat dengan PHP. Aplikasi ini
membuat script. menggunakan jaringan GPRS untuk
Santoso (2011) melakukan pemanfaatannya.
penelitian tentang pembuatan mobile b. Landasan Teori
application peta wisata berbasis 1. Pengertian Sistem
platform android di Kabupaten Sistem adalah kumpulan dari
Sragen. Penelitian menggunakan komponen yang saling berhubungan
metode pengumpulan data, yaitu satu dengan yang lainya membentuk
dengan analisis kebutuhan dan studi satu kesatuan untuk mencapai tujuan
pustaka. Penelitian ini mengambil tertentu. (Jogiyanto : 2009)
data fisik terlebih dahulu, Sistem adalah kelompok dari
merancang, membuat, menguji dan dua atau lebih komponen atau
mengimplementasikan sebuah subsistem yang saling berhubungan
aplikasi. Pembuatan mobile yang berfungsi dengan tujuan yang
application peta wisata berbasis sama. (Hall, James A : 2007)
platform android di Kabupaten 2. Pengertian Informasi
Sragen ini dapat dijadikan sebagai Informasi adalah fakta yang
media informasi sekaligus media menyebabkan penggunanya
promosi pariwisata Kota Sragen. melakukan tindakan yang tidak akan
Wulandari (2011) membuat dapat dilakukannya, atau tidak
aplikasi kursus memasak masakan dilakukannya, jika tidak ada fakta
tradisional Indonesia berbasis J2ME. tersebut. (Hall, James A : 2007)
Tujuan dibuat aplikasi ini untuk Informasi adalah data yang
mempermudah pembelajaran diolah menjadi bentuk yang berguna
mengenai memasak masakan bagi para penggunanya. (Jogiyanto :
tradisional Indonesia. Aplikasi 2009)
Mobile Cooking Course dibangun 3. Pengertian Sistem informasi
meliputi dua sisi yaitu sisi pelanggan Sistem informasi adalah
dan sisi administrator. Sisi pelanggan serangkaian prosedur formal dimana
data dikumpulkan, diproses menjadi Eclipse adalah IDE (Integrated
informasi dan didistribusikan ke para Development Environment) yang
penggunannya. (Hall, James A : digunakan dalam coding aplikasi
2007) android. Versi eclipse yang ada
4. Resep Masakan sekarang sudah banyak seperti
Resep masakan adalah eclipse helios (eclipse versi 3.6),
seperangkat instruksi yang memuat eclipse Galileo (eclipse versi 3.5),
nama masakan, bahan, bumbu, dan dan eclipse ganymade (eclipse versi
cara membuat serta cara 3.4). (Safaat, Nazruddin : 2011)
menghidangkan suatu masakan. ( 7. DVM (Dalvik Virtual Machine)
Marwanti : 2000 ) DVM (Dalvik Virtual
5. Android Machine) adalah salah satu elemen
Android adalah sebuah sistem kunci dari android dimana android
operasi untuk perangkat mobile berjalan di dalam DVM bukan di
berbasis linux yang mencakup sistem java virtual machine (JVM).
operasi, middleware dan aplikasi. Sebenarnya banyak persamaan
Android menyediakan platform dengan Java Virtual Machine seperti
terbuka bagi para pengembang untuk Java ME (Java Mobile Edition),
menciptakan aplikasi mereka sendiri. tetapi android menggunakn Virtual
( Safaat, Nazruddin : 2011 ) Machine sendiri yang menurut dasar
Adapun jenis-jenis android teorinya dikostumisasi dan dirancang
yaitu: Android versi 1.1, Android untuk memastikan bahwa fitur-fitur
versi 1.5 (Cupcake), Android versi berjalan lebih efisien pada perangkat
1.6 (Donut), Android versi 2.0/2.1 mobile. (Safaat, Nazruddin : 2011)
(Eclair), Android versi 2.2 (Froyo: 8. Android SDK (Software
Frozen Yoghurt), Android versi 2.3 Development Kit)
(Gingerbread), Android versi 3.0/3.1 Android SDK adalah tools
(Honeycomb), dan Android versi 4.0 API (Application Programming
(ICS: Ice Cream Sandwich). Interface) yang diperlukan untuk
6. Eclipse mulai mengembangkan aplikasi pada
platform Android menggunakan
bahasa pemrograman Java. Android biasanya para pembuat aplikasi
merupakan subset perangkat lunak mengakses libraries untuk
untuk ponsel yang meliputi system menjalankan aplikasinya.
operasi, middleware dan aplikasi d) Android Run Time
kunci yang di release oleh Google. Layer yang membuat aplikasi
(Safaat, Nazruddin : 2011) Android dapat dijalankan di mana
9. Arsitektur Android dalam prosesnya menggunakan
Secara garis besar, Arsitektur Implementasi Linux. Dalvik Virtual
Android dapat dijelaskan dan Macine (DVM) merupakan mesin
digambarkan sebagai berikut : yang membentuk dasar kerangka
a) Application dan Widgets aplikasi Android.
Application dan Widgets ini e) Linux Kernel
adalah layer untuk berhubungan Linux kernel adalah layer
dengan aplikasi saja, dimana dimana inti dari operating system
biasanya dengan download aplikasi dari android itu berada. Berisi file-
kemudian melakukan instalasi dan file sistem yang mengatur sistem
menjalankan aplikasi tersebut. processing memory, resource,
b) Applications Frameworks drivers, dan sistem-sistem operasi
Application Frameworks ini android lainnya. Linux kernel yang
bisa disimpulkan bahwa layer digunakan android adalah linux
dimana para pembuat aplikasi kernel release 2.6. (Safaat,
melakukan pengembangan/ Nazruddin : 2011)
pembuatan aplikasi yang akan 10. Fundamental Aplikasi
dijalankan di sistem operasi Android, Aplikasi Android ditulis
karena pada layer inilah aplikasi dalam bahasa pemrograman java.
dapat dirancang dan dibuat, seperti Kode java dikompilasi bersama
content-providers yang berupa sms dengan data file resource yang
dan panggilan telepon. dibutuhkan oleh aplikasi, dimana
c) Libraries prosesnya di package oleh tools yang
Libraries ini adalah layer di dinamakan “apt tools” ke dalam
mana fitur-fitur android berada, paket android sehingga
menghasilkan file dengan ekstensi dalam pembuatan sistem. Setiap
apk. File apk itulah yang disebut tahap akan diuji terlebih dahulu.
dengan aplikasi, dan nantinya dapat 5. Apakah sistem sudah sesuai dan
di install di perangkat mobile. memenuhi tujuan? Jika belum
(Safaat, Nazruddin : 2011) maka proses kembali pembuatan
sistem, jika sudah sesuai proses
III. METODE PENELITIAN dilanjutkan ke penyusunan dan
a. Alur Penelitian penulisan laporan.
Peneliti menjabarkan langkah- 6. Penyusunan laporan. Setiap tahap
langkah penelitian sebagai berikut: pengujian, pembuatan dan
1. Pengumpulkan data. Data dalam analisa, ditulis dalam sebuah
ini berkaitan dengan kebutuhan laporan terstruktur.
sistem sebagai bahan materi b. Perancangan Sistem
pembelajaran dan dapat dijadikan 1. Metode Perancangan
materi pembelajaran yang Metode perancangan yang dilakukan
interaktif. adalah sebagai berikut:
2. Perancangan sistem. Meliputi a) Pengambilan Data
perancangan usecase Pengambilan data dalam
perancangan desain atau form, penelitian ini dilakukan dengan
dan Tahapan perancangan adalah metode:
implementasi dari kebutuhan 1) Dokumentasi
user. Hal ini dilakukan untuk
3. Pembuatan sistem merupakan memperoleh beberapa landasan teori
seluruh proses yang meliputi untuk memperkuat penelitian yang
proses pengujian, analisa, dan dilakukan. Dasar dari landasan teori
pelaporan dilakukan berulang- yang dipakai ini didapat dari
ulang hingga proses yang dibuat beberapa sumber diantaranya yaitu
sesuai dengan tujuan penelitian. dari buku, internet, dan juga
4. Pengujian sistem. Pada saat beberapa tulisan yang berhubungan
sistem dibuat, akan ada tahapan dengan penelitian.
b) Prosedur Penelitian dan masakan khas
1) Pengolahan Data yang ada di
Dapat dijelaskan bahwa provinsi masing-
pembuatan aplikasi ini dimulai masing
dengan perencanaan yaitu 2. Resep Menjelaskan
menetapkan segala hal yang masakan masakan khas
diperlukan dalam pembuatan aplikasi khas tiap yang ada di tiap
yang kemudian dilakukan analisis provinsi provinsi dan
terhadap hal-hal yang diperlukan menjelaskan cara
dalam pembuatan dan pembuatannya.
pengembangan aplikasi resep
masakan khas Jawa. b) Definisi Aktor
2) Pemodelan Tabel 2. Definisi Aktor
Dalam membangun aplikasi
No Aktor Deskripsi
resep masakan khas Jawa ini
1. Operator Orang yang
digunakan beberapa perancangan
(user memiliki hak
yang meliputi perancangan use case,
resep akses untuk
diagram berjenjang, bagan alir
masakan masuk ke aplikasi
sistem, dan tabel sistem.
Jawa) resep masakan
2. Perancangan Use Case
khas Jawa dan
Beberapa perancangan use
membuka setiap
case yang akan dibuat yaitu definisi
resep berdasarkan
use case, definisi aktor, dan use case
provinsinya yang
diagram.
tersedia lalu dapat
a) Definisi Use Case
melihat setiap
Tabel 1. Definisi Use Case
resep yang tampil
No Use Case Deskripsi
tiap provinsinya.
1. Provinsi Halaman ini
yang ada menjelaskan
c) Use Case Diagram
di Jawa tentang provinsi
yang ada di Jawa
Pada perancangan use case menu provinsi dan yang terakhir
diagram ini terdiri dari satu user adalah level 3 yang berisi resep.
yaitu user (pengguna). Gambar 1 Level 0
0
dijelaskan bahwa user resep masakan
Jawa mendapatkan fasilitas Loading

sepenuhnya untuk membuka setiap


resep yang disediakan dari berbagai Level 1
provinsi di Jawa dengan masakan 1 2
khasnya. User tidak dapat mengubah
home Provinsi
file yang telah tersedia karena pada
file ini bersifat statis dan tidak Level 2
terdapat database untuk menyimpan 2.1
Sub-menu
resep masakan khas Jawa. provinsi

provinsi Level 3
3.1

Resep
resep
Pengguna resep Gambar 2. Diagram Berjenjang

Gambar 1. Diagram Use Case IV. HASIL DAN PEMBAHASAN


3. Rancangan Software a. Halaman Awal
a) Diagram Berjenjang
Diagram berjenjang dari
aplikasi resep masakan khas Jawa
dapat dilihat pada Gambar 2 yang
menjelakan bahwa diagram
berjenjang terdiri dari beberapa level
yaitu dari level 0 sampai level 3,
dimana level 0 berisi loading, level 1
Gambar 3. Halaman Awal
terdiri dari dua yaitu home dan
Halaman awal adalah
provinsi, level 2 yang berisi sub- halaman yang pertama kali muncul.
Halaman ini berupa halaman loading Jakarta, Jawa Barat, Yogyakarta,
yang berisi tampilan gambar-gambar Jawa tengah, dan Jawa Timur. Menu
masakan Jawa. tersebut akan menuju ke halaman
b. Halaman Home sub-menu provinsi.
a. Halaman Sub-menu Provinsi

Gambar 4. Halaman Home


Gambar di atas berisi Gambar 6. Halaman Sub-menu
sambutan, logo ums dan nama Provinsi
pembuat, dan tombol menu provinsi. Gambar di atas adalah
Halaman ini muncul setalah halaman halaman sub-menu provinsi yang
awal atau loading selesai. berisi nama-nama resep dari setiap
c. Halaman Provinsi provinsi yang dipilih.
b. Halaman Resep

Gambar 5. Halaman Provinsi


Gambar di atas adalah Gambar 7. Halaman Resep
halaman provinsi berisi tombol Gambar di atas adalah salah
nama-nama provinsi yang ada di satu tampilan dari halaman resep.
Jawa, yaitu tombol menu Banten, Halaman ini berisi gamabar masakan
jadi, bahan, bumbu, dan cara Jawa cukup mudah dioperasikan,
memasak. membantu dalam memasak dan
cukup efektif dan efisien dalam
V. KESIMPULAN DAN SARAN penggunaannya, dan dengan
Kesimpulan penilaian lainnya berupa
a. Android yang di jalankan di tampilan aplikasi resep masakan
emulator android via ADT for Jawa dengan penilaian yang
eclipse memungkinkan cukup baik.
melakukan perancangan aplikasi
resep masakan khas Jawa. Saran
b. Android layout memiliki a. Aplikasi resep masakan Khas
perbedaan penataan berdasarkan Jawa ini dapat dikembangkan
linier layout dan absolute layout isinya dengan memanfaatkan
dengan melihat dari posisi database server agar lebih mudah
penempatan textview, imageview dalam penanganan update
dan imagebutton. datanya.
c. Penggunaan method intent untuk b. Aplikasi dalam segi antar muka
menentukan activity layar utama memerlukan penambahan content
ke layar selanjutnya dan dan widget untuk memberikan
sebaliknya memudahkan dalam kesan melibatkan banyak user
menghubungkan antar activity interface.
layout dan class yang di panggil.
Penggunaan method tabhost
memudahkan perpindahan dari
layar satu ke layar berikutnya.
d. Berdasarkan hasil pengujian
melalui kuisioner yang ditujukan
orang yang memiliki hobi
memasak didapat kesimpulan
bahwa aplikasi resep masakan
DAFTAR PUSTAKA

D, Soejati. 2009. 100% Resep Mak Nyusss Masakan Jawa. Yogyakarta: 9months
Publishing.

Hall, James A. 2007. Sistem Informasi Akuntansi. Jakarta: Salemba Empat.

Hermawan S, Stephanus. 2011. Mudah Membuat Aplikasi Android. Yogyakarta:


Andi Offset.

HM, Jogiyanto. 2009. Sistem Teknologi Informasi. Yogyakarta: Andi.

Kurniawati, Ana. 2010. Aplikasi Sistem Informasi Makanan Khas Di Indonesia


Menggunakan J2ME. Surakarta: Universitas Muhammadiyah Surakarta.

Marwanti. 2000. Pengertian Masakan Indonesia. Yogyakarta: Adi Cita.

Pamudji, Doddy. 2000. Hidangan Khas Jawa Barat. Jakarta: Gramedia Pustaka
Utama

Safaat H, Nazruddin. 2011. Pemrogaman Aplikasi Mobile Smartphone dan tablet


PC. Bandung: Informatika Bandung.

Santoso, Muhanan Puji. 2011. Pembuatan Mobile Application Peta Wisata


Berbasis Platform Android Di Kabupaten Sragen. Surakarta:
Universitas Muhammadiyah Surakarta.

Tamtomo, Danny S.; Sandi; dan Karina Naftali. 2011. Resep. Jakarta: Media Boga
Utama.

Wahana, Tim Dapur. 2009. 550 Resep Paling Nyuusss se-Indonesia. Yogyakarta:
Wahana Totalita Publisher.

Wulandari, Apriliana Suci. 2011. Aplikasi Kursus Masakan Tradisional Indonesia


Berbasis J2ME. Surakarta Universitas Sebelas Maret.

Y, Sufi S. 1999. Sedap dan Nikmat Hidangan Jawa Timur. Jakarta: Gramedia
Pustaka Utama.

Anda mungkin juga menyukai