Pta1 Samples
Pta1 Samples
Pta1 Samples
INTRODUCTION
1.1 INTRODUCTION
Food ordering services are the concept in which customers phone in or order a meal
from either a restaurant or fast-food restaurant, instead plan the order for the restaurant, and
have a driver or a rider to travel to the given address to deliver food. When one goes to a big
party or a large gathering where there are a lot of guests, nearly everyone has had the encounter
of ordering food such as fast food, and the organizer is too short-handed in cooking food. This
has allowed further economic opportunities to try new food joints with the rising trend of food
ordering apps. By using food delivery software, restaurants are capable of reaching a broader
target population.
There have been numerous computing systems and their applications in the age of
technology, as today, to support and promote different tasks. It's convenient to make the first
device available in the form of a smartphone. For instance, in different languages, schooling,
and industry, tablet PCs and smartphones are now available. Since technology is growing day
by day, everyone is involved in modern technology. Therefore, we need this type of device
where we can order food online and exploit technologies to encourage restaurant customers to
fulfill their demands, which removes busy paperwork and enhances the pace of food delivery.
It lowers individual effort, expenses, and time savings.
This project will provide a solution, how Homemade Food Ordering Application can
help the new startup entrepreneur to sell homemade food without any high resources and cost.
Foodie will be a user-friendly and brand-new application in the future. People do not worry
about job losses and can start a homemade business earlier with the help of this application in
this COVID-19 outbreak. Apart from that, with this food ordering application, encourage
contactless food ordering or catering can prevent high communication to order food and
decrease the risk. Hence, Foodie application is planning to cooperate with some of the new
startup entrepreneurs to help them to promote and solve the issues to do homemade food
business. The customer can just order by using this application. It is very convenient and user-
friendly as they just need to use their devices and make their orders.
1.2 PROBLEM STATEMENTS
The COVID-19 outbreak had seen the beginning in Malaysia of several new home
kitchens and handmade food ordering systems. As the lockdown led to massive job losses and
one of the greatest hits was the restaurant industry, some shifted to online catering and food
delivery to feed a growing population for home-delivered food in the middle of the lockdown.
During the lockdown, homemade food ordering and distribution has become a common
business model. Online food ordering has been the preferred option, with restaurants closing
down and a lot of people sitting at home for long stretches. And with longer days at home,
many have chosen to bring local, affordable, and home-cooked food to their doorsteps, giving
rise to a variety of such improvised home kitchens.
Also, most online food ordering apps concentrate on local or foreign chains so they can
have a decent business, but most of these restaurants are pricey and not so safe. The concept of
ordering food online will change in this paper since this application is focused on how one can
order homemade food from their neighborhood without getting many problems. The user-
friendly interface would be the best aspect of this application so that users can conveniently
connect to the homemade food. On the other hand, from the food ordering application, fresh
startup founders may still start selling food from home, they don't need to run another
application site.
1.3 OBJECTIVE
i. To study on the existing mobile food ordering application for homemade food business.
ii. To design and develop a Homemade Food Ordering Application for homemade food
business.
iii. To test the functionality of the developed Homemade Food Ordering Application for
homemade food business.
1.4 SCOPE
i. The user acts as an admin which is a new startup entrepreneur of a homemade food
business.
ii. The user acts as a consumer which orders homemade food by using the application.
iii. The language used in this application in English based.
iv. The application will concentrate on the development of the Android platform only.
v. Using Android Studio as the main software to develop the application.
vi. Using Adobe XD for UI and UX design.
vii. Using Firebase as a real-time database to store data.
1.5 SIGNIFICANT
i. New startup entrepreneurs of homemade food businesses can have a platform to promote
homemade food and encourage contactless ordering.
ii. Consumers can use this application to order homemade food to save time and practice
social distancing.
CHAPTER 2
LITERATURE REVIEW
2.1 INTRODUCTION
The literature review of the food ordering application is reviewed in this section. A
clarification of goals and functions comparisons will be discussed to improve the proposed
application. The comparison of the existing systems is completed, and the outcomes can be
used to help the new implementation of food ordering application.
2.2.1 GrabFood
One of the applications for food delivery in Malaysia is GrabFood. GrabFood was
formally released in Malay on 28 May 2018. As GrabFood goes back to Grab, there is no longer
a different GrabFood app. GrabFood has a provider of more than 300 restaurants. GrabFood
would give the customer a discount for each purchase, which is a GrabRewards point. MYR1
will earn 5 points from GrabRewards (GrabFood, 2020). To redeem the voucher on the app
next time users will use those marks. GrabFood helps consumers to monitor their distribution
status to be able to better understand the progress of their meals.
2.2.2 Foodpanda
In most countries, Foodpanda is the worldwide online food delivery market and was founded
in 2012. More than 400,000 restaurants have cooperated with this business (Brannback &
Catsrud, 2016). Users or customers can choose their favorite dishes with distinct traditional
cuisine and different kinds of food, such as Western food, Chinese food, Malay food, Indian
food, sweets, and more. Foodpanda helps customers to make more meal decisions, but also
provides them with ease and quick delivery. The big competitors for foodpanda are GrabFood
and DeliverEat. Therefore, foodpanda still has its tactics, such as getting certain deals or
offering consumers coupons, based on the wishes of customers.
2.2.3 DeliverEat
DeliverEat, founded by Penangites in 2012, is an online food ordering and delivery company
that aims to provide comfort to hungry diners by providing a wonderful delivery service
(De;iverEat (2015). After 2017, DeliverEat has expanded its reach across the Klang Valley but
has not penetrated the sector or other food delivery services. With foodpanda and GrabFood,
DeliverEat is subtly distinct as they offer chef-cooked meals at an inexpensive price. They
concentrate more on the wellbeing of individuals, which is why their chefs often make a variety
of food menus
METHODOLOGY
3.1 SDLC
Developers have to contact the clients in the requirement planning phase to get the
system requirements. This project is primarily designed to help the client develop the
application to solve the problems that occurred that the lack of resources to develop an
application for food ordering.
The client specified that the program would be simple to use and user friendly. It should
only include elements necessary to avoid confusion. The client said it is good to have a mobile
application for food ordering. It is a benefit for them to startup a homemade food business. A
recommendation of how separate two interfaces for admin and consumers is considered. There
will be developed for 2 different types of users for the application likes admin and customers.
3.1.4 Construction
The system will begin development in this phase. The representatives will be involved
in the process and will give suggestions during system development. Its process would
accomplish all the activities such as scripting, device creation, device UI, and UX design. The
Android Studio software, Firebase to store the database, and Adobe XD for interfaces’ design
are used as the key programming base for building the system during development.
In this step, the final function will be checked during the implementation process. A
more stable and reliable mobile application is released as a system product. The new system
should perform better. After the codes are reviewed, the system is then delivered to the client.
This marks the conclusion of the production of the RAD within this project
The software and hardware requirements used during this project’s development
process are listed as follows:
3.3 USER REQUIREMENT
Interview Result
The result after I interview user and staff for the proposed system, requests for the system such
as a good interface that can attract people to using the system. They also request for using user
friendly like two languages for the system Next user also needs login and sign up page for the
system.
3.4 PROPOSE DESIGN
3.4.1 FLOWCHART
The flowcharts are used to show the workflow of the application and its connections.
The overall flow of the application shows in Figure 3.2 shows the flowchart of the customer
and 3.3 shows the flowchart of the admin.
3.4.2 USE CASE DIAGRAM
Use case diagram is to generalize the function of the entire system with the relationship
between external entities and the system. Figure 3.4 shows the use case diagram for the food
ordering application. In these use case diagram, the admin and customer are the entities who will
interact with the system.
3.4.3 DATABASE DESIGN
3.5 STORYBOARD
3.6 PLANNING FOR IMPLEMENTATION & TESTING
3.7 Gantt Chart
References
GrabFood food delivery service launches on 28 May with 300 merchants.” [Online]. Available:
https://vernonchan.com/grabfood-food-delivery-service-launches-28-may-300-merchants/.
[Accessed: 21-Nov-2020].