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 AMIKOM YOGYAKARTA YOGYAKARTA 2014
LEMBAR PENGESAHAN
MAKING APPLICATIONS A COLLECTION OF JAVANESE TRADITIONAL RECIPES BASED ON ANDROID PEMBUATAN APLIKASI KUMPULAN RESEP MASAKAN JAWA TRADISIONAL BERBASIS ANDROID Umi Tri Lestari Krisnawati Jurusan Teknik Informatika STMIK AMIKOM YOGYAKARTA
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
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
1
Hanif Al Fatta, Analisis dan Perancangan Sistem Informasi untuk Keunggulan Bersaing Perusahaan dan Organisasi Modern, 2007, Hal 44
1
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
perusahaan (kekuatan, kelemahan, peluang dan ancaman) dalam kondisi saat ini. 2.1.2.
strategis
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
untukmenentukan,visualisasi,
Language
(UML)
mengkontruksi,
dan
adalah
sebuah
mendokumentasikan
bahasa 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 3
lunak.
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
2
Wasito 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. 3 Dharwiyanti, 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
2
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
memanipulasi keadaan tersebut.
sistem,
sekaligus
menawarkan
layanan
untuk
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. 2.2.2.
7
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 6 Verdi Yasin, REKAYASA PERANGKAT LUNAK BERORIENTASI OBJEK Pemodelan,Arsitektur dan Perancangan (Modeling, Architecture and Design)hal 273-274 7 Ibid hal 272
3
sistem 64-bit atau antara arsitektur big-endian dan little-endian. Fitur- fitur ini membuat SQLite menjadi pilihan popular sebagai Application File Format. 2.3.
8
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. 2.4.
Pengenalan Android
2.4.1.
Sejarah Android
9
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.
8
10
SQLite. About SQLite. http://www.sqlite.org/about.html diakses 12 Oktober 2013 Yogi Iskandar, Tentang Masakan Tradisional, http://yogiisk.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 9
4
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
5
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.
6
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
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)
Nama
3.2.2.
Spesifikasi
Software
Unity 3D game engine
Android SDK
Android SDK Platform-tools revision 20
ADT
ADT 20. 0.1
Bahasa
C#
Perancangan Proses Perancangan proses merupakan rancangan proses-proses yang ada dalamsistem.
Disini penulis merancang proses-proses dalam sistem menggunakan Unified Modelling Language (UML).
7
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
3.2.4.
Tipe Data
Ukuran
namaMasakan
Text
0
bahanMasakan
Text
0
daerahMasakan
Text
0
Scene
Text
0
currentIndex
Int
0
Kunci
Primary key
Perancangan Interface Perancangan tampilan aplikasi menjelaskan bagaimana suatu aplikasi tertampil pada
layarbeserta tata letak menu dan materi yang ditampilkan sehingga terlihat menarik bagi penggunanya.
8
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.
9
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
10
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.
11
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.
12
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 :
13
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. .
14
DAFTAR PUSTAKA Al Fatta, Hanif. 2007. Analisis dan Perancangan Sisten Informasi untuk Bersaing Perusahaan dan Organisasi Modern. Yogyakarta : Andi Offset
Keunggulan
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
15