Upload
hoangkhue
View
228
Download
0
Embed Size (px)
Citation preview
ANALISA DAN PERANCANGAN APLIKASI PERENCANAAN POLA
MAKAN BERBASIS MOBILE
Anggi Putra Gomis Universitas Bina Nusantara, Jakarta, DKI Jakarta, Indonesia
Albertus Raditya Arianto
Universitas Bina Nusantara, Jakarta, DKI Jakarta, Indonesia
Dan
Darmadi Universitas Bina Nusantara, Jakarta, DKI Jakarta, Indonesia
Abstrak
Tujuan pengimplementasian sistem ini adalah untuk membantu user mengatur dan tracking history pola makannya, memilih makanan sesuai kebutuhan tubuh user,dan membantu user dalam memilih tempat makan. Metodologi penelitian yang digunakan meliputi tiga bagian pokok yaitu metode analisa, perancangan, dan studi pustaka. Metode analisa meliputi menyebarkan kuisioner analisa kebutuhan, wawancara daengan ahli gizi dan rumah makan, menganalisa pengguna iOS, membandingkan dengan aplikasi sejenis, dan identifikasi persyaratan sistem. Metode perancangan menggunakan pendekatan Unified Modelling Language (UML), pembuatan Entity Relationship Diagram (ERD), dan perancangan user interface. Hasil yang dicapai adalah aplikasi pengaturan pola makan berbasis mobile dengan platform iOS. Kesimpulan yang dicapai adalah aplikasi pengaturan pola makan yang dapat membantu user untuk mengatur dan melakukan tracking history pola makan, membantu user dalam melakukan pemilihan makanan seimbang yang sesuai kebutuhan tubuhnya, dan dapat memberikan informasi rumah makan dimana user bisa mendapatkan makanan sesuai rencana yang sudah dibuat.
Kata Kunci : Analisa, Perancangan Perencanaan Pola Makan, iOS
1. Pendahuluan
Seiring perkembangan waktu, dewasa ini ada banyak kalangan, terutama mereka yang
disibukkan dengan pekerjaan atau studi, ataupun kalangan yang tidak memiliki pengetahuan
yang memadai mengenai pola makan seimbang. Dalam kondisi seperti itu, mereka
mengalami kesulitan dalam mengatur pola makan sehari-harinya, baik mengenai apa yang
sebaiknya dikonsumsi dan mana yang tidak, maupun hal-hal yang berkaitan dengan jumlah
dan keseimbangan nutrisi yang diperoleh dari makanan yang dikonsumsi.
Dengan semakin berkembangnya ilmu pengetahuan dan teknologi informasi sekarang ini,
maka kelompok kami ingin mengembangkan aplikasi My Food Assistant yang berbasis iOS
untuk memberi solusi terhadap masalah diatas. Solusi yang diberikan melalui aplikasi My
Food Assistant antara lain dengan fitur-fitur sebagai berikut :
a. User Profile : Fitur untuk memasukan data-data dari user yang akan digunakan untuk
memberikan rekomendasi makanan kepada user.
b. Food recommendation : Memberi rekomendasi pada user tentang makanan yang
dapat dimasukan ke perencanaan pola makan.
c. Food Planner : Berisi daftar makanan yang telah dipilih oleh user dari fitur food
recommendation.
d. Map Location : memungkinkan user dapat mengetahui lokasi yang menyediakan
makanan tertentu di daerah sekitar user berada melalui map lokasi.
e. Food History : User bisa melihat kembali data di masa lampau tentang apa saja yang
telah dikonsumsi, yang disusun dalam format per tanggal, dan per waktu makan.
f. Setting : Pada fitur ini user dapat melakukan pengaturan profile dan blacklist
makanan.
g. Notification : Pada fitur ini, user dapat melihat daftar notifikasi yang dipicu dari aksi
yang dilakukan oleh stakeholder yang lain.
Diharapkan dengan adanya aplikasi ini, user dapat memperbaiki pola makan mereka
sehingga pola makan akan lebih teratur.
2. Metodologi
Ruang lingkup dari penelitian ini mencakup analisa dan perancangan aplikasi
perencanaan pola makan berbasis mobile pada platform iPhone. Adapun pembahasan yang
dilakukan meliputi :
- Analisa
- Perancangan
- Implementasi
- Evaluasi
2.1. Analisa
Analisa yang kami lakukan adalah antara lain :
- Melakukan survei untuk mengetahui respon masyarakat tentang aplikasi yang
akan dibuat dan menganalisa hasilnya.
- Melakukan wawancara dengan ahli gizi dan rumah makan untuk memperoleh
informasi yang akurat.
- Menganalisa kelebihan perangkat berbasis iOS untuk pengimplementasian sistem
ini.
- Membandingkan dengan aplikasi sejenis yang sudah ada.
- Identifikasi komponen yang diperlukan untuk kebutuhan implementasi dan
perancangan.
2.2. Perancangan
Perancangan yang dilakukan dalam pembuatan aplikasi ini antara lain :
- Pembuatan ERD ( Entity Relationship Diagram )
Rancangan ERD Front End
Rancangan ERD Back End
- Pembuatan Class Diagram
Rancangan Class Diagram Front End
Rancangan Class Diagram Back End
- Pembuatan Use-case Diagram
Rancangan Use Case Diagram Sistem
- Pembuatan Activity Diagram
Salah satu activity diagram yang kami buat adalah activity diagram untuk user
profiling.
Activity Diagram User Profiling
Fill Profile
Open Menu Profile User
Check Form Data
Invalid Data
Valid Data
Show Fill Profile Form
Profile Saved
Tap Save Profile Button
User System
- Pembuatan rancangan User Interface.
Salah satu tampilan user interface yang kami buat adalah user interface untuk
menu food recommendation.
Rancangan Halaman Food Recommendation pada iPhone
Menu Food Recommendation untuk user iOS
2.3. Implementasi
Kami mengimplementasikan sistem ini menjadi 2 bagian, yaitu front end sistem dan back
end sistem. Front end ini berjalan di perangkat dengan platform iOS dan sistem back end nya
berjalan di web. Front end diperuntukan untuk user iOS yang ingin mengatur pola makan
mereka dan back end diperuntukan untuk administrator, rumah makan, dan ahli gizi. Rumah
makan akan memasukan data menu makanan. Sementara ahli gizi akan menilai menu
makanan yang telah dimasukan. Administrator bertugas untuk mengatur / mengapprove
rumah makan dan ahli gizi yang telah mendaftar pada sistem ini. Semua makanan yang sudah
dinilai akan muncul ke sistem front end sehingga user iOS dapat melihat rekomendasi menu-
menu yang sesuai dengan profile nya.
Berikut beberapa screen shot dari sistem front end dan back end :
2.4. Evaluasi
Halaman Restaurant Menu pada Food Provider
Halaman Unscored Menu pada Nutritionist
Beberapa user ikut berpatisipasi dalam mengevaluasi sistem ini. User akan mencoba
menggunakan sistem ini dan kemudian mengisi kuisioner evaluasi untuk membarikan review
tentang sistem ini. Hasil yang dicapai adalah bahwa sistem ini dapat membantu mereka
dalam merencanakan pola makan seimbang dengan informasi-informasi yang ada didalam
sistem dan dapat digunakan dengan mudah.
3. Kesimpulan
Kesimpulan yang didapat adalah sebagai berikut :
1. Aplikasi My Food Assistant dapat membantu user untuk mengatur dan melakukan
tracking history pola makan.
2. Aplikasi My Food Assistant dapat membantu user dalam melakukan pemilihan
makanan seimbang yang sesuai kebutuhan tubuhnya.
3. Aplikasi My Food Assistant dapat memberikan informasi rumah makan dimana
user bisa mendapatkan makanan sesuai rencana yang sudah dibuat.
Daftar Pustaka
ACM SIGCHI. (2009). ACM SIGCHI Curricula for Human-Computer Interaction. 24 February
2012 from http://old.sigchi.org/cdg/cdg2.html
Almaister, Sunita. (2006). Penuntun Diet Edisi Baru. Jakarta. PT Gramedia Pustaka Utama.
Ambler, W. Scott. (2011). The Agile System Development Life Cycle (SDLC). 17 February 2012
from http://www.ambysoft.com/essays/agileLifecycle.html
Apple Inc. (2010). Ios Developer Library. 3 October 2011 from
https://developer.apple.com/library/ios/navigation/
Apple Inc. (2011). iOS the World’s Most Advanced Mobile Operating System. 3 October 2011
from www.apple.com/au/iphone/ios4/
Better Health Channel. (2010). Body Mass Indeks for Adults. 22 November 2011 from
www.betterhealth.vic.gov.au/bhcv2/bhcsite.nsf/pages/bmi
Chan, Syahrial.(2005). Pengolahan Database Personalia dan Penggajian dengan SQL Server
2005. Jakarta. PT Elex Media Komputindo.
Coffman, Gayle. (1999). SQL Server 7 : The Complete Refrence. The McGraw-Hill Companies.
Conallen, Jim. (2003). Building Web applications with UML.(2nd Edition). Boston : Pearson
Education, Inc.
Connolly, Thomas and Begg, Carolyn. (2003). Database System A Practical Approach to
Design, Implementation, and Management. (3rd Edition). Addison-Wesley.
Darie, Christian and Barnett, Wyatt. 2008. Build Your Own ASP.NET 3.5 Web Site Using C# &
VB. (3rd Edition). Collingwood. SitePoint Pty. Ltd.
Kochan, Stephen G. (2011). Programming in Objective-C. (3rd Edition). Pearson Education, Inc.
Lee, Wei-Meng. 2010. Beginning IPhone SDK Programming With Objective C. Indiana. Wiley
Publishing, Inc., Indianapolis .
Mahmud, Mien K. , et al. (1990). Komposisi Zat Gizi Pangan Pangan Indonesia. Jakarta.
Departemen Kesehatan RI, Direktorat Bina Gizi Nusantara, Pusat Penelitian dan
Pengembangan Gizi.
Microsoft. (2011). Getting Started with Visual C#. msdn.microsoft.com. [Online] Microsoft,
2011.
Shelly ,G.B. , Woods, D.M. , Dorin, W.J. (2008). HTML: Comprehensive Concepts and
Techniques.(5th Edition).Boston Massachusetts : Course Technology.
Shneiderman, Ben and Plaisant, Cathrine.(2005). Designing The User Interface : Strategies for
Effective Human-Computer Interaction. (4th Edition). Boston : Addison Wesley.
Tanenbaum, Andrew S. (2001). Modern Operating System. (2nd Edition). Prentice Hall.
Turtschi, Adrian et al. (2002). C#.NET : Web Developer’s Guide. Rockland, MA : Syngress
Publishing. Inc.
Whitten, J.L. , Bentley, L.D. , Dittman, K.C. (2004). System Analysis and Design Methods.( 6th
Edition). New York : McGraw-Hill, 2004.
Williams, Brian K. and Stacey C. Sawyer. (2007). Using Information Technology.(7th Edition).
New York : McGraw-Hill.