Documente Academic
Documente Profesional
Documente Cultură
108091100013
2014 M / 1436 H
THESIS COVER
108091100013
2014 M / 1436 H
ii
APPR
iii
iv
STATEMENT
108091100013
v
ABSTRACT
PT. VIZTA PRATAMA “INUL VIZTA”) (under guidance Mrs. Nurhayati, Ph.D
lot of lives. Changes in information technology are the most important, and a
perceived benefit is the development of internet technology that makes the world
without limits. Internet technology changed the conventional system into a digital
information technology at PT. Vizta Pratama (Inul Vizta), the ordering process is
still conventional or not computerized, so the data processing is less effective and
efficient, so that the system becomes a coordinated system of online booking and
user friendly. In this system design, authors use 5 stages in the method of system
systems design, programming and testing. CRM is a concept that is used as the
vi
PREFACE
Bismillahirrohmanirrohim
Author say thanks to Allah for all His favors and gifts that have been given
to the authors so author can implement this thesis research and writing with a
smooth finish. Blessings and greetings are always delivered to the Prophet
Muhammad, his family, his friends, and his faithful followers until the end of
time.
This thesis has the title Design Of Information System For Karaoke Room
Concept (Case: PT. Vizta Pratama “Inul Vizta”), arranged to fulfill one of the
completion of this thesis. Because without the support of them author will not be
able to finish this thesis well. Those who have supported author are:
1. Mr. Dr. Agus Salim, M.Si, as dean of the Faculty of Science and
3. Mr. Hata Maulana, S.Si, MTI, as a mentor II which always gives teaching
vii
4. Mr. Ahmad Hasan Mubarok, as father which always support in the
finishing thesis.
5. Mrs. Fauziyyah HS, as a mother who unceasingly pray and always devotes
takes the time to help, support and encourage author in completing this
thesis.
7. Muhammad Zamakhsary Adnan, a very good friend, who want take the
8. Muhammad Chendy, which help encourage the author to make this thesis.
9. Friends who help and support author in completing this thesis especially
10. The whole lecturers and staff of the Faculty of Science and Technology,
Final words with humbly author apologize as much as possible for the lack
contained in this thesis and for the all the suggestions and constructive criticism is
expected for the perfection of this thesis. Hopefully this thesis with the permission
Author
viii
SHEET OFFERINGS
This opportunity I wish to thank all parties for the moral and material
and sisters and all family who always give encouragement and support
adoptive brother).
complete the thesis (IT international). And all of those who have helped in
the preparation of this thesis, the author cannot put the name one by one.
no ivory that is not cracked, so even with this thesis. Great hope for the authors of
ix
TABLE OF CONTENTS
Pages
STATEMENT ......................................................................................................... v
ABSTRACT ........................................................................................................... vi
GLOSSARY....................................................................................................... xviii
2.3 CRM.................................................................................................... 12
x
2.3.1 Definition of CRM .......................................................................... 12
xi
3.1 Data Collection Methodology............................................................. 47
3.1.2.1Observation ..................................................................................... 48
xii
4.3.3.2 Normalization .......................................................................... 83
xiii
LIST OF FIGURES
Pages
xiv
Figure 4.14 ERD ................................................................................................... 83
xv
Figure 4.39 Design of Login/signup pages ......................................................... 100
xvi
LIST OF SYMBOL
ERD SYMBOL
One
Zero or one 0 1
xvii
GLOSSARY
xviii
CHAPTER I INTRODUCTION
CHAPTER I
INTRODUCTION
1.1 Background
human being in the world. This is because of getting bigger benefits than the
component or other tools. Internets which are currently the most resources quickly
and accurately, while the Internet has become a necessity both from the business
community and from the ordinary people who needs the internet every day to
used to exchange database so that today the Internet has spread to the aspects of
social life. Internet can be a place to learn, socialize, shop, trade, play and so on.
The World Wide Web (WWW) to provide a means that can be accessed globally
Karaoke is targeted to meet the tastes of middle-class people who wants a trendy
metropolis singing, hanging out, and partying in place and colorful atmosphere,
cozy, fun, comfortable, courteous and so celebrity, but at an affordable cost. With
the sector make Vizta Karaoke entertainment services in the field be increased.
1
This success must be supported by good information systems in line with
trust of customers to the karaoke. Customers are very valuable assets for a
karaoke place, if it loses its customers then the karaoke place will lose long term
the reservation is done offline. First, the front desk workers should continue to be
in place to handle the reservation. Second, the availability of the room karaoke
erratic availability of information because they are not channeled karaoke room
quickly subscription. Third, when customers call for reservations, front desk staff
also need to check the reservation book manually. This will affect the future
with customers.
tight competition between companies. There are several things that led to
competition that happens, such as: new product to emerge with the kind bervarian,
prices, other than that the company is required to provide satisfactory services for
customers, and the competition rigorous in promoting the product. The company
faced with a reality that is full of rivals, and to resolve the issue, we need a
2
and must be considered in the era of the business today is focused on the
national and international researchers. The reservation system is not only the
fields of research. Rohim Sugira, Silvia Andini and Abdul Wafa Muhammad
pelanggan terhadap hotel Royal Denail View Bukit Tinggi. Ucu Deti (2011)
research on Rancang bangun CRM bebrbasis web pada PT. Gatra Citra Kencana
reservation services among its Eggy Ramadhani Djunaedi (2011) with the title
Fibriani (2012) with the title of perancangan dan implementasi sistem reservasi
food court berbasis web dengan memanfaatkan koneksi wifi, then research was
performed by Muhammad Wyzer (2011) with the title aplikasi penjualan produk
implementation of good governance and can also line between business goals with
3
IT goals. The system has never done karaoke room reservations online at PT.
Management (CRM).
quickly and efficiently to the customer and the customer can do it anytime and
anywhere. So in this case the author tries to take the title theme Design of
Information Systems for Karaoke Room Reservation Using Web Based Customer
Relationship Management (CRM) Concepts (Case Study: PT. Vizta Pratama "Inul
Vizta").
follows:
1. How to create the design of online reservation for karaoke PT. Vizta
Given the wide scope of the problems above, the author will make
restrictions on the issue in the writing of this research focused on the problem and
4
achieve optimal results. Design of Information Systems Karaoke Room
2. The system is only related to the karaoke room reservation does not
include the cost of meals and the use of other karaoke facilities
3. The reservation system is only room for “Inul Vizta”as the object in this
study
4. The system only tells room available according to time of check-in and
The aim of this research consists of general purpose and special purpose.
effort to increase service levels. while the specific objectives of this study resulted
in:
5
1. karaoke room reservation process is done online is expected to improve
how to book a karaoke room reservation online and the detail information
progress
6
3. Can be used as a reference for the karaoke room booking
1. Methods of Observation
2. Interview
being conducted.
3. Questionnaires
the answers of the respondents without direct author to explain the intent
7
4. Library Studies
a benchmark study.
CHAPTER I INTRODUCTION
CHAPTER II THEORY
concept.
8
CHAPTER IV RESULT AND DISCUSSION
9
CHAPTER II THEORY
CHAPTER II
THEORY
Inul Vizta is the place of karaoke which has a different concept with the
other karaoke places, even established in 2005, but Inul Vizta now has over 100
outlets and an icon largest karaoke in ASIA. And get some plaque, such as TOP
Brands, Franchise TOP of Mind, Master Service Award, and was also believed by
middle-class people who want a trendy metropolis singing, hanging out, and
partying in place and colorful atmosphere, cozy, fun, comfortable, and courteous,
so Celebrity, but at an affordable cost. Inul Vizta Family Karaoke & Karaoke
10
concept-art Vizta Family Karaoke is positioned as KARAOKE
who wants a trendy metropolis singing, Hang out ', and feasting on the place and
the atmosphere cozy, fun, comfortable, safe, courteous and so celebrity, yet at
affordable cost Judging from the facility, type of service, and office rental rates,
karaoke retail industry can be divided into 2 categories: Karaoke executives and
and disadvantages of each. Inul Vizta takes advantages of both these concepts and
with a variety of effects. As for the interior room or make the customer
comfortable to linger.
existing use-package or promo, and at certain hours Inul Vizta provide happy hour
package is to pay half the price. Hourly rental prices vary, due to some type of
different rooms. And the price is adjusted to the size per room.
System used by Inul Vizta to select and play songs is use the remote
control or touchscreen on the computer screen. As for audio, the latest innovation
gives Inul Vizta - effect is a special effect for vocals with 4 effects are studio,
karaoke, live, extreme like a professional singer. Plus every office there is a
120,000 songs contained in Inul Vizta. And its advantages, the customer can
request any song if there is a song that customers want and are not in Inul Vizta,
11
the customer can request by sending an email to Inul Vizta. If the song is in the
request has been completed in the process, then the customer will tell that the
2.3 CRM
customers (Turban, 2006). CRM recognizes the customer as the core of the
relationships and sustainable, that added value for the customer and the
company.
has with its customers, Including prospecting, sales and service (Buttle,
2009).
core business and that the company's success depends on the effectiveness
12
relationship between the customer and the seller. To be convincing direct
There are 4 main types of CRM activity that involved, among other
This application covers all areas where customers interact with the
13
automation, and field service automation. CRM application which
result when they manage their customer base in order to identify, acquire,
14
Managing the full range of customer relation involves two related
point and across all channels; and, two, to provide the customers with a
single, complete view of the company and its extended channels (O'Brien,
2005).
among a business and its customers and partners. CRM systems include a
family of software modules that provides the tools that help business and
to its customers.
loyalty, as shown in figure 2.1. there is compelling logic to the models, the
15
Customer Business
Customer loyalty
satisfaction performance
that the satisfaction evaluation can be directed at any or all elements of the
customer experience. This can include product, service, process and any
loyalty, there are: based on behavior and the attitude. Behavioral loyalty is
16
loyalty is measured by reference to components of attitude such as beliefs,
trend has been away from simple short-term financial measures such as
17
3. Retaining existing customer
stages is done is by using a number of tools and processes. This model also
18
1. Customer portfolio analysis
2. Customer intimacy
employees.
19
the processes and structures. The process is how the company
customer relationships.
CI) is a major analysis activities. CPA involves customer data users and
those who are the most profitable to the business so they can be ─ retained
as lifelong customers for greater and more profitable service. It’s makes
services based on customer wants needs, buying habits, and life cycles.
CRM also can keep track when a customer contacts the company,
Regardless of the contact point. And CRM systems can enable a company
20
to provide a consistent customer experience and superior service and
support across all the contact points a customer chooses. All of these
2.4 Internet
schools around the world, with fast, direct and save. Public cooperative facilities
and that can run their own that can be access so many people throughout
Indonesia.
www in the internet. HTTP defines how messages are formatted and transmitted,
and what actions need to be taken by the explorer browser and the web server in
network nodes to connect to the link called hyperlinks. HTML is the standard
language used by the World Wide Web to create and recognize hypertext
21
documents. Users access data through an interactive system explorer (Turban,
2006).
HTML gives users the option to control the visual elements such as font,
font size, and spacing without having to change the initial information. Several of
the programs in the top software suites will automatically convert documents into
HTML formats. These include Web browsers, word processing and spreadsheet
other specialized web publishing programs like Microsoft FrontPage and Lotus
FastSite provide a range of features to help you design and create multimedia web
the necessary data (Nazir, 2011). The collection of data is a crucial step in
22
2.7.2 SDLC (System Development Life Cycle)
a system where the system has been developed very well through the use
(Turban, 2006).
SDLC models can contain more or less than eight stages that are
presented here. However, the flow of work largely remains the same,
Waterfall approach for SDLC, where a variety of jobs at a stage before the
system will go back and forth between the various stages as needed.
and functional areas in the company that will interact with the system,
23
such as databases or telecommunications. All the people hit by the changes
in the information system (the users and managers, for example) is referred
(4) Programming
(5) Testing
(7) Operational
(8) Maintenance
1. Investigation Systems
The professional system developers agree that the more time spent
24
various technical options for the system, and understand the various
problems that seem to occur during development, the greater the chances
of success would solve that problem. For this various reasons, systems
Creativity and creative thinking can provide great results while isolated
involved can see better the true scope of the project and offer a variety of
25
specifications and a developmental plan for a proposed business
continue.
system solutions and to propose the most feasible and desirable for
figure 2.4
organizational requirements
Increased profits
Government or other
requirements
26
The focus of organizational feasibility is on how well a proposed
and other types of benefits will exceed the cost of developing and
employees, customers, suppliers, and others to, operate, use, and support a
proposed system.
2. Analysis Systems
involved.
27
The system development process frequently takes the form, or
and Easier, especially for projects where end user requirements are hard to
system design. Thus prototyping has enlarge the role of the business
development (ASD).
The company has three basic solutions for any business problems
with it, and its current information systems. Someone on the team
must know this information in more detail for the specific business
28
Analysis of the present system. Before designing a new system, it
accomplished.
one of the most difficult. You may need to work as a team with the
basic solutions to be used and to determine the need for a better system or
new. The end result of this stage is a set of needs for information.
29
requirements for the new system. These techniques include structured and
any questions that have been made previously, but using his experience to
find out the problems of the existing system of users. Through direct
observation, the analyst can observe users interacting with the existing
system.
issues
3. Design Systems
in the systems analysis process. The result of the technical design phase of
procedures
30
How the various components of the integrated
logical system design that states what is done by the system, by using
abstract specifications, and the physical design system which states how
the new system will perform its function, the actual physical
4. Programming
obtain the required software for the system in order to meet the functional
company rather than your own applications for new business processes and
existing company.
31
includes the users of the various functional areas to aid the programmer to
module, which is some part of the code (sub-series of all programs). This
modular structure allows testing more efficient and effective, because each
Each module has only one entrance and exit. In other words, the
executed one by one until all the statements in the order has been executed.
The structure allows decision logic to flow into the branch, depending on
the particular conditions. Round structure allows the software do the same
32
5. Testing
will give results that are expected and desirable under certain conditions.
These errors are of two types: syntax error and logic error. Syntax errors
are easier to find and will not allow the program running. Logic error
allows a program running but the result is wrong. Logic error is more
follow the flow of logic in the program to determine sources of error in the
results.
6. Implementation
to the new system. Companies can use the four conversion strategies:
Parallel conversion, the old system and the new system operate
process the same data at the same time, and the results will be compared.
Conversion is the most expensive type but most are not at risk.
Direct conversion, the old system will shut down when the new
expensive, but most at risk if the new system does not work as planned.
33
Pilot conversion, will introduce a new system in one part of the
company. The new system will be operational within a certain period and
assessed. Once the new system is working well, it will be used in many
for example module, in several stages. Each module will be assessed, and
can operate.
7. Operation
period of time, until the system no longer meets the company's objectives.
Once the stable operation of the new system, the audit will be conducted
during the operating system's ability to assess and determine whether the
8. Maintenance
usually does not add new functionality, but required only that the system
can still meet its objectives. The third type of maintenance is to add new
34
functionality to the system-namely, the addition of new features to the
2. Process (bubble)
has one or more input data and produces one or more output data.
Symbol used:
35
Figure 2.6 Process symbols
3. Data flow
depict the flow of data that can occur between two successive
processes, from data store to process and vice versa, from the
4. Data store
of the time dependence on the system. STD is used to identify the system
should behave as such the risk from external events. To achieving this,
behavior which made the transition from one state to another state.
36
Presentation of STD is the basic foundation for determining behavior. STD
1. active
State symbol:
Condition
2. Passive
This system does not perform the control of the environment, but
rather is receiving data or give any reaction (systems that receive or collect
37
Identification of every possible state of the system and describe
each one in a box, and make the relationship between the state.
Start with the first state and continued with the next state
State X
Condition
Action State Y
Ditman, methods of analysis and design 6th edition (2004), ERD is a data
model that uses some notation to describe the data in terms of entities and
by many tuple in the entity B, but not vice versa, where each tuple
38
3. Many-to-one, which means that each tuple in the entity A may be
associated with at most one tuple in the entity, but not vice versa,
where each tuple in the entity A associated with at most one tuple
in the entity B.
associated by many tuple in the entity B and vice versa, where each
tuple in the entity B can be associated with many tuple in the entity
A.
embedded server-side scripting language, meaning that all the syntax and
command written program will be fully executed by the server, but it can be
Lerdorf uses PHP to calculate the number of visitors to the site. Then he
issued version 1.0 of PHP tools for free. This version first came out in
1995 and contains a set of PERL scripts that are used to make the site into
39
already has the ability to access the database and can be integrated with
HTML.
In 1997 appeared the PHP / FI Version 2.0 with the entire syntax
and functions written using C language because domain that uses PHP / FI
is very large, then thanks to the help of the various parties comprising
Andi Gutsman, Zeev Suarasski, Shane Caraveo, Stig Bakken, and Jim
Winstead, then started the birth of PHP 3. There are additional APIs in
PHP 3, functions and modules in the PHP script engine that also
participated to develop PHP / FI. On 6 June 1998 appears PHP version 3.0
The next version of PHP 4.0 which was released on May 22, 2000
and is a more complete version than the previous version. The most
scripting engine. Another new feature is the build-in HTTP session, and no
longer makes use of additional libraries like in PHP3. The purpose of this
40
previous version, PHP 5 comes bringing more functionality and fixes to
bugs. PHP 5 is fast, stable, and ready to be used for production scale.
tags, is executed on the server, and is used to create dynamic web pages
such as Active Server Pages (ASP) or Java Server Pages (JSP). PHP is a
done using an application created using PHP scripts. The initial name of
PHP is FI, i.e. Form Interface. Was first created by Rasmus Lerdorf. PHP
was originally a CGI program that is devoted to receiving input via the
simple, even simpler than CGI. Thus, in making a PHP document, just
create a plain HTML, it's just added to the program code is enclosed in the
<? .....?>. basic types in PHP, among others: Integer (integer), floating
PHP has several abilities which are one of the advantages of PHP.
41
Can work on Windows-based operating system, Linux, Mac OS,
languages
2.10 MySQL
MySQL is one type of database that uses SQL server as the base language
MySQL is free (no need to pay to use it). However, MySQL is composed of two
licenses, namely:
1. Free license (free software / open source GNU general public license).
42
MySQL has the advantage accessible to many programming languages as
"frontend". MySQL is a database server ideal for data of all sizes with the ability
user and query. MySQL database file size is smaller than the other database files.
National Standard Input) is used to query the data in the database. All operating
data can be done easily by using this language, especially in entry and data
selection.
SQL language has a structure that is easy to understand, because it uses the
43
No Author Title Method Agency Year
& Travel”
menggunakan Rich
internet application”
jakarta)”
44
Abstract Literature 1, the author is Ucu Deti (2011); student of Islamic
pada PT. Gatra Citra kencana Tour & Travel”. Author describes
online reservation will help the customer to buy some travel packet to
company.
describes system design for “umrah” websites using CRM concept. This
company.
the first literature that describe about travel. But this research is using e-
Traveling application, and this also used CRM too. The concept is to ease
45
Abstract Literature 4, the author is Muhammad Wyzer (2011); student of
“Aplikasi penjualan produk alat musik berbasis web (study kasus: PT.
improve the selling transaction. The result of this system is to ease the
customer to get the information about the product and help the customer to
46
CHAPTER III RESEACH METHODOLOGY
CHAPTER III
RESEARCH METHODOLOGY
necessary data. In collecting data for this study, conducted research first in order
to obtain data and information about the company's problems are based on the
theory of CRM.
2005). A literature study carried out by looking and reading some of the
writing online.
CRM.
47
3.1.2 Field Study
3.1.2.1Observation
through phone, such as: the cost of rent room Hourly appropriate
1. Interviews
appendix).
48
2. Questionnaire
“Technique sampling”.
49
opportunities or chance for each element or population
comparison. Author visit to the library and look for similar thesis to be
collected and conducted a comparison, so I can know what the things that
have not been done in previous studies. As reference can be seen in the
end of Chapter 2.
50
3.2 CRM Analysis Method
sustainable, those add value for the customer and the company.
based, compiler using SDLC. The author conducted several stages of development
to testing. Having stood the test may be continued until the maintenance stage.
The steps that performed in development system stages are with this method as
follows:
1. System Investigation
solved, understand the various technical options for the system, and
51
To that end, the research system starts with a business problem or
2. Analysis system
current system, with its problems. With the addition of the flowchart
The result is the form of proposals to design a new system that can
3. System Design
of the following:
procedures
software for the system in order to meet its functional goals and solve
52
There are four steps are carried out at this stage:
a. Design process
flow diagram (DFD) to see the data flow in the system. Data flow
diagram (DFD) which used to have some process by start from the
context diagram, data flow diagram (DFD) level 1 and data flow
The design of inputs and outputs are design available on the system
c. Database design
the entities that appear from the results of the design process.
d. Interface design
53
4. Programming
code into a module, which is some part of the code (sub-series of the entire
program).
5. Testing
will give results that are expected and desirable under certain conditions.
3.4 Framework
Based on the theoretical basis that has been outlined in the previous
section, it can be made a series of frame to be used as a guide, the basic flow of
54
Studies
library
Interview
Data collection Field
methodology Observation
study
Questionnaire
Research
Similar
methodology
literature
study
Development
SDLC CRM
method system
55
CHAPTER IV RESULTS AND DISCUSSION
CHAPTER IV
solved by using a web application that will be the author created. The problem to
planning of karaoke room reservations that can provide the optimal solution.
mature planning cost expenditures. Not to mention the room that is not necessarily
available by timing that also cannot be sure. This will make it difficult for the
56
customer if the customer has never been done reservations before. And even
worse if it turns out financial expenditure in excess of the budget that had been
planned earlier due to lack of information about the karaoke room price.
customers PT. Vizta Pratama (Inul Vizta) that often do the transaction of karaoke
room reservation, obtained the information that the customer really need a media
room reservation that is not limited by space and time and have the ease of
ordering. Further interviews were conducted also to the management of PT. Vizta
Pratama (Inul Vizta), that the service makes it easy for customers in the karaoke
room reservations is feasible so that they are easy to place an order at anytime and
was because CRM is prioritizing customers who make the customer as the main
satisfaction, the good relationship between the customers with the company will
be established this will generate customer trust and loyalty towards the company.
57
customers who want to book a room should come directly to the desired
outlet. This will make it difficult for the customer if the customer did not
get what they want or have to wait a long queue. Even if worse it exceeds
the financial expenditures of the budget that had been planned earlier due
hassle of doing the journey jammed and wasting time, while there is not
The author will define the variables that will be made online
information and is equipped with an outlet nearby and the prices of each
room on each outlet to avoid things that have been mentioned above.
customer is that CRM brings customer oriented philosophy that makes the
58
inputs used as an evaluation of the achievement of a karaoke place. So that
customers with the company will be established that will generate trust and
Start
Customer booking
N
Direct Waiting list
get
Y
Do Karaoke
Finish
who want to karaoke comes to outlet then book the room and next is
booking transactions.
59
1. Customer
Inul Vizta and book a karaoke room that you want to book,
and reserve the space in accordance with the hours and the
Output, at this stage the customer will get a bill from the
2. Cashier/employee
into the database and provide the room number that the
60
3. Karaoke room
for rent.
after which the employee will enter again the data is written
4. Management
be submitted to management.
61
Order Room available
Customer Karaoke room
Bill order
Report transaction
Booking
room
Confirmation order transaction
Management
Employee Customer order get bill
ordered a karaoke room at the outlet as mention in the image above, the
karaoke room booking transactions are still done manually consists of four
entities, namely the customers who will book the room in Inul Vizta,
ordering system for Inul Vizta. The system is web-based, so that customers
can make room reservations anywhere and anytime. Avoid long queues
62
4.2.5 Analysis of the proposed system
system, where customers have the freedom and ease of doing karaoke
customer value of the CRM concept. In the proposed system, then all
(Inul Vizta) must register first and fill out the registration form correctly. If
the form is filled by the customer is valid, then the customer can access the
online booking site of PT. Vizta Pratama (Inul Vizta) and if invalid, it will
member and if valid then it will be stored into the database member. After
username and password, the member will go to the main screen and the
main screen members there are several keys that can be accessed by
members can see the price in catalog outlet and display it in detail, at the
outlets already available several rooms that can be in the message by the
63
member, the price has been listed, and the rooms are always available in
reservation immediately in accordance with the room they want, and order
the member is saved to the database order members. If the member does
not sure with the order, member can back to previous step to order again.
The information about Inul Vizta Karaoke is to make the developing value
for customer.
If the member has been convinced by the room that they ordered,
then the member will be entered into the form confirmation page and
required to fill out the form. After entered to the confirmation page
member can press the “submit” button and the data of order member will
After that the application will display the booking ID that must be
kept by the member. The booking code serves to re-register in outlets that
have been in accordance with the room and the hours that have been
ordered.
64
Figure 4.3 business flowcharts proposed system
In this system, the entity is divided into four, namely: the users, i.e.
regular customer in the system. Next there is the admin entity has the right
So on the basis of this, the analysis of the input, process and output
65
1. User
member.
2. Members
customer.
66
3. Admin
Input, admin will confirm the booking room and input the
Output, admin did not get a wide range of output over the
reservation system.
4. Manager
a report.
reservations Inul Vizta. In the proposed system, then all the customers who
Vizta).
67
Customer who wants to become a member of PT. Vizta Pratama
(Inul Vizta) must register in advance and fill out the registration form
correctly. If the form is filled out by the customer is valid, then the
customer can access the online booking site of PT. Vizta Pratama (Inul
Vizta) and if invalid, it will return to the registration form with instructions
member and if valid then it will be stored into the database member. After
username and password, the member will go to the main screen and the
main screen members there are several keys that can be accessed by
see the data in accordance outlet and displays the room in detail, in the
outlet menu has already available several rooms that can be ordered by the
member, the price has been listed, and the availability of the rooms are
always updated by admin. And the information around Inul Vizta is one of
acquiring customer.
Once members see the data room in detail then the member can
room you want to book and the desired hour. After the member did order
the application will provide or show booking code that must be stored by
68
the user. Booking code is useful to re-register in order to target outlet
69
4.2.8 Proposed Zero diagram
File register
Member Registration
1.0 user
register Show registration error
Data member
Login file
Admin login
Member login
2.0
Show login error login Show login error
Outlet file
6.0
Show features update
room
Show room details 4.0 show Rooms feature file
outlet and
Show list of outlet room Karaoke room detail
70
4.2.9 Diagram process
Member registration
New member
Summary of process:
wants to become a member Inul Vizta must register first and fill out the
registration form correctly. If the form is filled out by the customer is valid
71
then the customer can access website reservation online system, and if it is
invalid then it will return to the registration form with instructions given
fault.
Admin login
Login file
Login file
Summary of process:
72
page of members. On the home page of members, there are some buttons
customer retention starts with the first contact an organization has with a
73
Show profile menu
of the member. On the main page of members there are some buttons that
reservation and member profile. All menus can be access by the member.
74
Process name : Outlet and room
Show features
Summary of process:
features, and room details. The information inside the room features
design and promo. And the information inside the list of outlet is included:
the address of outlet, contact and list of price. Only member registered that
75
Context diagram process 5
Summary process:
From the result which obtained, member who has been booking
room reservation there application that give booking code or can called
Booking_ID. For the detail order it will be listed in the profile page. The
reservation menu is the main aim of creation the website. This menu is to
76
Context diagram process 6
Summary of process:
A process where the admin confirm karaoke room which had been
booked, and check the karaoke room, when the room is finished being
used or there are customers who cancel the order, then the admin will
update it.
77
Context diagram process 7
Summary process:
The process by which all the data associated with the transaction
The data required for web reservation online karaoke room is the data
information of the service provider (in this case the manager of karaoke) which
78
contains the facilities offered to customers, address of related outlets, and price of
each room type. These data above then inserted into the providers table and
facility table to the next is shown on the display choice of karaoke room to the
customer.
The customer who has not been registered can only see the information
about address of outlet and the price of the room at each outlet, and cannot make a
reservation. If the customer has been registered before, the customer can view the
information about the address of the outlet, the price and the availability of rooms
that can be chosen in this online reservation website. Then the customers choose a
karaoke room at the destination outlet. After the order is completed, then the
customer can see the details of the order that has been done on the cost details
page to continue the order and the customer gets the order code for confirmed by
the admin.
Inul Vizta has a good facility and by the existing of the information can ease the
customer to search the address of the outlet, to know the price each room type and
customer can do the budgeting. And it also can retain the customer, because it
79
4.3.1 Flowchart design process
entry booking code which was booked into the reservation database
d. The output process is a booking code and the order details; this
process is the final stages after customer confirm the order that has
been ordered.
No Username/
Start Login password
unlisted
Yes
Select the data
that wish to edit Save changes
80
4.3.2 Design of CRM concept
1. Acquire
only need to open a web reservation karaoke online and fill out
Vizta.
starting at 11-17 which is only paid half the price per hour. And
81
b. Customize data member, members who have registered can also
in first, then go to the profile pages, and members can edit the
profile.
Online reservations also avoid the waiting list for the customer.
3. Retain
corporate.
information needed.
customers.
82
4.3.3 ERD design and Data structure
4.3.3.2 Normalization
normalization:
83
Id_tamu Id_outlet
nama_tamu nama_outlet
no_hp alamat
alamat kota
Username no_telp
Password no_telp_2
Id_ruangan Id_pemesanan
Tipe_ruangan Id_tamu
Id_outlet
Outletroom_id Id_ruangan
Outletroom_id
Id_outlet
Mulai
Id_ruangan
Akhir
weekday_regular_price
Tanggal_booking
weekday_happyhour_price
Tanggal_konfirmasi
fridaysaturday_reegular_price
Jam_konfirmasi
fridaysaturday_happyhour_price
Lama_pemesanan
sundayholiday_regular_price
Jam_check_in
sundayholiday_happyhour_price
Jam_check_out
total_room
Created
Deleted
the key of each attributes with the unique nature by eliminating the partial
84
dependence. Attributes are not the key must have a fully functional
Id_tamu Id_outlet
nama_tamu nama_outlet
no_hp alamat
alamat kota
Username no_telp
Password no_telp_2
Id_ruangan Id_pemesanan
Tipe_ruangan Mulai
Akhir
Tanggal_booking
Outletroom_id
Tanggal_konfirmasi
weekday_regular_price Jam_konfirmasi
weekday_happyhour_price Lama_pemesanan
fridaysaturday_reegular_price Jam_check_in
fridaysaturday_happyhour_price Jam_check_out
sundayholiday_regular_price Created
sundayholiday_happyhour_price Deleted
total_room
Second Normal Form (2NF) and every table has not field that transitive
85
dependence, must depend fully on the primary key. The way is by
Id_tamu Id_outlet
nama_tamu nama_outlet
no_hp alamat
Username no_telp
Password no_telp_2
Id_ruangan Id_pemesanan
Tipe_ruangan Mulai
Akhir
Outletroom_id Tanggal_booking
Tanggal_konfirmasi
weekday_regular_price
Jam_konfirmasi
weekday_happyhour_price
Lama_pemesanan
fridaysaturday_reegular_price
Jam_check_in
fridaysaturday_happyhour_price
Jam_check_out
sundayholiday_regular_price
Created
sundayholiday_happyhour_price
Deleted
total_room
86
Figure 4.18 structure menus for customer member
87
moving the state during the user presses a button in the application
karaoke PT. Vizta Pratama (Inul Vizta) begins from the user login
88
2. The design of STD Signup
89
The design of STD home pages for member
90
The design of STD outlets and rooms pages
91
The design of STD profile pages
This is the design of STD for customer who has not been a
pages.
92
Figure 4.28 STD Home pages for non-member
93
The design of STD Outlets and rooms pages
94
6. The design of STD for Admin
(Inul Vizta).
95
The design of STD List of order pages
(Inul Vizta).
96
The design of STD page for Manager
is useful to map out existing pages on the web. Online reservation web
interface is divided into two parts; there are the interface for customer
make a reservation. While the display for admin is to add, edit, or delete
all existing data in the database relating to customers, facilities, order, and
the order confirmation that has been done by the customer. Admin page is
97
Figure 4.37 Web navigation reservations online
forms to add, edit, and delete data in the database. On the admin interface,
there is only one main menu located on the right side bar. Every page
98
Design Interface
This screen page is a home pages design. In the top right corner
there are menus that can be clicked by the customer. And the menu in the
lower right corner has the same functionality as the above. Except for the
reservation menu are accessible only for members. For the customer non-
99
2. Design of Login/Signup pages
This screen is a page for customers who want to log in or who wish
to register as a new member. For members are required to fill out the form
login by entering the user name and password. For customers who wish to
register are required to fill out the form on the right of the column registers
the web.
100
3. Design of Home pages for member
This screen is a home page design for the member. Inside are the
home menus, about us menu, outlets and rooms menu, reservation menu,
profile menu and logout. All buttons can be clicked by the user.
101
4. Design of About us pages
company contact. It also has the FAQ (Frequently Asked Question). FAQ
102
5. Design of Outlets and rooms pages
collections, interior design and promos. There is also a menu list of outlets
103
6. Design of Reservation pages
choose outlets inside. To select outlets click the arrow. When finished
selecting and then click the "next – list of rooms and prices" at the bottom
104
Figure 4.44 Design of Reservation pages (step 2)
105
After selecting outlets, the member will be taken to the next page
to choose the dates, room type and the desired duration of time. Then click
the button "next- choose duration" to go to the next page. Members will be
taken to the next page to select the hour or the time desired to karaoke.
Then click "next - booking details" to see the booking details that have
been ordered.
the member has not convinced with the order, then the member can return
to repeat order by clicking the "HERE" button. And make sure the order in
accordance with the desired. If the member has been convinced by the
106
order, then the member must click on the button "Submit" to complete the
order.
In this screen the member has completed the order. Here is the
107
7. Design of Profile pages
outlet by show the Booking_ID. Then the admin will see whether the
108
8. Design of Admin pages
109
9. Design of Check-in order pages
confirm your order by entering the booking code, and then click the submit
110
10. Design of List of order pages
This screen is the design of a list of order page. Admin can view a
the left side of the screen and then click “submit” button. It will show
111
11. Design interface for manager
can request a list of order reports by clicking the "sumbit" button located
on the left side of the screen. It will show details of order list report on the
4.4 Programming
At this stage, the coding is performed on designs that have been defined
previously. Coding system is done using the PHP programming language and
MySQL as its database. At this stage, the authors organize the programming
language code in the form of modules where each module contains program units.
112
While the lines of program code that the author made can be found in the
appendix to this thesis. Source code web reservation online karaoke can be seen in
4.5 Testing
duties. Then be tested against the overall integration program unit in the module
to determine whether the system has been made already meet the desired criteria.
CRM
It easy to do reservation.
room type and price. It can about name of outlet, name of outlet, address,
application.
113
Previous web interface Proposes web application
interesting.
is extremely small.
The availability of
improve customer
satisfaction, such as
understand customer
requirement, customer
customer value.
114
CHAPTER V CONCLUSION AND SUGESSTION
CHAPTER V
5.1 Conclusion
Based on the analysis and designing that has been presented above, it can
be concluded that the web application reservation online for karaoke room is more
efficient at Vizta Pratama (Inul Vizta) in performing room reservation for the
customer, because for booking karaoke room the customer does not need to come
5.2 Suggestion
For more ease in service and payment transactions, then the next step
should be the integration on banking that has payments facilities through credit
card and debit cards. Because on proposed system is still in early stages that have
For next research suggest to giving the matrix update process about
115
BIBLIOGRAPHY
(CRM) Berbasis Web pada PT. Gatra Citra. Jakarta: Thesis of Science
Efraim T., R. Kelly, R., Jr. and Richard E.P. (2006). Introduction to Information
Islamic University.
Kendall, K.E., & Kendall, J.E (2007). Analisis dan Perancangan Sistem, 5th
116
Nazir, Moh. (2011). Metode Penelitian. Bogor: Ghalia Indonesia.
York: McGraw-Hill/Irwin.
Andi.
Yogyakarta: Andi.
Rohim, S., Silvia, A., & A, Wafa, M. (2013). Pembuatan dan Implementasi
UPI “YPTK”.
Web. Semarang.
117
Indonesia). Jakarta: Thesis of Science and Technology Faculty, Syarif
Hidayatullah.
Whitten, Jeffery L., Bentley, Lonnie D., Ditman, Kevin C. 2004. Methods of
William, C., Arie, S.P., & Charitas, F. (2012). Perancangan dan Implementasi
Wyzer, M. (2011). Aplikasi Penjualan Produk Alat Musik Berbasis Web. Jakarta:
Islamic University.
118