Date post: | 28-Dec-2015 |
Category: |
Documents |
Upload: | yeahrightskripsi |
View: | 515 times |
Download: | 0 times |
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
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
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
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
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
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
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
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.
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)
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.
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.
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
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.
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.
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 :
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.
.
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