Anda di halaman 1dari 15

PEMROGRAMAN MOBILE LANJUT

“Aplikasi Resep Masakan Berbasis Android”

Pengampu : Yoga Sahria, S.Kom, M.Kom.

DISUSUN OLEH :
5180411392 Derik Pratama
5180411398 Bayu Pradana R
5180411402 Sahfira fifia M.J
5180411403 Indriyanti Muslimah
5180411416 Muchlis Aulia Akbar
5180411420 Farida Tri Dewi Arfiana
5180411422 Chofiarsi Alamsyah Wijayanta
5180411431 Rizkal Riyandanu

PROGRAM STUDI S-1 INFORMATIKA FAKULTAS


SAINS & TEKNOLOGI UNIVERSITAS TEKNOLOGI
YOGYAKARTA
2021

1
KATA PENGANTAR
Puji syukur penulis panjatkan kehadirat Tuhan yang Mahakuasa karena
laporan pembuatan aplikasi ini telah dapat diselesaikan dengan baik dan tepat
pada waktunya. Laporan ini memuat bahasan “Aplikasi Mobile Resep Makanan”.
Dalam penyelesaian laporan pembuatan aplikasi ini tidak lepas dari
bimbingan dosen pengampu mata kuliah Pemrograman Mobile Lanjut yaitu bapak
Yoga Sahria, S.Kom., M.Kom dan bantuan dari berbagai pihak lainnya. Oleh
karena itu, penulis mengucapkan terima kasih atas bimbingan serta bantuannya
dalam menyelesaikan penulisan laporan penelitian ini.
Penulis menyadari bahwa masih banyak kekurangan yang mendasar pada
penulisan laporan ini. Oleh karena itu, penulis berharap kepada para pembaca
sekalian untuk memberikan kritik serta saran yang membangun untuk
penyempurnaan laporan-laporan selanjutnya.
Akhir kata, semoga laporan ini dapat memberikan manfaat bagi kita
sekalian. Sekian dan terima kasih.

2
DAFTAR ISI

KATA PENGANTAR.............................................................................................2
DAFTAR ISI............................................................................................................3
BAB I LATAR BELAKANG..................................................................................4
IDENTIFIKASI MASALAH...............................................................................5
RUMUSAN MASALAH......................................................................................5
TUJUAN DAN MANFAAT................................................................................5
BATASAN MASALAH.............................................................................................6
BAB II LANDASAN TEORI..................................................................................7
PEMROGRAMAN MOBILE.......................................................................................7
ANDROID STUDIO..................................................................................................8
ANDROID...............................................................................................................8
UML.....................................................................................................................8
JAVA......................................................................................................................9
RESEP MASAKAN................................................................................................10
BAB III DESAIN DAN IMPLEMENTASI..........................................................11
BAB IV PENUTUP...............................................................................................15
KESIMPULAN.......................................................................................................15
SARAN.................................................................................................................15

3
BAB I LATAR BELAKANG

Perkembangan teknologi dari tahun ketahun sangat berkembang dan akan


terus semakin berkembang, terutama di bidang informasi. Baik itu informasi dari
media cetak maupun elektronik yang menyajikan informasi dalam bentuk tulisan,
suara maupun gambar. Bagi masyarakat, mereka harus pandai – pandai untuk
memilih sumber informasi yang dapat di percaya dan dapat di pertanggung
jawabkan. Dan hampir semua orang membutuhkan semua hal yang bersifat cepat,
praktis, efektif dan ekonomis untuk penyajian informasi.
Masakan Indonesia merupakan pencerminan beragam budaya dan
menjadi cirikhas tradsional dari berbagai provinsi itu sendiri. Indonesia secara
umum dan hampir seluruh masakan Indonesia kaya dengan bumbu berasal dari
rempah – rempah seperti kemiri, cabai, lengkuas, jahe, kencur, kunyit, kelapa dan
gula aren dengan diikuti penggunaan teknik – teknik tertentu dari masing –
masing kota.
Pada zaman sekarang ini banyak orang yang memiliki hobi memasak.
Sebagai contohnya dilihat dari ajang – ajang kontes memasak ternyata yang
memiliki hobi memasak tersebut tidak terpaku hanya bagi kaum wanita, tua atau
pun muda. seperti halnya dulu mungkin yang hobi memasak hanya identik bagi
ibu – ibu rumah tangga saja , tetapi sekarang ini banyak juga yang hobi memasak
dari kalangan laki – laki, chef – chef professional pun kebanyak kan dari laki –
laki . namun untuk urusan hobi memasak dalam keseharian tetap saja banyak
dilakukan oleh kaum wanita.
Dengan berkembang nya teknologi saat ini maka di butuhkan sebuah
aplikasiyang dapat digunakan sesuai dengan kebutuhan setiap pengguna. yang
mampu memberikan kemudahan bagi pengguna dalam memperegukan aplikasi
sebagai pengganti buku yang mudah di bawa kemana mana dan dapat digunakan
kapanpun dan dimanapun serta dapat menghemat alokasi sumber daya penggunaa.
Maka dari itu , penulis akan membuat sebuah aplikasi resep makanan dan yang
berbasis android.Maka dengan ini penulis mengajukan tugas besar “SISTEM
INFORMASI APLIKASI RESEP MASAKAN BERBASIS ANDROID”

4
IDENTIFIKASI MASALAH
Menurut latar belakang yang dijelaskan maka di identifikasikan lah
permasalahannya sebagai berikut :
1. Masih sedikitnya sebuah informasi yang mengangkat resep masakan
makanan di Indonesia di media smartphone android.
2. Para pemula atau pecinta kuliner khas di Indonesia maupun pengguna
lainnya yang ingin belajar memasak resep masakan makanan khas
Indonesia dan membutuhkan aplikasi tentang resep yang inspiratif dan
yang mudah untuk diakses.
3. waktu yang tidak efisien serta biaya yang dikeluarkan untuk sebuah
mediacetak tentang informasi resep makanan dan minuman yang
diinginkan.

RUMUSAN MASALAH
Berdasarkan penjelasan dari identifikasi masalah di atas maka permasalahan yang
akan dikaji dalam penelitian ini dapat dirumuskan sebagai berikut :
1. Bagaimana membuat suatu aplikasi mobile ini agar mudah digunakan pada
smartphone berbasis android ?
2. Bagaimana memperkenalkan masakan khas di Indonesia kepada pengguna
yang belum mengetahui ?

TUJUAN DAN MANFAAT


1. Memudahkan pengguna untuk mengetahui cara dan resep memasak
sebuah makanan
2. Memberikan informasi tentang makanan khas di Indonesia .
3. Mempermudah proses pembelajaran untuk pemula dalam hal memasak
resep yang di inginkan.

5
Batasan Masalah
Menyesuaikan dengan materi dari mata kuliah Pemograman Mobile Lanjut
yang diberikan dalam laporan ini, maka ruang lingkup yang digunakan pada
aplikasi Resep Makanan tersebut hanya mengacu dalam penulisan laporan dari
mata kuliah Pemograman Mobile.

6
BAB II LANDASAN TEORI

Pada sub bab ini, disajikan sejumlah landasan teori yang mendasari solusi
yang diajukan untuk permasalahan yang diangkat tugas laporan ini. Setiap teori
yang disajikan pada setiap sub bab berikut. Referensi yang digunakan tercantum
pada bagian Daftar Pustaka.
Pemrograman Mobile
Pemrograman mobile adalah pemrograman yang ditujukan untuk
pembuatan aplikasi diperangkat monile yang dapat kita buat dengan menggunakan
Java. Keterbatasan yang sangat umum dalam bahasa pemrograman untuk
peralatan mobile adalah kendala dalam segala dalam hal sumber daya, seperti
ukuran layar, memori, CPU, penyimpanan dan cara menginput data. Perbedaan
tampilan juga disebabkan adanya perbedaan hardware dan API yang digunakan.
Berikut macam-macam Mobile Programming untuk ponsel:
1. J2ME
2. C++
3. Objective C
4. C#.
5. Javafx
6. PHP

Seperti namanya Mobile Programing adalah pemrograman yang diterapkan di


mobile/Handphone atau Laptop. Macam alat mobile yaitu antara lain :
1. Telepon Wireless
2. Tablet PC
3. Smartphone
4. Laptop
5. Handphpne
6. Dll

7
Android Studio
Android Studio adalah Integrated Development Enviroment (IDE) untuk
system operasi Androit, yang dibangun di atas perangkat lunak JetBrains IntelliJ
IDEA dan didesain khusu untuk pengembangan Android. IDE ini merupakan
pengganti dari Eclipse Android Development Tools (ADT) yang sebelumnya
merupakan IDE utama untuk pengembangan aplikai android.
Android Studio sendiri pertama kali diumumkan di Google I/O conference
pada tanggal 16 Mei 2013. Ini merupakan tahap preview dari versi 0.1 pada Mei
2013, dan memasuki tahap beta sejak versi 0.8 dan mulai dirilis pada Juni 2014.
Versi rilis stabil yang pertama dirilis pada Desember 2014, dimulai sejak
versi 1.0. sedangkan versi stabil yang sekarang adalah versi 4.0 yang dirilis pada
Mei 2020 Fitur Fitur yang tersedia saat ini dalam stableversion.
Android
Android adalah system operasi yang dirancang oleh Google dengan basis
kernel Linux untuk mendukung kinerja perangkat elektronik layar sentuh, seperti
tablet atau smartphone. Jadi, android digunakan dengan sentuhan, gesekan
ataupun ketukan pada layar gadget anda.
Android bersifat open source atau bebas digunakan, dimodifikasi,
diperbaiki dan didistribusikan oleh para pembuat ataupun pengembangan
perangkat lunak. Dengan sifat open source perusahaan teknologi bebas
menggunakan OS ini diperangkatnya tanpa lisensi alias gratis.
UML
UML atau “Unified Modelling Language” adalah suatu model permodelan
secara visual yang berfungsi sebagai sarana perancangan system berorientasi
objek. Definisi UML adalah sebagai suatu bahasa yang sudah menjadi standar
pada visualisasi, perancangan, dan juga mendokumentasikan system aplikasi. Saat
ini UML menjadi bahasa standar dalam penulisan blue print software (arsitektur).
Menurut (Rosa-Salahuddin, 2011:113), Unified Modelling Language atau
UML merupakan salah satu standar bahasa yang banyak digunakan didunia
industry untuk menggambarkan kebutuhan (requirement), membuat analisis dan

8
desain, serta menggambarkan arsitektur dalam pemrograman berorientasi Objek
(PBO).
Adapun macam-macam dari UML dibagi menjadi 3, antara lain:
1. Structure diagram yaitu kumpulam diagram yang berfungsi untuk
menjelaskan suatu struktur statis dari system yang dimodelkan.
2. Behaviour diagram yaitu kumpulan diagram yang digunakan untuk
menjelaskan kelakuan system atau rangkaian perubahan yang terjadi pada
sebuah system.
3. Interaction diagram yaitu kumpulan diagram yang berfungsi untuk
menjelaskan interaksi system dengan system lain maupun antar system
pada sebuah system.

Java
Java adalah sebuah bahasa pemrograman umum tingkat tinggi yang
dipakai untuk membuat beragam aplikasi. Menurut Kurniawan dkk (2011:3) Java
adalah bahasa pemrograman yang dapat dijalankan diberbagai perangkat
computer, termasuk pada ponsel. Bahasa pemrograman pada java berorientasi
pada object. Sementara programnya tersusun dari kelas-kelas atau bagian-bagian
tertentu. Kelas ini sendiri terdiri atas metode-metode yang bertugas melakukan
pekerjaan kemudian mengembalikan informasi setelah pekerjaan tersebut selesai.
Java ini adalah bahasa pemrograman yang non-spesifik atau bersifat
umum. artinya, bahasa pemrograman Java yang berorientasi pada object (OOP)
bias dijalankan untuk berbagaiplatform atau system operasi. Selain itu, OOP juga
memungkinkan program computer sebagai kelompok-kelompok objek yang bias
saling berinteraksi.
Sementara itu, Object Oriented Programming (OOP) ini berperan untuk
mengorganisir program sebagai sebuah kumpulan komponen yang kemudian
disebut sebagai objek. Object-object tersebut sifatnya independen, dapat
berkomunikasi dengan object lain dengan atura-aturan tertentu.

9
Resep Masakan
Resep adalah seperangkat instruktsi yang menjelaskan cara menyiapkan
atau membuat sesuatu, terutama hidangan makanan yang disiapkan, cara
mengolahnya serta hal-hal lainnya yang berhubungan dengan masakan.
Resep masakan adalah takaran yang digunakan untuk membuat masakan
(makanan & minuman) yang telah teruji ke akuratannya. Untuk dapat membuat
masakan tentunya si pemasak (Juru Masak) harus menyiapkan bahan-bahan
terlebih dahulu untuk menjadi masakan siap saji. Selain menyiapkan bahan, dalam
resp masakan juga tersedia keterangan dam panduan seputar cara mengolah bahan
akan dimasak, serta keterangan tentang cara menyajikan masakan tersebut.
Ada beberapa factor yang harus diketahui oleh seorang juru masak ketika
mengkreasikan sebuah resep masakan :
1. Berapa lama waktu yang dibutuhkan sebelum masakan yang dibuat
mencapai titik basi/rusak.
2. Jumlah kalori yang akan dihasilkan dalam setiap masakan.
3. Durasi yang dibutuhkan untuk memasak makanan.
4. Media untuk menyajikan hasil masakan.

10
BAB III DESAIN DAN IMPLEMENTASI

3.1 Gambaran Umum Aplikasi


Aplikasi “ Resep Makanan” merupakan aplikasi yang masih dalam
tahap prototype dan dirancang untuk menampilkan resep resep
makanan itu sendiri. Pada aplikasi “ Resep Makanan” yang masih
berstatus prototype terdapat interface halaman awal dan interface
halaman utama. Pada halaman awal akan menampilkan login lalu
unutk halaman utamanya akan menampilkan resep makanan.
3.2 Desain UML
Dalam aplikasi Resep Makanan terdapat perancangan desain UML
yaitu berupa use case diagram.
3.2.1 Use Case
Use Case merupakan rangkaian kelompok yang saling terkait dan
membentuk sistem secara teratur yang dilakukan atau diawasi oleh
aktor. Use case digunakan untuk membentuk tingkah laku benda dalam
sebuah mode serta direlasikan oleh sebuah collaborator, umumnya use
case digambarkan dengan sebuah elips dengan garis yang solid. Use
case menggambarkan proses system. Berikut adalah use case diagram
dari aplikasi Resep Makanan :

11
3.1.3 Implementasi Hasil Aplikasi di Android Studio
Berikut merupakan Hasil dari aplikasi Resep Masakan :

Menu Tampilan Awal

Tampilan Menu Pencarian

12
Tampilan Pencarian Ayam

Detail Resep

13
Cara Memasak

Menu Awal Tampilan Dark Mode

14
BAB IV PENUTUP
Kesimpulan
Dari perancangan dan implementasi aplikasi yang telah dijelaskan pada bab bab
sebelumnya dapat disimpulkan bahwa aplikasi Resep Makanan merupakan suatu
aplikasi yang dirancang untuk membantu para pengguna/user untuk memberi
informasi mengenai resep suatu masakan tanpa harus mebeli buku resep. Maka
dengan permasalahan yang diajukan penulis menemukan ide dan merancang
sebuah ide dengan membuat aplikasi Resep Makanan. Dengan memanfaatkan
smartphone berbasis android pengguna akan lebih dipermudah dalam
mendapatkan informasi resep makanan.

Saran
Pembuatan aplikasi resep makanan dan informasi mengenai makanan khas
indonesia ini masih harus di kembangkan lebih lanjut agar bisa di samakan
dengan kebutuhan fungsional pengguna.

15

Anda mungkin juga menyukai