Development Of A Web-Based Atm Log Validator Application For Failed Cash Withdrawal Transaction Validation And Filtering

  • Berthine Saul Yunior Wabia Department of Informatics Engineering, Faculty of Information Technology, Satya Wacana Christian University, Indonesia
  • Eko Sediyono Department of Informatics Engineering, Faculty of Information Technology, Satya Wacana Christian University, Indonesia

DOI

https://doi.org/10.53625/ijss.v6i2.13121

Keywords

ATM log validator, client-side processing, failed cash withdrawal transactions, Prototype method, web application

Abstract

Automated Teller Machines (ATMs) generate large volumes of transaction log data, making manual identification of failed cash withdrawal transactions inefficient and error-prone. This study developed ATM Log Validator, a web-based application that automatically validates, filters, and displays failed cash withdrawal transactions from JSON log files. The application was built using HTML, CSS, and JavaScript with a client-side processing approach, ensuring that all data remain within the user's browser to enhance data privacy. The Prototype development method was employed, and system functionality was evaluated using Black Box Testing. Performance was assessed using a simulated dataset of 2,000 transaction logs generated from 50 ATM units across nine locations representing the operational environment of Bank Papua Manokwari Branch during 2021–2024. All functional test scenarios achieved a 100% success rate. The analysis identified 700 cash withdrawal transactions, including 85 failed transactions (12.14%). Failure rates declined from 13.92% in 2021 to 8.38% in 2024, with the highest rates recorded at Hotel Fajaroon and SPBU Jalan Baru. These results demonstrate that the application effectively supports ATM transaction auditing and reconciliation without requiring additional server infrastructure.

Downloads

Download data is not yet available.

References

[M. A. Ashfaq, N. Haq, U. Arshad, M. Farooq, and S. U. R. Rehman, “Towards a Trustworthy and Efficient ETL Pipeline for ATM Transaction Data,” Sukkur IBA J. Comput. Math. Sci., vol. 7, no. 2, pp. 9–24, Jan. 2024, doi: 10.30537/sjcms.v7i2.1338.

R. Guo, Y. Jia, and L. Shentu, “The effect of audit digital transformation on audit quality: evidence from digital bank confirmations,” China J. Account. Stud., vol. 13, no. 3, pp. 247–281, Jul. 2025, doi: 10.1080/21697213.2024.2442769.

A. Panov, “Key Considerations to Effectively Plan and Determine the Scope of an ATM Security Audit Based on PCI DSS,” ISACA J., vol. 2, 2024.

L. Abb and J.-R. Rehse, “Process-related user interaction logs: State of the art, reference model, and object-centric implementation,” Inf. Syst., vol. 124, p. 102386, Sep. 2024, doi: 10.1016/j.is.2024.102386.

S. Gholamian and P. A. S. Ward, “A Comprehensive Survey of Logging in Software: From Logging Statements Automation to Log Mining and Analysis,” 2021, arXiv. doi: 10.48550/ARXIV.2110.12489.

I. Esiyok, P. Berrang, K. Cohn-Gordon, and R. Künnemann, “Accountable Javascript Code Delivery,” in Proceedings 2023 Network and Distributed System Security Symposium, San Diego, CA, USA: Internet Society, 2023. doi: 10.14722/ndss.2023.24096.

K. Sim, H. Heo, and H. Cho, “Combating Web Tracking: Analyzing Web Tracking Technologies for User Privacy,” Future Internet, vol. 16, no. 10, p. 363, Oct. 2024, doi: 10.3390/fi16100363.

T. D. Krafft, M. P. Hauer, and K. Zweig, “Black-Box Testing and Auditing of Bias in ADM Systems,” Minds Mach., vol. 34, no. 2, p. 15, May 2024, doi: 10.1007/s11023-024-09666-0.

D. Sigalov and D. Gamayunov, “Dead or alive: Discovering server HTTP endpoints in both reachable and dead client-side code,” J. Inf. Secur. Appl., vol. 82, p. 103746, May 2024, doi: 10.1016/j.jisa.2024.103746.

Priyono, N. Alam, A. Arfian, J. Bastari, and B. O. Lubis, “Penerapan Metode Prototype pada Pengembangan Sistem Informasi Penjualan Jasa Instalasi Internet,” Bul. Sist. Inf. Dan Teknol. Islam, vol. 6, no. 4, 2025, doi: https://dx.doi.org/10.33096/busiti.v6i4.3172.

O. Kamal, S. Sohail, and F. Bukhsh, “Optimizing Privacy-Utility Trade-Off in Healthcare Processes: Simulation, Anonymization, and Evaluation (Using Process Mining) of Event Logs:,” in Proceedings of the 14th International Conference on Simulation and Modeling Methodologies, Technologies and Applications, Dijon, France: SCITEPRESS - Science and Technology Publications, 2024, pp. 289–296. doi: 10.5220/0012766800003758.

M. Jans, M. G. Alles, and M. A. Vasarhelyi, “A Field Study on the Use of Process Mining of Event Logs as an Analytical Procedure in Auditing,” Account. Rev., vol. 89, no. 5, pp. 1751–1773, Sep. 2014, doi: 10.2308/accr-50807.

G. Elkoumy, A. Pankova, and M. Dumas, “Differentially private release of event logs for process mining,” Inf. Syst., vol. 115, p. 102161, May 2023, doi: 10.1016/j.is.2022.102161.

S. A. Fahrenkrog-Petersen, H. Van Der Aa, and M. Weidlich, “Optimal event log sanitization for privacy-preserving process mining,” Data Knowl. Eng., vol. 145, p. 102175, May 2023, doi: 10.1016/j.datak.2023.102175.

P. Ceravolo, M. Comuzzi, J. De Weerdt, C. Di Francescomarino, and F. M. Maggi, “Predictive process monitoring: concepts, challenges, and future research directions,” Process Sci., vol. 1, no. 1, p. 2, Sep. 2024, doi: 10.1007/s44311-024-00002-4.

05-08-2026