DessGo: Website-Base Transaction Application for Indonesia Dessert

. People around the world want to be able to shop for the fastest, easiest, and cheapest way to buy things. Because of this phenomenon, the traditional merchant has become an unfriendly alternative for some of the population for various purchases. E-Commerce can be a strategy that has a role to help merchants carry out sales activities more quickly and efficiently and make it easier for the merchant to introduce their products. The method used was Rapid Application Development (RAD), System Usability Scale (SUS), and User Experience Questionnaire (UEQ). The questionnaires were distributed to users through Google form media. The SUS test results showed that 78% of the DessGo application system met the usability standards well. The UEQ test results included the values of Attractiveness (1.98), Perspicuity (2.05), Efficiency (1.98), Dependability (1.86), and Stimulation (1.86) so that it is included in the Excellent category, but Novelty (1.18) has the smallest value it requires more innovative and creative updates such as adding elements of gamification to apply to the application. As many as 50 respondents participated in the application testing. The application was deemed simple to use, understandable, and clear by respondents.


Introduction
The emergence of E-commerce is a form of technological development.People can conduct transactions more quickly and easily because of e-commerce [1], which also makes things like shopping and money transfers simpler.Because all these activities can now be done online which can be done without a time limit.E-Commerce can be a strategy to help merchant to make sales activities faster and more effective.This is supported by Indonesia's market share and culture in which Indonesians quickly grasp technological concepts [2].
Based on the results of a survey conducted by Mondelez International titled The State of Snacking released in December 2019, it was stated that Indonesians tend to prefer snacks over heavy meals.Seeing the habits of Indonesian people who are more interested in snacks makes the level of competition high.This research focuses on dessert sales, based on the results of Basic Health Research (Riskesdas) released by the Ministry of Health (Kemenkes) in 2020.The 2018 Riskesdas recorded that 40.1% of respondents consumed sweet food more than once per day.Meanwhile, those who consume it 1-6 times per week are 47.8%, and less than 3 times per month are only 12%.Because the demand for sweets in Indonesia is high, the business opportunities for sweets are also high.This causes competition between merchants to be difficult.
The research method is carried out using by Rapid Application Development (RAD) method.RAD concentrates on the prototyping phase, may be completed quickly, and requires a team of two to six people [3].
There are many methods for evaluating the usefulness of an application or software such as a User Experience Questionnaire (UEQ) [4], System Usability Scale (SUS) [5], Computer System Usability Questionnaire (CSUQ) [6], and Questionnaire for User Interface Satisfaction (QUIS) [7].This paper applies the SUS method conducted by John Brooke to measure the usability of applications and UEQ developed by Santoso, et al [8] to measure UX.

E-Commerce
E-commerce involves buying and selling transactions between sellers and online purchases.E-commerce has become a basic dynamic economy from year to year [9].Over time, e-commerce has become a trend because buyers don't need to leave the house.As an illustration, before there was e-commerce in the past shopping people came to the store directly but with e-commerce, they can now shop without having to go to the store, saving time and energy.The advantages of e-commerce can create new opportunities for new business and distribution channels, access to new global customers, expansion into new markets, increased competitiveness, rapid response to needs, and a stable delivery chain shorter [10].Seeing the advantages that e-commerce has, this can be a solution or strategy for merchants to improve and maintain their performance business in the digital era.

Rapid Application Development (RAD)
Rapid Application Development (RAD) is a software development method that focuses on developing applications in a short time.RAD applies an iterative method with the condition that the first process is carried out by designing a system at an early stage of development to determine user needs and then delete it [11].RAD is an iterative (repetitive) development method, RAD focuses on the prototyping process, can be finished in a short period of time, and can be done with a team of two to six people [3].RAD has the main elements as a unique methodology including prototyping, iterative (repetitive) development, time boxing, using team members, management approaches, and using tools in its implementation [12].

System Usability Scale (SUS)
In system engineering, the System Usability Scale (SUS) is an evaluation method for measuring the usability of an application.The definition of usability according to ISO 9241-11 is the extent to which a product can be used by certain users to be able to achieve certain goals with effectiveness, efficiency, and satisfaction in the context of certain users [13].SUS is one of the most popular and easy-to-use questionnaires to measure the usability of any product [14].John Brooke [5] developed SUS in 1996.It contains ten basic and simple questions regarding the usefulness of a system.The following are ten statements can be seen in Table 1.
The questions in Table 1, show a scale range of 1-5, where the value of each scale has meaning.Score 1 means Strongly Disagree, score 2 means Disagre, score 3 means Neutral, score 4 means Agree, and score 5 means Strongly Agree.The SUS score can be calculated using a formula from the journal titled 'SUSapp: A Free Mobile Application That Makes the System Usability Scale (SUS) Easy to Administer' [15] which can be seen in Equation 1.
An interesting fact about SUS is that it is the simplest questionnaire to study, ten measurement scales can produce reliable results across all sample sizes [16].The Simple SUS retains the 10-item SUS design, a five-item agreement-based Likert scale, and replaces the valence of odd items with positive and negative words for even items [17].SUS provides more valid results because when someone fills out the questionnaire, they use their respective country's language [18].

User Experience Questionnaire (UEQ)
In systems engineering, the User Experience Questionnaire (UEQ) is a test method for measuring user experience (UX).User experience is a user experience when or after using a product.UEQ was first designed in 2005 with a data analysis approach to ensure relevance and practicality to create different qualities at each scale [19].The scale comes from data regarding a larger collection of items [20].UEQ is considered to be able to provide measurements of technical and non-technical aspects related to the user's emotional or perceived pleasure [21].UEQ provides evaluation results consisting of quantitative data so that it will be easier to process this data [22].Not only can it make managing data easier, but a data template is also provided as an analysis tool in Excel format a tool to measure UEQ.Excel tool for data analysis is available free of charge at www.UEQonline.org.UEQ has six scales and 26 items.Scale and items of the User Experience Questionnaire is shown in Table 2.

Xendit
Xendit is a fintech (financial technology) company in Indonesia that provides means of payment in Indonesia.The first CEO and founder of Xendit are Moses Lo [23].Xendit (https://www.xendit.co/id/company/)provides services that can process payments, help marketplaces simplify payments, send payments and loans, detect fraud, and provide world-class APIs, and UI dashboards that make the process easy.Xendit provides several services such as XenPayment, XenInvoice, XenDisburse, etc [24].

Methodology
This research aims to develop a website-based dessert sales application in Indonesia called "DessGo".Rapid Application Development (RAD) is one of the software development methods of Agile, which was invented by James Martin in 1991 [25].A software development method called Rapid Application Development (RAD) tries to create apps in a short time.This paper chooses the RAD application development method based on flexibility and short development time.RAD has four stages: requirements planning, user design, construction, and cutover.
The first thing in developing an application is to analyze problems and needs.This paper uses a questionnaire method that is distributed through a Google form to collect data.The data obtained from the results of the questionnaire analysis are the requirement and problems that occur.The data is needed to identify requirements in application development.Figure 1 shows that in the initial stages of planning, observations were made by distributing questionnaires to the analysis targets, namely dessert customers and users of ecommerce services linked to online shopping, particularly desserts.
After making observations, the author analyzes problems that arise in society.According to the findings of the analysis, the problem identified is the difficulty in discovering special dessert menus online on online service provider platforms.The analysis carried out includes a comparison of similar applications and an analysis of existing problems to find ways to solve the problem.Analysis of the problem was carried out by distributing questionnaires to target users who had shopped online and dessert customers.
Through problem-solving processes, it is possible to infer that there is a need for an application that can present a particular dessert menu and process online transactions.After carrying out requirements planning, user interface, and low fidelity prototyping, Figma software was used as a tool for designing prototyping and Visual Studio Code for prototyping dessert transaction applications.Following the design of the low-fidelity prototype, it was re-evaluated and readied if necessary, and if there is none from the design side, the application will be constructed using Visual Studio Code with the MySQL database.This paper uses a payment gateway system as a payment relational with banks.Xendit is an Indonesian fintech (financial technology) company that provides payment facilities in Indonesia.Error checking and bug fixes were performed at the cut over the stage.Evaluation was carried out in two ways, namely internal evaluation using tests based on the Eight Golden Rules [26] and external evaluation is carried out with SUS and UEQ.The external evaluation method employed a natural setting approach, with users distributing questionnaires on Google Forms through social media.This paper applies a System Usability Scale (SUS) [27] that considers the following determinants: effectiveness, efficiency, and satisfaction in a given user context to measure the usability of the application.The user Experience Questionnaire (UEQ) considers the following determinants: Attractiveness, Efficiency, Efficiency, Accuracy, Stimulation, and Novelty for the user experience of this application.

Result and Analysis
"DessGo" is a website-based application that provides services for carrying out sale and purchase transactions for special dessert menus, making the application easier for users to search for dessert menus, and making web applications that are easy to use by the user with a simple display.The DessGo application can be accessed on the https://DessGo.store/homewebsite.As presented in Figure 2, the DessGo application starts with a Homepage screen with the user not logged in.On the website page users can see menus, categories, and product details without login.Users can log in and sign up by clicking "Masuk/Daftar".3. presents the user will be taken to the Homepage page after logging in, just as the user was in the beginning.

Fig. 3. Home Page After Login
Figure 4(a) is a pop-up display after the user clicks "Masuk/Daftar", the feature is a choice of user login or sign up.In English, the word "Masuk" means log in, and "Daftar" means Sign up.Users who already have an account can log in by clicking "Masuk dengan email".Figure 4(b) is a pop-up login display and the user is encouraged to fill in the email and password that has been registered.If the user forgets the password, the user can click "Lupa kata sandi" (can be seen in Figure .4(b) which has been boxed in red), then the user will be sent a new password form via email that has been registered.
Users who do not have an account can register by clicking "Tidak punya akun?Daftar sekarang".Figure 4(c) is a pop-up sign-up display and the user is encouraged to fill out a registration form which includes name, mobile number, email, and password.The navigation section on the top right of the website page is where the user can notice the differences between before and after login in.Based on Figure 5(c), the user can view and select the products they want to buy and add and remove products in the cart.The user can click "Bayar" to be taken to the payment process after choosing the product they wish to purchase.
Users who want to check out the product can select the intended address and delivery, or self-pickup options based on Figure 6(a).The total amount due will show up after choosing the delivery address and service.As shown in Figure 6(b), the user can see the payment deadline and can choose the payment method wants to use.A confirmation of payment page is shown in Figure 7(c), and this page will deliver payment confirmation to the registered email address.The data that has been obtained will be processed to determine the value, reliability, and validity.(1) the calculation results for reliability get a Cronbach's Alpha value of 0.754, According to Siregar, the value of [31].(2) The calculation results for the validity get the value r-table of 0.235 with a level significance of 5%.The results of the SUS questionnaire according to Bangor et al. (2009) [32] were grouped into 3 groups, namely: (1) Not Acceptable: with a final total score of 0-50.9.(2) Marginal: with a final total score of 51-70.9.(3) Acceptable: with a final total score of 71-100.SUS questionnaire scores can indicate the level of acceptance of system users.The average conversion value of the SUS results that have been obtained for the first time accessing the DessGo website is 77.95 and these results is Acceptable.
Figure 9 represents the results of user experience measurements in 6 scales.The 6 scales include Attractiveness, Perspicuity, Efficiency, Dependability, Stimulation, and Novelty.Santoso, et al [9] state that in standard interpretation, average values between -0.8 to +0.8 represent normal evaluations, while values greater than +0.8 represent positive evaluations and values less than -0.8 represent negative evaluations.According to this assertion, the value of the 6 scales is positive.At the same  Further, the Cronbach Alpha coefficient was carried out to check the reliability and validity of UEQ.The calculated value of Cronbach's Alpha is 0.931, as shown in Table 4.Because 0.931 > 0.60, the entire statement has an alpha coefficient value greater than 0.60.This calculation concludes that 26 statements can be declared highly reliable and valid.To be sure there is no critical potential associated with scale consistency, then we examined in single item averages.Figure 10 shows that all items are interpreted normally, with a very positive average, confirming that there is no problem with any item in this context.Figure 11 is a comparison with benchmarks, this is done to decide whether this application has an adequate user experience of success in the market.
As presented in Table 5, the novelty value has a lower value compared to the others.The application is considered too conscious, conventional, somewhat monotonous, and somewhat conservative.Thus, more innovative, and creative updates to the application are needed.

Conclusion
Based on the findings of this study's evaluation, it is feasible to infer that the results of the evaluation using the SUS method yielded an average SUS score of 77.95 out of 100.This web application meets the program's usability standards 78% of the time, according to the score.The evaluation results were carried out using the UEQ method to assess the DessGo application showing Attractiveness (1.98), Perspicuity (2.05), Efficiency (1.98), Dependability (1.86), Stimulation (1.86) so that it is included in the very good category, but Novelty (1.18) has the smallest value it requires more innovative and creative updates such as adding elements of gamification to apply to the application.

Table 1 . 10 I
System Usability Scale (SUS) needed to learn a lot of things before I could get going with this Dessgo application

Figure
Figure3.presents the user will be taken to the Homepage page after logging in, just as the user was in the beginning.

Figure 7 (
Figure 7(a) is the user's profile page.Users can change their name, email, handphone number, profile photo, and password.Based on Figure 7(b) the user can change the address and can add a new address.The user can view all transactions, including order history, unpaid orders, orders that are ready to ship, and orders that are being delivered, based on Figure 7(c).Users can reorder purchases that have already been placed and rate the things they have purchased.Figure8.demonstrates that 72% (36 people) of respondents are men and 28% (14 people) of respondents are women, according to data gathered from a total of 50 respondents.The age group of 17-25 years accounts for 90% (45 people), 26-35 years accounts for 6% (3 people), and 12-16 years accounts for just 4% (2 people) of all respondents.

Figure 8 .
demonstrates that 72% (36 people) of respondents are men and 28% (14 people) of respondents are women, according to data gathered from a total of 50 respondents.The age group of 17-25 years accounts for 90% (45 people), 26-35 years accounts for 6% (3 people), and 12-16 years accounts for just 4% (2 people) of all respondents.

Fig. 8 .
Fig. 8. Demographic of Participants (a) Profile page (b) Address list page (c) Transaction Page time, perspicuity has the highest value while novelty has the lowest, implying that improvement is required.

Fig. 9 .
Fig. 9. Graph of average values based on 6 scales on the DessGo App

Table 2 .
User Experience Questionnaire

Table 3 .
User Experience Questionnaire

Table 4 .
Application Reliability Test Results for UEQ

Table 5 .
Interpretation Results of Application Comparison by UEQ Benchmarks