Implementasi Sistem Pemesanan dan Manajemen Ruangan Private Gaming Room Berbasis Website

Hidayat, Bagus Febrian Dali (2025) Implementasi Sistem Pemesanan dan Manajemen Ruangan Private Gaming Room Berbasis Website. Project Report. [s.n.], [s.l.]. (Unpublished)

[thumbnail of 5025201208-Project_Report.pdf] Text
5025201208-Project_Report.pdf - Accepted Version

Download (1MB)

Abstract

Sistem reservasi ruangan berbasis web menjadi kebutuhan penting bagi berbagai jenis layanan, termasuk layanan hiburan seperti private gaming room. Dalam kerja praktik ini, penulis mengembangkan sebuah aplikasi reservasi online untuk private gaming room yang memungkinkan pengguna melakukan pemesanan secara mandiri, real-time, serta dikelola secara efisien oleh admin. Sistem ini dibangun menggunakan pendekatan ModelView-Controller (MVC) dengan teknologi React.js pada sisi frontend dan Node.js/Express.js pada sisi backend, serta menggunakan PostgreSQL sebagai basis data. Fitur utama yang dikembangkan mencakup autentikasi pengguna, booking ruangan berdasarkan tanggal dan jam, pengelolaan data ruangan dan reservasi oleh admin, hingga pembaruan ketersediaan ruangan secara real-time menggunakan WebSocket (socket.io). Sistem diuji secara lokal dan telah menunjukkan fungsionalitas minimum yang berjalan dengan baik. Aplikasi ini dirancang agar mudah dikembangkan lebih lanjut dan dapat diintegrasikan ke dalam layanan reservasi ruangan skala kecil hingga menengah.
==================================================================================================================================
A web-based room reservation system has become an essential need for various services, including entertainment services such as private gaming rooms. In this internship project, the author developed an online reservation application for private gaming rooms, enabling users to make reservations independently and in real-time, while allowing efficient management by administrators. The system is built using the Model-View-Controller (MVC) approach, utilizing React.js for the frontend, Node.js/Express.js for the backend, and PostgreSQL as the database. Key features developed include user authentication, room booking based on date and time, room and reservation data management by the admin, and real-time room availability updates through WebSocket (socket.io). The system was tested locally and has demonstrated the minimum required functionality running well. This application is designed to be easily extendable and suitable for integration into small to medium-scale room reservation services.

Item Type: Monograph (Project Report)
Uncontrolled Keywords: Website, Node.js, React.js, Express.js
Subjects: T Technology > T Technology (General)
Divisions: Faculty of Intelligent Electrical and Informatics Technology (ELECTICS) > Informatics Engineering > 55201-(S1) Undergraduate Thesis
Depositing User: Bagus Febrian Dali Hidayat
Date Deposited: 11 Jul 2025 06:52
Last Modified: 11 Jul 2025 06:52
URI: http://repository.its.ac.id/id/eprint/119579

Actions (login required)

View Item View Item