Perancangan Sistem Single Sign-On (SSO) Berbasis QR Code pada PT.XYZ dengan Pendekatan Model Waterfall untuk Lingkungan Korporasi
DOI:
https://doi.org/10.35870/jtik.v10i2.5273Keywords:
Single Sign-On, Autentikasi, QR Code, WebSocket, Passwordless, TokenAbstract
Hundreds of systems at PT. XYZ cause problems in managing credentials, as each user is required to remember multiple credentials. This study developed a QR Code-based Single Sign-On (SSO) system to simplify the login process using the Waterfall model Software Development Life Cycle (SDLC) approach. The login process is completed by scanning a QR Code that represents the user's authentication token, and the login status is synchronized in real-time using WebSocket. The scope of this study is limited to the development of a login page prototype and testing login time and QR scanning time, compared with other methods. This study does not include penetration testing or cryptography. The results from black-box testing show that all features function properly, and User Acceptance Testing (UAT) achieved an average score of 90.4%. Therefore, this QR Code-based SSO login system has proven to be effective, secure, and suitable for use as a modern authentication solution.
Downloads
References
Adelson, L., Siregar, D., & Chiuloto, K. (2020). Smart Login Pada Website Dengan Menggunakan Qr Code Dan Otentikasi One Time Password. SNASTIKOM, 2020, 425-430.
Alijoyo, F. A. (2024). PENGEMBANGAN SINGLE SIGN ON (SSO) MENGGUNAKAN TEKNOLOGI MAGIC LINK DI UNIVERSITAS MUHAMMADIYAH SUKABUMI (UMMI). Jurnal Informatika dan Rekayasa Elektronik, 7(1), 115-123.
Aliyah Aliyah, N., Hartono, N., & Muin, A. A. (2024). Penggunaan User Acceptance Testing (UAT) Pada Pengujian Sistem Informasi Pengelolaan Keuangan Dan Inventaris Barang. Switch: Jurnal Sains Dan Teknologi Informasi, 3(1), 84–100. https://doi.org/10.62951/switch.v3i1.330.
ANGGORO, T., & RIANTO, B. S. (2025). Perancangan Sistem Absensi Kehadiran Karyawan Menggunakan Barcode Berbasis Client Server. JURNAL ILMIAH TEKNIK INDUSTRI DAN INOVASI, 3(2), 49-57.
Ariyana, R. Y., Susanti, E., Ath-Thaariq, M. R., & Apriadi, R. (2023). Penerapan Uji Fungsionalitas Menggunakan Black Box Testing pada Game Motif Batik Khas Yogyakarta. JUMINTAL: Jurnal Manajemen Informatika Dan Bisnis Digital, 2(1), 33–43. https://doi.org/10.55123/jumintal.v2i1.2371.
Aziz, A. S., & Safriatullah, S. (2021). Perancangan Dan Analisis Keamanan Pada Sistem Autentikasi Terpusat Freeradius. Journal of Informatics and Computer Science, 7(2), 106-112.
Buranasaksee, P. (2024). Online Conference) Procedia of Multidisciplinary Research Article No (Vol. 2, Issue 5).
Chacko, R., Gossler, H., Riedel, J., Schunk, S. A., & Deutschmann, O. (2023). Digitalization in Catalysis and Reaction Engineering: Automatizing Work Flows. Proceedings of the Conference on Research Data Infrastructure, 1. https://doi.org/10.52825/cordi.v1i.412.
Fauzi, E., Yuliani, S., Syukriyah, Y., & Zakiah, A. (2023). Model Implementasi Nft Pada Web Sso Melalui Protokol Openid Connect Dan Oauth 2.0 Model of Nft Implementation on Web Sso Over Openid Connect and Oauth 2.0 Protocols. Journal of Information Technology and Computer Science (INTECOMS), 6(2).
Fernando, W. P. K., Dissanayake, D. A. N. P., Dushmantha, S. G. V. D., Liyanage, D. L. C. P., & Karunatilake, C. (2023). Challenges and Opportunities in Password Management: A Review of Current Solutions. Sri Lanka Journal of Social Sciences and Humanities, 3(2), 9–20. https://doi.org/10.4038/sljssh.v3i2.96.
Gea, J., & Susetyo, Y. A. (2023). Implementasi Framework Flask Pada Modul Beta-App Pada Aplikasi Sistem Informasi Helpdesk (Sih) Studi Kasus Pt XYZ. J. Inform, 23(2), 243-258.
Gumeraruloh Arianto, I., Witanti, W., Ashaury, H., Informatika, T., & Jenderal Achmad Yani, U. (2025). Sistem Keamanan Otentikasi Pengguna pada Modul Single Sign On Menggunakan OAuth 2.0 dan One Time Password. 6(1).
Hasanah, N., & Nahrul Indriawan, M. (2021). Rancangan Aplikasi Batam Travel Menggunakan Metode Software Development Life Cycle (SDLC). Vol. 1, Issue 1.
Hendriawan, M., Haryono, H., & Budiman, T. (2023). Development of water level monitoring applications in smart home systems using Flutter. Journal of Information System, Informatics and Computing, 7(2), 213-240. https://doi.org/10.52362/jisicom.v7i2.1197.
Husain, I., Purwantoro, P., & Carudin, C. (2023). Analisis Performa State Management Provider Dan Getx Pada Aplikasi Flutter. JATI (Jurnal Mahasiswa Teknik Informatika), 7(2), 1417-1422.
National Institute of Standards and Technology (NIST). (2020). Digital Identity Guidelines (Special Publication 800-63-3).
Nazar, M., Nurmalahayati, N., Rusman, R., Puspita, K., & Haris, A. (2022). Introducing Chemical Instruments through Quick Response Code (QR-Code) Based Website. Jurnal Penelitian Pendidikan IPA, 8(3), 1083–1088. https://doi.org/10.29303/jppipa.v8i3.1361.
Ningtyas, D. F., & Setiyawati, N. (2021). Implementasi Flask Framework pada Pembangunan Aplikasi Purchasing Approval Request. Jurnal Janitra Informatika Dan Sistem Informasi, 1(1), 19–34. https://doi.org/10.25008/janitra.v1i1.120.
Rengganis, P. N., Suhayati, M. S. M., & Sutara, B. S. B. (2024). THE APPLICATION OF THE SDLC WATERFALL METHOD IN DEVELOPING AN AUDIT APPLICATION FOR THE SUMEDANG REGENCY INSPECTORATE. Jurnal Riset Teknik Informatika, 1(2), 139-145.
Reswara, R. M. (2024). RANCANG BANGUN APLIKASI WEB UNTUK PELACAKAN KENDARAAN MENGGUNAKAN NODEJS DAN FRAMEWORK LARAVEL (Doctoral dissertation, Sekolah Tinggi Teknologi Terpadu Nurul Fikri).
Riaz, M. U. (2025). Comparative Analysis of React Native, Kotlin, and Flutter for Cross-Platform Mobile Development.
Sena, I. G. W., Pattiasina, T. J., Basatha, R., & Reinaldo, N. G. (2024). Perancangan dan Pembuatan Website Kuis Daring dengan Menggunakan Websocket Communication Protocol. 4(1).
Sumiati, M., Abdillah, R., & Cahyo, A. (2021). Pemodelan UML untuk Sistem Informasi Persewaan Alat Pesta. Jurnal Fasilkom, 11, 79–86.
Tamtelahitu, T. M., Sambono, J., & Unenor, J. E. (2021). Perancangan Sistem Absensi Pintar Mahasiswa Menggunakan Teknik Qr Code Dan Geolocation. JIPI (Jurnal Ilmiah Penelitian Dan Pembelajaran Informatika), 6(1), 114-125.
Venkata, A. K. P., Palaparthy, H., Gudala, L., Reddy, V. K., & Vangoor, S. C. Balancing Security And Convenience: Sso And Oauth For Healthcare Data In Aws Govcloud.
Downloads
Published
Issue
Section
License
Copyright (c) 2026 Agung Prasetyo Nugroho, Felix David

This work is licensed under a Creative Commons Attribution 4.0 International License.
Authors who publish with this journal agree to the following terms:
1. Copyright Retention and Open Access License
Authors retain copyright of their work and grant the journal non-exclusive right of first publication under the Creative Commons Attribution 4.0 International License (CC BY 4.0).
This license allows unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
2. Rights Granted Under CC BY 4.0
Under this license, readers are free to:
- Share — copy and redistribute the material in any medium or format
- Adapt — remix, transform, and build upon the material for any purpose, including commercial use
- No additional restrictions — the licensor cannot revoke these freedoms as long as license terms are followed
3. Attribution Requirements
All uses must include:
- Proper citation of the original work
- Link to the Creative Commons license
- Indication if changes were made to the original work
- No suggestion that the licensor endorses the user or their use
4. Additional Distribution Rights
Authors may:
- Deposit the published version in institutional repositories
- Share through academic social networks
- Include in books, monographs, or other publications
- Post on personal or institutional websites
Requirement: All additional distributions must maintain the CC BY 4.0 license and proper attribution.
5. Self-Archiving and Pre-Print Sharing
Authors are encouraged to:
- Share pre-prints and post-prints online
- Deposit in subject-specific repositories (e.g., arXiv, bioRxiv)
- Engage in scholarly communication throughout the publication process
6. Open Access Commitment
This journal provides immediate open access to all content, supporting the global exchange of knowledge without financial, legal, or technical barriers.
