Académique Documents
Professionnel Documents
Culture Documents
1. DESIGN METHOD
Booking online is one way to take advantage of the internet in the field of sale and purchase transactions online. The
use of online buying and selling transactions is already widely applied to the business world because online
transactions are more efficient than conventional orders that require transactions (sellers and buyers) to meet at a
specified place and time. As for online booking the transactions do not have to meet face to face ordering activities
because all the ordering activities have been done online. The customer only needs internet to open the booking
application and can easily place the order of the goods he wants and perform the payment method with the method
set by the online business owner [5].In addition, in ordering applications of these fruits, there are some explanations
about the fruits sold in this application ranging from vitamins contained in each fruit and fruit recommendations to
people who need certain vitamin content that may be a weakness in ordering using a conventional system because
not all fruit sellers understand the vitamin content of various kinds of fruit sold.To analyze the weakness of the
system, it takes an analytical method such as pieces method which consists of performance, information, control,
efficiency and service. And here's the explanation:
a.Performance
Performance issues occur when ordering is inefficient because to make the order, the consumer must come first to
the fruit store to place an order. And it has led to a long and inefficient time.
b.Information
The need for information about the fruit itself starts from the usefulness of the fruit, the information about the
vitamins contained in the fruit, and the price of the fruit is sometimes still less clear.
c.Control
The control here is about the control about the quality of service from each order. When the quality of service
experience decreased it will be firm action to improve the quality of service again.
d.Efficiency
Efficiency is how customers get the fruit they want. When conventional ordering is deemed inefficient for ordering
the desired fruit, there must be a new ordering system to facilitate the ordering.
e.Service
Service is very important for online booking service providers. Where the service in question is the service of the
prime application and have no bugs that can interfere with the customer experience to make the order of the fruit
[6]. While building a system required several methods used to collect the necessary data such as: interviews,
observation, and documentation. In which interviews are useful for obtaining information directly from some
reliable sources, observation is a direct observation of every event occurring in one place and the last is the
documentation which is the result of all the activities that have been done before [7]. The rapid growth of data
collection provides much needed data and in addition the need for analyzing data is growing as fruit customer data
which consists of customer name, address, phone number, email and gender [8]. For system development, the
method used is SDLC (System Development Life Cycle), System Development Life Cycle also called waterfall model.
Another name of the waterfall model is the waterfall model or sometimes called the classic life cycle, which explains
that the system takes a systematic and sequential approach to any software development. In order to develop the
software, specific user needs and stages such as planning, modeling, construction (construction) are required, and
the system can be supplied to the customer (deployment), but there must still be system maintenance which is
continuous for the system that has been created can continue to work properly. Here's an example waterfall model:
b.Planning
After the communication process is complete, then set a plan for the work of the software that includes what will be
done, the risks that may occur, the resources needed, the results of work that hav been made, and the work
schedule.
c.Modeling
At this stage, translation needs to a predictable design before encoding. This process focuses on the design of data
structures, software architectures, interface representations, and procedural (algorithmic) details.
d.Construction
Construction is the process of coding (code generation). Coding or encoding is an activity after performing the
design phase by using a language that can be recognized by the computer. The programme will make the transaction
requested by the user. This stage is the actual stage in working on a software, which means that at this stage, the
computer is used optimally. After the coding is complete it will be testing the system created. The purpose of testing
is to test the feasibility of the system that has been made to be feasible to use. If there is a problem with the system
that has been fixed, then the problem must be resolved in order for the system to run properly.
e.Deployment
This stage is the final stage in making a software or system. After performing the analysis, design, andcoding, then
the ready-made system will be used by the customer. Then after that the software that has been made must be done
periodically maintenance so that the software can continue to be used by the user [9] .From the stages of SDLC
mentioned above, then in the analysis and design of ordering applications online fruits will use the method until the
stage of Modeling. To do maintenance of a system required a method for maintenance can run well. The UML
modeling method (Unified Modeling System) in which the modeling method consists of Use Case Diagrams, Class
Diagrams, and Activity Diagrams [10]. And here is an example of some of the above diagrams based on case studies
that have been made:
a) Activity Diagram
Class diagram is a class that describes the structure and explanation of classes, packages, and objects as well as
relationships with each other such as containment, inheritance, associations, and others. Class diagrams also explain
the relationship of each class in a system that is being created and how they can work together to achieve a goal to
be achieved [12].
c) Use Case Diagram
___________________________________________________________________________________________________
IRJCS: Impact Factor Value – SJIF: Innospace, Morocco (2016): 4.281
Indexcopernicus: (ICV 2016): 88.80
© 2014- 18, IRJCS- All Rights Reserved Page -288
International Research Journal of Computer Science (IRJCS) ISSN: 2393-9842
Issue 06, Volume 5 (June 2018) www.irjcs.com
This customer profile table contains the customer's name, customer id as the primary key, HP customer ID,
customer's customer gender, customer's address, customer's email and customer profile picture.
Table 5 Tabel Customer Registration
No Field Data Type Length Information
1 Name Varchar 50 Customer Name
2 User_ID (Primary Key) Varchar 35 User ID
3 Phone_Number Int 13 Customer Phone Number
4 Gender Varchar 1 Customer Gender
5 Address Varchar 70 Customer Address
6 Email Varchar 30 Customer Email
The Driver table contains the driver name, driver username, driver password, driver id as primary key, and driver
phone number.
Table 6 Ordering Table
No Field Data Tyoe Length Information
1 Fruit_Name Varchar 35 Fruit Name
2 Fruit_ID (Primary Key) Varchar 35 Fruit ID
3 Fruit_Desc Varchar 100 Fruit Description
4 Fruit_Price Varchar 8 Fruit_Price
5 Fruit_Iamge Blob - Fruit Image
6 Amount_of_Fruit Int 3 Number of Fruit
This customer registration Table contains the customer's name, the customer's username as the primary key, the
customer's gender, the customer's address, the customer's email and the customer's birth date.
Table 7 Invoice Table
No Field Data Type Length Information
1 Full_Name Varchar 35 Customer Full name
2 Email Varchar 35 Customer Email
3 Phone Number Varchar 100 Customer Phone Number
4 Address Varchar 8 Customer address
5 Fruit_Name Varchar 35 Fruit Name Purchased
6 Amount_Fruit Int 3 Number of Fruit Purchased
7 Price_of_Fruit Varchar 8 Price of Fruit of Its Type
8 Total_Price Varchar 10 Total Overall Price
In this booking table there are several fields such as fruit names, fruit id used as primary key, description of fruit,
price of fruit, fruit picture, and number of fruit. In this Invoice Table there are several fields such as customer's full
name, customer's email, customer's HP number, name of purchased fruit, number of purchased fruit, price of fruit
purchased, and total price of the purchased by the customer.
Table 8 Feedback & Rating Table
No Field Data Type Length Information
1 Name Varchar 35 Customer Name
2 Email Varchar 35 Customer Email
3 ID (Primary Key) Varchar 35 Customer ID
4 Address Varchar 50 Customer Address
5 Feedback Varchar 100 Customer Feedback
6 Rating Int 5 Customer Rating
In this Feedback & Rating table there is a Customer name field, customer email, customer id that is also the primary
key in this table, customer address, customer feedback and customer rating.
I. DESIGN
In the design of this system, there is a display, namely home; gallery; our promise; our people; profile; login;
register. And this is the following view of each menu along with the explanation. This is the initial view when a user
opens a web page from our website. On this page there is a logo from our store and some menu like gallery, our
promise, our people, profile, login and register. On this page there is also a carousel that contains about photos of
fruit on sale and there are also some photos of each fruit sold.
___________________________________________________________________________________________________
IRJCS: Impact Factor Value – SJIF: Innospace, Morocco (2016): 4.281
Indexcopernicus: (ICV 2016): 88.80
© 2014- 18, IRJCS- All Rights Reserved Page -289
International Research Journal of Computer Science (IRJCS) ISSN: 2393-9842
Issue 06, Volume 5 (June 2018) www.irjcs.com
Still in the home view, this is the look of some samples of fruits catalog on sale, there are apples, pear, bananas and
watermelon. In addition to viewing the catalog of existing fruit, customers can also purchase the fruit directly
through the catalog by clicking the pay button.
Inside this page, customers can clearly see the fruits on sale because all of their photos are made larger, and
customers can also make purchases directly from this page.
___________________________________________________________________________________________________
IRJCS: Impact Factor Value – SJIF: Innospace, Morocco (2016): 4.281
Indexcopernicus: (ICV 2016): 88.80
© 2014- 18, IRJCS- All Rights Reserved Page -290
International Research Journal of Computer Science (IRJCS) ISSN: 2393-9842
Issue 06, Volume 5 (June 2018) www.irjcs.com
On this page, customers can see some of the shopkeepers' commitment that the store owner is committed to serving
not just fruits to eat, but also fresh, rich in vitamins, fiber and anti-oxidant.
Figure 9 Ordering
On this page customers who want to buy can enter the number of pieces he wants to order. In addition, the
customer can also distribute the product he purchased to several social media listed on the page and the customer
can also register the fruit he wants to the wish list, but the customer must still login first to include the desired fruit
to wish list.
___________________________________________________________________________________________________
IRJCS: Impact Factor Value – SJIF: Innospace, Morocco (2016): 4.281
Indexcopernicus: (ICV 2016): 88.80
© 2014- 18, IRJCS- All Rights Reserved Page -291
International Research Journal of Computer Science (IRJCS) ISSN: 2393-9842
Issue 06, Volume 5 (June 2018) www.irjcs.com
This page is a reservation invoice that has been ordered by the customer. All customer orders will appear on this
page, in addition to displaying the purchased product, this invoice also shows the buyer's full name, Phone number,
the address and total to be paid by the customer.
Figure 14 Login
If the customer wants to buy the products on this website, the customer must login first in order to buy it and the
customer can login on that page. And the footer of the website there are also some social media links from our store,
if customers want to keep up with the developments from the store we can follow any or all of our social media.
Figure 16 Profile
If this customer changes his or her profile such as changing the name, password, email, HP number and adding a
profile picture can access it from this page and fill out the edit profile form in accordance with the box provided,
then the customer can save all the changes contained in the profile just by pressing save button.
___________________________________________________________________________________________________
IRJCS: Impact Factor Value – SJIF: Innospace, Morocco (2016): 4.281
Indexcopernicus: (ICV 2016): 88.80
© 2014- 18, IRJCS- All Rights Reserved Page -293
International Research Journal of Computer Science (IRJCS) ISSN: 2393-9842
Issue 06, Volume 5 (June 2018) www.irjcs.com
II. CONCLUSION
The design of this application can make it easier to create applications for the application makers because there are
several design drawings, application flow and database specifications for applications that will be created. This
design is made for customers so that customers can easily choose their favorite fruit and hope this application will
be able to help customers to order their favorite fruit because customers can place the order of fruit from where he
was and whenever he needed without having to make an appointment in advance with the seller and face to face
with the fruit seller.
REFFERENCES
1. Kahar, N., & Astutui, R. W. (2013). Online Web-Based Food Reservations Application At Morning Restaurant Sipin
Jambi. Journal of Informatics, 7 (2), 792-801.
2. YayaSudaryaTriana& Indah Syahputri (2018). Implementation Floyd-Warshall Algorithm for the Shortest Path of
Garage. International Journal of Innovative Science and Research Technology. 3 (2).
3. SUSANTI, Fitriana; WINIARTI, Sri. Expert System of Agricultural Land Suitability for Fruit Cultivation. Journal of
Informatics Engineering, 2013, 1.1.
4. JAUHARI, Jaidan. Efforts to develop small and medium enterprises (SMEs) by utilizing e-commerce. Journal of
Information Systems, 2014, 2.1.
5. UMAR, Rusydi; PRABOWO, Prasetyo Hari. Search And Booking Mobile-Based Travel with Google Maps API. In:
Annual Research Seminar (ARS). 2017. p. 369-372.
6. ARIFIN, Imam Chairul, et al. RESERVATION ORDER APPLICATIONS BASED ON CLIENT SERVER SMARTPHONE
ANDROID AND COMPUTER. Journal of Go Infotech, 2017, 20.1.
7. MEIMAHARANI, Rizkysari; FITHRI, Diana Laily. E-Commerce Goody Bag Spunbond Design Using Responsive
Web Based QR Code. Proceedings of SNATIF, 2014, 357-366.
8. Mujiono S, Arief F Huda, et al. Spatial Clustering Algorithm Based on Neighboring Structure Approach. Journal of
Convergence Information Technology 2013, 8.
9. SETIAWAN, Permadi. TA: Design Application Data Processing Evaluation of Web Based Teaching-Learning
Process In Stikes Foundation RS. Dr. Soetomo Surabaya. 2015. PhD Thesis. Surabaya Stikom Institute of Business
and Informatics.
10.IMBAR, Radiant Victor; HARTANTO, Benny Setiadi. 10. Application of Human Resource Information System with
DSS Features Using Topsis Method at PT. X. Journal of Informatics, 2015, 7.2.
11.IMBAR, Radiant Victor; KURNIAWAN, Yuliusman. 5. Design of Medical Information System of Outpatient Medical
Service of Midwifery and Gynecology at RSUD of Batam City. Journal of Information Systems, 2015, 7.1.
12.ARIANI, Ardina; ABDILLAH, Leon Andretti; SYAKTI, Firamon. The decision support system for the feasibility of
migrant workers abroad using FMADM. arXiv preprint arXiv: 1312.5162, 2013.
13.ARIFIYANTO, Farid; SYAFEI, Wahyul Amien; SOMANTRI, Maman. Design of online web-based smart prototype
controlled by smartphone. TRANSIENT, 2013, 2.4: 916-923.
___________________________________________________________________________________________________
IRJCS: Impact Factor Value – SJIF: Innospace, Morocco (2016): 4.281
Indexcopernicus: (ICV 2016): 88.80
© 2014- 18, IRJCS- All Rights Reserved Page -294