Design and Implementation of a Python-Based Cinema Ticket Ordering Prototype Using Linear Search

Authors

  • Ramando Girsang Universitas Mercu buana, Indonesia
  • Hisyam Fadhila Universitas Mercu Buana, Indonesia
  • Yunita Sartika sari Universitas Mercu Buana, Indonesia
  • Nia Rahmah Kurnianda Universitas Mercu Buana, Indonesia
  • Ifan Prihandi Universitas Mercu Buana, Indonesia

DOI:

https://doi.org/10.22441/collabits.v3i2.27260

Keywords:

Cinema Ticket Ordering, Python, Linear Search, Search Algorithm, Software Prototype, Ticketing System

Abstract

The increasing adoption of digital services has encouraged the development of ticketing systems that simplify access to movie information and transaction processes. This study aims to design and implement a Python-based cinema ticket ordering prototype and to examine the suitability of the Linear Search algorithm for movie-title lookup in a small and unsorted dataset. The development process consists of requirements analysis, system design, implementation, functional verification, and algorithmic complexity analysis. The prototype supports customer input, movie selection, ticket quantity calculation, optional food and beverage ordering, and transaction calculation. Linear Search is selected because it can operate directly on a small unsorted list without preprocessing or an additional indexing structure. Theoretical comparison shows that Linear Search has O(n) average and worst-case time complexity, while Binary Search offers O(log n) complexity for sorted data and hash-based lookup offers O(1) average lookup time with additional storage requirements. The study therefore does not claim Linear Search as a new or universally efficient algorithm. Its contribution lies in presenting a transparent small-scale ticket-ordering architecture and an academically justified algorithm selection. Future development should incorporate persistent database storage, a graphical or web/mobile interface, authentication, secure payment integration, usability evaluation, and empirical performance benchmarking.

Downloads

Download data is not yet available.

References

[1] M. L. Haryanti, F. Fraderic, S. Hartono, and J. Salim, “Cinema e-Ticket Application Design and Usability Evaluation Using SUS,” Nuansa Informatika, vol. 19, no. 1, pp. 14–22, 2025, doi: 10.25134/ilkom.v19i1.296.

[2] T. E. Anggraini and E. Maiyana, “Penggunaan Android Studio dalam Pengembangan Aplikasi Pemesanan Tiket Bioskop,” Journal of Innovation and Future Technology, vol. 7, no. 1, pp. 52–58, 2025, doi: 10.47080/iftech.v7i1.3805.

[3] Y. N. Choirunisa and M. Ryansyah, “Experience Evaluation of Online Cinema Ticket Applications with User Experience Questionnaire,” JIKO (Jurnal Informatika dan Komputer), vol. 6, no. 3, pp. 203–208, 2023, doi: 10.33387/jiko.v6i3.7015.

[4] L. A. K. Ningrum, M. Y. Fathoni, and R. R. H. Setyodewi, “Usability Evaluation of the Cinemas Indonesia CGV Application Using Heuristic Evaluation and PIECES Framework,” Sistemasi: Jurnal Sistem Informasi, vol. 12, no. 3, pp. 689–702, 2023, doi: 10.32520/stmsi.v12i3.2769.

[5] A. T. Ananda HAT, M. H. Susanto, M. E. Fata, and Supriyono, “Pengembangan Software Pemesanan Tiket Bioskop Berbasis Odoo ERP dengan Metode Scrum,” Maliki Interdisciplinary Journal, vol. 2, no. 5, pp. 561–572, 2024.

[6] A. M. Sarhan, H. Ayman, M. Wagdi, B. Ali, A. Adel, and R. Osama, “Integrating Machine Learning and Sentiment Analysis in Movie Recommendation Systems,” Journal of Electrical Systems and Information Technology, vol. 11, art. no. 53, 2024, doi: 10.1186/s43067-024-00177-7.

[7] N. Purnama, “Comparative Performance Study of Search Algorithms on Large-Scale Data Structures,” JITK (Jurnal Ilmu Pengetahuan dan Teknologi Komputer), vol. 11, no. 1, pp. 99–109, 2025, doi: 10.33480/jitk.v11i1.6592.

[8] OWASP Foundation, Application Security Verification Standard (ASVS), Version 5.0.0, 2025.

Downloads

Published

2026-05-23

How to Cite

[1]
R. Girsang, H. Fadhila, Y. S. sari, N. R. Kurnianda, and I. Prihandi, “Design and Implementation of a Python-Based Cinema Ticket Ordering Prototype Using Linear Search”, Collabits, vol. 3, no. 2, pp. 128–137, May 2026.

Issue

Section

Articles

Similar Articles

You may also start an advanced similarity search for this article.