Anda di halaman 1dari 7

ANALISIS DAN PERANCANGAN APLIKASI TUTORIAL MEMASAK

RESEP MASAKAN INDONESIA BERBASIS ANDROID


DENGAN FITUR TEKS, VIDEO DAN KAMUS

NASKAH PUBLIKASI

diajukan oleh
Afif Deswa Suryandi Prasetya
12.11.6498

kepada
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
AMIKOM YOGYAKARTA
YOGYAKARTA
2016
ANALISIS DAN PERANCANGAN APLIKASI TUTORIAL MEMASAK
RESEP MASAKAN INDONESIA BERBASIS ANDROID
DENGAN FITUR TEKS, VIDEO DAN KAMUS

Afif Deswa Suryandi Prasetya1), M. Rudyanto Arief2)


1,2)
Teknik Informatika STMIK AMIKOM Yogyakarta
Jl Ringroad Utara, Condongcatur, Depok, Sleman, Yogyakarta Indonesia 55283
Email : afif.p@students.amikom.ac.id1), rudy@amikom.ac.id2)

Abstract - In android application development is very Aplikasi ini hanya diterapkan pada sistem
fast, the number of applications available in the Android minimal versi 2.3, Aplikasi ini dibuat
Google Play Store, formerly known as the Android menggunakan IDE Android Studio versi 2.1, Aplikasi
Market from December 2009 until November 2015 mobile ini hanya sebatas membantu pengguna dalam
there are 1.8 million apps available in the Google Play belajar memasak dengan bantuan tutorial resep masakan
Store. Many Indonesian cooking tutorial applications berupa teks, video dan kamus bahan masakan, Fitur
available in the Google Play Store, the app only video menggunakan fasilitas dari YouTube, Video
features the text and images alone, with only helps tutorial memasak diambil dari channel YouTube Masak
users who have never cooked before, but for new users TV, Tutorial memasak hanya masakan Indonesia,
who want to learn to cook would be trouble if the Kamus bahan masakan menjelaskan tentang gambar-
tutorial is only in the text. Forms to use video tutorials gambar dari resep masakan, Aplikasi ini tidak sampai di
are very helpful in learning, video found on youtube unggah ke Google Play Store, Aplikasi ini
channel can be applied to the android app without dikembangkan hingga tahap uji coba dengan cara
having to use the API. memberikan tutorial memasak berupa resep masakan
Indonesia yang dijelaskan lewat teks dan video.
Keywords – Android, Application, App, Users, Google
Play Store, Cook. 1.4 Maksud dan Tujuan Penelitian
1.4.1 Maksud Penelitian
1. Pendahuluan Maksud diadakannya penelitian ini adalah untuk
1.1 Latar Belakang mempermudah pemula yang baru ingin belajar
Android yang bersifat open source (sumber memasak dengan adanya fitur teks, video dan kamus
terbuka) sangat mudah untuk mengembangkan sistem pada aplikasi ini.
atau aplikasi di android itu sendiri, jadi para
pengembang yaitu programmer atau developer dapat 1.4.2 Tujuan Penelitian
dengan mudah untuk membuat aplikasi-aplikasi Tujuan yang ingin dicapai dari penelitian ini
android. Para pengguna yang baru ingin memasak adalah :
belum mengetahui dan harus dituntun secara perlahan Membangun aplikasi tutorial memasak dengan
untuk memasak. Dalam hal ini aplikasi tutorial fitur teks, video dan kamus, Membantu mempermudah
memasak masakan Indonesia yang dilengkapi dengan pengguna baru yang ingin belajar memasak, Sebagai
fitur teks, video dan kamus dapat sangat membantu syarat kelulusan dan mendapatkan gelar kesarjanaan
pengguna baru yang ingin belajar memasak, salah komputer pada jurusan Teknik Informatika STMIK
satunya dengan menggunakan aplikasi tutorial memasak AMIKOM Yogyakarta.
resep masakan Indonesia berbasis android dengan fitur
teks, video dan kamus. 2. Pembahasan
2.1 Analisis Sistem
1.2 Rumusan Masalah Tujuan dari analisis sistem adalah untuk
Berdasarkan latar belakang yang telah menentukan masalah dalam upaya memperbaiki sistem,
dikemukakan, maka permasalahan yang dapat sehingga diharapkan dengan dilakukannya analisis
dirumuskan adalah bagaimana membuat aplikasi tutorial sistem, maka permasalahan yang ada akan dapat di atasi
memasak resep masakan berbasis Android dengan fitur dan menghasilkan suatu sistem yang sempurna.
teks, video dan kamus. Terdapat 2 faktor dalam analisis ini, yaitu faktor internal
yang membahas pada Strength (Kekuatan) dan
1.3 Batasan Masalah Weakness (Kelemahan) dari kompetitor, dan faktor
Dalam penyajian penelitian ini diperlukan eksternal yang membahas pada Opportunity (Peluang),
batasan masalah agar pembahasan lebih fokus, terarah Threat (Ancaman).
dan tidak melebar, maka terdapat batasan-batasan
masalah sebagai berikut : 2.1.1 Analisis SWOT
Analisis SWOT digunakan karena merupakan
metode perencanaan strategis yang digunakan untuk

1
mengevaluasi kekuatan, kelemahan, peluang, dan 2.2 Solusi Terhadap Masalah
ancaman dalam proyek atau perusahaan. Kesesuaian Maka dengan adanya sistem nantinya pemberian
yang baik akan memaksimalkan kekuatan dan peluang informasi tutorial memasak selain melalui teks, akan
perusahaan serta meminimalkan kelemahan dan diberikan dengan jelas lewat video, agar pengguna
ancaman. Berikut penjabaran SWOT dalam dapat melihat langsung proses pembuatan masakan dan
hubungannya dengan sistem yang akan dibangun. bisa langsung mempraktekannya dengan melihat video.
Tabel 1 Analisis SWOT Aplikasi Pengguna bisa mengetahui seperti apa bentuk bahan
Aplikasi Tutorial Memasak masakan yang tidak dimengerti karena lewat penjelasan
Analisis dari kamus bahan masakan pengguna akan langsung
Masakan Indonesia
melihat bagaimana bentuk atau gambaran dari bahan
Kekuatan a. Mudah untuk digunakan (user
(Strength) friendly), karena semua menu ada masakan tersebut.
pada navigasi.
b. Tidak lemot, karena fitur yang 2.3 Analisis Kebutuhan Sistem
disediakan hanya tutorial teks
c. Banyak resep masakan, karena 2.3.1 Kebutuhan Fungsional
mudah dalam meng-inputkan resep Berikut ini adalah kebutuhan fungsional dari
masakan. aplikasi yang akan dibuat:
d. Terdapat perkiraan waktu pada tiap Aplikasi ini dapat menampilkan lima resep
resep masakan, agar pengguna
masakan secara acak pada menu utama, Aplikasi ini
mengetahui perkiraan memasak.
e. Aplikasi dapat diakses secara dapat menampilkan bahan masakan, Aplikasi ini dapat
offline, karena tutorial resep menampilkan pembuatan masakan, Aplikasi ini dapat
masakan bisa diakses tanpa adanya memutar video memasak, Aplikasi ini dapat
koneksi internet. menampilkan deskripsi tentang bahan masakan pada
kamus resep masakan, Aplikasi ini dapat menampilkan
Kelemahan a. Aplikasi hanya bisa dijalankan menu tentang.
(Weakness) pada sistem operasi Android
b. Kurangnya kejelasan dalam 2.3.2 Kebutuhan Non Fungsional
seberapa pasti ukuran pada bahan-
Berikut ini adalah kebutuhan non fungsional dari
bahan masakan tertentu
c. Hanya terdapat fitur teks saja, yang aplikasi Tutorial Memasak Masakan Indonesia ini:
memungkinkan pengguna baru 1. Kebutuhan Perangkat Keras (Hardware)
untuk sulit memahami penjelasan Perangkat keras yang digunakan dalam
cara yang diberikan pembuatan aplikasi ini.
d. Kurangnya penjelasan atau gambar Processor: 2.5 GHz Intel Core i5, Memory
pada bahan masakan, karena akan RAM: 6 GB DDR3, Harddisk: 500 GB,
mempersulit pengguna yang belum VGA: Intel HD Graphics 4000 1536 MB,
luas pengetahuan tentang bahan- Mouse, Keyboard.
bahan masakan
Perangkat keras yang digunakan dalam
implementasi aplikasi ini.
Kesempatan a. Aplikasi ini bisa digunakan oleh Nama Handphone: Xiaomi Mi3, Layar: 1080
(Opportunity) semua kalangan, dengan x 1920 pixels, 5.0 inches, CPU: Quad-core
banyaknya pengguna smartphone Snapdragon 800, Memory RAM: 2 GB,
terutama Android, aplikasi ini bisa Memory Internal: 16 GB.
digunakan kapan saja Sedangkan kebutuhan minimal perangkat
b. Berbasis Cross-platform, adanya keras yang dapat menjalankan aplikasi ini.
kemungkinan aplikasi ini akan Sistem Operasi : Android OS, v2.3.3
dikembangkan untuk platform lain,
(GingerBread), Layar : 240 x 320 pixels, 3.14
misalnya iOS.
inches, CPU : 600 MHz processor, Memory
Ancaman a. Dengan mudahnya dalam Internal : 2 GB, Memory RAM : 512 MB
(Threat) pembuatan aplikasi Android 2. Kebutuhan Perangkat Lunak (Software)
karena bersifat open source, Perangkat lunak yang digunakan dalam
memungkinkan adanya pembuatan aplikasi ini.
persaingan dalam aplikasi yang Sistem Operasi OS X El Capitan, Android
sama nantinya Studio, Android Software Development Kit
b. Aplikasi lain memiliki banyak (SDK), Java Development Kit (JDK), Plugin
resep masakan dan tidak hanya Android Development Tool (ADT),
resep masakan tetapi juga resep
pembuatan minuman.
Bluestacks versi 0.9.30 (423902) pada Mac
OS yang digunakan untuk uji coba aplikasi.
Perangkat lunak yang digunakan dalam
implementasi aplikasi ini adalah Android OS
v4.2.2 Jelly Bean. Sedangkan kebutuhan

2
minimal perangkat lunak yang dapat
menjalankan aplikasi ini adalah Android OS
v2.3.3 GingerBread.
3. Kebutuhan Pengguna (Brainware)
Dalam mendukung suatu program agar
berjalan dengan baik dibutuhkan orang yang
terlibat dalam kegiatan pemanfaatan
komputer atau sistem pengolahan data, salah
satunya yaitu:
a. Programer : Seseorang yang mempunyai
kemampuan menguasai salah satu /
banyak bahasa pemrograman. Juga bisa
dikatakan sebagai pembuat dan petugas
yang mempersiapkan program yang Gambar 1 Use Case Diagram
dibutuhkan pada sistem komputerisasi
yang akan dirancang. 2.4.1.3 Rancangan Activity Diagram
b. Desain Grafis : Seseorang yang mampu Activity diagram menggambarkan berbagai
merancang gambar untuk menyampaikan aliran aktivitas dalam sistem yang sedang dirancang,
informasi atau pesan se-efektif mungkin. bagaimana masing-masing alir berawal, decision yang
Desain grafis dapat merujuk kepada mungkin terjadi, dan bagaimana mereka berakhir.
proses pembuatan, metode merancang. Berikut ini rancangan activity diagram yang terdapat
c. Sistem Analisis : Seseorang yang pada aplikasi :
menguraikan suatu sistem informasi yang
sudah utuh kedalam bagian-bagian
komponennya dengan tujuan dapat
menidentifikasi dan menevaluasi berbagai
macam permasalahan maupun hambatan
yang terjadi pada sistem sehingga
nantinya dapat dilakukan perbaikan atau
pengembangan.

2.4 Perancangan Sistem


Perancangan sistem pada dasarnya dilakukan
untuk memberi penjelasan mengenai gambaran umum
tentang sistem yang akan dibuat. Perancangan sistem ini
mengidentifikasi komponen-komponen sistem informasi Gambar 2 Activity Diagram Aplikasi Tutorial
secara rinci. Memasak
2.4.1.4 Pembahasan User Interface
2.4.1 Perancangan UML Dalam aplikasi “Tutorial Memasak Masakan
Untuk lebih memperjelas tentang gambaran Indonesia Berbasis Android” ini terdiri dari beberapa
sistem maka dibuatlah UML dengan beberapa tipe yaitu interface yaitu Menu Utama, Menu Resep Masakan,
Use Case Actor, Use Case Diagram, Activity Diagram, Menu Kamus Bahan Masakan dan Menu Tentang.
Sequence Diagram, dan Class Diagram.

2.4.1.1 Use Case Actor


Use case actor adalah pengguna yang
berinteraksi dengan sistem aplikasi. Pengguna meliputi
orang yang ingin belajar memasak atau lebih tepatnya
pengguna yang menggunakan android.

2.4.1.2 Rancangan Use Case Diagram


Use case diagram adalah gambaran skenario dan
interaksi antara actor (pengguna) dengan sistem yang
berkaitan. Diagram use case akan menggambarkan
hubungan antara aktor dan kegiatan yang dapat
dilakukan terhadap aplikasi yang akan dibuat. Berikut
adalah interaksi antara aplikasi dan aktor yang ada pada
aplikasi tutorial memasak masakan Indonesia:
Gambar 3 Halaman Bahan Resep Masakan

3
Video tutorial memasak berguna untuk lebih
memudahkan pengguna dalam memahami tiap resep
masakan. Tombol untuk memainkan video berada pada
satu halaman resep masakan. Jika tombol play di klik,
maka dia akan secara otomatis membuka Youtube atau
browser pada perangkat.

Gambar 6 Pencarian Ditemukan

3. Penutup
3.1. Kesimpulan
Kesimpulan yang dapat diambil dari pembahasan
pada bab-bab sebelumnya yaitu :
1. Telah dibuat aplikasi tutorial memasak
dengan berbagai fitur seperti teks, video dan
kamus bahan.
2. Video pada channel Youtube dapat di
terapkan pada aplikasi android tanpa
menggunakan API (Application
Programming Interface) Youtube.
3. Peran video pada aplikasi tutorial sangat
penting karena dapat menjadikan
pembelajaran lebih mudah.
Gambar 4 Tampilan Video

Jika video di putar di youtube lewat emulator 3.2. Saran


bluestack maka tampilannya akan seperti dibawah ini. Dalam pembuatan aplikasi informasi ini,
tentunya masih memiliki berbagai keterbatasan, maka
diperlukan masukan dan saran demi penyempurnaan
aplikasi ini.
Saran untuk pengembangan aplikasi di masa
mendatang adalah sebagai berikut:
1. Menambahkan deskripsi masakan pada resep
masakan.
2. Menambahkan banyak sumber channel video.
3. Menambahkan fungsi pada bahan masakan
agar dapat di klik langsung menuju kamus
bahan masakan.
4. Bisa diterapkan pada perangkat iOS.

Daftar Pustaka
Gambar 5 Tampilan Video Saat Diputar Lewat [1] Statista, “Number of available applications in the
Youtube Google Play Store from December 2009 to
November 2015”.
Pencarian merupakan alat untuk membantu www.statista.com/statistics/266210/number-of-
pengguna dalam mencari sesuatu secara cepat dengan available-applications-in-the-google-play-store/.
hanya mengetikkan nama resep masakan ke dalam [2] Dodit Suprianto dan Rini Agustina, S.Kom, M.Pd,
kolom pencarian. Dibawah adalah hasil pencarian dari “Pemrograman Aplikasi Android”, hal 9.
aplikasi ini. [3] Taufiq, Rohmat. 2013. “Sistem Informasi
Manajemen”. Penerbit Graha Ilmu. Yogyakarta.
[4] Ian Sommerville. 2003. “Software Engineering
(Rekayasa Perangkat Lunak)/Edisi6/Jilid 1”.
Penerbit Erlangga. Jakarta.

4
[5] Kadir, Abdul. 2014. “Pengenalan Sistem Informasi
Edisi Revisi”. Penerbit Andi. Yogyakarta.
[6] Rangkuti, Fredy, 2005. “Analisis SWOT Teknik
Membedah Kasus Bisnis”, Jakarta: PT. Gramedia
Pustaka.
[7] Verdi Yasin, 2012. “Rekayasa Perangkat Lunak
Berorientasi Objek Pemodelan, Arsitektur dan
Perancangan (Modeling, Architecture and Design)”,
hal 272.
[8] Verdi Yasin, 2012. “Rekayasa Perangkat Lunak
Berorientasi Objek Pemodelan, Arsitektur dan
Perancangan (Modeling, Architecture and Design)”,
hal 269-270.
[9] Nana Sudjana, Ahmad Rifai, “Media Pengajaran”,
Sinar Baru Algendido, Bandung, 2005.
[10] Binanto Iwan. 2010. “Multimedia Digital – Dasar
Teori dan Pengembangannya”. Andi Yogyakarta.
Biodata Penulis
Afif Deswa Suryandi Prasetya, memperoleh gelar
Sarjana (S.Kom) Program Studi Teknik Informatika
STMIK AMIKOM Yogyakarta, lulus tahun 2016.

M. Rudyanto Arief memperoleh gelar Sarjana


Komputer (S.Kom), Jurusan Teknik Informatika di
Universitas Islam Indonesia Yogyakarta, lulus tahun
2001. Memperoleh gelar Magister Ilmu Komputer
(M.T) Program Pasca Sarjana Magister Teknik
Informatika Universitas Gadjah Mada Yogyakarta,
Lulus tahun 2005. Saat ini menjadi Dosen di STMIK
AMIKOM Yogyakarta.

Anda mungkin juga menyukai