Anda di halaman 1dari 8

Perancangan Aplikasi Resep Makanan Berbasis Android

Eka Citra Wijaya (20170801273)


Universitas Esa Unggul ;
Jalan Citra Raya Boulevard – Ecopolis SA Blok VD. 02, Citra Raya, Tangerang.
Telp : (0823)11269865 Program Studi Teknik Informatika,
Universitas Esa Unggul, Tangerang.
e-mail: ekawijaya0897@gmail.com

ABSTRAK

Seiring Perkembangan zaman, Pencatatan sekarang sudah berubah dari awalnya selalu
memakai kertas sekarang sudah menjadi “Paperless” dengan berbagai macam media
penyimpanan,Pengembangan aplikasi ini adalah dikarenakan masih banyaknya kita lihat
pencatatan resep-resep makanan masih menggunakan buku,sedangkan di era saat ini dengan
canggihnya teknologi memungkinkan kita untuk memperudah pencatatan resep tanpa harus
mencatat berbuku-buku. Dengan adanya aplikasi ini diharapkan dapat membantu kita dalam
menyimpan resep makanan yang kita iniginkan dengan lebih mudah dan lebih praktis. Tidak
hanya resep kita sendiri,tetapi di aplikasi ini akan menampilkan resep-resep dari para chef
ternama jika kita menginginkan Referensi

Kata Kunci : resep,paperless,chef,teknlogi

ABSTRACT
Along with the times, Recording now has changed from the beginning always using paper now
has become "Paperless" with a variety of storage media, the development of this application is
because we still see the recording of food recipes still using books, whereas in the current era
with sophisticated technology allows us to simplify the recording of recipes without having to
record books. With this application it is hoped that it can help us in storing food recipes that
we want more easily and more practically. Not only our own recipes, but in this application
will display recipes from famous chefs if we want a reference

Keywords: recipe, paperless, chef, technology


Pendahuluan Aplikasi seperti ini sebenarnya sudah
banyak bermunculan, namun pada aplikasi
Pada dewasa ini banyak sekali dari kita
yang sudah ada memiliki beberapa
yang tidak memikirkan pentingnya
permasalahan, misalnya hanya
makanan bergizi bagi kesehatan kita.
menampilkan resep saja. Aplikasi yang
Banyak dari kita yang tidak tahu tentang
akan penulis buat ini dapat memberikan
manfaat maupun kekurangan dari
informasi tentang manfaat dan kekurangan
makanan-makanan yang kita makan sehari-
dari makanan yang terdapat pada resep
hari. Banyak dari makanan yang kita makan
masakan tersebut.
sehari-hari sering tidak sehat atau tidak baik
untuk kesehatan kita.Informasi tentang gizi Peneliti berharap, aplikasi ini dapat
pada makanan yang kita makan sangatlah bermanfaat bagi masyarakat umum untuk
penting bagi pemakan. Tingkat kesehatan bisa lebih mengenal budaya Indonesia
seseorang sangat tergantung dengan apa terutama pada bidang kuliner, serta dapat
yang dia makan. Penting untuk bisa
memberikan informasi tentang manfaat
memilih dengan cerdas makanan yang
maupun dampak negatif masakan tersebut
dapat menunjang kesehatan secara
sehingga masyarakat dapat memilah-milah
keseluruhan.Oleh karena itu penyampaian
mana yang baik dan tidak untuk kesehatan
nilai-nilai gizi pada masyarakat sangatlah
masing-masing.
penting.

Indonesia terdiri atas berbagai suku,


bahasa, dan agama yang berbeda. Selain Rumusan Masalah
memiliki populasi padat dan wilayah yang
1. Bagaimana Membantu dalam
luas, Indonesia memiliki wilayah alam
penyimpanan Resep makanan secara lebih
yang mendukung tingkat keanekaragaman
praktis dengan bantuan aplikasi android?
hayati terbesar kedua di dunia. Indonesia
memiliki
34 Provinsi dimana setiap Provinsi Tujuan
memiliki budaya dan makanan khas yang
1. Mempermudah dalam penyimpanan
berbeda-beda. Banyaknya Provinsi di
resep makanan
Indonesia tidak menutup kemungkinan
hilangnya resep asli masakan-masakan 2. Mempermudah dalam pencarian
tersebut jika tidak kita lestarikan. resep baik punya sendiri maupundari chef
Pelestarian resep asli masakan Indonesia lain
harus dilakukan karena merupakan bagian
dari kebudayaan Indonesia yang harus kita
banggakan. Oleh karena itu pemanfaatan Manfaat
teknologi sangatlah penting untuk menjaga
1. Mempermudah Bagi kita semua dalam
kelestarian masakan tradisional di
pencatatan resep makanan dan referensi
Indonesia.
2. Mendapatkan ilmu dari hasil untuk perangkat bergerak (mobile
pengembangan Aplikasi Android device). Selain pemberian kode
nomor ke dalam setiap versi,
Android juga diberi nama berupa
Landasan Teori nama makanan sesuai dengan huruf
alphabet. Pada versi pertama
1. Aplikasi Mobile
dikenal dengan nama Cupcake
Pengertian aplikasi adalah program yang dengan nomor versi Android 1.5.
digunakan orang untuk melakukan sesuatu Versi kedua diberi nama Donut
pada sistem komputer. Mobile dapat dengan nomor versi 1.6 dirilis 15
diartikan sebagai perpindahan yang mudah September 2008. Versi ketiga
dari satu tempat ketempat lain. Sistem dengan sebutan Éclair terdiri dari 2
aplikasi mobile merupakan aplikasi yang versi yaitu Android 2.0 dan 2.1
dapat digunakan walaupun pengguna dirilis satu bulan setelah Donut
berpindah dengan mudah dari satu tempat diluncurkan. Versi keempat adalah
ketempat lain tanpa terjadi pemutusan atau Froyo dirilis pada Mei 2010 dengan
terputusnya komunikasi. Aplikasi ini dapat nomor versi Android 2.2.
diakses melalui perangkat nirkabel, seperti Selanjutnya adalah Gingerbread
pager, seperti telepon seluler[1]. yang dirilis sekitar Desember 2010
dengan nomor versi 2.3.
Honeycomb dengan nomor versi
Android 3.0. Versi Ice Cream
Sandwich dengan nomor versi
2. Android
Android 4.0 serta versi Jelly Bean
Android merupakan subset
[2].
perangkat lunak untuk perangkat
mobile yang meliputi sistem
3. Memasak
operasi, middleware dan aplikasi
Memasak adalah suatu kegiatan
inti yang dirilis oleh Google.
yang dilakukan oleh seseorang
Sebagai pelengkapnya berupa
dengan mengolah bahan makanan
Android SDK (Software
melalui proses penerapan panas
Development Kit) yang
dengan tujuan tertentu .Dalam
menyediakan Tools dan API yang
memasak, terdapat sedikit
diperlukan untuk mengembangkan
perbedaan pada jumlah takaran
aplikasi pada platform Android
bahan dan bumbu serta cara
dengan menggunakan bahasa
pengolahannya sehingga
pemrograman Java. Android
diperlukan resep masakan untuk
dikembangkan secara bersama –
dijadikan acuan dalam memasak.
sama antara Google, Intel,
Resep masakan adalah takaran yang
Motorola, Qualcomm, T-Mobile,
digunakan untuk mengolah bahan
NVIDIA serta 47 perusahaan lain
makanan yang telah teruji ke
yang tergabung dalam OHA (Open
akuratannya. Kumpulan resep
Handset Alliance) dengan tujuan
masakan yang tersedia biasanya
membuat sebuah standar terbuka
berasal dari buku resep, koran,
majalah, maupun televisi. Hal Programming didefinisikan sebagai suatu
tersebut dinilai kurang efisien metode ringan yang menekankan pada
dalam penggolongan menurut komunikasi yang intens, hingga model
kategori jenis masakan, sehingga pengerjaan yang interaktif dan
menyulitkan dalam hal pencarian Incremental[5]
dan pengarsipan koleksi resep
masakan[3].
Tampilan Porgram
4. UML
“Unified Modeling Language (UML)
adalah bahasa spesifikasi standar yang
dipergunakan untuk mendokumentasikan,
menspesifikasikan dan membanngun
perangkat lunak. UML merupakan
metodologi dalam mengembangkan sistem
berorientasi objek dan juga merupakan alat
untuk mendukung pengembangan sistem”
(Windu dan Grace, 2013). Unified
Modeling Language (UML) adalah sebuah
bahasa yang berdasarkan grafik atau
gambar untuk memvisualisasi, A. Pemodelan UML
menspesifikasikan, membangun, dan Dalam merancang sebuah
pendokumentasian dari sebuah sistem gambaran suatu sistem penulis
pengembangan software berbasis OO menggunakan Unified Modeling
(Object-Oriented). UML sendiri juga Language (UML), yaitu sebuah
memberikan standar penulisan sebuah bahwa yang telah menjadi standar
sistem blue print, yang meliputi konsep dalam industri untuk visualisasi
bisnis proses, penulisan kelas-kelas dalam merancang dan
bahasa program yang spesifik, skema mendokumentasikan sebuah sistem
database, dan komponenkomponen yang perangkat lunak.
diperlukan dalam sistem software [4]. 1. Diagram Use Case
Use Case Diagram merupakan
5. Extreme Progamming
sebuah gambaran fungsionalitas
Pendekatan Extreme Programming sebuah sistem. Sebuah use case
Extreme Programming merupakan salah mereprensentasikan interaksi antara
satu model yang ada dalam pendekatan aktor dengan sistem dan sangat
agile process. Agile process dikenal menentukan karakteristik sistem
dengan model yang interaktif dan yang sedang dibuat. Sebuah aktor
incremental. Dalam pendekatan agile adalah sebuah entitas manusia
process suatu perangkat lunak dengan mesin yang berintraksi
dikembangkan dengan desain minimalis, dengan sistem untuk melakukan
pengujian bertahap, dan dokumentasi yang pekerjaan-pekerjaan tertentu.
tidak berlebihan. Model Extreme Gambar menerapkan dimana pada
act Model Activ ity Menu Utama

menu awal aplikasi pertama kali Pengguna Sistem

pengguna akan menemui menu Mulai

utama yang terdiri dari 3 menu


button: resep masakan indonesia, Pilih Menu Menampilkan Menu Utama

about dan keluar. Didalam menu


terdapat 3 button resep masakan
indonesia, about dan keluar adapun
use case diagram dalam aplikasi ini Menu Keluar Menu About Menu Resep Masakan
Indonesia

sebagai berikut:
Pada berikut gambar dibawah ini
aliran use case diagram:
Selesai

uc Model Use Case

Sistem Resep Masakan Indonesia

Menu Resep Menampilkan Menampilkan


Masakan List Makanan Resep Masakan
Indonesia Indonesia Indonesia

B. Activity Diagram Menu List


Splash Screen Menu Utama Menu About Menampilkan
About
Makanan Indonesia
Pengguna act Model Activ ity List Makanan Indonesia

Pengguna Sistem

Menu Keluar
Mulai

Membuka Aplikasi Menampilkan Menu Utama

2. Activity Diagram Pilih Menu

Activity diagram menggambarkan List Makanan Indonesia Menampilkan Resep Masakan


Indonesia

berbagai alir aktivitas dalam sistem


yang sedang dirancang, bagaimana
masing-masing aliran berawal, Selesai

decision yang mungkin terjadi dan


bagaimana berakhir. Activity C. Activity Diagram Menu
diagram juga dapat About
menggambarkan proses paralel act Model Activ ity Menu About

Pengguna Sistem

yang mungkin terjadi pada beberapa Mul ai

eksekusi. Berikut merupakan Membuka Aplikasi Menampilkan Menu


Utama

beberapa activity diagram dari Pilih Menu

aplikasi yang dibuat: Menu About Menampilkan Menu


About

A. Activity Diagram Menu


Utama Sel esai
act Model Activ ity Menu Keluar

Pengguna Sistem
B. Sequence Diagram Menu
Mulai
About
sd M odel Sequence M enu About

M ENU UT AM A ABOUT

Actor

Membuka Aplikasi Menampilkan Menu Utama

Pilih Menu StartActi vi ty()

Menu Keluar

StartActi vi ty About()

Selelsai
T am pi l an About()

Activity Diagram Menu Keluar A. Sequence Diagram Menu Keluar


3. Sequence Diagram sd M odel Sequence Keluar

M enu Utam a Kel uar

Actor

Sequence diagram menggambarkan Start Acti vi ty()

interaksi antar objek didalam dan


disekitar sistem (termasuk Start Acti vi ty()

pengguna, display dan sebagainya) Oncl i ck Kel uar()

berupa massage yang digambarkan Kel uar Apl i kasi ()

terhadap waktu. Sequence diagram


terdiri dari dimensi vertikal dan 4. Class Diagram
dimensi horizontal, sequence Class Diagram merupakan inti dari
diagram juga digunakan untuk pengembangan dan desain
menggambarkan skenario atau berorientasi objek. Class
rangkaian langkah-langkah sebagai menggambarkan struktur, dekripsi
respon dari sebuah event untuk class, package dan objek yang
menghasilkan output. behubungan satu sama lain dengan
Berikut merupakan beberapa (atribut/properti) pada suatu
sequence diagram dari aplikasi sistem untuk memanipulasi keadaa
yang dibuat: n. Adapaun class diagram pada
aplikasi ini sebagai berikut:
A. Sequence Diagram Menu
Resep Masakan Indonesia
sd Sequence Menu List Makanan Indonesia

MENU UTAMA MENU RESEP LIST MAKANAN TAMPILAN RESEP


MASAKAN INDONESIA INDONESIA MASAKAN
INDONESIA
Actor

Start Activity()

Start Activity()

onClick Resep Masakan Indonesia()

onClick List Masakan Indonesia()

Tampilan Resep Masakan Indonesia()


class Class Diagram

Splashscreen
diinginkan penggunan dapat lebih
Menu Utama
-

-
Splashinterval: int

finish()
-
-
btn Keluar: button
btnAbout: button
bermanfaat lagi.
# onCreate() - btnResepMasakanIndonesia: button
+ run() + onClick()
+ StartActivity() #
+
onCreate()
StartActivity()
3. Aplikasi berbasis android ini diharapkan
perusahaan/pihak yang bersangkutan dapat
memanfaatkan program ini.

-
Resep Masakan Indonesia

btnResepMasakanIndonesia: Button -
About

ImageView1: ImagesView
+
Keluar

Keluar()
4. Agar aplikasi ini dapat ditampilkan
- TextView1: TextView
+ onClick()
+
#
+
onClick()
onCreate()
StartActivity()
-
-
-
TextView2: TextView
TextView3: TextView
TextView4: TextView
dengan optimal maka diperlukan adanya
- TextView5: TextView
-

#
TextView6: TextView

onCreate()
dukungan perangkat keras dan perangkat
+ Show Info Content()

List Makanan Indonesia


lunak yang memadai.
- lvMakananIndonesia: listView

+ onClick()
#
+
onCreate()
StartActivity()
5. Diperlukannya evaluasi secara bertahap
6 . Pengakuratan sisem serta referensi yang
Tampilan Resep Masakan Indonesia

-
-
ImageView: int
TextView1: TextView
lebih baik.
- TextView2: TextView
- TextView3: TextView
- TextView4: TextView
- TextView5: TextView
- TextView6: TextView
- TextView7: TextView

# onCreate()
+ Show Resep Masakan Indonesia Content()

Daftar Pustaka
[1] S. R. Juraman, “Pemanfaatan
Smartphone Android Oleh Mahasiswa
PENUTUP llmu Komunikasi Dalam Mengakses
Informasi Edukatif,” J. Vol. III. No.1.
Tahun 2014, vol. III, no. 1, pp. 1–16,
1. Kesimpulan 2014.
Dapat disimpulkan Bahwa [2] M. Fanny, “Analisis Uji Komparasi
dengn adanya aplikasi ini,akan Sistem Operasi Pada,” vol. 1, 2010.
memdahkan kita dalam [3] Y. I. Chandra, “Perancangan Aplikasi
penyimpanan resep makanan tanpa Resep Makanan Tradisional Indonesia
harus menulis dengan banyak Menggunakan Pendekatan Agile
sehingga akan mengefiiensikan Process Dengan Model Extreme
Programming Berbasis Android,”
waktu yag ada.dengan
Semin. Nas. APTIKOM, 2016.
penyimpanan yg sudah ada maka
akan memudahkan kita untuk [4] Suendri, “Implementasi Diagram UML
menyimpan resep makanan lebi (Unified Modelling Language) Pada
Perancangan Sistem Informasi
banyak. Remunerasi Dosen Dengan Database
Oracle (Studi Kasus: UIN Sumatera
Utara Medan),” J. Ilmu Komput. dan
2. Saran
Inform., vol. 3, no. 1, pp. 1–9, 2018.
1.Pembuatan aplikasi ini masih terbilang [5] R. Sari, T. Tursina, and A. S. Sukamto,
sederhana, terutama dari segi tampilan dan “Aplikasi Pemilihan Resep Masakan
segi keamanan, ada baiknya untuk tahap Berdasarkan Ketersediaan Bahan
pengembangan selanjutnya diharapkan Masakan dengan Metode Simple
dibuat semenarik mungkin. Matching Coefficient (SMC),” J. Edukasi
dan Penelit. Inform., vol. 5, no. 1, p. 32,
2. Perancangan aplikasi ini diharapkan bisa 2019, doi: 10.26418/jp.v5i1.31341.
lebih interaktif agar informasi yang

Anda mungkin juga menyukai