Vous êtes sur la page 1sur 10

International Research Journal of Computer Science (IRJCS) ISSN: 2393-9842

Issue 06, Volume 5 (June 2018) www.irjcs.com

DESIGN OF ONLINE BOOKING FOR VARIOUS FRUITS


APPLICATION
YohanesPeracaWijaya,
Faculty of Computer Science,UniversitasMercuBuana,Indonesia
yohanescleon@gmail.com
YayaSudaryaTriana
Faculty of Computer Science,UniversitasMercuBuana,Indonesia
yaya.sudarya@mercubuana.ac.id
Manuscript History
Number: IRJCS/RS/Vol.05/Issue06/JNCS10084
Received: 20, May 2018
Final Correction: 29, May 2018
Final Accepted: 05, June 2018
Published: June 2018
Citation: YohanesPeracaWijaya & YayaSudaryaTriana (2018). DESIGN OF ONLINE BOOKING FOR VARIOUS FRUITS
APPLICATION. IRJCS:: International Research Journal of Computer Science, Volume V, 285-294.
doi://10.26562/IRJCS.2018.JNCS10085
Editor: Dr.A.Arul L.S, Chief Editor, IRJCS, AM Publications, India
Copyright: ©2018 This is an open access article distributed under the terms of the Creative Commons Attribution
License, Which Permits unrestricted use, distribution, and reproduction in any medium, provided the original
author and source are credited
Abstract-- To facilitate the connoisseurs of fruits to get the fruits they like, it requires a new ordering system for
them such as ordering through the online system because it can reduce the time for fruit lovers to buy their favorite
fruit, the fruit lovers only have to open a website that has been provided to buy fruit and other fruit desired on the
website then the ordered fruit will be delivered to the destination and can be directly enjoyed by the customer.
Therefore built analysis and design of online ordering of fruits online which is expected to facilitate in making
application of ordering of these fruits.
Keywords: fruits; fresh fruit; online Booking; ordering;
I. PRELIMINARY
In the era of highly developed and rapidly growing technology required information systems that can be useful for
all types of organizations. Because with the existence of information systems, can improve the workings of the
organization. The impact of the development of technology and information itself can be seen from the number of
users of media information on agencies or companies. Booking fruits are a form of service to consumers who want
to buy fruits in an indirect way, but using media such as letters, faxes, emails and internet payment method through
several ways such as checks, transfers, or COD (Cash on Delivery). Due to the increasing number of internet users
and growing continuously then the culture at this time will not be far from the internet because the internet also has
a great influence on science and world view at this time [1]. On the other hand, the current technological advances
cannot be avoided, as technological advances are also in line with the advancement of human knowledge as well as
the human need for an increasingly complex information system. And the development of technology is also due to
the rapidly growing culture that exists at this time [2]. Fruit plants are plants that produce fruits that can be
consumed in a fresh state, whether consumed directly or processed first. Fruits are commodities that are developed
and coexisted with food crops because of their potential production yields for greater profits. In this era of free
trade, it is necessary to develop high quality fruits to be exported [3]. E-commerce is an application of e-business (e-
business) engaged in commercial, such as electronic funds transfer, SCM (Supply Chain Management), online
transactions, electronic data interchange (EDI) promotion of a product, and so forth.One of the benefits of e-
commerce itself is as a marketing medium of a particular product to obtain increased sales, both online and
conventional [4].Therefore, every seller of fruits is also expected to make a new breakthrough by way of selling
online for services that are done more effectively and efficiently in ordering these fruits and can as a marketing
medium of fruit that is also effective to increase sales.
___________________________________________________________________________________________________
IRJCS: Impact Factor Value – SJIF: Innospace, Morocco (2016): 4.281
Indexcopernicus: (ICV 2016): 88.80
© 2014- 18, IRJCS- All Rights Reserved Page -285
International Research Journal of Computer Science (IRJCS) ISSN: 2393-9842
Issue 06, Volume 5 (June 2018) www.irjcs.com

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:

Figure 1 Waterfall Model According to Pressman


Figure1 shows the general stages of the waterfall process model. This model is called the waterfall model because
this model is the way it works by waiting for the previous activity to finish first and then after the previous activity
is done, this model will do the next activity systematically. However, this model is broken down even though it is
broadly similar to the general waterfall model stages. This model is the most widely used model in Software
Engineering. This model takes a systematic approach and sequence starting from the level of system requirements
and then to the stage of Communication, Planning, Modeling, Construction, and Deployment.
a.Communication
The first step is to communicate to consumers or users. This step is an important step because it can gather
information about the needs of consumers or users.
___________________________________________________________________________________________________
IRJCS: Impact Factor Value – SJIF: Innospace, Morocco (2016): 4.281
Indexcopernicus: (ICV 2016): 88.80
© 2014- 18, IRJCS- All Rights Reserved Page -286
International Research Journal of Computer Science (IRJCS) ISSN: 2393-9842
Issue 06, Volume 5 (June 2018) www.irjcs.com

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

Figure 1 Activity Diagram of Ordering the Available Foods


Activity diagrams are depictions of the workflow of each activity and gradual action with support for choice,
iteration and concurrency. In the Unified Modeling Language, activity diagrams are meant for both models of
computers and organizational processes (ie workflows). Activity diagram shows the overall flow of control. Activity
diagrams are constructed of several shapes, connected by arrows [11].
b) Class Diagram

Figure 2 Class Diagram of Ordering an Available Fruit


___________________________________________________________________________________________________
IRJCS: Impact Factor Value – SJIF: Innospace, Morocco (2016): 4.281
Indexcopernicus: (ICV 2016): 88.80
© 2014- 18, IRJCS- All Rights Reserved Page -287
International Research Journal of Computer Science (IRJCS) ISSN: 2393-9842
Issue 06, Volume 5 (June 2018) www.irjcs.com

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

Figure 3 Use Case of Ordering an Available Fruit


Use Case is a useful overview on the development of a software or an information system to determine the
functional requirements of the system, Use Case describes the interaction that occurs between 'actors' - the initiator
of the system interaction itself with the existing system, a Use Case is illustrated by a simple step sequence [13].
Database specification
Table 1 Admin Table
No Field Data Type Length Information
1 Username Int 25 Admin NIP
2 Password Varchar 25 Admin Password
3 ID (Primary Key) Varchar 20 Admin ID
The admin table consists of username, password and the admin ID where the admin ID is its primary key.
Table 2 Fruit Table
No Field Data Type Length Information
1 Name Varchar 50 Customer Name
2 Username (Primary Key) Varchar 35 Customer Username
4 Gender Varchar 1 Customer Gender
5 Address Varchar 70 Customer Address
6 Email Varchar 30 Customer Email
7 Date_of_Birth Date - Customer’s Birthday
Table 3 Profile Customer Table

No Field Data Type Length Information


1 Fruit_Name Varchar 35 Fruit name
2 Fruit_ID (Primary Key) Varchar 35 Fruit ID
4 Type of Fruit Varchar 35 Type of Fruit
5 Price of Fruit Varchar 8 Price of Fruit
6 Picutre of Fruit Blob - Picture of Fruit
Table The fruit consists of fruit names, fruit id as primary key, fruit type, fruit price and fruit image.
Table 4 Driver Table
No Field Data Type Length Information
1 Name Int 25 Driver Number
2 Username Varchar 25 Driver Username
3 Password Varchar 30 Driver Password
4 User_ID (Primary Key) Varchar 35 User ID
5 Phone _Number Int 13 Driver Phone Number

___________________________________________________________________________________________________
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

Figure 4 Home Page

Figure 5 Fruit Catalog

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.

Figure 6 Fruits Gallery

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

Figure 7 Our Promise

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 8 Our People


On this page explain about anyone who works to provide fresh and quality fruits. These people are the people who
prefer to have more desire in the field of health, goodness, and of course like fruits.

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

Figure 10 Product Overview


The product overview is a continuation of the order display which contains the description of the fruit product one
sale as well as the benefits of the fruit.

Figure 11 Order Confirmation


On this page consumers can see the total they want to buy and can also remove items that may be canceled, the
customer can also provide feedback on the performance of the website so that later can be better.

Figure 12 Application Feedback


On this page we expect customers to fill in feedback and rating on website performance ranging from functionality
to responsiveness of the website. This feedback is very useful because it wants to make this application even better.

Figure 13 Order Invoice


___________________________________________________________________________________________________
IRJCS: Impact Factor Value – SJIF: Innospace, Morocco (2016): 4.281
Indexcopernicus: (ICV 2016): 88.80
© 2014- 18, IRJCS- All Rights Reserved Page -292
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 15 Account Registration


If the customer does not already have an account to purchase their preferred fruits, the customer may register on
this page first, the customer is required to fill in each column provided on this page to make it easy for the customer
itself and also for the store to deliver the customer's order .

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

Vous aimerez peut-être aussi