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
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 )
- Pembuatan Class Diagram
- Pembuatan Use-case Diagram
- 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
- Pembuatan rancangan User Interface.
Salah satu tampilan user interface yang kami buat adalah user interface untuk menu food recommendation.
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.
2.4. Evaluasi
Halaman Restaurant Menu pada Food Provider
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
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).