16
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

ANALISA DAN PERANCANGAN APLIKASI PERENCANAAN …thesis.binus.ac.id/Doc/Lain-lain/2012-1-00061-IF Ringkasan.pdf · dan rumah makan, menganalisa pengguna iOS, membandingkan dengan aplikasi

Embed Size (px)

Citation preview

Page 1: ANALISA DAN PERANCANGAN APLIKASI PERENCANAAN …thesis.binus.ac.id/Doc/Lain-lain/2012-1-00061-IF Ringkasan.pdf · dan rumah makan, menganalisa pengguna iOS, membandingkan dengan aplikasi

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  

 

 

Page 2: ANALISA DAN PERANCANGAN APLIKASI PERENCANAAN …thesis.binus.ac.id/Doc/Lain-lain/2012-1-00061-IF Ringkasan.pdf · dan rumah makan, menganalisa pengguna iOS, membandingkan dengan aplikasi

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.

Page 3: ANALISA DAN PERANCANGAN APLIKASI PERENCANAAN …thesis.binus.ac.id/Doc/Lain-lain/2012-1-00061-IF Ringkasan.pdf · dan rumah makan, menganalisa pengguna iOS, membandingkan dengan aplikasi

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.

Page 4: ANALISA DAN PERANCANGAN APLIKASI PERENCANAAN …thesis.binus.ac.id/Doc/Lain-lain/2012-1-00061-IF Ringkasan.pdf · dan rumah makan, menganalisa pengguna iOS, membandingkan dengan aplikasi

- 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

Page 5: ANALISA DAN PERANCANGAN APLIKASI PERENCANAAN …thesis.binus.ac.id/Doc/Lain-lain/2012-1-00061-IF Ringkasan.pdf · dan rumah makan, menganalisa pengguna iOS, membandingkan dengan aplikasi

Rancangan ERD Back End

Page 6: ANALISA DAN PERANCANGAN APLIKASI PERENCANAAN …thesis.binus.ac.id/Doc/Lain-lain/2012-1-00061-IF Ringkasan.pdf · dan rumah makan, menganalisa pengguna iOS, membandingkan dengan aplikasi

- Pembuatan Class Diagram

Rancangan Class Diagram Front End

Page 7: ANALISA DAN PERANCANGAN APLIKASI PERENCANAAN …thesis.binus.ac.id/Doc/Lain-lain/2012-1-00061-IF Ringkasan.pdf · dan rumah makan, menganalisa pengguna iOS, membandingkan dengan aplikasi

Rancangan Class Diagram Back End

Page 8: ANALISA DAN PERANCANGAN APLIKASI PERENCANAAN …thesis.binus.ac.id/Doc/Lain-lain/2012-1-00061-IF Ringkasan.pdf · dan rumah makan, menganalisa pengguna iOS, membandingkan dengan aplikasi

- Pembuatan Use-case Diagram

Rancangan Use Case Diagram Sistem

Page 9: ANALISA DAN PERANCANGAN APLIKASI PERENCANAAN …thesis.binus.ac.id/Doc/Lain-lain/2012-1-00061-IF Ringkasan.pdf · dan rumah makan, menganalisa pengguna iOS, membandingkan dengan aplikasi

- 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

Page 10: ANALISA DAN PERANCANGAN APLIKASI PERENCANAAN …thesis.binus.ac.id/Doc/Lain-lain/2012-1-00061-IF Ringkasan.pdf · dan rumah makan, menganalisa pengguna iOS, membandingkan dengan aplikasi

- 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

Page 11: ANALISA DAN PERANCANGAN APLIKASI PERENCANAAN …thesis.binus.ac.id/Doc/Lain-lain/2012-1-00061-IF Ringkasan.pdf · dan rumah makan, menganalisa pengguna iOS, membandingkan dengan aplikasi

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 :

Page 12: ANALISA DAN PERANCANGAN APLIKASI PERENCANAAN …thesis.binus.ac.id/Doc/Lain-lain/2012-1-00061-IF Ringkasan.pdf · dan rumah makan, menganalisa pengguna iOS, membandingkan dengan aplikasi

2.4. Evaluasi

Halaman Restaurant Menu pada Food Provider

Halaman Unscored Menu pada Nutritionist

Page 13: ANALISA DAN PERANCANGAN APLIKASI PERENCANAAN …thesis.binus.ac.id/Doc/Lain-lain/2012-1-00061-IF Ringkasan.pdf · dan rumah makan, menganalisa pengguna iOS, membandingkan dengan aplikasi

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.

Page 14: ANALISA DAN PERANCANGAN APLIKASI PERENCANAAN …thesis.binus.ac.id/Doc/Lain-lain/2012-1-00061-IF Ringkasan.pdf · dan rumah makan, menganalisa pengguna iOS, membandingkan dengan aplikasi

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.

Page 15: ANALISA DAN PERANCANGAN APLIKASI PERENCANAAN …thesis.binus.ac.id/Doc/Lain-lain/2012-1-00061-IF Ringkasan.pdf · dan rumah makan, menganalisa pengguna iOS, membandingkan dengan aplikasi

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.

Page 16: ANALISA DAN PERANCANGAN APLIKASI PERENCANAAN …thesis.binus.ac.id/Doc/Lain-lain/2012-1-00061-IF Ringkasan.pdf · dan rumah makan, menganalisa pengguna iOS, membandingkan dengan aplikasi

Williams, Brian K. and Stacey C. Sawyer. (2007). Using Information Technology.(7th Edition).

New York : McGraw-Hill.