MT Hagen Haus Online Reservation System

(1)

1

MT HAGEN PIKSA HAUS ONLINE TICKET RESERVATION SYSTEM ARTICLE

By Nelson Yatapya

14012506


(2)

2 ABSTRACT

This project is aimed at developing an online ticket reservation system for a Mt Hagen Piksa Haus. The Ticket Reservation System is an Internet based application that can be accessed throughout the Net and can be accessed by anyone who has a net connection. This application will automate the reservation of tickets.

This online ticket reservation system provides a website for a Hagen Piksa Hause where any user of internet can access it. This Hagen Piksa Haus is a multiplex with 2, only 50% of seats can be reserved online. User is required to login to the system and doesn’tneed a credit card for booking the tickets. Tickets can be paid and collected at the counter.

Watching movies with family and friends in theaters is one of the best medium of entertainment after having a hectic schedule. But all this excitement vanishes after standing in hours in long queues to get tickets booked.

The website provides complete information regarding currently running movies on all the screens with details of show timings, available seats and fare charges of different classes.

Our online tickets reservation system is one of the best opportunities for those who cannot afford enough time to get their tickets reserved standing in long queues. People can book tickets online at any time of day or night. Our reservation system also provides option to cancel the tickets which are reserved previously.


(3)

3 I. INTRODUCTION

1.1Background

The Internet is the global system of interconnected computer networks that use the Internet protocol suite (TCP/IP) to link billions of devices worldwide. It began in California in 1969 and began connecting to networks on other continents in 1988. It is a network of networks that consists of millions of private, public, academic, business, and government networks of local to global scope, linked by a broad array of electronic, wireless, and optical networking technologies.

The growth of internet usage as pushed the communication,marketing and business transaction methods to a nwe playing field. According to internet world statistic, there were 2,406 million internet users in June 2012 worldwide and with the advances in technology,the number of users is likely to increase. With the intergration of the internet into everyday life,not only the behaviour of consumers but also of business has changed on this medium. Information and communication posibilities in their depth and width.

Therefore, specifically, in Online Movie Reservation, the intergration of the internet in the overall cinema experiance is immense. It is important for a company in a film industry to represent in itself accordingly,as also more and more poeple use the medium internet to collect information to get in contact with the operators and start making their bookings and share their overall experiances with other peole on different platforms. Hence this work give Papua New Guinea CINEMAS authorities an anlysis of its website according to today’s standards. This includes the analyses of the provided design, technical structure,usability and adaptation to the linking of the search engines. Prior to planning a trip to the


(4)

4

cinema people try to seek out such information as possible. This is often done online,for instance browsing similar online cinema websites not also in the country but out of the coutry as well.

1.2Problem Identification

From the background outlined above, the problems can be clearly identified as follows:

1. Manual ; The existing system is done manually and errors might occur. 2. Time consuming; It is time consuming and makes customers bored and

impatient and return back home.

3. Dependent on employee; The existing system is dependent on employes to enter data and somtimes problems may arise.

4. Insecurity; it is sometimes not trusted,theft may accur at time cause no proper record keeping.

1.3Problem Formulation.

Based on the above stated problems, problem formulation are;

1. How to specify the design process of the Cinema online Ticket Reservation system that can perform tasks such as Booking a seat for later purchasing at the cinema, Showcasing of movies currently playing and Registering inMt Hagen Piksa Haus

2. How to create or develop the Cinema online Ticket Reservation system that includes schedule and time of movie played and bookings of seat, in the Mt Hagen Piksa Haus.


(5)

5

3. How to test the application of the Cinema online Ticket Reservationsystem that includes web-based and can perform tasks such as schedule and time of movie played and bookings of seat, in order to avoid system functional error.

4. How to implement the Cinema online Ticket Reservation system into a programming language that is integrated with a database so that it becomes a ready-made application package in Mt Hagen Piksa Haus. 1.4Research Purposes

The main purpose of our online ticket booking system is to provide an alternate and convenient way for a customer to make reservation on cinema tickets. It is an automatic system. After the data has been fed into the database, the staff does not need to do anything with the order once it is received through the system.

1.5Research Objectives

The objective of this study is as follows:

1 To provide a anytime anyplace service for the customer. 2 To minimize the number of staff at the ticket box. 3 To promote the film on the internet.

4 To increase the profit.

5 To satisfy the need of the customer.


(6)

6 1.5.1. Practical Uses

This research has limited users practically:

1. Administrator section: This section can be accessed by providing administrator password. In this section the administrator can save the information related to movie, seats, booking, payment etc. In this section the administrator can edit the information related to movie, seats, booking, payment etc.

2. Member/Customer section: Customer can view the movie rating which will help them to choose the movie. They can book the movie tickets by selecting the seats of his/her choice. Customer can pay for tickets online by credit card.

1.6Limitation

1. System Administrator: This section can be accessed by Providing administrator password. In this section it can be accesed by both system Aadministrator and Cashier.System administrators are in charge of all aspects of the day-to-day supervision of cinemas. They lead cinema operations to ensure and meet the customer needs and achieve revenue targets. They perform their duties utilizing efficient operations which are focused on fair people management systems and standard operating procedures.

2. Member/Customer Section:Customer can view the movie rating which will help them to choose the movie. They can book the movie tickets by selecting the seats of his/her choice.They can register to be a member and make reservation but they they can not make changes to the movies been schedule to play. Seats available for customers to come and watch are


(7)

7

limited and film shown are just shown on 2D and not 3D. Seats are booked for just a day,failure to do so the seat will be unbooked and given to other customers willing to pay to watch.

II. LITERATURE REVIEW

2.1Understanding Cinema Management System

Based onChristie Avias-TMS™ Theater Management System they provide

simple and efficient central management of a multiplex’s entire projection

operation. Through a user-friendly Web interface, theater managers can create and schedule screen playlists with simple drag-and-drop functionality, monitor the status of all their screens and manage their Key Delivery Messages (KDMs) from a single location. The existing system do not support the advance models of interaction between the viewers of the cinema destination. It is believed that it is a

serious limitation of the DMS’s and therefore this project will propose an

expanded funtionality that provides the viewers fair knowledge based on a virtual community concept of viewers from different provonces and locals who have a common interest. Inforamtion that supports virtual community over the web.

2.2Structural Diagrams

The structural diagrams represent the static aspect of the system. These static aspects represent those parts of a diagram which forms the main structure and therefore stable.


(8)

8

These static parts are represents by classes, interfaces, objects, components and nodes. The four structural diagrams are:

1. Class diagram 2. Object diagram 3. Component diagram 4. Deployment diagram

2.3Prototype Model

Prototyping consists of building an experimental system rapidly and inexpensively for end users to evaluate. By interacting with the prototype, users can get a better idea of their information requirements. The prototype endorsed by the users can be used as a template to create the final system. The prototype is a working version of an information system or part of the system, but it is meant to be only a preliminary model. Once operational, the prototype will be further refined until it conforms precisely to users’ requirements. Once the design has been finalized, the prototype can be converted to a polished production system. (Laudon 2014, p.538)

III. OBJECT AND METHODS

3.1 Research Design

The object of the research is Mt Hagen Piksa Haus Online Movie Ticket Reservation that is located in Mount Hagen, Western Highlands Province, Papua New Guinea. The research mainly focuses on its management system and was carried out at Indonesian Computer University (UNIKOM), Bandung,West Java, Indonesia.


(9)

9 3.2System Approach Method

The method the researcher used in systems approach is theObject-Oriented Systems Approach and is visualized with UML (Unified Modeling Language) diagrams as follows: Use Case Diagrams, Activity Diagrams, Sequence Diagrams, Class Diagrams, Collaboration Diagrams, Component Diagrams, and Deployment Diagrams.

According to Jian Wang (Information System Analysis Section G01-Fall 2001), “The object-oriented approach combines data and processes (called methods) into single entities called objects. Objects usually correspond to the real things an information system deals with, such as customers, suppliers, contracts, and rental agreements. Object-oriented model is able to thoroughly represent complex relationships and to represent data and data processing with a consistent notation, which allows an easier blending of analysis and design in an evolutionary process.” And according to Hoffer (et al. 2002), “The goal of object-oriented approach is to make system elements more reusable, this improving system quality and the productivity of systems analysis and design”.

3.3System Development Method

The system development method used in the research is the Prototype Model. The Software Prototying refers to building software application protype whcih displays the functionality of the product underdevelopment but may not actually hold the exact logic of the original software. Software prototyping is becoming very popluar as a software development model, as it enables to understand the customer requirements at an early stage of develpoment. It helps get valuable feedbacks from the customer and helps software designers and


(10)

10

developers understand about what exactly is expected from the product developmet.

According to Sona Malhotra (International Journal of Advance in Information Technology), ”Instead of freezing the requirements before a design or coding can proceed, a throwaway prototype is built to understand the requirements. This prototype is developed based on the currently known requirements. Prototyping is an attractive idea for complicated and large systems for which there is no manual process or existing system to help determining the requirements. A prototype is a toy implementation of a system; usually exhibiting limited functional capabilities, low reliability, and inefficient performance.”

3.4Steps in Prototyping

The prototype model used in this study is a four-step model of the prototyping process, which consists of the following steps (Laudon 2014, p.538): 12.

Step 1: Identify the user’s basic requirements. The systems designer (usually an information systems specialist) works with the user only long enough to capture the user’s basic information needs.

Step 2: Develop an initial prototype. The systems designer creates a working prototype quickly, using tools for rapidly generating software.

Step 3: Use the prototype. The user is encouraged to work with the system to determine how well the prototype meets his or her needs and to make suggestions for improving the prototype.

Step 4: Revise and enhance the prototype. The system builder notes all changes the user requests and refines the prototype accordingly. After the


(11)

11

prototype has been revised, the cycle returns to Step 3. Steps 3 and 4 are repeated until the user is satisfied.

IV. RESULTS AND DISCUSSION

The main purpose of the system design is to provide another way for customer to buy cinema ticket. It is an automatic system. There are few cinema site but are too broad where it doesn’t has much details of a movie been played or yet to be played compared to now a days cinemas around the world. This system is basically aimed to provide the customer the complete information of the movies according to which the customer can book the tickets and the refund facility provides more flexibility to the system. In accordance with the current system from the stages of the analysis above, it will design the website for the management of the Cinema in Mt Hagen Piksa Haus.

The main purpose of online ticket booking system is to provide another way for the customer to buy cinema ticket. The Ticket Reservation System is an Internet based application that can be accessed throughout the Net and can be accessed by any one who has a net connection. It is an automatic system, where we will automate the reservation of tickets and enquiries about availability of tickets. After inserting the data to database, staff need not to worry about the orders received through the system and hence reduces the manual labor. One of the best features of the system is to refund the amount on cancellation of tickets by customer.


(12)

12

V. CONCLUSIONS AND SUGGESTIONS 5.1. CONCLUSIONS

Nowadays, traditional reservation ways of cinema ticketing is dying. It’s new age where technology dominates human life. With the software and technological devices, exceptions are reduced and even terminated. Also, people prefer easy, quick and safe way for every part of his life. This project is designed to meet there requirement of a cinema ticket booking system. It has been developed in PHP and the database has been built in My SQL server keeping in mind the specifications of the system. In our project: with this cinema ticketing system; cinema companies can satisfy comfortable facilities to their customers. The relationship between cinema manager, employee, and customer satisfy a good communication to complete ticketing process. With this platform we developed, we are hoping to reduce time wasting, avoid mis-understandings, provide easy data flow, customer pleasure, and less hard work. We believe that we have accomplished our goals and satisfied with the code we developed.

The conclusion of this research titled “Mt Hagen Piksa Haus OnLine Ticket Reservation" is as follows:

1. The Website provides precise and accurate information about how to do bookings of the movies on show.

2. Appropriate Scheduling of time and information of movies been shown. 3. The website is open for any users to browse through either a member or


(13)

13

4. For information on what latest movie is on in cinema right now. Only the Admin makes changes and updates to this website.

5.2. SUGGESSTIONS

This Online Reservation ticket for cinema is not that perfect and still have many short-comings. Therefore, it can be reviewed and re-developed further to add more features or functions to the current application. Here are some suggestions of features or functions that can be added to this application:

1. Upcoming movies are not being advertised, only the current one is been on home page.

2. Payment is made on cashier’s front desk after reservation is made and not online by card. Later will try including payment online.

3. Include page that includes food and beverages available for customers/viewers to buy and take into the cinema rooms to enjoy watching. 4. Include 3D or 4D glasses for movies that require these glasses.

5. Include promotion packages

VI. BIBLIOGRAPHY

1. Seema, SonaMalhotra 278. International Journal of Advances in Computing and Information Technology. SE/CSE Department, U.I.E.T. Kurukshetra University.

2. Wiig (1993). Knowledge Management.School of Information Studeis, McGill University, Montreal, Canada.

3. Lawrence R. Frey, Car H. Botan, Paul G. Friedman, and Gary L. Kreps. An Introduction to Research Methods. Prentice Hall College Div, 1991


(14)

14

4. Kelly Rainer, Brad Prince, and Casey Cegielski “Introduction to Information Systems”, 5th Edition, Hoboken: John Wiley & Sons, Inc., 2012.

5. Patricia Wallace, “Introduction to Information Systems”, 2nd Edition, New Jersey: Pearson Education, 2015.


(15)

(16)

(17)

(18)

89

BIBILIOGRAPHY

1. Seema, SonaMalhotra 278. International Journal of Advances in Computing and Information Technology. SE/CSE Department, U.I.E.T. Kurukshetra University.

2. Wiig (1993). Knowledge Management.School of Information Studeis, McGill University, Montreal, Canada.

3. Lawrence R. Frey, Car H. Botan, Paul G. Friedman, and Gary L. Kreps. An Introduction to Research Methods. Prentice Hall College Div, 1991

4. Kelly Rainer, Brad Prince, and Casey Cegielski “Introduction to Information Systems”, 5th Edition, Hoboken: John Wiley & Sons, Inc., 2012.

5. Patricia Wallace, “Introduction to Information Systems”, 2nd Edition, New Jersey: Pearson Education, 2015.


(19)

1

CHAPTER 1 INTRODUCTION 1.1. Background

The Internet is the global system of interconnected computer networks that use the Internet protocol suite (TCP/IP) to link billions of devices worldwide. It began in California in 1969 and began connecting to networks on other continents in 1988. It is a network of networks that consists of millions of private, public, academic, business, and government networks of local to global scope, linked by a broad array of electronic, wireless, and optical networking technologies. The Internet carries an extensive range of information resources and services, such as mobile apps including social media apps, the inter-linked hypertext documents and applications of the world wide web (WWW), electronic mail, games, telephony, and peer-to-peer networks for sharing. The growth of internet usage as pushed the communication,marketing and business transaction methods to a nwe playing field. According to internet world statistic, there were 2,406 million internet users in June 2012 worldwide and with the advances in technology,the number of users is likely to increase. With the intergration of the internet into everyday life,not only the behaviour of consumers but also of business has changed on this medium. Information and communication posibilities in their depth and width.


(1)

1

MT HAGEN PIKSA HAUS ONLINE TICKET RESERVATION SYSTEM ARTICLE

By Nelson Yatapya

14012506


(2)

2 ABSTRACT

This project is aimed at developing an online ticket reservation system for a Mt Hagen Piksa Haus. The Ticket Reservation System is an Internet based application that can be accessed throughout the Net and can be accessed by anyone who has a net connection. This application will automate the reservation of tickets.

This online ticket reservation system provides a website for a Hagen Piksa Hause where any user of internet can access it. This Hagen Piksa Haus is a multiplex with 2, only 50% of seats can be reserved online. User is required to login to the system and doesn’tneed a credit card for booking the tickets. Tickets can be paid and collected at the counter.

Watching movies with family and friends in theaters is one of the best medium of entertainment after having a hectic schedule. But all this excitement vanishes after standing in hours in long queues to get tickets booked.

The website provides complete information regarding currently running movies on all the screens with details of show timings, available seats and fare charges of different classes.

Our online tickets reservation system is one of the best opportunities for those who cannot afford enough time to get their tickets reserved standing in long queues. People can book tickets online at any time of day or night. Our reservation system also provides option to cancel the tickets which are reserved previously.


(3)

3 I. INTRODUCTION

1.1Background

The Internet is the global system of interconnected computer networks that use the Internet protocol suite (TCP/IP) to link billions of devices worldwide. It began in California in 1969 and began connecting to networks on other continents in 1988. It is a network of networks that consists of millions of private, public, academic, business, and government networks of local to global scope, linked by a broad array of electronic, wireless, and optical networking technologies.

The growth of internet usage as pushed the communication,marketing and business transaction methods to a nwe playing field. According to internet world statistic, there were 2,406 million internet users in June 2012 worldwide and with the advances in technology,the number of users is likely to increase. With the intergration of the internet into everyday life,not only the behaviour of consumers but also of business has changed on this medium. Information and communication posibilities in their depth and width.

Therefore, specifically, in Online Movie Reservation, the intergration of the internet in the overall cinema experiance is immense. It is important for a company in a film industry to represent in itself accordingly,as also more and more poeple use the medium internet to collect information to get in contact with the operators and start making their bookings and share their overall experiances with other peole on different platforms. Hence this work give Papua New Guinea CINEMAS authorities an anlysis of its website according to today’s standards. This includes the analyses of the provided design, technical structure,usability and adaptation to the linking of the search engines. Prior to planning a trip to the


(4)

4

cinema people try to seek out such information as possible. This is often done online,for instance browsing similar online cinema websites not also in the country but out of the coutry as well.

1.2Problem Identification

From the background outlined above, the problems can be clearly identified as follows:

1. Manual ; The existing system is done manually and errors might occur. 2. Time consuming; It is time consuming and makes customers bored and

impatient and return back home.

3. Dependent on employee; The existing system is dependent on employes to enter data and somtimes problems may arise.

4. Insecurity; it is sometimes not trusted,theft may accur at time cause no proper record keeping.

1.3Problem Formulation.

Based on the above stated problems, problem formulation are;

1. How to specify the design process of the Cinema online Ticket Reservation system that can perform tasks such as Booking a seat for later purchasing at the cinema, Showcasing of movies currently playing and Registering inMt Hagen Piksa Haus

2. How to create or develop the Cinema online Ticket Reservation system that includes schedule and time of movie played and bookings of seat, in the Mt Hagen Piksa Haus.


(5)

5

3. How to test the application of the Cinema online Ticket Reservationsystem that includes web-based and can perform tasks such as schedule and time of movie played and bookings of seat, in order to avoid system functional error.

4. How to implement the Cinema online Ticket Reservation system into a programming language that is integrated with a database so that it becomes a ready-made application package in Mt Hagen Piksa Haus. 1.4Research Purposes

The main purpose of our online ticket booking system is to provide an alternate and convenient way for a customer to make reservation on cinema tickets. It is an automatic system. After the data has been fed into the database, the staff does not need to do anything with the order once it is received through the system.

1.5Research Objectives

The objective of this study is as follows:

1 To provide a anytime anyplace service for the customer. 2 To minimize the number of staff at the ticket box. 3 To promote the film on the internet.

4 To increase the profit.

5 To satisfy the need of the customer.


(6)

6 1.5.1. Practical Uses

This research has limited users practically:

1. Administrator section: This section can be accessed by providing administrator password. In this section the administrator can save the information related to movie, seats, booking, payment etc. In this section the administrator can edit the information related to movie, seats, booking, payment etc.

2. Member/Customer section: Customer can view the movie rating which will help them to choose the movie. They can book the movie tickets by selecting the seats of his/her choice. Customer can pay for tickets online by credit card.

1.6Limitation

1. System Administrator: This section can be accessed by Providing administrator password. In this section it can be accesed by both system Aadministrator and Cashier.System administrators are in charge of all aspects of the day-to-day supervision of cinemas. They lead cinema operations to ensure and meet the customer needs and achieve revenue targets. They perform their duties utilizing efficient operations which are focused on fair people management systems and standard operating procedures.

2. Member/Customer Section:Customer can view the movie rating which will help them to choose the movie. They can book the movie tickets by selecting the seats of his/her choice.They can register to be a member and make reservation but they they can not make changes to the movies been schedule to play. Seats available for customers to come and watch are


(7)

7

limited and film shown are just shown on 2D and not 3D. Seats are booked for just a day,failure to do so the seat will be unbooked and given to other customers willing to pay to watch.

II. LITERATURE REVIEW

2.1Understanding Cinema Management System

Based onChristie Avias-TMS™ Theater Management System they provide

simple and efficient central management of a multiplex’s entire projection

operation. Through a user-friendly Web interface, theater managers can create and schedule screen playlists with simple drag-and-drop functionality, monitor the status of all their screens and manage their Key Delivery Messages (KDMs) from a single location. The existing system do not support the advance models of interaction between the viewers of the cinema destination. It is believed that it is a

serious limitation of the DMS’s and therefore this project will propose an

expanded funtionality that provides the viewers fair knowledge based on a virtual community concept of viewers from different provonces and locals who have a common interest. Inforamtion that supports virtual community over the web.

2.2Structural Diagrams

The structural diagrams represent the static aspect of the system. These static aspects represent those parts of a diagram which forms the main structure and therefore stable.


(8)

8

These static parts are represents by classes, interfaces, objects, components and nodes. The four structural diagrams are:

1. Class diagram 2. Object diagram 3. Component diagram 4. Deployment diagram

2.3Prototype Model

Prototyping consists of building an experimental system rapidly and inexpensively for end users to evaluate. By interacting with the prototype, users can get a better idea of their information requirements. The prototype endorsed by the users can be used as a template to create the final system. The prototype is a working version of an information system or part of the system, but it is meant to be only a preliminary model. Once operational, the prototype will be further refined until it conforms precisely to users’ requirements. Once the design has been finalized, the prototype can be converted to a polished production system. (Laudon 2014, p.538)

III. OBJECT AND METHODS

3.1 Research Design

The object of the research is Mt Hagen Piksa Haus Online Movie Ticket Reservation that is located in Mount Hagen, Western Highlands Province, Papua New Guinea. The research mainly focuses on its management system and was carried out at Indonesian Computer University (UNIKOM), Bandung,West Java, Indonesia.


(9)

9 3.2System Approach Method

The method the researcher used in systems approach is theObject-Oriented Systems Approach and is visualized with UML (Unified Modeling Language) diagrams as follows: Use Case Diagrams, Activity Diagrams, Sequence Diagrams, Class Diagrams, Collaboration Diagrams, Component Diagrams, and Deployment Diagrams.

According to Jian Wang (Information System Analysis Section G01-Fall 2001), “The object-oriented approach combines data and processes (called methods) into single entities called objects. Objects usually correspond to the real things an information system deals with, such as customers, suppliers, contracts, and rental agreements. Object-oriented model is able to thoroughly represent complex relationships and to represent data and data processing with a consistent notation, which allows an easier blending of analysis and design in an evolutionary process.” And according to Hoffer (et al. 2002), “The goal of object-oriented approach is to make system elements more reusable, this improving system quality and the productivity of systems analysis and design”.

3.3System Development Method

The system development method used in the research is the Prototype Model. The Software Prototying refers to building software application protype whcih displays the functionality of the product underdevelopment but may not actually hold the exact logic of the original software. Software prototyping is becoming very popluar as a software development model, as it enables to understand the customer requirements at an early stage of develpoment. It helps get valuable feedbacks from the customer and helps software designers and


(10)

10

developers understand about what exactly is expected from the product developmet.

According to Sona Malhotra (International Journal of Advance in Information Technology), ”Instead of freezing the requirements before a design or coding can proceed, a throwaway prototype is built to understand the requirements. This prototype is developed based on the currently known requirements. Prototyping is an attractive idea for complicated and large systems for which there is no manual process or existing system to help determining the requirements. A prototype is a toy implementation of a system; usually exhibiting limited functional capabilities, low reliability, and inefficient performance.”

3.4Steps in Prototyping

The prototype model used in this study is a four-step model of the prototyping process, which consists of the following steps (Laudon 2014, p.538): 12.

Step 1: Identify the user’s basic requirements. The systems designer (usually an information systems specialist) works with the user only long enough to capture the user’s basic information needs.

Step 2: Develop an initial prototype. The systems designer creates a working prototype quickly, using tools for rapidly generating software.

Step 3: Use the prototype. The user is encouraged to work with the system to determine how well the prototype meets his or her needs and to make suggestions for improving the prototype.

Step 4: Revise and enhance the prototype. The system builder notes all changes the user requests and refines the prototype accordingly. After the


(11)

11

prototype has been revised, the cycle returns to Step 3. Steps 3 and 4 are repeated until the user is satisfied.

IV. RESULTS AND DISCUSSION

The main purpose of the system design is to provide another way for customer to buy cinema ticket. It is an automatic system. There are few cinema site but are too broad where it doesn’t has much details of a movie been played or yet to be played compared to now a days cinemas around the world. This system is basically aimed to provide the customer the complete information of the movies according to which the customer can book the tickets and the refund facility provides more flexibility to the system. In accordance with the current system from the stages of the analysis above, it will design the website for the management of the Cinema in Mt Hagen Piksa Haus.

The main purpose of online ticket booking system is to provide another way for the customer to buy cinema ticket. The Ticket Reservation System is an Internet based application that can be accessed throughout the Net and can be accessed by any one who has a net connection. It is an automatic system, where we will automate the reservation of tickets and enquiries about availability of tickets. After inserting the data to database, staff need not to worry about the orders received through the system and hence reduces the manual labor. One of the best features of the system is to refund the amount on cancellation of tickets by customer.


(12)

12

V. CONCLUSIONS AND SUGGESTIONS 5.1. CONCLUSIONS

Nowadays, traditional reservation ways of cinema ticketing is dying. It’s new age where technology dominates human life. With the software and technological devices, exceptions are reduced and even terminated. Also, people prefer easy, quick and safe way for every part of his life. This project is designed to meet there requirement of a cinema ticket booking system. It has been developed in PHP and the database has been built in My SQL server keeping in mind the specifications of the system. In our project: with this cinema ticketing system; cinema companies can satisfy comfortable facilities to their customers. The relationship between cinema manager, employee, and customer satisfy a good communication to complete ticketing process. With this platform we developed, we are hoping to reduce time wasting, avoid mis-understandings, provide easy data flow, customer pleasure, and less hard work. We believe that we have accomplished our goals and satisfied with the code we developed.

The conclusion of this research titled “Mt Hagen Piksa Haus OnLine Ticket Reservation" is as follows:

1. The Website provides precise and accurate information about how to do bookings of the movies on show.

2. Appropriate Scheduling of time and information of movies been shown. 3. The website is open for any users to browse through either a member or


(13)

13

4. For information on what latest movie is on in cinema right now. Only the Admin makes changes and updates to this website.

5.2. SUGGESSTIONS

This Online Reservation ticket for cinema is not that perfect and still have many short-comings. Therefore, it can be reviewed and re-developed further to add more features or functions to the current application. Here are some suggestions of features or functions that can be added to this application:

1. Upcoming movies are not being advertised, only the current one is been on home page.

2. Payment is made on cashier’s front desk after reservation is made and not online by card. Later will try including payment online.

3. Include page that includes food and beverages available for customers/viewers to buy and take into the cinema rooms to enjoy watching. 4. Include 3D or 4D glasses for movies that require these glasses.

5. Include promotion packages

VI. BIBLIOGRAPHY

1. Seema, SonaMalhotra 278. International Journal of Advances in Computing and Information Technology. SE/CSE Department, U.I.E.T. Kurukshetra University.

2. Wiig (1993). Knowledge Management.School of Information Studeis, McGill University, Montreal, Canada.

3. Lawrence R. Frey, Car H. Botan, Paul G. Friedman, and Gary L. Kreps. An Introduction to Research Methods. Prentice Hall College Div, 1991


(14)

14

4. Kelly Rainer, Brad Prince, and Casey Cegielski “Introduction to Information Systems”, 5th Edition, Hoboken: John Wiley & Sons, Inc., 2012.

5. Patricia Wallace, “Introduction to Information Systems”, 2nd Edition, New Jersey: Pearson Education, 2015.


(15)

(16)

(17)

(18)

89

BIBILIOGRAPHY

1. Seema, SonaMalhotra 278. International Journal of Advances in Computing and Information Technology. SE/CSE Department, U.I.E.T. Kurukshetra University.

2. Wiig (1993). Knowledge Management.School of Information Studeis, McGill University, Montreal, Canada.

3. Lawrence R. Frey, Car H. Botan, Paul G. Friedman, and Gary L. Kreps. An Introduction to Research Methods. Prentice Hall College Div, 1991

4. Kelly Rainer, Brad Prince, and Casey Cegielski “Introduction to Information Systems”, 5th Edition, Hoboken: John Wiley & Sons, Inc., 2012.

5. Patricia Wallace, “Introduction to Information Systems”, 2nd Edition, New Jersey: Pearson Education, 2015.


(19)

1

CHAPTER 1 INTRODUCTION 1.1. Background

The Internet is the global system of interconnected computer networks that use the Internet protocol suite (TCP/IP) to link billions of devices worldwide. It began in California in 1969 and began connecting to networks on other continents in 1988. It is a network of networks that consists of millions of private, public, academic, business, and government networks of local to global scope, linked by a broad array of electronic, wireless, and optical networking technologies. The Internet carries an extensive range of information resources and services, such as mobile apps including social media apps, the inter-linked hypertext documents and applications of the world wide web (WWW), electronic mail, games, telephony, and peer-to-peer networks for sharing. The growth of internet usage as pushed the communication,marketing and business transaction methods to a nwe playing field. According to internet world statistic, there were 2,406 million internet users in June 2012 worldwide and with the advances in technology,the number of users is likely to increase. With the intergration of the internet into everyday life,not only the behaviour of consumers but also of business has changed on this medium. Information and communication posibilities in their depth and width.


(20)

2

Therefore, specifically, in Online Movie Reservation, the intergration of the internet in the overall cinema experiance is immense. It is important for a company in a film industry to represent in itself accordingly,as also more and more poeple use the medium internet to collect information to get in contact with the operators and start making their bookings and share their overall experiances with other peole on different platforms. Hence this work give Papua New Guinea CINEMAS authorities an anlysis of its website according to today’s standards. This includes the analyses of the provided design, technical structure,usability and adaptation to the linking of the search engines. Prior to planning a trip to the cinema people try to seek out such information as possible. This is often done online,for instance browsing similar online cinema websites not also in the country but out of the coutry as well. Consequently,it is clear that Cinema websites plays an important part in attracting customers to its place of show. The Mt Hagen Piksa Haus Theater is a cinema in the grand,old manner. The last single screen cinema of its kind in continous operation in Westerna Highlands Papua New Guinea,still standing since its grand opening in 1978 and one of only a few single screen movie theatres from the 1970’s in the world screenning repertory movie programming.

Principal function of information technology is the preservation of knowledge in a form that is durable, accessible, searchable and easily updated. Since information technology has the ability of speeding up information delivery, this ability can be used in improving the education environment. But tragedy


(21)

3

struck in the early hours of June 2nd, 2005 flames razed the theatre to the ground. In the middle of a season the Mt Hagen Piksa Haus Theater lost everything. In 2010 the theater was re-build due to locals demanding the govenor of Western Higands to build it due to its prestige reputation. Later on the 6th of December 2012 the cinema was opened to the public.

In here the developer will give basic and important information needed when trying to do an Online Movie Reservsation. Most of the people do not know what latest movie is currently playing out there in the cinema,when is the right time to go and watch,what dressing code of conduct to wear when going to the cinema and exact times to watch. Most cases they go on their own free will any time of the day with out any assistance or help from any sites about the cinemas. No propper bookings made for the time of the day and when they arive at the cinemas they face all sorts of problems and turn back with disatifaction feeling throught out the whole day about the cinema for not updating them.

In most case most of the people when being disatisfied with the services the cinema is providing they go out and buy pirated DVD/VCD cd copy of the movies being played in the cinemas and go watch at home. In worst case scinario most of the poeople when buying this pirated copy they tend to rip it to soft copyor burn the cd using Nero burner or othe similar software and start sharing to friends and friends share it to their friends and so it goes out to the general public who wishes to watch the film as well, with out going to the cinema they already watch the latest movies at home. Which off-course makes less people to go to


(22)

4

cinema to watch and gives the cinema a bad reputation and make a loss at the end of the day.

Therefore this Project – Based thesis is focusing on developing a website about “Online Movie Reservation”,which wll help offer Cinema related information for both local people and visitors. The project is commissioned by the privately owned IT company and the developer itself

1.2.Problem Identification and Formulation

The identification and formulation of the problem is as follows; 1.2.1. Identify the Problem

From the background outlined above, the problems can be clearly identified as follows:

1. Manual ; The existing system is done manually and errors might occur. 2. Time consuming; It is time consuming and makes customers bored and

impatient and return back home.

3. Dependent on employee; The existing system is dependent on employes to enter data and somtimes problems may arise.

4. Insecurity; it is sometimes not trusted,theft may accur at time cause no proper record keeping.


(23)

5

1.3. Problem Formulation.

Based on the above stated problems, problem formulation are;

1. How to specify the design process of the Cinema online Ticket Reservation system that can perform tasks such as Booking a seat for later purchasing at the cinema, Showcasing of movies currently playing and Registering inMt Hagen Piksa Haus

2. How to create or develop the Cinema online Ticket Reservation system that includes schedule and time of movie played and bookings of seat, in the Mt Hagen Piksa Haus.

3. How to test the application of the Cinema online Ticket Reservationsystem that includes web-based and can perform tasks such as schedule and time of movie played and bookings of seat, in order to avoid system functional error.

4. How to implement the Cinema online Ticket Reservation system into a programming language that is integrated with a database so that it becomes a ready-made application package in Mt Hagen Piksa Haus.


(24)

6

1.4. Purpose and Objective of the Reasearch

The research Purpose and Objectives are as follows: 1.4.1 Research Purposes/Scope

The main purpose of our online ticket booking system is to provide an alternate and convenient way for a customer to make reservation on cinema tickets. It is an automatic system. After the data has been fed into the database, the staff does not need to do anything with the order once it is received through the system.

Reservation is done by the customer to book his/her ticket and information is send into the database to be stored,payment is done on line using card but since its in a place where cards are not accessed by alot of people. The seats are being booked only for just a day,once the customer doesn’t turn up to buy his/her ticket on the cashier desk than his/her ticket is forfeited and their seats are unbooked and vacant for anyone who is willing to pay to watch. In order to be a member you have to register to be a member of the cinema to make bookings,the cinema website is made up of variety of coding laguages but mainly PHP programing languages.

In fact, there is similar system on the internet, but there is no refund method found in the existing system.


(25)

7

1.4.2. The Objective Of This Research The goals of our system are:

1 To provide a anytime anyplace service for the customer. 2 To minimize the number of staff at the ticket box. 3 To promote the film on the internet.

4 To increase the profit.

5 To satisfy the need of the customer.

6 Reduce the long lines and customer fustration

1.5Research Benefits

The benefits of research are as follows: 1.5.1. Practical Uses

This research has limited users practically:

1. Administrator section: This section can be accessed by providing administrator password. In this section the administrator can save the information related to movie, seats, booking, payment etc. In this section the administrator can edit the information related to movie, seats, booking, payment etc.

2. Member/Customer section: Customer can view the movie rating which will help them to choose the movie. They can book the movie tickets by selecting the seats of his/her choice. Customer can pay for tickets online by credit card.


(26)

8

1.5.2. Education System

In the education system, this research can be of great help in the following areas : Advertising of this Cinema called the Mt Hagen Piksa Haus Theater to the province itself and to the country. Since not much information is known about this cinema it is best this website will help provide such vital information about Mt Hagen Piksa Haus Theater for people who wish to watch and spend time in the cinema and get up to date in the latest movies. Movies of Educational purposes and other etc will be played if released in the existing old cinemas around the globe.

1.5.3. Income Purpose

This website can create opportunity for the the Cinema in the the Province and Country to make good income for the benefit of the country’s economy. It will also provide job opportunities for the people who are not working and also people in the village to make their small market around the cinema building like selling their arts and crafts etc.

1.6Limitations

The limitations or restrictions involved in this project are as follows: 1.6.1. Limited Users

1. System Administrator:This section can be accessed by Providing administrator password.In this section it can be accesed by both system Administrator and Cashier.System administrators are in charge of all aspects of the day-to-day supervision of cinemas. They lead cinema operations to ensure and meet the customer needs and achieve revenue


(27)

9

targets. They perform their duties utilizing efficient operations which are focused on fair people management systems and standard operating procedures.

2. Member/Customer Section:Customer can view the movie rating which will help them to choose the movie. They can book the movie tickets by selecting the seats of his/her choice.They can register to be a member and make reservation but they they can not make changes to the movies been schedule to play. Seats available for customers to come and watch are limited and film shown are just shown on 2D and not 3D. Seats are booked for just a day,failure to do so the seat will be unbooked and given to other customers willing to pay to watch.

1.6.2. Online

It is a Cinema management system so clients or users can access through using internet.

1.7. Locations and Research Time

The location and time of the research are as follows: 1.7.1. Location of the Research

Location in which this research was taken: Location: Mt Hagen Piksa Haus Theater

Address: Private Mail Bag PO Box 5799,Boroko,NCDC Papua New Guinea

Phone: (+675) 546 2235/32611506 Facsimile: (+675) 546 2289


(28)

10

1.7.2. Schedule of Research Time

The research location was set at Indonesian Computer University (Unikom), Bandung, West Java, Indonesia.The schedule of the research is as follows:

Table 1.1 Research Time

SCHEDULE MONTH

OCT 2015 NOV 2015 DEC 2015 JAN 2016 FEB 2016 1. Identification of

Needs

1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4

a. Observing b. Interview c. Collect Data

d. Document Analysis 2. Creating and

Fixing Prototype a. The Design Process b .Design Database c. Make Program 3.Testing the Prototype a. Black Box Testing


(29)

11

1.8. Systematics Writing

The Systematics Writing is as follows: CHAPTER 1 INTRODUCTION

Chapter 1 contains a description of the background information and the importance of the research; problem identification and formulation, the main objectives and purposes of the project, and the benefits of the research. Furthermore, this chapter includes the limitations or restrictions of the project, the location and time of the research and the systematic writing.

CHAPTER 2 LITERATURE REVIEW

This chapter indicates the theory upon which the study is based. That is, the understanding of information system, secondary education, PHP and JavaScript Programming, UML (Unified Modeling Language), Database, HTML, MySQL, Object-Oriented Analysis and Design (OOAD), and so on. It contains a literature review of relevant previous work and background information relevant to this research.

CHAPTER 3 OBJECT AND METHODS

Chapter 3 describes the object of the research and the approach and methods used in this research. That includes; the object’s organizational structure with job descriptions and method and system development approach used is the object-oriented the types and method of data collections (primary data source and secondary data source). The method the researcher used in systems approach is


(30)

12

the Object-Oriented Systems Approach and is visualized with UML (Unified Modeling Language) diagrams as follows: Use Case Diagrams, Activity Diagrams, Sequence Diagrams, Class Diagrams, and Deployment Diagrams. Further analysis of the current system consisting of document analysis, analysis of current procedures with the use of Use Case diagram, Use Case Scenario and Activity Diagram of each use case, and the Evaluation of the current system,

CHAPTER 4 RESULTS AND DISCUSSION

This chapter describes the design and construction of the system, testing results and discussions about the designed system. That is, it includes: description of the system design and its objectives, overview of the proposed system consisting of Use Case Diagram, Use Case Scenarios, and Activity Diagrams, Class Diagram, and Deployment Diagram. Further the Implementation phase includes the software implementations, hardware implementation, database implementation, and interface implementation. Finally, is the testing that includes; testing plans, test cases and results, and conclusions of the test results.

CHAPTER 5 CONCLUSIONS AND SUGGESTIONS

This chapter contains the conclusion of the research, and the suggestions made to further reviews re-develop the system.


(31)

13 CHAPTER 2 THEORETICAL 2.1. Information

Juris and Kelley (2002) – They have suggested the “information is much more refined data that has evolved to the point of being useful for some form of analysis”According to Business Dictionary.com, it says that data that is accurate and timely, specific and organized for a purpose, presented within a context that gives it meaning and relevance, and can lead to an increase in understanding and decrease in uncertainty.Information is valuable because it can affect behavior, a decision, or an outcome. For example, if a manager is told that his/her company's net profit decreased in the past month, he/she may use this information as a reason to cut financial spending for the next month.

A piece of information is considered valueless if, after receiving it, things remain unchanged. For a technical definition of information see information theory.

2.1.1. Qualities of Good Information

According to Jim Riley (ICT – BUSINESS & TECHNOLOGY), there are several qualities of a good information. These are as follows:


(32)

14

1. Relevant

The information obtained and used should be needed for decision-making. it doesn't matter how interesting it is. Businesses are often criticised for producing too much information simply because their information systems can "do it". A good way of ensuring relevance is to closely define the objectives of any information reports. Another way to improve relevance is to produce information that focuses on "exceptions" - e.g. problems, high or low values, where limits have been exceeded.

2. Up-to-date

Information needs to be timely if it is to be actioned. For example, the manager of a large retail business needs daily information on how stores are performing, which products are selling well (or not) so that immediate action can be taken. To improve the speed with which information is produced, businesses usually need to look at upgrading or replacing their information systems.

3. Accurate

As far as possible, information should be free from errors (e.g. the figures add up; data is allocated to the correct categories). The users of information should be informed whenever assumptions or estimates have been used. Accruate information is usually a function of accurate data collection. If information needs to be extremely accurate, then more time needs to be allocated for it to be checked. However, businesses need to guard against trying to produce "perfect" information - it is often more important for the information to be up-to-date than perfect.


(33)

15

4. Meet the needs of the User

Users of information have different needs. The managing director doesn't have time to trawl through thick printouts of each week's production or sales listings - he or she wants a summary of the key facts. The quality control supervisor will want detailed information about quality testing results rather than a brief one-line summary of how things are going. It is a good idea to encourage users to help develop the style and format of information reporting that they require.

5. Easy to use and understand

Information should be clearly presented (e.g. use summaries, charts) and not too long. It also needs to be communicated using an appropriate medium (e.g. email, printed report, presentation. Businesses should also consider developing "templates" which are used consistently throughout the organisation - so that users get used to seeing information in a similar style.

6. Worth the cost

Often forgotten. Information costs money. Data is costly to collect, analyse and report. Information takes time to read and assimilate. All users should question whether the information they recieve/have requested is worthwhile.

7. Reliable

Information should come from authoritative sources. It is good practice to quote the source used - whether it be internal or external sources. If estimates or assumptions have been applied, these should be clearly stated and explained.


(34)

16

2.2 System

A system isa group of elements that are integrated with the common purpo se of achieving an objective.Organization having common goal for the achievement are functionally interactive units. All system have inputs, outputs, and feedback, and maintain a basic level of equilubrium. For example, in the human body the heart functions to support the circulatory system, which is vital to the survival of the entire body.

In a system, network of components work towards a single objective, if there is lack of co-ordination among components, it leads to counterproductive results. There for according to aaccording to Vangie Beal (webopedia), a system is:

1. A group of interdependent items that interact regularly to perform a task.

2. An established or organized procedure; a method.

2.2.1 Features of a System

A system may have following features:

1. Adaptability: some systems are adaptive to the exterior environment, while some systems are non-adaptive to the external environment.

2. Limitation: every system has pre-defined limits or boundaries within which it operates. This limits or boundaries can be defined by law or current state of technology.


(35)

17

2.2.2 Components of a System

Every system comprises of basic components which in coordination formulate a system. These are as follows.

1. Input elements

The information entered into a system. For instance raw data input to the computer system.

2. Process

Any specific treatment defined in the system to be performed on the data entered into the system, for instance, computation, analysis, application of any model.

3. Output elements

The results given by the system after the process has been performed on the data being input to the system.

4. Control mechanism

Every system is expected to generate some sort of standardized output. Hence actual output needs to be compared with what it is supposed to generate. This comparison of actual with expected output is done with the help of control mechanism.

5. Feedback system

Once the control mechanism has been devised, it needs to a reporting mechanism, which should respond with a corrective action, if required.


(36)

18

6. Objectives

We just mentioned that a control mechanism should compare actual output with expected/Ideal output. But before this is being done, there needs to be a list of specific objectives which define expected output.

2.2.3. Types of System 1. Open System

An open system is one that interacts with its environment and thus exchangeinformation, material, or energy with the environment, including random and undefined inputs. Open systems are adaptive in nature, as they tend to react with the environment in such a way, so as to favor their continued existence. Such systems are ‘self organizing’, in the sense that they change their organisation in response to changing conditions.

2. Closed System

Closed system is one, which does not interact with its environment. Such systems in business world, are rare, but relatively closed systems are common. This, the systems that are relatively isolated from the environment but not completely closed, are termed closed system.

3. Open Loop System

In open-loop architecture, business decisions made by management have an impact in the marketplace, and theimpact of that decision is measured only indirectly by the company's computer systems.


(37)

19

4. Closed Loop System

Closed loop system is a system where part of the output is feedback to the system to initiate control to change either the activities of the system or input of the system. In a closed-loop decision environment, the impact of decisions can be measured very precisely.

2.3Information Systems

According to Encyclopaedia Britannica Information System is an integrated set of components for collecting, storing, and processing data and for delivering information, knowledge, and digital products. Business firms and other organizations rely on information systems to carry out and manage their operations, interact with their customers and suppliers, and compete in the marketplace. For instance, corporations use information systems to reach their potential customers with targeted messages over the Web, to process financial accounts, and to manage their human resources. Governments deploy information systems to provide services cost-effectively to citizens. Digital goods, such aselectronic books and software, and online services, such as auctions and social networking, are delivered with information systems. Individuals rely on information systems, generally Internet-based, for conducting much of their personal lives: for socializing, study, shopping, banking, and entertainment. 2.3.1. Components of Information System

An information system is essentially made up of five components hardware, software, database, network and people. These five components integrate to perform input, process, output, feedback and control.


(38)

20

1. Hardware consists of input/output device, processor, operating system and media devices.

2. Software consists of various programs and procedures. 3. Database consists of data organized in the required structure.

4. Network consists of hubs, communication media and network devices. 5. People consist of device operators, network administrators and Cashier or

Staff.

Information processing consists of input; data process, data storage, output and control. During input stage data instructions are fed to the systems which during process stage are worked upon by software programs and other queries. During output stage, data is presented in structured format and reports.

2.4 Understanding Website

A website is a collection of web pages (documents that are accessed through the Internet), such as the one you're looking at now. A web page is what you see on the screen when you type in a web address, click on a link, or put a query in a search engine. A web page can contain any type of information, and can include text, color, graphics, animation and sound.When someone gives you their web address, it generally takes you to their website's home page, which should introduce you to what that site offers in terms of information or other services.


(39)

21

From the home page, you can click on links to reach other sections of the site. A website can consist of one page, or of tens of thousands of pages, depending on what the site owner is trying to accomplish.According to Nadine Ubelhor, 174702, a person’s company’s internet presence on the world wide web (WWW) is called website. It contains numerious pages written in HTML language,which together combine the corperate appearance. A website can be reach by entering its domain name into an address field of an internet browser. The main page such as www.helifax.com is called home page,the term “landing page” mean while defines ther sub site – a web page of a webiste which ine is forwarded to via an on – line shop or a search entry in a search engine. Therefore the aim here focuses on not forwarding a potential customer to the homepage itself but directly transmitting the information which was searched after.

(cf,Strauss/Frost2014,p.336)

2.4.1. Web Design

According to TechTerms.com, Web design is the process of creating websites. It encompasses several different aspects, including webpage layout, content production, and graphic design. While the terms web design and web development are often used interchangeably, web design is technically a subset of the broader category of web development.Websites are created using a markup language called HTML. Web designers build webpages using HTML tags that define the content and metadata of each page. The layout and appearance of the elements within a webpage are typically defined using CSS, or cascading style


(40)

22

sheets. Therefore, most websites include a combination of HTML and CSS that defines how each page will appear in a browser.Some web designers prefer to hand code pages (typing HTML and CSS from scratch), while others use a "WYSIWYG" editor like Adobe Dreamweaver. This type of editor provides a visual interface for designing the webpage layout and the software automatically generates the corresponding HTML and CSS code.While HTML and CSS are used to design the look and feel of a website, images must be created separately. Therefore, graphic design may overlap with web design, since graphic designers often create images for use on the Web.

2.5Understanding Database

According to Vangie Beal (Webopedia), “Often abbreviated DB, a database is basically a collection of information organized in such a way that a computer program can quickly select desired pieces of data. You can think of a database as an electronic filing system.”

Traditional databases are organized by fields, records, and files. A field is a single piece of information; a record is one complete set of fields; and a file is a collection of records. An alternative concept in database design is known as Hypertext. In a Hypertext database, any object, whether it be a piece of text, a picture, or a film, can be linkedto any other object. Hypertext databases are particularly useful for organizing large amounts of disparate information, but they are not designed for numerical analysis.


(41)

23

2.6. Database Management System (DBMS)

According to Mike Chapple (Databases Expert) “A database management system (DBMS) is the software that allows a computer to perform database functions of storing, retrieving, adding, deleting and modifying data” .A DBMS makes it possible for end users to create, read, update and delete data in a database. The DBMS essentially serves as an interface between the database and end users or application programs, ensuring that data is consistently organized and remains easily accessible.

2.7. Understanding Cinema Management System

Based onChristie Avias-TMS™ Theater Management System they provide

simple and efficient central management of a multiplex’s entire projection

operation. Through a user-friendly Web interface, theater managers can create and schedule screen playlists with simple drag-and-drop functionality, monitor the status of all their screens and manage their Key Delivery Messages (KDMs) from a single location. The existing system do not support the advance models of interaction between the viewers of the cinema destination. It is believed that it is a

serious limitation of the DMS’s and therefore this project will propose an

expanded funtionality that provides the viewers fair knowledge based on a virtual community concept of viewers from different provonces and locals who have a common interest. Inforamtion that supports virtual community over the web.


(42)

24

2.8. PHP Programming

The PHP programming language is a server-side HTML embedded Scripting language.The PHP language runs on the server-side. This means that the execution (read starting) of the scripts are done on the server where the web-site is hosted. HTML embedded means that you can use PHP statements (read a piece of PHP code) from within an HTML code. PHP files are returned to the browser as plain HTML.PHP is probably the most popular scripting language on the web. It is used to enhance web pages. With PHP, you can do things like create username and password login pages, check details from a form, create forums, picture galleries, surveys, and a whole lot more. If you've come across a web page that ends in PHP, then the author has written some programming code to liven up the plain, old HTML.PHP is known as a server-sided language. That's because the PHP doesn't get executed on your computer, but on the computer you requested the page from. The results are then handed over to you, and displayed in your browser. Other scripting languages you may have heard of are ASP, Python and Perl.

2.9. JavaScript

Originally developed by Brendan Eich and originally known asLiveScript, the programming language JavaScript was renamed in 1995. JavaScript is an interpreted client-side scripting language that allows a web designer the ability to insert code into their web page. JavaScript is commonly placed into an HTML or ASP file, and runs directly from the web page. It is utilized to


(43)

25

perform tasks such as printing the time and date, create a calendar, or other tasks that are not possible through plain HTML.

2.10. HTML

First developed by Tim Berners-Lee in 1990,HTML is short for HyperText Markup Language. HTML is used to create electronic documents (called pages) that are displayed on the World Wide Web. Each page contains a series of connections to other pages called hyperlinks. Every web page you see on the Internet is written using one version of HTML code or another. HTML code ensures the proper formatting of text and images so that your Internet browser may display them as they are intended to look. Without HTML, a browser would not know how to display text as elements or load images or other elements. HTML also provides a basic structure of the page, upon which Cascading Style Sheets are overlaid to change its appearance. One could think of HTML as the bones (structure) of a web page, and CSS as its skin (appearance).

2.11. Cascading Style Sheets (CSS)

Short for Cascading Style Sheet, CSS is a concept first created by Håkon Wium Lie in1994. In December 1996, CSS was made a specification by the W3C and today allows web developers to alter the layout and appearance of their web pages. For example, CSS may be used to change the font used in certain HTML element, as well as its size and color. A single CSS file may be linked to multiple pages, which allows a developer to change the appearance of all


(44)

26

the pages at the same time.Although most often used to change the style of web pages and user interfaces written in HTML and XHTML, the language can be applied to any kind of XML document, including plain XML, SVG and XUL. Along with HTML and JavaScript, CSS is a cornerstone technology used by most websites to create visually engaging webpages, user interfaces for web applications, and user interfaces for many mobile applications.

2.12. MySQL

MySQL, pronounced either "My S-Q-L" or "My Sequel," is an open source relational database management system. It is based on the structure query language (SQL), which is used for adding, removing, and modifying information in the database. Standard SQL commands, such as ADD, DROP, INSERT, and UPDATE can be used with MySQL.

MySQL can be used for a variety of applications, but is most commonly found on Web servers. A website that uses MySQL may include Web pages that access information from a database. These pages are often referred to as "dynamic,"meaning the content of each page is generated from a database as the page loads.

Websites that use dynamic Web pages are often referred to as database-driven websites.Many database-database-driven websites that use MySQL also use a Web scripting language likePHP to access information from the database. MySQL commands can be incorporated into the PHP code, allowing part or all of a Web page to be generated from database information. Because both MySQL and PHP


(45)

27

are both open source (meaning they are free to download and use), the PHP/MySQL combination has become a popular choice for database-driven websites.

2.13.UML (Unified Modeling Language)

UML is a standard language for specifying, visualizing, constructing, and documenting the artifacts of software systems. UML was created by Object Management Group (OMG) and UML 1.0 specification draft was proposed to the OMG in January 1997.

OMG is continuously putting effort to make a truly industry standard.

1. UML stands for Unified Modeling Language.

2. UML is different from the other common programming languages like C++, Java, COBOL, etc.

3. UML is a pictorial language used to make software blue prints.

2.13.1. UML Architecture

UML plays an important role in defining different perspectives of a system. These perspectives are: Design; Implementation; Process; and Deployment .And the centre is the Use Case view which connects all these four. A Use case represents the functionality of the system. So the other perspectives are connected with use case.


(46)

28

1. Design of a system consists of classes, interfaces and collaboration. UML provides class diagram, object diagram to support this.

2. Implementation defines the components assembled together to make a complete physical system. UML component diagram is used to support implementation perspective.

3. Process defines the flow of the system. So the same elements as used in Design are also used to support this perspective.

4. Deployment represents the physical nodes of the system that forms the hardware. UML deployment diagram is used to support this perspective.

2.13.2. Structural Diagrams:

The structural diagrams represent the static aspect of the system. These static aspects represent those parts of a diagram which forms the main structure and therefore stable.

These static parts are represents by classes, interfaces, objects, components and nodes. The four structural diagrams are:

1. Class diagram 2. Object diagram 3. Component diagram 4. Deployment diagram


(47)

29

1. Class Diagram

Class diagrams are the most common diagrams used in UML. Class diagram consists of classes, interfaces, associations and collaboration. Class diagrams basically represent the object oriented view of a system which is static in nature. Active class is used in a class diagram to represent the concurrency of the system. Class diagram represents the object orientation of a system. So it is generally used for development purpose. This is the most widely used diagram at the time of system construction.

2. Object Diagram

Object diagrams can be described as an instance of class diagram. So these diagrams are more close to real life scenarios where we implement a system. Object diagrams are a set of objects and their relationships just like class diagrams and also represent the static view of the system. The usage of object diagrams is similar to class diagrams but they are used to build prototype of a system from practical perspective.

3. Component Diagram

Component diagrams represent a set of components and their relationships. These components consist of classes, interfaces or collaborations. So Component diagrams represent the implementation view of a system. During design phase software artifacts (classes, interfaces etc) of a system are arranged in different groups depending upon their relationship. Now these groups are known as


(48)

30

components. Finally, component diagrams are used to visualize the implementation.

4. Deployment Diagram

Deployment diagrams are a set of nodes and their relationships. These nodes are physical entities where the components are deployed. Deployment diagrams are used for visualizing deployment view of a system. This is generally used by the deployment team.

2.13.3. Behavioral Diagrams

Any system can have two aspects, static and dynamic. So a model is considered as complete when both the aspects are covered fully. Behavioral diagrams basically capture the dynamic aspect of a system. Dynamic aspect can be further described as the changing/moving parts of a system.

UML has the following five types of behavioral diagrams:

1. Use case diagram 2. Sequence diagram 3. Collaboration diagram 4. Statechart diagram 5. Activity diagram


(49)

31

1. Use case Diagram

Use case diagrams are a set of use cases, actors and their relationships. They represent the use case view of a system. A use case represents a particular functionality of a system. So use case diagram is used to describe the relationships among the functionalities and their internal/external controllers. These controllers are known as actors.

2. Sequence Diagram

A sequence diagram is an interaction diagram. From the name it is clear that the diagram deals with some sequences, which are the sequence of messages flowing from one object to another. Interaction among the components of a system is very important from implementation and execution perspective. So Sequence diagram is used to visualize the sequence of calls in a system to perform a specific functionality.

3. Collaboration Diagram

Collaboration diagram is another form of interaction diagram. It represents the structural organization of a system and the messages sent/received. Structural organization consists of objects and links. The purpose of collaboration diagram is similar to sequence diagram. But the specific purpose of collaboration diagram is to visualize the organization of objects and their interaction.


(50)

32

4. Statechart Diagram

Any real time system is expected to be reacted by some kind of internal/external events. These events are responsible for state change of the system. Statechart diagram is used to represent the event driven state change of a system. It basically describes the state change of a class, interface etc. State chart diagram is used to visualize the reaction of a system by internal/external factors.

5. Activity Diagram

Activity diagram describes the flow of control in a system. So it consists of activities and links. The flow can be sequential, concurrent or branched. Activities are nothing but the functions of a system. Numbers of activity diagrams are prepared to capture the entire flow in a system. Activity diagrams are used to visualize the flow of controls in a system. This is prepared to have an idea of how the system will work when executed.

2.14. Object-Oriented Analysis and Design (OOAD)

Object-oriented analysis and design (OOAD) is a technical approach used in the analysis and design of an application or system through the application of the object-oriented paradigm and concepts including visual modeling. This is applied throughout the development life cycle of the application or system, fostering better product quality and even encouraging stakeholder participation and communication


(51)

33

According to the popular guide Unified Process; OOAD in modern software engineering is best conducted in an iterative and incremental way. Iteration by iteration, the outputs of OOAD activities, analysis models for OOA and design models for OOD respectively, will be refined and evolve continuously driven by key factors like risks and business value.


(52)

87 CHAPTER 5

CONCLUSIONS AND SUGGESTIONS

5.1. CONCLUSIONS

Nowadays, traditional reservation ways of cinema ticketing is dying. It’s new age where technology dominates human life. With the software and technological devices, exceptions are reduced and even terminated. Also, people prefer easy,quick and safe way for every part of his life. This project is designed to meet there requirements of a cinema ticket booking system. It has been developed in PHP and the database has been built in My SQL server

keeping in mind the specifications of the system. In our project: with this cinema ticketing system; cinema companies can satisfy comfortable facilities to their customers. The relationship between cinema manager, employee, and customer satisfy a good communication to complete ticketing process. With this platform we developed, we arehoping to reduce time wasting, avoid mis-understandings, provide easy data flow, customer pleasure,and less hard work. We believe that we have accomplished our goals andsatisfied with the code we developed.

The conclusion of this research titled “Mt Hagen Piksa Hause OnLine Ticket Reservation" is as follows:

1. The Webiste provide precise and accurate information about how to do bookings of the movies on show.

2. Appropriate Scheduling of time and information of movies been shown.

3. The website is open for any users to browse through either a member or non-member 4. For information on what latest movie is on in cinema right now. Only the Admin


(53)

88 5.2. SUGGESSTIONS

This Online Reservation ticket for cinema is not that perfect and still have many short-comings. Therefore, it can be reviewed and re-developed further to add more features or functions to the current application. Here are some suggestions of features or functions that can be added to this application:

1. Upcoming movies are not being advertised,only the current one is been on home page.

2. Payment is made on cashiers front desk after reservation is made and not online by card. Later will try include payment online.

3. Include page that includes food and beverages available for cutomers/viewers to buy and take into the cinema rooms to enjoy watching.

4. Include 3D or 4D glasses for movies that require this glasses. 5. Include promotion packages


(54)

MT HAGEN PIKSA HAUS ONLINE TICKET RESERVATION SYSTEM

THESIS

Submitted as a condition of graduation on

Information System Studies Program Bachelor (S1 level) Faculty of Engineering and Computer Science

By:

NELSON YATAPYA 14012506

STUDY PROGRAM INFORMATION SYSTEM

FACULTY OF ENGINEERING AND COMPUTER SCIENCE

UNIVERSITY COMPUTER INDONESIA

BANDUNG

2016