article Open access

Implementasi Stack pada Sistem Reservasi Restoran Berbasis Web dengan Stack-based History Management

  • Journal Of Informatics And Busisnes
Research footprint

At a glance

Citations
0
References
0
Comments
0
Paper overview

Abstract

Web-based restaurant reservation systems are susceptible to user input errors that negatively affect operations and customer experience. This paper presents a prototype reservation application that integrates stack-based history management to provide Undo/Redo functionality, change tracking, and real-time reservation preview. The system is implemented with HTML, CSS, and JavaScript; history is managed using two stacks (undoStack and redoStack) implemented via JavaScript arrays, and LocalStorage is used for session persistence in the demo. Core operations (push/pop/peek) execute in O(1) time, ensuring responsive performance in small to medium-scale scenarios. Functional testing confirms the Undo/Redo behavior and improved error recovery and auditability. Limitations include large history memory usage and lack of multi-user synchronization; future work should explore backend persistence and synchronization techniques (e.g., CRDT or OT) for real-time collaborative support.

Record transparency

Publication details

DOI
10.47233/jibs.v3i3.3446
OpenAlex
W4415030549
Document type
article
Language
EN
Source
Journal Of Informatics And Busisnes
Last metadata update
Community

Comments

Log in to join the discussion.

  1. No comments yet. Start the discussion.