17
PEMBUATAN APLIKASI KUMPULAN RESEP MASAKAN JAWA TRADISIONAL BERBASIS ANDROID HALAMAN JUDUL NASKAH PUBLIKASI diajukan oleh Umi Tri Lestari 10.11.4441 Kepada SEKOLAH TINGGI MANAJEMEN IFORMATIKA DAN KOMPUTER YOGYAKARTA 2014

Umi Tri Lestari

Embed Size (px)

DESCRIPTION

Umi Tri Lestari

Citation preview

Page 1: Umi Tri Lestari

PEMBUATAN APLIKASI KUMPULAN RESEP MASAKAN JAWA

TRADISIONAL BERBASIS ANDROID

HALAMAN JUDUL

NASKAH PUBLIKASI

diajukan oleh

Umi Tri Lestari

10.11.4441

Kepada

SEKOLAH TINGGI MANAJEMEN IFORMATIKA DAN KOMPUTER

YOGYAKARTA

2014

Page 2: Umi Tri Lestari

MAKING APPLICATIONS A COLLECTION OF JAVANESE TRADITIONAL RECIPES BASED ON ANDROID

PEMBUATAN APLIKASI KUMPULAN RESEP MASAKAN JAWA TRADISIONAL BERBASIS ANDROID

ABSTRACT

The development of the technology world is growing very rapidly, such as the emergence of Android Operating System. Android is a Linux-based operating system that is used as a resource management hardware. With the android makes it easier for users to find the desired information.

Cookingis afun hobby, especially the mothers-housewives, teenagers and gentlemenswhohave a hobby ofcooking. Evencookingis alsoused as the arenatournamentorcompetition. Javanesecuisineis thecuisinethatoriginatedfromJava. The

hallmarkoftheJavanesecuisinehasflavorsof sweet andsavory.

The purpose of the making of the applications a collection of Recipes of traditional Javanese cuisine this android based, that is to make it easier for users to find the desired dishes recipe list. This application comes with an ingredients, spices and cooking methods.

Keywords : Android, Recipes, Javanese Cuisine

Umi Tri Lestari Krisnawati

Jurusan Teknik Informatika

Page 3: Umi Tri Lestari

1

1. PENDAHULUAN

Jawa merupakan salah satu pulau yang memiliki cukup banyak penduduk dengan

beragam suku dan budaya. Selain itu, jawa juga memiliki berbagai macam masakan

tradisional. Jawa memang terkenal akan kelezatan dan beberapa hidangan yang menjadi

kekhasan masing-masing daerah. Masakan jawa terkenal dengan citra rasa yang unik.

Dunia makanan atau yang lebih dikenal masyarakat dengan nama kuliner pada saat ini

sedang populer, dilihat dari banyaknya bermunculan program-program acara televisi yang

berunsur kuliner mulai dari acara perlombaan memasak, panduan memasak yang bisa

mengajarkan cara memasak makanan. Fenomena ini menunjukan antusiasme masyarakat

terhadap kuliner saat ini sangat tinggi.

Menginggat adanya teknologi yang semakin hari semakin banyak perkembangan.

Dengan adanya perkembangan, alat komunikasi semakin banyak digunakan contohnya

handphone. Sistem operasi handphone yang trend saat ini yaitu Android.

Android merupakan toolkit perangkat lunak open source baru untuk perangkat baru

mobile masa depan. Berbagai macam aplikasi ditawarkan dari sistem android. Pengguna

android dapat memilih segala aplikasi yang sesuai kebutuhan yang diinginkan. Dengan

adanya aplikasi ini, maka akan membantu pengguna untuk mempermudah mencari resep

masakan yang diinginkan serta dapat melakukan pencarian resep masakan menurut bahan

yang dimilki supaya bisa berfariasi. Terlebih saat ini masakan jawa tradisional sudah mulai

terlupakan karena adanya masakan modern yang cepat saji.

2. LANDASAN TEORI

2.1. Analisis Sistem

Analisis sistem adalah sebuah istilah yang secara kolektif mendeskripsikan fase-fase

awal pengembangan sistem. Analisis sistem adalah teknik pemecahan masalah yang

menguraikan bagian-bagian komponen dengan mempelajari seberapa bagus bagian-bagian

komponen tersebut bekerja dan berinteraksi untuk mencapai tujuan mereka.1

1Hanif Al Fatta, Analisis dan Perancangan Sistem Informasi untuk Keunggulan Bersaing

Perusahaan dan Organisasi Modern, 2007, Hal 44

Page 4: Umi Tri Lestari

2

2.1.1. Analisis Kelemahan Sistem

Analisis SWOT (Strength, Weakness, Opportunity, Threat) adalah identifikasi

berbagai faktor secara sistematis untuk merumuskan strategi perusahaan.Analisis ini

didasarkan pada logika yang dapat memaksimalkan kekuatan (Strength) dan peluang

(Oppurtunities), namun secara bersamaan dapat meminimalkan kelemahan (Weakness) dan

ancaman (Threat). Proses pengambilan keputusan strategis selalu berkaitan dengan

pengembangan misi, tujuan, strategi dan kebijakan perusahaan. Dengan demikian

perencana strategis (strategic planner) harus menganalisis facktor-faktor strategis

perusahaan (kekuatan, kelemahan, peluang dan ancaman) dalam kondisi saat ini.2

2.1.2. Analisis Kebutuhan Sistem

Tujuan dari fase analisis adalah memahami dengan sebenar-benarnya kebutuhan

dari sistem baru dan mengembangkan sebuah sistem yang mewadahi kebutuhan tersebut,

atau memutuskan bahwa sebenarnya pengembangan sistem baru tidak dibutuhkan

2.1.3. Analisis Kelayakan Sistem

Analisis kelayakan sistem digunakan untuk mempelajari apakah usulan-usulan

kebutuhan sistem baru layak (feasible) untuk diteruskan menjadi sistem informasi.

2.2. Perancangan Sistem

2.2.1. UML (Unified Modelling Languange)

Unified Modelling Language (UML) adalah sebuah bahasa

untukmenentukan,visualisasi, mengkontruksi, dan mendokumentasikan artifact

darisistemsoftware untuk memodelkan bisnis dan sistem non-software lainnya. Seperti

bahasa lainnya, UML mendefinisikan notasi dan syntax/semantik. Notasi UML merupakan

sekumpulan bentuk khusus untuk menggambarkan berbagai diagram piranti perangkat

lunak.3

2.2.1.1. Use Case Diagram

Use Case Diagram adalah gambar dari beberapa atau seluruh actor dan use case

dengan tujuan mengenali interaksi mereka dalam suatu sistem. Use case diagram

2Wasito Trinino Raharjo,2010.Strategi meningkatkan Tinjauan literatur.Hal-12

http://lontar.ui.ac.id/file?file=digital/131608-T%2027554-Strategi%20meningkatkan Tinjauan%20literatur.pdf.

3Dharwiyanti, Sri dan Romi Satria Wahono, 2003.Pengantar UML ( Unified Modelling

Language). Hal 2.http://setia.staff.gunadarma.ac.id/Downloads/risk/6077/Modul_UML.pdf

Page 5: Umi Tri Lestari

3

menggambarkan fungsionalitas yang diharapkan dari sebuah sistem, yang ditekankan

adalah “apa” yang diperbuat sistem, dan buakan “bagaimana”.4

2.2.1.2. Activity Diagram

Activity diagram menggambarkan rangkaian aliran dari aktivitas, digunakan untuk

mendeskripsikan aktivitas yang dibentuk dalam suatu operasi sehingga dapat digunakan

untuk aktifitas lainnya seperti use case atau interaksi. Activity Diagram berupa flow chart

yang digunakan untuk memperlihatkan aliran kerja dari sistem.5

2.2.1.3. Class Diagram

Class Diagram menggambarkan struktur dan deskripsi class, package, dan objek

beserta hubungan satu sama lain seperti containment, pewarisan, asosiasi dan lain-lain.

Class diagram berfungsi untuk menjelaskan tipe dari objek sistem dan hubungannya dengan

objek lain. Objek adalah nilai tertentu dari setiap attribute kelas entity.

Class adalah sebuah spesifikasi yang jika diinstansiasi akan menghasilkan sebuah

objek dan mrrupakan inti dari pengembangan berorientasi objek. Classmenggambarkan

keadaan (attribute/property) suatu sistem, sekaligus menawarkan layanan untuk

memanipulasi keadaan tersebut.6

2.2.1.4. Sequance Diagram

Sequence diagram menggambarkan kolaborasi dinamis antara sejumlah objek dan

untuk menunjukkan rangkaian pesan yang dikirim antar objek juga interaksi dengan objek,

sesuatu yang terjadi pada titik tertentu dalam eksekusi sistem. Sequence diagram

menjelaskan interaksi objek yang disusun berdasarkan urutan waktu.7

2.2.2. Database SQLite Manajer

SQLite merupakan mesin database SQL embedded. Tidak seperti kebanyakan

database SQL lainnya, SQLite tidak memiliki proses server yang terpisah. SQLite membaca

dan menulis secara langsung ke disk. Database SQLite lengkap dengan multiple table,

indices, triggers, dan views, semua terdapat dalam sebuah disk file tunggal. Format file

database adalah cross-platform yaitu kita bebas mengcopy database antara 32-bit dan

4 Verdi Yasin, REKAYASA PERANGKAT LUNAK BERORIENTASI OBJEK

Pemodelan,Arsitektur dan Perancangan (Modeling, Architecture and Design), hal 269

5 Ibid 270

6Verdi Yasin, REKAYASA PERANGKAT LUNAK BERORIENTASI OBJEK

Pemodelan,Arsitektur dan Perancangan (Modeling, Architecture and Design)hal 273-274 7Ibid hal 272

Page 6: Umi Tri Lestari

4

sistem 64-bit atau antara arsitektur big-endian dan little-endian. Fitur- fitur ini membuat

SQLite menjadi pilihan popular sebagai Application File Format.8

2.3. Masakan Jawa Tradisional

Kuliner merupakan cermin jujur, betapa setiap bangsa tidak sekedar lahir dan

dialami secara politik, akan tetapi juga dihayati dengan perasaan yang begitu khas dan unik.

Dalam sisi yang lain kuliner adalah wujud pencapaian estetika tentang bagaimana bangsa

dalam rentang waktu sejarah tertentu terbangun spirit dan citra rasa.

Karena itu terdapat suatu ungkapan yang mengatakan bahwa sekali-sekali jangan

pernah mengatakan telah mengenal sebuah bangsa, jika belum mengenal kulinernya.

Ungkapan ini berlaku bagi negeri manapun termasuk Indonesia, yang dikenal sebagai negeri

kepulauan yang memiliki beraneka macam suku, budaya dan istiadat. Karena itu jangan

pernah mengenal puspa ragam aneka macam kuliner didalamnya.

Makanan tradisional Indonesia adalah segala jenis makanan olahan asli Indonesia,

khas daerah setempat, mulai dari makanan lengkap, selingan dan minuman, yang cukup

kandungan gizi, serta biasa dikonsumsi oleh masyarakat daerah tersebut dengan beragam

dan bervariasinya bahan dasar, maka dapat dihasilkan bermacam-macam jenis makanan

tradisional yang sedemikian rupa, sehingga menjadi makanan yang lezat dan gizi seimbang.

Makanan tradisional Indonesia dipengaruhi oleh kebiasaan makan masyarakat dan

menyatu di dalam sistem sosial budaya berbagai golongan etnik di daerah-daerah.Makanan

tersebet disukai karena rasa, tekstur dan aromanya sesuai dengan seleranya.9

2.4. Pengenalan Android

2.4.1. Sejarah Android

Android adalah sebuah sistem operasi untuk perangkat mobile berbasis linux yang

mencakup sistem operasi, middleware dan aplikasi (Safaat, 2012). Android menyediakan

platform terbuka bagi para pengembang untuk menciptakan aplikasi mereka.

2.4.2. Definisi Android

Android adalah sebuah sistem operasi untuk perangkat mobile berbasis Linux yang

mencakup sistem operasi, middleware dan aplikasi. Android menyediakan platform yang

terbuka bagi para pengembang untuk menciptakan aplikasi mereka.10

8 SQLite. About SQLite. http://www.sqlite.org/about.html diakses 12 Oktober 2013

9Yogi Iskandar, Tentang Masakan Tradisional, http://yogi-

isk.blogspot.com/2011/10/pengertian-arti-makanan-tradisional.html?m=1 10

Safaat, Nazruddin, Android Pemrograman Aplikasi Mobile Smartphone Dan Tablet PC Berbasis Android Edisi Revisi, INFORMATIKA, Bandung, 2012, Hal 3

Page 7: Umi Tri Lestari

5

2.4.3. Arsitektur Android

1. Application dan Widgets

Application dan Widgets ini adalah layer dimana kita dapat terhubung dengan

aplikasi saja, dimana biasanya kita download aplikasi kemudian kita lakukan

instalasi dan jalankan aplikasi tersebut.

2. Application Frameworks

Android adalah “Open Development Platform” yaitu Android menawarkan kepada

pengembang atau memberi kemampuan kepada pengembang untuk membangun

aplikasi yang bagus dan inovatif. Pengembang bebas untuk mengakses perangkat

keras, akses informasi resource, menjalankan service background, mengatur alarm,

dan menambahkan status notifications, dan sebagainya.

3. Libraries

Libraries ini adalah layer di mana fitur- fitur Android berada, biasanya para pembuat

aplikasi mengakses Libraries untuk menjalankan aplikasinya.

4. Android Run Time

Layer yang membuat aplikasi dapat dijalankan dimana dalam prosesnya

menggunakan Implementasi Linux. Dalvrik Virtual Machine (DVM) merupakan

mesin yang membentuk dasar kerangka aplikasi Android.

5. Linux Kernel

Layer dimana inti dari operating sistem dari Android itu berada. Berisi file-file sistem

yang mengatur sistem prossesing, memory, resource, drivers, dan sistem-sistem

operasi android lainnya.

2.4.4. Fundamental Aplikasi

Aplikasi Android ditulis dalam bahasa pemrograman java. Kode java dikompilasi

bersama dengan data file resource yang dibutuhkan oleh aplikasi, dimana prosesnya

dipackage oleh toolsyang dinamakan “apt tools” ke dalam paket Android sehingga

menghasilkan file dengan ekstensi apk.11

2.5. Perangkat Lunak yang Digunakan

2.5.1. Unity Game Engine

Unity Game Engine merupakan software yang digunakan untuk membuat video

game 3D atau konten yang interaktif lainnya seperti, visual arsitektur dan real-time 3D

animasi.Unity Game Engine tidak hanya merupakan sebuah game engine, tapi juga

11

Safaat, Nazruddin, Android Pemrograman Aplikasi Mobile Smartphone Dan Tablet PC Berbasis Android Edisi Revisi, INFORMATIKA, Bandung, 2012 hal 9

Page 8: Umi Tri Lestari

6

merupakan sebuah editor. Unity Game Engine mirip dengan game engine lainnya

seperti, Director, Blender game engine, Virtools, Torque Game Builder atau

Gamestudio. Kelebihan dari Unity Game Engine yaitu multi platform, Unity Game Engine

dapat dioperasikan pada platform Windows dan Mac Os dan dapat menghasilkan game

untuk Windows, Mac, Linux, Wii, iPad, iPhone, dan platform Android. Unity Game Engine

juga dapat menghasilkan game browser, untuk menjalankan pada web broser kita

memerlukan sebuah plugin yaitu Unity web player plugin.

2.5.2. Fitur Unity (Scripting)

1. Mendukung 3 bahasa pemrograman, JavaScript, C#, dan Boo.

2. Flexible and EasyMoving, rotating, dan scaling objects hanya perlu sebaris kode.

Begitu juga dengan duplicating, removing, dan changing properties.

3. Multi Platform Game bisa di deploy di PC, Mac, Wii, iPhone, iPad dan Android.

4. Visual PropertiesVariables yang di definisikan dengan scripts ditampilkan pada

Editor. Bisa digeser, di drag and drop, bisa memilih warna dengan color picker.

5. Berbasis .NET –>Penjalanan program dilakukan dengan Open Source .NET

platform, Mono.

2.5.3. Orthello 2D Framework

Orthello 2D Framework untuk unity ditulis dalam bahasa pemrograman C#. orthello

sangat memudahkan kita dalam membuat game 2D diatas lingkungan 3D. Mengingat unity

pada dasarnya dibuat untuk mengembangkan game 3D maka, orthello sangat memudahkan

kita dalam membuat game 2D diatas lingkungan 3D. Framework ini akan mempermudah

dalam menambahkan gambar 2D atau sprite, dan animasi yang akan berinteraksi satu sama

lain atau terhadap pengguna.

2.5.4. Android SDK (Software Development Kit)

Android SDK adalah tools API (Application Programming Interface) yang diperlukan

untuk mulai mengembangkan aplikasi pada platform android menggunakan bahasa

pemrograman Java. Beberapa fitur-fitur android yang paling penting adalah :

1. Framework aplikasi yang mendukung penggantian komponen dan

rousable.

2. Mesin Virtual Dalvik dioptimalkan untuk perangkat mobile.

3. Integrated browser berdasarkan engine open source WebKit.

Page 9: Umi Tri Lestari

7

3. ANALISIS DAN PERANCANGAN

3.1. Tinjauan Umum

Aplikasi Kumpulan Resep Masakan Jawa Tradisional ini merupakan aplikasi yang

menyediakan informasi tentang resep-resep dan macam-macam masakan di daerah Jawa.

3.2. Analisis Sistem

Analisis sistem yang digunakan adalah analisis kelemahan sistem, analisis

kebutuhan sistem, dan kelayakan dari sistem yang akan dibuat.

3.2.1. Analisis Kebutuhan Sistem

3.2.1.1 Kebutuhan Fungsional

1. Menampikan menu masakan

2. Mampu menampilakan info aplikasi

3. Mampu menampilkan Bantuan Aplikasi

4. Mampu menampilkan pencarian menurut bahan masakan.

5. Mampu menampilkan menu keluar aplikasi

3.2.1.2 Kebutuhan Non-Fungsional

Nama Spesifikasi

Software Unity 3D game engine

Android SDK Android SDK Platform-tools revision 20

ADT ADT 20. 0.1

Bahasa C#

3.2.2. Perancangan Proses

Perancangan proses merupakan rancangan proses-proses yang ada dalamsistem.

Disini penulis merancang proses-proses dalam sistem menggunakan Unified Modelling

Language (UML).

Perangkat Keras Spesifikasi

Prosessor Pentium(R) Dual-Core CPU T4500 @2.30Gh

Grazfis SiS Mirage 3 Graphics

Memory 3072 MB

Display 1366 x 768 (32 bit) (60Hz)

Page 10: Umi Tri Lestari

8

Perancangan UML meliputi rancangan sistem yang akan dibangun (Use Case

Diagram), rancangan alur kerja (Actvity Diagram), rancangan antar class (Class Diagram),

dan rancangan integrasi antar objek (Sequence Diagram).

3.2.2.1. Use Case Diagram

Rancangan use case diagram dari aplikasi Kumpulan Resep Masakan Jawa

Tradisional yang akan dibuat, disini dijelaskan siapa dan apa saja yang berperan ketika

aplikasi dijalankan dan apa saja yang dilakukan.

3.2.2.2. Activity Diagram

Menggambarkan proses-proses yang terjadi didalam menu, dari aktivitas mulai

sampai aktivitas berhenti.

3.2.2.3. Class Diagram

Aplikasi Kumpulan Resep Masakan Jawa Tradisional terdiri atas objek penyusun

yang menjadi dasar dalam pembuatan aplikasi ini. Objek-objek tersebut saling berhubungan

dengan objek yang lain, tergantung dari fungsi-fungsi dan method yang menghubungkan.

3.2.2.4. Sequence Diagram

Pembuatan sequence diagramakan dikelompokkan berdasarkan pelaku yang

berinteraksi dengan aplikasi Kumpulan Resep Masakan Jawa Tradisional. Dari sequence

diagram ini, alur serta method-method apa saja yang digunakan akan terlihat, sehingga

membuat pembuatan program menjadi lebih terarah.

3.2.3. Perancangan Basis Data

Basis data merupakan komponen terpenting dalam membuat aplikasi, komponen

tersebut digunakan untuk menampung semua data yang ada di aplikasi.

Nama Kolom Tipe Data Ukuran Kunci

namaMasakan Text 0

bahanMasakan Text 0

daerahMasakan Text 0

Scene Text 0

currentIndex Int 0 Primary key

3.2.4. Perancangan Interface

Perancangan tampilan aplikasi menjelaskan bagaimana suatu aplikasi tertampil pada

layarbeserta tata letak menu dan materi yang ditampilkan sehingga terlihat menarik bagi

penggunanya.

Page 11: Umi Tri Lestari

9

3.2.4.1. Rancangan Splash Screen

Rancangan splash screen merupakan tampilan pembuka yang muncul setelah aplikasi

dijalankan

3.2.4.2. Rancangan Menu Utama

Rancangan menu utama merupakan rancangan tampilan halaman utama dari aplikasi yang

dijadikan poros aplikasi.

3.2.4.3. Rancanagan Menu Propinsi

Rancanagan menu Propinsi ini berisi daftar propinsi yang ada pada aplikasi Kumpulan

Resep Masakan Jawa Tradisional.

3.2.4.4. Rancangan Menu Info

Rancangan menu info merupakan rancangan tampilan konten pada halaman info tentang

aplikasi, halaman ini berisi mengenai informasi aplikasi dan pembuat aplikasi.

3.2.4.5. Rancangan Menu Bantuan

Rancangan menu bantuan merupakan rancanagan tampilan konten pada halaman bantuan.

Halaman bantuan ini berisi tentang informasi mengenai cara mengakses aplikasi.

3.2.4.6. Rancangan Menu Keluar

Rancangan menu keluar merupakan rancangan tampilan konten pada menu keluar.Halaman

ini berfungsi untuk keluar dari aplikasi.

4. IMPLEMENTASI DAN PEMBAHASAN

4.1. Implementasi

Implementasi dan pembahasan dalam pembuatan aplikasi Resep Masakan Jawa

Tradisional ini menggunakan Unity 3D Game Engine.

4.1.1. Manual Program

Manual program digunakan sebagai panduan bagi user untuk mengoperasikan

program atau aplikasi yang sudah dibuat. Setiap fitur / menu yang ada didalam program

dijalankan satu demi satu secara lengkap. Hal ini dimaksudkan agar pembaca / pengguna

program dapat mengoperasikan program yang sudah dibuat tanpa harus bertanya langsung

kepembuat program (programmer/ analisys system).

1. Buka aplikasi Resep Masakan Jawa Tradisional

2. Pilih menu pencarian untuk memasukkan bahan masakan guna mendapatkan resep

yang dicari.

3. Pilih menu masakan pada menu utama untuk menampilkan daftar menu propinsi.

Page 12: Umi Tri Lestari

10

4. Pilih menu propinsi untuk melihat daftar masakan.

5. Pilih menu masakan untuk melihat detail resep dan cara memasak.

6. Pilih menu bantuan pada menu utama utuk melihat cara penggunaan aplikasi.

7. Pilih menu info pada menu utama untuk melihat informasi tentang aplikasi.

8. Pilih menu keluar pada menu utama untuk keluar dari aplikasi

4.1.2. Manual Instalasi

1. Masuk ke folder sdcard yang menyimpan apk dari resep masakan jawa, seperti

gambar berikut :

Gambar 4.1 File Resep Masakan Jawa

2. Klik apk resep masakan jawa, maka akan muncul gambar seperti berikut :

Gambar 4.2 Instalasi Aplikasi

Page 13: Umi Tri Lestari

11

3. Setelah proses instalasi selesai maka akan muncul pemberitahuan apabila apk sudah

terinstal, seperti gambar berikut :

Gambar 4.3 Aplikasi telah Terinstal

4.1.3. Pemeliharaan Sistem

Pemeliharan sistem untuk aplikasi Resep Masakan Jawa Tradisional ini tergolong

mudah, karena cukup memback-up file dan disimpan pada suatu folder di smartphone

ataupun pada komputer. Kemudian jangan lupa juga menginstal anti virus untuk mencegah

terinfeksi virus yang bisa mengakibatkan aplikasi hilang atau terganggu sistem kerjanya.

4.2. Pembahasan

Aplikasi ini berisi tentang resep masakan yang ada di Jawa. Aplikasi ini bisa diinstal

pada smartphone yang berbasis android dengan versi minimal 2.2 (Froyo) untuk

menjalankan aplikasi ini tidak menggunakan koneksi internet.

4.2.1. Pembahasan Interface

Dalam aplikasi Resep Masakan Jawa Tradisional berbasis android ini terdiri dari

beberapa halaman antarmuka (interface).

4.2.1.1. Splash Screen

Tampilan ini adalah tampilan awal pada saat pertama kali aplikasi dibuka.

Page 14: Umi Tri Lestari

12

Gambar 4.4 Splash Screen

4.2.1.2. Menu Utama

Tampilan ini adalah tampilan pertama aplikasi setelah splash screen. Terdapat beberapa

menu yaitu masakan, info, bantuan dan keluar.

Gambar 4.5 Menu Utama

4.2.1.3. Tampilan Resep Masakan

Tampilan resep masakan akan muncul apabila user memilih salah satu resep masakan yang

diinginkan.

Page 15: Umi Tri Lestari

13

Gambar 4.6Tampilan Resep Masakan

4.2.1.4. Menu Info

Menu akan menampilkan informasi aplikasi resep masakan jawa tradisional. Menu ini akan

muncul setelah user memilih menu info pada menu utama aplikasi.

Gambar 4.7 Menu Info

5. PENUTUP

5.1. Kesimpulan

Dari uraian dan penjelasan serta pembahasan, maka penyusun mengambil

kesimpulan bahwa :

Page 16: Umi Tri Lestari

14

1. Untuk merancang dan membuat aplikasi mobile diperlukan beberapa tahapandimulai

dari perancangan sistem, basis data dan interface. Perancangan sistem

menggunakan beberapa diagram UML yaitu Use Case Diagram, Activity Diagram,

Sequence Diagram dan Class Diagram.

2. Telah dibuatnya aplikasi resep masakan jawa tradisional berbasis android yang

berisi fitur resep masakan, pencarian bahan masakan, informasi, dan bantuan.

Dengan aplikasi ini dapat memberikan informasi seputar resep masakan jawa.

5.2. Saran

Adapun saran yang dapat penulis sampaikan yaitu :

1. Image yang ditampilkan terlalu tajam, diharapkan pengembang bisa membuat

image dengan warna yang sesuai.

2. Penambahan resep masakan yang lebih banyak lagi.

3. Penambahan resep masakan membuuhkan banyak asset / gambar, diharapkan

pengembang selanjutnya memiliki banyak asset untuh penambahan resep.

Penulis berharap Aplikasi Resep Masakan Jawa Tradisional ini bermanfaat bagi

pembaca dan pengguna untuk mengetahui macam-macam masakan tradisional dari

berbagai propinsi di Jawa.

.

Page 17: Umi Tri Lestari

15

DAFTAR PUSTAKA

Al Fatta, Hanif. 2007. Analisis dan Perancangan Sisten Informasi untuk Keunggulan Bersaing Perusahaan dan Organisasi Modern. Yogyakarta : Andi Offset

Safaat, Nazruddin H. 2012. Android Pemrograman Aplikasi Mobile Smartphone dan Tablet PC Berbasis Android. Bandung : Informatika

Tien, T S. 2001. Bahasa C# Untuk Pemrograman Berorientasi Objek. Jakarta : Elex Media

Komputindo

Yasin, V. 2012. REKAYASA PERANGKAT LUNAK BERORIENTASI OBJEK Pemodelan, Arsitektur, da Perancangan (Modeling, Architecture and Design). Jakarta: Mitra Wacana Media

Dharwiyanti, Sri dan Romi Satria Wahono. 2003. Pengantar UML(Unified Modelling Language),http://setia.staff.gunadarma.ac.id/Downloads/risk/6077/Modul_UML.pdf.

diakses tanggal 12 Oktober 2013.

SQLite. About SQLite. http://www.sqlite.org/about.htmldiakses 12 Oktober 2013