Perancangan sistem manajemen session real-time menggunakan firestore, python, dan javascript

Authors

DOI:

https://doi.org/10.24246/itexplore.v5i1.2026.pp50-64

Keywords:

Manajemen Session Real-Time, Firestore, Python, Javascript

Abstract

PT. XYZ is one of the largest retail companies in Indonesia. PT. XYZ has a website-based application that functions to help employees who work in IT Support to handle operational problems. However, this website has not implemented a session management system which can affect the level of security. Therefore, a system design was created for real-time session management using Firestore, Python, and Javascript. Firestore is used as a database to store sessions and Firestore has a feature called the Firestore snapshot listener which functions to detect changes in real-time. The research method includes identifying needs, initial prototype design, prototype creation, prototype evaluation, prototype refinement, and system implementation. Black Box Testing is used as a method for testing this system, where the results are in accordance with the needs and interviews are conducted with the admin of this website to test the session management system and find out the admin's response regarding the designed session management system. The results obtained are satisfactory because security can be further improved, user experience is improved, and the company's needs can be achieved.

Downloads

Download data is not yet available.

References

I. F. Maulana, “Penerapan Firebase Realtime Database pada Aplikasi E-Tilang Smartphone berbasis Mobile Android,” J. RESTI (Rekayasa Sist. dan Teknol. Informasi), vol. 4, no. 5, pp. 854–863, 2020, doi: 10.29207/resti.v4i5.2232.

Google, “Get realtime updates with Cloud Firestore.” [Online]. Available: https://firebase.google.com/docs/firestore/query-data/listen

M. N. Abidi, “Kitchin: An Employment Oriented Networking Application for Restaurant Industry,” vol. 9, no. December, pp. 356–363, 2022.

D. Riswanda and A. T. Priandika, “Analisis Dan Perancangan Sistem Informasi Manajemen Bengkel Sepeda Motor Berbasis Online,” J. Inform. dan Rekayasa Perangkat Lunak, vol. 2, no. 1, pp. 94–101, 2022.

M. Puspitasari, Setiawansyah, and A. Budiman, “Perancangan Sistem Informasi Manajemen Perpustakaan Menggunakan Metode Fast (Framework for the Application System Thinking)(Studi Kasus: Sman 1 Negeri Katon),” J. Teknol. Dan Sist. Inf., vol. 2, no. 2, pp. 69–77, 2021, [Online]. Available: https://jim.teknokrat.ac.id/index.php/sisteminformasi/article/view/1136%0Ahttps://jim.teknokrat.ac.id/index.php/sisteminformasi/article/viewFile/1136/361

H. Y. P. Napitupulu and I. G. D. Nugraha, “Sistem Berbasis Komputasi Kabut Untuk Sistem Parkir Pintar Terdesentralisasi Menggunakan Firebase,” vol. 13, pp. 44–52, 2024.

F. Sinlae, I. Maulana, F. Setiyansyah, and M. Ihsan, “Pengenalan Pemrograman Web: Pembuatan Aplikasi Web Sederhana Dengan PHP dan MYSQL,” J. Siber Multi Disiplin, vol. 2, no. 2, pp. 68–82, 2024, [Online]. Available: https://creativecommons.org/licenses/by/4.0/

R. E. Pongoh, H. E. Wowor, and K. Santa, “Pengembangan Game Pacman Interaktif dengan Pemanfaatan Teknologi JavaScript,” TEKTONIK J. Ilmu Tek., vol. 1, no. 2, pp. 188–196, 2023, [Online]. Available: https://doi.org/10.62017/tektonik.v1i2.478

V. Thangarajah, “International Journal of Advance Engineering and Research PYTHON CURRENT TREND APPLICATIONS- AN OVERVIEW,” ResearchGate, no. October 2019, pp. 6–12, 2019.

U. Patkar, P. Singh, H. Panse, S. Bhavsar, and C. Pandey, “Python for Web Development,” Int. J. Comput. Sci. Mob. Comput., vol. 11, no. 4, pp. 36–48, 2022, doi: 10.47760/ijcsmc.2022.v11i04.006.

R. M. Ulah and I. M. Suartana, “Implementasi Session Management Pada Website Magang Menggunakan Teknologi MERN,” JINACS (Journal Informatics Comput. Sci., vol. 06, no. 3, pp. 765–777, 2024, doi: 10.26740/jinacs.v6n03.p765-777.

R. Moch, M. Puja Pradana, M. Data, and D. P. Kartikasari, “Implementasi Shared Session Dalam Klaster Server Web Menggunakan PHP dan MySQL,” J. Pengemb. Teknol. Inf. dan Ilmu Komput., vol. 3, no. 5, pp. 4856–4864, 2019, [Online]. Available: http://j-ptiik.ub.ac.id

K. P. Zuhroh and R. Darni, “Perancangan Sistem Informasi Manajemen dan Ekstrakurikuler SMAN 1 Kota Solok,” Pendidik. Tambusai, vol. 6, no. 2, pp. 12769–12779, 2022, [Online]. Available: https://www.jptam.org/index.php/jptam/article/view/4138

K. Milojković, M. Živković, and N. Bačanin Džakula, “Agile Multi-user Android Application Development With Firebase: Authentication, Authorization, and Profile Management,” pp. 405–412, 2024, doi: 10.15308/sinteza-2024-405-412.

I. P. Sari, A. Jannah, A. M. Meuraxa, A. Syahfitri, and R. Omar, “Perancangan Sistem Informasi Penginputan Database Mahasiswa Berbasis Web,” Hello World J. Ilmu Komput., vol. 1, no. 2, pp. 106–110, 2022, doi: 10.56211/helloworld.v1i2.57.

S. Maskar and P. S. Dewi, “Praktikalitas dan Efektifitas Bahan Ajar Kalkulus Berbasis Daring Berbantuan Geogebra,” J. Cendekia J. Pendidik. Mat., vol. 4, no. 2, pp. 888–899, 2020, doi: 10.31004/cendekia.v4i2.326.

F. F. Dewi and S. L. Handayani, “Pengembangan Media Pembelajaran Video Animasi En-Alter Sources Berbasis Aplikasi Powtoon Materi Sumber Energi Alternatif Sekolah Dasar,” J. Basicedu, vol. 5, no. 4, pp. 2530–2540, 2021, doi: 10.31004/basicedu.v5i4.1229.

D. B. Pradifta and I. S. Widiati, “Perancangan Sistem Informasi Pemesanan dan Penjualan Berbasis Web Pada Burjo Ben Klaten,” JEKIN (Jurnal Tek. Inform., vol. 4, no. 2, 2024, doi: 10.58794/jekin.v4i2.712.

A. Ichwani, N. Anwar, K. Karsono, and M. Alrifqi, “Sistem Informasi Penjualan Berbasis Website dengan Pendekatan Metode Prototype,” Pros. SISFOTEK, vol. 5, no. 1, pp. 1–6, 2021.

N. M. D. Febriyanti, A. Sudana, and I. N. Piarsa, “Implementasi Black Box Testing pada Sistem Informasi Manajemen Dosen,” Jurnal Ilmiah Teknologi Dan Komputer, vol. 2, no. 3. 2021. [Online]. Available: http://download.garuda.kemdikbud.go.id/article.php?article=3457876&val=30165&title=Implementasi Black Box Testing pada Sistem Informasi Manajemen Dosen

M. Syarif and E. B. Pratama, “Analisis Metode Pengujian Perangkat Lunak Blackbox Testing Dan Pemodelan Diagram Uml Pada Aplikasi Veterinary Services Yang Dikembangkan Dengan Model Waterfall,” J. Tek. Inform. Kaputama, vol. 5, no. 2, pp. 253–258, 2021.

Downloads

Published

2026-02-18

How to Cite

Richard Alvin Munandar, & Pratyaksa Ocsa Nugraha Saian. (2026). Perancangan sistem manajemen session real-time menggunakan firestore, python, dan javascript . IT-Explore: Jurnal Penerapan Teknologi Informasi Dan Komunikasi, 5(1), 50–64. https://doi.org/10.24246/itexplore.v5i1.2026.pp50-64