Implementasi Model View Controller Pada Aplikasi Pemesanan Makanan Platform Sistem Operasi Android

  • Cynthia Hayat Universitas Kristen Krida Wacana Krida Wacana Christian University
  • Enggalwiguno Rahardja Universitas Kristen Krida Wacana
  • Frans Pasamboan Universitas Kristen Krida Wacana




It is common knowledge in big cities like Jakarta today that to start a small business in the field of food sales can be done quite easily. But to be able to survive, even growing in the midst of market competition, execution of innovations and superior strategies needs to be done. This paper discusses the making of a food ordering application using the mobile-based Object-oriented programming (OOP) method using an android platform that is systematically designed specifically to the characteristics of the object of study. Discovery requirements were carried out by conducting interviews, making scenarios, and ethnographic studies. System Modeling is applied with the UML method through activity diagrams, use-case diagrams, class diagrams and data flow diagrams. Furthermore, adding several features to the needs and demands of stakeholders was fulfilled by combining the MySQL database with Firebase - a Cloud-based platform from Google inc. to integrate the existing mobile user account that is already owned by the user on the device, as well as the utilization of other service facilities that have essential features for future application development. The final results of the study are 2 (two) applications integrated with the android platform, which consist of (1) Food ordering applications for clients (customers) that are expected to facilitate customers in obtaining product information, which further facilitates the purchasing process, and (2) Application management of the food sales process for the admin (seller / owner of the restaurant) and for carrying out additional promotional activities on his business activities.



Keywords : OOP, MVC, Android, Food Ordering


F. I. O. N. B. a. O. P. Onu, “The Importance of Object-Oriented Programming in This Era of,†IOSR Journal of Computer Engineering (IOSR-JCE) , vol. Volume 17, no. Issue 6, Ver. I , pp. 30-40, Nov-Dec 2015.

M. Y. Ricky, “Mobile Food Ordering Application using Android OS Platform,†dalam The European Physical Journal Conferences, 2014.

Y. Fan, “Mobile Food Ordering Application,†VAASAN AMMATTIKORKEAKOULU University of Applied Sciences, Finlandia, 2014.

N. L. P. P. U. A. K. O. S. A. K. A. Cahyawan, “Implementation of MVC (Model-View-Controller) Architectural to Academic Management Information System with Android Platform Base,†International Journal of Computer Applications, vol. 57, no. 8, pp. 1-6, 2012.

A. Singh, S. Sharma dan S. Singh, “Android Application Development using Android Studio and PHP Framework,†IJCA Proceedings on Recent Trends in Future Prospective in Engineering and Management Technology, vol. RTFEM 2016 , no. 1, pp. 5-8, 2016.

R. S. Pressman, Software Engineering a Practitioner's Approach, Seventh Edition, United State of America: McGraw-Hill, 2010.

I. Soomerville, Software Engineering Ninth Edition, Pearson Education Inc, 2011.