6
Hotel Reservation System Based Local Area Network at Samarinda Heny Pratiwi Teknik Informatika, STMIK Widya Cipta Dharma, Samarinda, Indonesia [email protected] Abstract—The Hotel industry is one of the most vibrant businesses today, however, the current hotel reservation system is still largely unfamiliar with computerized processes. The process of logging in and outgoing guests still use simple office applications without formulas and without database-based. Any receipt of payment submitted to the guest also cannot be automatically printed from the office application. Every month an incoming and outgoing guest report will be made abased on notes from the hotel reservation. The hotel reservation system will be built using Visual Basic 6.0 and network-based programming languages. In this study, data collection techniques used are literature study and documentation, interviews, observation, data analysis, needs analysis, and technology analysis. Analysis methods and design system used in this research are Flow of Document (FOD) and Data Flow Diagram (DFD). Testing the system using black box testing method, by testing the program interface to analyze the input and do all the functional requirements of the program. Keywords—system; reservation; hotel; local area network I. INTRODUCTION Hotel reservation system based Local Area Network is a computerized system with handling hotel problems that exist in Samarinda. The hotel-based hotel reservation system includes data collection of incoming and outgoing guest activities. Now, the hotel's on-going reservation system, has not used a computerized process. The process that occurs is logging in and outgoing guests still use simple office applications without formulas and without database-based. Any bills of payment submitted to the guest also cannot be automatically printed from the office application. Every month an incoming guest report will be made from the hotel reservation process that has been done as well as reports on the activities of incoming guests and guests out at the hotel. Based on the current system, there are still problems such as the need for a long time in terms of the accumulated use of laundry services and restaurants used by guests. Because of that, it need help to solve the problems encountered, made a hotel-based reservation system network. With this system, we expected to handle the constraints faced in the hotel reservation system a, make it easier for the administration in guest data processing, transactions incoming and outgoing guests and printing reports required by the management. II. LITERATURE REVIEW A. Hotel Reservation A hotel reservation system, commonly known as a central reservation system (CRS) is a computerized system that stores and distributes information of a hotel, resort or other lodging facilities [1]. B. Local Area Network LANs connect computers and peripheral devices in a limited physical area, such as a business, office, a limited physical area, such as a business, office, laboratory or college campus by means of permanent links (wires) that transmit data rapidly [2]. A local area network (LAN) is a communication network that interconnects a variety of data communicating devices within a small geographic area and broadcasts data at high data transfer rates with very low error rates. Since the local area network first appeared in the 1970s, its use has become widespread in commercial and academic environments. A LAN is a high-speed data network that covers a relatively small geographic area. It typically connects workstations, personal computers, printers, servers, and other devices. LANs offer computer users many advantages, including shared access to devices and applications, file exchange between connected users, and communication between users via electronic mail and other applications [3]. A LAN consists of two or more personal computer, printers and high capacity disk storage device called printers and high capacity disk storage device called file servers, which enable each computer on the file servers, which enable each computer on the network to access a common of files. LAN topologies define the manner in which network devices are organized. Four common LAN topologies exist: bus, ring, star, and tree. These topologies are logical architectures, but the actual devices need not be physically organized in these configurations. Logical bus and ring topologies, for example, are commonly organized physically as a star. A bus topology is a linear LAN architecture in which transmissions from network stations propagate the length of the medium and are received by all other stations. Of the three most widely used LAN implementations, Ethernet/IEEE 802.3 networks—including 100BaseT—implement a bus topology, which is illustrated in Figure 1. Copyright © 2018, the Authors. Published by Atlantis Press. This is an open access article under the CC BY-NC license (http://creativecommons.org/licenses/by-nc/4.0/). 2017 International Conference on Education and Technology (2017 ICEduTech) Advances in Intelligent Systems Research (AISR), volume 144 17

Hotel Reservation System Based Local Area Network at

Embed Size (px)

Citation preview

Hotel Reservation System Based Local Area Network

at Samarinda

Heny Pratiwi

Teknik Informatika, STMIK Widya Cipta Dharma, Samarinda, Indonesia

[email protected]

Abstract—The Hotel industry is one of the most vibrant

businesses today, however, the current hotel reservation system is

still largely unfamiliar with computerized processes. The process

of logging in and outgoing guests still use simple office

applications without formulas and without database-based. Any

receipt of payment submitted to the guest also cannot be

automatically printed from the office application. Every month

an incoming and outgoing guest report will be made abased on

notes from the hotel reservation. The hotel reservation system

will be built using Visual Basic 6.0 and network-based

programming languages. In this study, data collection techniques

used are literature study and documentation, interviews,

observation, data analysis, needs analysis, and technology

analysis. Analysis methods and design system used in this

research are Flow of Document (FOD) and Data Flow Diagram

(DFD). Testing the system using black box testing method, by

testing the program interface to analyze the input and do all the

functional requirements of the program.

Keywords—system; reservation; hotel; local area network

I. INTRODUCTION

Hotel reservation system based Local Area Network is a computerized system with handling hotel problems that exist in Samarinda. The hotel-based hotel reservation system includes data collection of incoming and outgoing guest activities. Now, the hotel's on-going reservation system, has not used a computerized process. The process that occurs is logging in and outgoing guests still use simple office applications without formulas and without database-based.

Any bills of payment submitted to the guest also cannot be automatically printed from the office application. Every month an incoming guest report will be made from the hotel reservation process that has been done as well as reports on the activities of incoming guests and guests out at the hotel. Based on the current system, there are still problems such as the need for a long time in terms of the accumulated use of laundry services and restaurants used by guests. Because of that, it need help to solve the problems encountered, made a hotel-based reservation system network. With this system, we expected to handle the constraints faced in the hotel reservation system a, make it easier for the administration in guest data processing, transactions incoming and outgoing guests and printing reports required by the management.

II. LITERATURE REVIEW

A. Hotel Reservation

A hotel reservation system, commonly known as a central reservation system (CRS) is a computerized system that stores and distributes information of a hotel, resort or other lodging facilities [1].

B. Local Area Network

LANs connect computers and peripheral devices in a limited physical area, such as a business, office, a limited physical area, such as a business, office, laboratory or college campus by means of permanent links (wires) that transmit data rapidly [2].

A local area network (LAN) is a communication network that interconnects a variety of data communicating devices within a small geographic area and broadcasts data at high data transfer rates with very low error rates. Since the local area network first appeared in the 1970s, its use has become widespread in commercial and academic environments.

A LAN is a high-speed data network that covers a relatively small geographic area. It typically connects workstations, personal computers, printers, servers, and other devices. LANs offer computer users many advantages, including shared access to devices and applications, file exchange between connected users, and communication between users via electronic mail and other applications [3].

A LAN consists of two or more personal computer, printers and high capacity disk storage device called printers and high capacity disk storage device called file servers, which enable each computer on the file servers, which enable each computer on the network to access a common of files.

LAN topologies define the manner in which network devices are organized. Four common LAN topologies exist: bus, ring, star, and tree. These topologies are logical architectures, but the actual devices need not be physically organized in these configurations. Logical bus and ring topologies, for example, are commonly organized physically as a star. A bus topology is a linear LAN architecture in which transmissions from network stations propagate the length of the medium and are received by all other stations. Of the three most widely used LAN implementations, Ethernet/IEEE 802.3 networks—including 100BaseT—implement a bus topology, which is illustrated in Figure 1.

Copyright © 2018, the Authors. Published by Atlantis Press. This is an open access article under the CC BY-NC license (http://creativecommons.org/licenses/by-nc/4.0/).

2017 International Conference on Education and Technology (2017 ICEduTech)Advances in Intelligent Systems Research (AISR), volume 144

17

Fig. 1. Some Networks Implement a Local Bus Topology

A ring topology is a LAN architecture that consists of a series of devices connected to one another by unidirectional transmission links to form a single closed loop. Both Token Ring/IEEE 802.5 and FDDI networks implement a ring topology. Figure 2 depicts a logical ring topology.

Fig. 2. Some Networks Implement a Local Ring Topology

A star topology is a LAN architecture in which the endpoints on a network are connected to a common central hub, or switch, by dedicated links. Logical bus and ring topologies are often implemented physically in a star topology, which is illustrated in Figure 3.

Fig. 3. Some Networks Implement a Local Star Topology

A tree topology is a LAN architecture that is identical to the bus topology, except that branches with multiple nodes are possible in this case. Figure 4 illustrates a logical tree topology.

Fig. 4. A Logical Tree Topology Can Contain Multiple Nodes

C. Prototyping Model

Prototype Model places more effort in creating the actual software instead of concentrating on documentation. This way, the actual software could be released in advance. Prototyping requires more user involvement and allows them to see and interact with a prototype allowing them to provide better and more complete feedback and specifications. The presence of the prototype being examined by the user prevents many misunderstandings that occur when each side believe the other understands what they said. The final product is more likely to satisfy the user’s desire for look, feel and performance [4].

A prototype is part of a product that express the logic and physical external interface to display. Potential consumers use prototypes and provide input to the development team before large scale development begins. Seeing and believing are the things that are expected to be achieved in the prototype. Using this approach, consumers and development teams can clarify their needs and interpretations. The stages in the prototype are as follows.

1. Analysis / collection needs

Customers and developers together define the entire software format, identify all needs, and outline the system to be created.

2. Building prototyping.

Build prototyping by creating temporary designs that focus on serving to customers (e.g. by creating input and output formats).

3. Evaluation of prototyping

This evaluation is done by the customer whether the prototyping that has been built is in accordance with the wishes of customers. If it is appropriate then step 4 will be taken. Otherwise prototyping is revised by repeating steps 1, 2, and 3.

4. Encoding the system

In this stage the agreed prototyping is translated into the appropriate programming language.

5. Test the system

Once the system has become a ready-made software, it should be tested before use. This test is done by White Box, Black Box, Path Base, or architecture testing and others.

6. System Evaluation

The customer evaluates whether the ready-made system is as expected. If yes step 7 is done, otherwise repeat steps 4 and 5.

7. Application of the system

The software that the customer has tested and received is ready to use.

D. Flow Of Diagram

Flow of Document (FOD) is a tool that describes the flow of data through the system and its work or processes performed by the system [5].

Advances in Intelligent Systems Research (AISR), volume 144

18

TABLE I. FLOW OF DOCUMENT SYMBOL

SYMBOL NAME

Document

Multi Document

Manual Process

Computer Process

Archieve

Data Storage

Off Page Reference

On Page Reference

Terminator

Decision

Display

Manual Input

E. Database

Database is any collection of related data. A database also a persistent, logically coherent collection of inherently meaningful data, relevant to some aspects of the real world. A database management system (DBMS) is a collection of programs that enables users to create and maintain a database [6].

Database Management Systems provide several functions in addition to simple file management:

allow concurrency

control security

maintain data integrity

provide for backup and recovery

control redundancy

allow data independence

provide non-procedural query language

perform automatic query optimization

Many different individuals are involved with a database management system over its life: systems analysts, database designers, database administrators, application developers, and users.

III. DESIGN AND DEVELOPMENT OF THE PROPOSED SYSTEM

A. The Existing System

Tamu Receptionis Staff Loundry

Mulai

Data Kamar

Input

Data

Kamar

Daftar Kamar

Pembuatan

Laporan

Tamu Inap

1

Laporan Tamu

Inap

2 1

Laporan Tamu

Inap

Selesai

Data Tamu

Masuk

Input Data

Tamu

Masuk

Daftar Tamu

Masuk

Data Tamu

Masuk

Data Loundry

Tamu

Input Data

Loundry

Tamu

Daftar Loundry

Tamu

Data Restoran

Tamu

Input

Restoran

Tamu

Daftar Restoran

Tamu

Data Tamu

Keluar

Input Data

Tamu

Keluar

Daftar Tamu

Keluar

Data Tamu

Keluar

Proses

Pembayaran

Kwitansi

Pembayaran

Kwitansi

Pembayaran

Staff Restoran Pimpinan

Data Tarif

Loundry

Data Menu

Restoran

Input Data

Tarif

Loundry

Input Data

Menu

Restoran

Daftar Tarif

Loundry

Daftar Menu

Restoran

Daftar Tarif

Loundry

Daftar Menu

Restoran

Data Loundry

Tamu

Data Restoran

Tamu

Fig. 5. Existing system of hotel reservation

Advances in Intelligent Systems Research (AISR), volume 144

19

B. The Proposed System

Tamu Receptionis Staff Loundry

Mulai

Data Kamar

Data Tamu

Masuk

Input Data

Kamar

Pendataan

Kamar

Tabel Kamar

2 1

Laporan Daftar

Kamar

Data Tamu

Masuk

Input Data

Tamu Masuk

Pendataan

Tamu Masuk

Tabel Tamu

Masuk

1

Laporan Daftar

Kamar

Data Loundry

Tamu

Input Data

Loundry Tamu

Pendataan

Loundry Tamu

Tabel Loundry

Tamu

Data Restoran

Tamu

Input Data

Restoran Tamu

Pendataan

Restoran

Tamu

Tabel Restoran

Tamu

Data Tamu

Keluar

Data Tamu

Keluar

Input Data

Tamu Keluar

Pendataan

Tamu Keluar

Tabel Tamu

Keluar

Pembayaran

Kwitansi

Pembayaran

Kwitansi

Pembayaran

Pembuatan

Laporan

2 1

Laporan Daftar

Tamu Inap

1

Laporan Daftar

Tamu Inap

Selesai

2 1

Laporan Daftar

Loundry

1

Laporan Daftar

Loundry

2 1

Laporan Daftar

Layanan

Restoran

1

Laporan Daftar

Layanan

Restoran

2 1

Laporan Grafik

Tamu Hotel

1

Laporan Grafik

Tamu Hotel

Staff Restoran Pimpinan

Data Tarif

Loundry

Input Data Tarif

Loundry

Pendataan

Tarif Loundry

Tabel Tarif

Loundry

Data Menu

Restoran

Input Data Menu

Restoran

Pendataan

Menu

Restoran

Tabel Menu

Restoran

Laporan

Daftar Kamar

Laporan

Daftar

Loundry

Laporan Daftar

Layanan

Restoran

Laporan

Daftar Tamu

Inap

Laporan

Grafik Tamu

Hotel

Laporan

Daftar Kamar

Laporan

Daftar

Loundry

Laporan Daftar

Layanan

Restoran

Laporan

Daftar Tamu

Inap

Laporan

Grafik Tamu

Hotel

Administrator

Data Jenis

Kamar

Input Data Jenis

Kamar

Pendataan

Jenis Kamar

Tabel Jenis Kamar

Fig. 6. Proposed hotel reservation system

C. Context Diagram

Fig. 7. Context Diagram of hotel reservation system

D. Data Flow Diagram (DFD) Level 0

Fig. 8. DFD Level 0 of hotel reservation system

E. Data Flow Diagram (DFD) Level 1

Fig. 9. DFD Level 1 of hotel reservation system

0

SI

Pemesanan

Kamar

Hotel

Tamu Receptionis

Pimpinan

Staff

Loundry

Staff

Restoran

Administrator

Data Tamu

Masuk

Data Kamar

Data Tamu

Keluar

Data Menu

Restoran

Laporan Grafik

Tamu

Laporan Tamu

Inap

Laporan Daftar

Kamar

Kwitansi

Pembayaran

Laporan Daftar

LoundryLaporan Daftar

Layanan Restoran

Data Loundry

Tamu

Data Tarif

Loundry

Data Restoran

Tamu

Data Jenis

Kamar

2

Pendataan

Kamar

3

Pendataan

Tamu

Masuk

Receptionis

5

Pendataan

Loundry

Tamu

7

Pendataan

Restoran

Tamu

8

Pendataan

Tamu

Keluar

9

Pembayaran

Tamu

Tabel

Kamar

Tabel Tamu

Masuk

Tabel

Loundry Tamu

Tabel

Restoran Tamu

Tabel Tamu

Keluar

10

Laporan

Pimpinan

4

Pendataan

Tarif

Loundry

Staff

Loundry

Tabel Tarif

Loundry

6

Pendataan

Menu

Restoran

Staff

Restoran

Tabel Menu

Restoran

Administrator

1

Pendataan

Jenis

Kamar

Tabel

Jenis Kamar

Data Kamar

Data Tamu

Masuk

Tabel Tarif

Loundry

Tabel Menu

Restoran

Tabel Tarif

Loundry

Tabel Kamar

Tabel Tamu

Masuk

Tabel Loundry

Tamu

Tabel Restoran

Tamu

Tabel Tamu

Keluar

Tabel Kamar

Tabel Tamu

Masuk

Tabel Tamu

Masuk

Data Menu

Restoran

Tabel Tamu

Keluar

Data Tarif

Loundry

Data Loundry

Tamu

Data Restoran

Tamu

Tabel Menu

Restoran

Data Tamu

Keluar

Kwitansi

Pembayaran

Tabel Tamu

Masuk

Tabel Tamu

Keluar

Tabel Tamu

Masuk

Tabel Kamar

Laporan Daftar

Layanan Restoran

Tabel Loundry

Tamu

Laporan Daftar

Loundry

Tabel Restoran

Tamu

Laporan Tamu

Inap

Laporan Daftar

Kamar

Laporan Grafik

Tamu

Data Jenis

Kamar

Tabel Jenis

Kamar

Tabel Jenis

Kamar

Tabel

Kamar

Tabel

Tamu

Keluar

Pimpinan

9.1

Laporan

Daftar

Kamar

9.2

Laporan

Tamu

Inap

9.3

Laporan

Daftar

Loundry

9.4

Laporan

Daftar

Restoran

Tabel

Loundry

Tamu

Tabel

Restoran

Tamu

Tabel

Tamu

Masuk

9.5

Laporn

Grafik

Tamu

Tabel Kamar

Tabel Tamu

Keluar

Laporan Tamu

Inap

Laporan Daftar

Kamar

Tabel Loundry

Tamu

Tabel Restoran

Tamu

Laporan Daftar

Loundry

Laporan Daftar

Layanan Restoran

Tabel Tamu

Masuk

Laporan Grafik

Tamu

Advances in Intelligent Systems Research (AISR), volume 144

20

F. Hierarchy Plus Input-Process-Output (HIPO) Sistem Informasi

Pemesanan Kamar pada

Hotel Grand Jamrud 2

Samarinda

Berbasis Local Area

Network (LAN)

2

Pendataan

Kamar

3

Pendataan

Tamu Masuk

5

Pendataan

Loundry Tamu

7

Pendataan

Restoran

Tamu

8

Pendataan

Tamu Keluar

10.1

Laporan Daftar

Kamar

10.2

Laporan Tamu

Inap

9

Pembayaran

10

Laporan

10.3

Laporan Daftar

Loundry

10.4

Laporan Daftar

Layanan

Restoran

10.5

Laporan Grafik

Tamu

4

Pendataan

Tarif Loundry

6

Pendataan

Menu

Restoran

1

Pendataan

Jenis Kamar

Fig. 10. HIPO of hotel reservation system

G. Entity Relationship Diagram (ERD)

Tamu Masuk

Loundry Tamu

Tarif

Id_kamar

Tgl_Masuk

Alamat

ID_TamuNama_Tamu

Id_Masuk

Memakai

Id_Masuk

Jasa_Loundry

Tamu Keluar

KamarMemesan

Melakukan

JenisKode_Kamar

Tgl_Masuk Tgl_Keluar

No_Kamar

Type_Bed

Id_Masuk Lama_Inap

Restoran Tamu Memakai

Tarif

Id_Masuk Menu

Harga

Id_kamar

Tarif Loundry

Tarif

Kode_Loundry

Jasa_Loundry

Memakai

Menu Restoran

Kode_menu

Menu

Harga

Memesan

Fig. 11. ERD of hotel reservation system

H. Prototyping of Network Design

Hub

Ruang Staff Restoran

Ruang Staff Loundry

Ruang Pimpinan

Receptionis

Administrator

Server

IP Address 192.168.0.1

Staff Loundry

IP Address 192.168.0.3

Pimpinan

IP Address 192.168.0.5

Receptionis

IP Address 192.168.0.2

Staff Restoran

IP Address 192.168.0.4

Fig. 12. Prototyping of network design

Prototyping of Hotel Network Design consists of five; computers, namely server, receptionist computer, laundry staff computer, restaurant computer staff, and leader’s computer are placed in each room. All computers are connected each other in a network using a hub. Network topology to be used is star topology.

I. Database Structure

TABLE II. ROOM TABLE

No Field Name Type Size

1 Code Text 3

2 Kind Text 10

3 Room_Number Text 3

4 Floor Text 1

5 Price Currency

6 Type_bed Text 7

TABLE III. GUEST_IN TABLE

No Field Name Type Size

1 Code Text 7

2 Guest_Id Text 20

3 Guest_Name Text 35

4 Birth_Place Text 20

5 Birth_Date Date/Time

6 Gender Text 9

7 Address Text 100

8 City Text 35

9 Room_Number Text 3

10 DateIn Date/Time

11 DateOut Text 5

TABLE IV. GUEST_OUT TABLE

No Field Name Type Size

1 Code_Out Text 7

2 Guest_Id Text 20

3 Guest_Name Text 35

4 Room_Code Text 3

5 DateIn Date/Time

6 DateOut Text 5

7 TimeStay Text 2

TABLE V. USER TABLE

No Field Name Type Size

1 User Text 10

2 Password Text 10

J. System Application

This hotel reservation system is a system that can be used by many people or many parts together so that the system is also a network-based system. This system will connect the server with users who act as a client. Both types of users will be interconnected in a single scope of the system. For hotel reservation system applied in the field used scheme Star network as follows.

Advances in Intelligent Systems Research (AISR), volume 144

21

Server

IP Address 192.168.0.1

Staff Loundry

IP Address 192.168.0.3

Pimpinan

IP Address 192.168.0.5

Receptionis

IP Address 192.168.0.2

Hub

Staff Restoran

IP Address 192.168.0.4

Fig. 13. Star Network of hotel reservation system

Because the system used server-based network server then required a connection between computers. There are several things that must be considered in the connection settings between computers are as follows.

All drivers of computer hardware must be properly installed such as network card, network cable and connector.

After all the drivers and installed, then next set the protocol TCP / IP (Transmission Control Protocol / Internet Protocol) each computer.

The steps of setting the TCP / IP protocol are as follows.

Open windows explorer program and enter into control panel menu and select network connection.

Select TCP / IP in the netwok dialog box then click properties.

Next input IP Addres and subnet mask.

Once the IP Address is stored, continue by filling the IP Address on another computer with the same NET ID and different Host ID.

After all IP Address is stored, then all the computers have been connected in one network system.

IV. CONCLUSIONS

This hotel reservation system is an application that can be used to facilitate the hotel room reservation including guest input data input, guest input data out, and payment transaction process, printing report of list room, and report guest list of stay. Due to this system has implemented a network-based system it will make it easier for each part in performing their tasks quickly and precisely.

REFERENCES

[1] R. Bemile, "Online Hotel Reservation System," International Journal of Innovative Science, Engineering & Technology, vol. 1 Issue 9, November 2014, 2014.

[2] Hirschmann. (2001). Basics manual Local Area Network (LAN), Hirschmann Electronics GmbH & Co.

[3] M. Ford. (1997). Internetworking Technologies Handbook.

[4] R. G. Sabale and A. R. Dani, "Comparative Study of Prototype Model For Software Engineering With System Development Life Cycle," IOSR Journal of Engineering (IOSRJEN), vol. 2, Issue 7(July 2012), pp. 21-24, 2012.

[5] J. L. Whitten, L. D. Bentley, and K. C. Dittman. (2004). Systems Analysis and Design Methods.

[6] R. J. Robbins. (1995). Database Fundamentals.

Advances in Intelligent Systems Research (AISR), volume 144

22