**Village Stay Reservation and Management System for Tourism Industry in Malaysia**

Abidah Mat Taib <sup>1</sup>\*, Nur Athirah Zainuddin<sup>2</sup>, Noorazalia Izha Haron<sup>3</sup>, Nurul Hidayah Ahmad Zukri<sup>4</sup>

<sup>1,2,4</sup> Faculty of Computer and Mathematical Sciences, Universiti Teknologi MARA, Perlis Branch, Arau, Perlis, Malaysia

<sup>3</sup> Academy of Language Studies, Universiti Teknologi MARA, Perlis Branch, Arau, Perlis, Malaysia

Corresponding author: \*abidah@uitm.edu.my

Received Date: \*date

Accepted Date: \*date

ABSTRACT

*Tourism industry in Malaysia is being developed to be better thus, making Malaysia as one of the most attractive countries to visit. Many Village Stays in Malaysia are owned and managed by inexperienced personnel and have inefficient system. This makes local products and nearby tourist attractions not able to be advertised properly or are not made known to the public. So, the objectives of this project are to develop Village Stay Reservation and Management System that caters for the information of the local tourist attraction products and to evaluate Village Stay Reservation and Management System in terms of perceived ease of use. In order to achieve the objectives, this project develops the system using PHP programming language and tests the system of its functionality, usability and user acceptance. There are fifteen respondents who tested the system. A set of questionnaires was used to collect the data. The mean for user acceptance test is 3.77 while for user reaction in usability testing is 3.74. The respondents are satisfied with the system in terms of its functionality. In conclusion, this research has achieved the objectives. It is shown that the users can deal more effectively and efficiently when using this system. This system will reduce the workload of staffs when using an online system to monitor the reservation as well as attending to other chores.*

*Keywords: Village Stay, reservation system, Tourism Industry, Web-based Application*

# INTRODUCTION

Nowadays, tourism industry in Malaysia is being developed to be better thus, making Malaysia as one of the most attractive countries to visit. According to Anowar Hossain Bhuiyan, Siwar, and Mohamad Ismail (2013), tourism is a potential matter in environmental, social, and economic levels under the government agendas. For the government, tourism is one of the tools of development that gives the right to protect the environment and traditions. From January to December 2015, Malaysia welcomed a total of 25.7 million (25, 721, 251) tourists and RM69.1 billion tourism receipts (Hanafiah & Ramli, 2016). According to the World Travel and Tourism Council’s economic forecast in 2016, tourism and travel directly contributed RM58 billion to the country’s Gross Domestic Product (GDP) equalling to 4.7% of total GDP (Bernhard, Teo, & Hok Yean, 2017). Hence, the growth of tourism industry can achieve the Malaysia Plan which is to make Malaysia a better country to visit. Tourism industry also helps to increase the income of a country. It suits the 11<sup>th</sup> Malaysia Plan that has the theme of “*anchoring growth on people*”. Hence, it emphasizes the capital economy and people economy.

The definition of capital economy is referring to GDP growth, big businesses, financial markets and investment of projects while the people economy is defined as jobs for people, cost of living, well-being of the family and social inclusion (Leong & Kasmuri, 2015). Hence, tourism operators who run tourism business tend to have difficulties in accessing the site that they want to visit and publish their products. Having a great data storage of customers can increase the performance of the tour operator’s business. Malaysia has many interesting places but the development of the place is not well-known by many people. Similarly, it makes it harder for the managers to improve the management of the place.

Hence, this project uses online database for storing the data of the customers. It will systematically arrange the schedule of customers’ booking, the renting of the facilities and additionally, improve the management of the place. It also helps to secure the data that have been placed on this site. Therefore, this project proposes a village stay reservation and management system for tourism industry in Malaysia that can be beneficial to many small medium industries or village industry like village stay.

**Literature Review**

**Web-based Application**

Web-based application is widely used by many people as it can ease their work and help them in streamlining many of the tasks in their daily lives. According to Jazayeri (2007), web-based application is defined as an application that is invoked with a browser over the Internet. Web-based application implements business logic and its use changes the state of the business.

The basic architecture of web-based application includes browsers (client), a database server and a web application server. The browser will request a web page from the server. Each of the web page is a mixed content and formatted instructions expressed using HTML. Some of it include client side scripts that are interpreted by the browser. The customer or any user can also interact with the system by navigating to different web pages in the system via hyperlinks (Conallen, 1999).

**Web Server**

Web server is a computer system that hosts or delivers the web-based application. It will ease the user as the browser will connect to the server and fetch the requested page and respond to the browser. It is essential to have a server that is connected to a fast network as the user does not have to wait for a long time when surfing the Internet. This project uses Apache as the web server. The Apache web server has been widely used and has become popular among web developers (Ljubuncic, 2011).

**Definition of Tourism**

According to Geneva (2010), the definition of tourism is an economic activity of immense global significance, while based on Wan (2013), he states that tourism is the temporary of short term movement of people to destinations outside the places where they normally live and work, as well as their activities during their stay at these destinations.

Village stay is one of the tourism attractions for tourists to experience living in the village and involve in local activities or enjoy the service provided (Mapjabil, 2015). The increased desire for nature-based and agro-tourism has improved the rural areas (Mohd Salleh, Othman, Nordin, Mohd Idris, & Shukor, 2014). The expansion of tourism in the suburbs and rural areas is a result of the growing interest in eco-and agro-tourism. Participation from community is a designed process to create conditions that can generate social and economic progress for the whole community. A sustainable community can help the residents to enhance and protect the environment so that the tourists feel comfortable staying in Malaysia (Nor & Awang, 2017). Village stay also helps Malaysians to enrich their culture and at the same time can show it to the tourists.

**Related Work**

According to Bemile, Achampong, and Danquah (2014), they have developed their web system using PHP scripting language. PHP was used for the server side scripting language which is basically the queries used to link the website to the database. In contrast, Delizo and Esguerra (2013), created web sites, web applications and web services using ASP.NET as their server side scripting language. Hence, the system was deployed via the Internet. They used Microsoft Web Developer 2008 as a platform for programming language. Not only Microsoft Visual Web Developer but Microsoft Visual Studio 2005 can also be used to develop powerful ASP.NET web applications as it has various tools for developing web applications. MySQL Server 2005 was used by the researchers. Furthermore, Ping and Dongxiao (2013) proposed to develop a system by using ASP as a server side scripting language. Moreover, the author used IIS5.0 as web application server and Dreamweaver 2004 MX as the application software development platform. This project developed a web system using PHP scripting language. The web page was built using Notepad++ as it is user friendly and easy to use. In addition, Google Chrome was the browser used for this project in order to view the web application. Hence, the coding was being implemented on the XAMPP.

**Comparison table of related works is shown in Table 1.**

Table 1: Comparison Table

<table>
<thead>
<tr class="header">
<th><strong>Author</strong></th>
<th><strong>Tool and Technology Used to Develop Online Reservation System</strong></th>
<th><strong>Function of the Proposed System</strong></th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td>Bemile, Achampong, and Danquah (2014)</td>
<td><p><strong>Server side scripting:</strong> PHP</p>
<p><strong>Platforms to develop the system:</strong> Macromedia Dreamweaver and Adobe Flash</p>
<p><strong>Implementation of web application:</strong> WAMP</p>
<p><strong>Deployment of web application:</strong> Microsoft Internet Explorer</p></td>
<td><p>- Allow customers to get all the necessary information about the hotel and its facilities.</p>
<p>- Customers can make their own reservation at their places rather than going to the resort.</p>
<p>- Customers can send emails to the company.</p></td>
</tr>
<tr class="even">
<td>Delizo and Esguerra (2013)</td>
<td><p><strong>Server side scripting:</strong> ASP.NET</p>
<p><strong>Platform to develop the system:</strong> Microsoft Web Developer 2008</p>
<p><strong>Implementation of web application:</strong> Windows</p>
<p><strong>Deployment of web application:</strong> Microsoft Internet Explorer</p></td>
<td><p>- Provide skill and additional knowledge to students on how to operate an online hotel reservation system.</p>
<p>- The delivery of instructions service that is provided by the college will be better as faculty members can access the system and do not have to purchase the same system for the students.</p>
<p>- A system administrator can monitor and supervise the accounts that have been created by the students and clients.</p></td>
</tr>
<tr class="odd">
<td>Ping and Dongxiao (2013)</td>
<td><p><strong>Server side scripting:</strong> ASP</p>
<p><strong>Platform to develop the system:</strong> Dreamweaver 2004 MX</p>
<p><strong>Web server:</strong> IIS 5.0</p></td>
<td><p>- The system can give detailed information of the rooms to the customers.</p>
<p>- The system can record in one complete check-in course and whole consumption that are made by the customers.</p></td>
</tr>
<tr class="even">
<td>Ogirima and Omuya (2014)</td>
<td><strong>Web server:</strong> IIS</td>
<td>- The system can manage and structure the data in an organised manner.</td>
</tr>
<tr class="odd">
<td>Hasan (2014)</td>
<td><p><strong>Server side scripting:</strong> .NET Framework</p>
<p><strong>Platforms to develop the system:</strong> Adobe Dreamweaver and Visual Studio 2010</p>
<p><strong>Deployment of web application:</strong> Microsoft Internet Explorer, Google Chrome</p></td>
<td><p>- Customers can modify their booking.</p>
<p>- Customers can use their email addresses or phone numbers to login into mobile application.</p>
<p>- Customers can get the latest information about the company.</p></td>
</tr>
<tr class="even">
<td>Athirah (2017)</td>
<td><p><strong>Server side scripting:</strong> PHP</p>
<p><strong>Platform to develop the system:</strong> Notepad++</p>
<p><strong>Implementation of web application:</strong> XAMPP</p>
<p><strong>Deployment of web application:</strong> Google Chrome</p>
<p><strong>Web server :</strong> Apache Web Server</p></td>
<td><p>- Manager can monitor the booking of the customers.</p>
<p>- Customers can obtain the details about the company.</p>
<p>- Customers can get information, promotion and announcement from the staff through email.</p></td>
</tr>
</tbody>
</table>

**METHODOLOGY**

The methodology applied in this project in order to accomplish the objectives thus, getting a better result and performance is System Development Life Cycle (SDLC) which covers planning, analysis, design, development, testing and deployment phases.

**Design Phase**

Design phase is important as it will affect the development of the project. The activities that were done in this phase are designing the Design Flow Diagram (DFD) and Entity Relationship Diagram (ERD) for the village stay web-based application.

Figure 1 shows the ERD for the web application. The ERD which was built using Microsoft Visio 2016, consists of nine tables which are Staff, Customer, Facility, FacilityBook, Booking, Room, RomBook, Service and ServiceBook.

![ERD\_TRAHH.jpg](146-1-374-1-2-20200831_media/media/image1.jpeg)

**Figure 1:** Entity Relationship Diagram

Figure 2 shows the DFD for the web application. The DFD that was built using Microsoft Visio explains the customer’s flow of activity.

**SYSTEM DESIGN AND IMPLEMENTATION**

The use of suitable hardware and software is vital in order to develop the system to be successful. The development of this project was done via HP laptop which uses Intel® Core™ i5-5200U CPU as its processor, its installed Random Access Memory (RAM) is 4.00 GB and it has 64-bit operating system. A suitable software ensures a smooth process of the system development. In this project, the software that were used include Notepad++ and XAMPP. This project involves three main functions which are booking of the rooms, facilities and services. This project also used 000webhost as a storage space for the system to be accessed on the network. The homepage interface design is shown in Figure 3 while the interface design of the system is shown in Figure 4. This interface shows the system to check the availability of the room. The system will inform the users if they do not fill up the form. Hence, the users cannot proceed with the room booking. The system will inform the users if they do not fill in the form and if they fill in the form using the wrong format of data. Once complete, the system will send a confirmation email to the users. Guests can also use the system to reserve the services and facilities provided by the Village Stay. Figure 5 shows the preferable services for the customers to choose. The management can refer to the related reports to see the list of bookings.

![DFD\_ALL\_TRAH.jpg](146-1-374-1-2-20200831_media/media/image2.jpeg)

Figure 2: Data Flow Diagram (DFD)

| ![](146-1-374-1-2-20200831_media/media/image3.png) | ![](146-1-374-1-2-20200831_media/media/image4.png) |
| -------------------------------------------------- | -------------------------------------------------- |
| Figure 3: Homepage Interface Design                | Figure 4: System Interface Design                  |
|                                                    | ![](146-1-374-1-2-20200831_media/media/image5.png) |
|                                                    | Figure 5: Preferable Service**s**                  |

**RESULT**

This project uses a set of questionnaires that was distributed online to the users in order to evaluate the system in terms of its usability and user acceptance. The users must test the system first in order to provide their feedback about the system. There are fifteen questions asked in the testing part in order to achieve the objectives of this project. Additionally, the performance testing of the web application was tested using JMeter.

**Usability Testing**

Usability testing is a testing approach that is used to identify the areas where people normally struggle with a product and can make a recommendation for improvement.

The line graph in Figure 6 illustrates the reaction of the users about the system. The figure shows the percentage of ‘disagree’, ‘average’, ‘agree’ and ‘totally agree’ for usability testing. Below are the questions in the questionnaires used for the usability testing.

| Q1: | The organization of information on the Village Stay Reservation and Management System is clear.                               |
| --- | ----------------------------------------------------------------------------------------------------------------------------- |
| Q2: | The Village System Reservation and Management System gives error message that clearly tells me to fix the problem.            |
| Q3: | The mistake that I make on the Village Stay Reservation and Management System can be fixed easily.                            |
| Q4: | The site of Village Stay Reservation and Management System is easy to use and the information needed can be easily navigated. |
| Q5: | Overall, I am satisfied with the Village Stay Reservation and Management System.                                              |

<span class="chart">\[CHART\]</span>

Figure 6: User Reaction about the System

The result of usability testing shows that the respondents agree that the system gives them a better system for them to use.

**User Acceptance Testing**

*Perceived Ease of Use (PEOU)*

Figure 7 depicts the user acceptance test in perceived ease of use. Below are the questions asked in perceived ease of use section.

| Q1: | I think it is easy for me to use the Village Stay Reservation and Management System.                           |
| --- | -------------------------------------------------------------------------------------------------------------- |
| Q2: | I think it is easy for me to interact with the Village Stay Reservation and Management System.                 |
| Q3: | I think it would be easy for me to become skilful at using the Village Stay Reservation and Management System. |

<span class="chart">\[CHART\]</span>

Figure 7: Perceived Ease of Use

The above result shows that the respondents agree that the system is easy to use, and it is easy to interact with the Village Stay Reservation and Management System.

*Perceived Usefulness (PU)*

Figure 8 depicts the perceived usefulness. Below are the questions asked in the perceived usefulness section.

| Q1: | The Village Stay Reservation and Management System is useful to me.                             |
| --- | ----------------------------------------------------------------------------------------------- |
| Q2: | The Village Stay Reservation and Management System improves the efficiency of my life.          |
| Q3: | The Village Stay Reservation and Management System enables me to accomplish tasks more quickly. |

<span class="chart">\[CHART\]</span>

Figure 8: Perceived Usefulness

The respondents agree that the Village Stay Reservation and Management System is useful to use, improves the efficiency of their life, and can accomplish their tasks quickly.

**Performance Testing**

The performance testing of this research uses the Apache JMeter to examine the performance of the web server. There are two parameters that were analysed in this research which are throughput and deviations. Having a higher throughput and smaller deviations can have a better performance of the server. The analysis of performance testing is shown in Figure 9.

![](146-1-374-1-2-20200831_media/media/image6.png)

Figure 9: Performance Testing

The throughput line is shown in green while the deviation line is shown in red. In this test, throughput of 000webhost server is 354.176 per minutes which means that 000webhost server can handle 354.176 requests per minute. Meanwhile, the deviation of 000webhost is 2114. The line deviation shown in Figure 9 is below than the throughput line, which means 000webhost server has a better performance.

**Analysis and Discussion**

Table 2 shows the overall result for the testing. The mean for user acceptance test is 3.83 while for user reaction in usability testing is 3.76. This means that the system should be extended with more features so that the users will be at ease when using the system. Given these points, the users of the system are satisfied as they have given positive feedback.

**Table 2**: Overall Result

| **Criteria**                | **Min** | **Max** | **Mean** |
| --------------------------- | ------- | ------- | -------- |
| **Usability Testing**       | 3.6     | 3.93    | 3.76     |
| **User Acceptance Testing** | 3.73    | 4.07    | 3.83     |

The findings have shown that many of the respondents prefer to use an online system in order to book for rooms and other facilities and services. The users can accomplish their tasks using online system quickly. Hence, they do not have to go to the targeted places in order to obtain information or any details of the places as these information or details are already available on the Internet. As for the management, they can view the related report on list of guests, bookings and other data for future planning and for any necessary arrangements.

**CONCLUSION AND RECOMMENDATION**

Having an online system can help the public to access the Internet in order to easily search for tourist attractions. Customers of the Village Stay Reservation and Management System can easily choose their rooms and other related services based on their budgets and other preferences. It is shown that the users can deal more effectively and efficiently when using this system. Besides reducing the workload of staffs when using an online system for bookings, this system can be improved to include monitoring the daily schedule and tasks accomplished as well as suggesting outdoor activities options to the guests.

**REFERENCES**

Adams, A., & L. Cox, A. (2008). 2 Questionnaires, in-depth interviews and focus groups. Retrieved from http://oro.open.ac.uk/11909/1/9780521870122c02\_p17-34.pdfAnowar Hossain Bhuiyan, M., Siwar, C., & Mohamad Ismail, S. (2013). Tourism Development in Malaysia from the Perspective of Development Plans. *Asian Social Science*, *9*(9). https://doi.org/10.5539/ass.v9n9p11Bemile, R., Achampong, A., & Danquah, E. (2014). Online Hotel Reservation System. *International Journal of Innovative Science, Engineering & Technology*, *1*(9). Retrieved from http://www.ijiset.com/v1s9/IJISET\_V1\_I9\_92.pdfBernhard, S., Teo, H., & Hok Yean, C. (2017, May). In Focus: Malaysia – A Rising Opportunity | By Stephanie Bernhard, Hatta Teo and Hok Yean CHEE – Hospitality Net. Retrieved October 23, 2017, from https://www.hospitalitynet.org/opinion/4082735.htmlConallen, J. (1999). Modelling Web Application Architectures With UML, *42*(10), 63–70. Retrieved from https://pdfs.semanticscholar.org/efae/664ef829b052237d86a2e43ace653a2b24fd.pdfDaskalakis, N. G., & Stathopoulos, A. (2008). Users’ Perceptive Evaluation of Bus Arrival Time Deviations in Stochastic Networks. *Journal of Public Transportation*, *Vol. 11*, *N*. Retrieved from http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.446.3868\&rep=rep1\&type=pdfDelizo, G. A., & Esguerra, M. A. (2013). Online Hotel Reservation and Management System for the College of International Tourism and Hospitality Management (CITHM). *Journal: International Journal of Computers & Technology*, *10*(1), 1201–1229. Retrieved from http://research.lpubatangas.edu.ph/wp-content/uploads/2014/05/IJCT-Online-Hotel-Reservation.pdfDhiman, S., & Sharma, P. (2016). Performance Testing: A Comparative Study and Analysis of Web Service Testing Tools. *International Journal of Computer Science and Mobile Computing*, *56*(6), 507–512. Retrieved from https://www.ijcsmc.com/docs/papers/June2016/V5I6201697.pdfErinle, B. (2013). *Performance Testing with JMeter 2.9*. Birmingham B3 2PB, UK: Packt Publishing Ltd. Retrieved from http://img105.job1001.com/upload/adminnew/2015-02-04/1423058217-fxaqmrv.pdfGeneva. (2010). Developments and challenges in the hospitality and tourism sector. Retrieved from http://www.ilo.org/wcmsp5/groups/public/@ed\_norm/@relconf/documents/meetingdocument/wcms\_166938.pdfGift, N. (2009). Functional testing for Web applications. Retrieved May 25, 2018, from https://www.ibm.com/developerworks/web/library/wa-aj-testing/Hanafiah, S., & Ramli, A. R. (2016). Tourism Malaysia. Retrieved October 16, 2017, from http://www.tourism.gov.my/pdf/uploads/cc1a98fe-a4d6-4b9c-b3c9-7269772e7aaf.pdfHasan, S. (2014). Documentation of Online Booking System. https://doi.org/10.13140/RG.2.1.2545.4160Jazayeri, M. (2007). Some Trends in Web Application Development. In *Future of Software Engineering (FOSE ’07)* (pp. 199–213). IEEE. https://doi.org/10.1109/FOSE.2007.26Kaur, N., & Bahl, K. (2016). Performance Testing Of Insititute Website Using Jmeter. *IJISET -International Journal of Innovative Science, Engineering & Technology*, *3*(4). Retrieved from www.ijiset.comKelkar, D., & Kandalgaonkar, K. (2015). Analysis and Comparison of Performance Testing Tools. *International Journal of Advanced Research in Computer Engineering & Technology*, *4*(5). Retrieved from http://ijarcet.org/wp-content/uploads/IJARCET-VOL-4-ISSUE-5-1880-1883.pdfLeong, L. M., & Kasmuri, A. (2015). 1th Malaysia Plan 11-MP (2016—2020) 11th Malaysia Plan: The Final Countdown Developing \&quot; capital economy \&quot; and \&quot; people economy \&quot; through six strategic thrusts, (5). Retrieved from http://iskandarmalaysia.com.my/newsletter/IM BizWatch May 2015.pdfLjubuncic, I. (2011). Apache Web Server Complete Guide. Retrieved from https://sites.duke.edu/workblog/files/2014/12/www.dedoimedo.com-apache-web-server-lm.pdfMapjabil, J., Che Ismail, S., Ab Rahman, B., Masron, T., Ismail, R., Mohd Zainol, R., … Sains Sosial dan Kemanusiaan, F. (2015). Homestays -Community programme or alternative accommodation? A re-evaluation of concept and execution. Retrieved from http://www.ukm.my/geografia/images/upload/1.geografia-si-nov15-jabil-edam.pdfMiami. (2002). Usability Testing: Developing Useful and Usable Products. Retrieved from http://www.units.miamioh.edu/mtsc/usabilitytestingrevisedFINAL.pdfMohd Salleh, N., Othman, R., Nordin, N., Mohd Idris, H., & Shukor, M. S. (2014). The Homestay Program in Malaysia: Motivation for Participation and Development Impact. *Tourism: International Scientific and Professional Journal*, *Vol. 62 No. 4*. Retrieved from https://translate.google.com/translate?hl=en\&sl=hr\&u=https://hrcak.srce.hr/131939\&prev=searchNor, S. M., & Awang, K. W. (2017). Challenges Faced By Operators To Sustain Homestay Businesses In Selangor, Malaysia. *Cjt1 1 International Journal of Innovation in Social Sciences*, *2*(1). Retrieved from http://kmc.unitar.my/doc/ijissvol2/2106\_sarina.pdfOgirima, & Omuya, S. A. (2014). Online Computerized Hotel Management System. *Computation in Biosciences and Engineering*, *1*(2). Retrieved from https://www.researchgate.net/profile/Ogirima\_O/publication/261991913\_Online\_computerized\_Hotel\_Management\_System/links/0deec536243e08b542000000/Online-computerized-Hotel-Management-System.pdfPing, H., & Dongxiao, G. (2013). Development and Implementation of WEB - based Online Hotel Reservation System. https://doi.org/10.2991/isccca.2013.58Vuković, V. (2014). Defining Performance Criteria and Planning Performance Tests for the Exam Registration Software. *International Scientific Journal of Management Information Systems*, *9*(2), 15–19. Retrieved from http://www.ef.uns.ac.rs/mis/archive-pdf/2014 - No2/23\_Vuk v5.pdfWan, C. (2013). *Tourism and Hospitality Studies Introduction to Tourism*. Hong Kong. Retrieved from http://www.edb.gov.hk/attachment/en/curriculum-development/kla/pshe/nss-curriculum/tourism-and-hospitality-studies/Tourism\_English\_19\_June.pdfYi, M. Y., Jackson, J. D., Park, J. S., & Probst, J. C. (2006). Understanding information technology acceptance by individual professionals: Toward an integrative view. *Information and Management*, *43*(3), 350–363. https://doi.org/10.1016/j.im.2005.08.006
