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
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
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 ?
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
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
11
3.1.3 Implementasi Hasil Aplikasi di Android Studio
Berikut merupakan Hasil dari aplikasi Resep Masakan :
12
Tampilan Pencarian Ayam
Detail Resep
13
Cara Memasak
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