Perancangan Infrastruktur Virtual Laboratory Multi-Layanan Berbasis Cloud Computing Menggunakan Metode NDLC
DOI:
https://doi.org/10.47065/bulletincsr.v6i5.1253Keywords:
Virtual Laboratory; IaaS; Proxmox VE; Cloudflare Tunnel; NDLCAbstract
The limited hardware specifications of student devices remain a major obstacle in conducting computation-based practical courses in higher education, particularly in practicums that require applications with high computational resource demands, such as programming software, network simulation tools, and various other supporting applications, which often cannot run optimally on student devices with low specifications. This condition causes practical learning to become inconsistent and highly dependent on the capability of each student's personal device. Based on this problem, this research aims to design and simulate a cloud computing-based Virtual Laboratory system that can be accessed through a web browser without requiring high hardware specifications on the user side, while also contributing an integrated virtual laboratory architecture that combines three cloud computing service models simultaneously, namely Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS). As a solution, IaaS is built using Proxmox Virtual Environment (VE) as a type-1 hypervisor, pfSense as a virtual firewall, Ubuntu Server as the service host, and Docker as the containerization platform, along with Cloudflare Tunnel using a Zero Trust architecture to ensure accessibility from outside the campus network without dependence on a static public IP. The system is equipped with multi-role authentication (student, lecturer, admin) based on Student ID Number (NIM) or National Lecturer ID Number (NIDN) verification and OTP verification, a QR code-based Attendance module integrated with the Timetable module, and a main portal built as an installable Progressive Web App (PWA) on user devices. The system was developed using the Network Development Life Cycle (NDLC) method. Preliminary functional testing results show that all services in the Programming Class and Network Class, including the Attendance and Timetable modules, were successfully accessed from outside the campus network, and the multi-role authentication system functioned as designed.
Downloads
References
V. Choudhary, “Container-Based Virtual Labs for Scalable Cloud-Based Education,” International Journal of Advanced Research in Computer Science and Engineering (IJARCSE), vol. 1, no. 3, pp. 1–7, Oct. 2025, doi: 10.63345/v1.i3.101.
Q. Zhang and H. Guo, “Investigation on Innovative Models of Computer Laboratories Based on Cloud Computing,” Procedia Comput. Sci., vol. 228, pp. 383–390, Nov. 2023, doi: 10.1016/j.procs.2023.11.044.
M. Zulfikar, A. Bhawiyuga, and A. Basuki, “Implementasi Lab Virtual berbasis Teknologi Kontainer Multi Klaster dengan Orkestrator Kubernetes,” Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer, vol. 6, no. 6, pp. 2649–2654, 2022, [Online]. Available: https://j-ptiik.ub.ac.id/index.php/j-ptiik/article/view/11129
D. Wahyuningsih, L. Affandi, and E. Sophia, “Evaluasi Performa Model Layanan Cloud Computing: Studi Komparatif Iaas, Paas, Dan Saas Dengan Pengujian Beban Bertingkat,” Jurnal Teknologi Informasi, Teori, Konsep dan Implentasi (JTI-TKI), vol. 16, no. 2, pp. 94–101, Oct. 2025, doi: 10.36382/jti.
R. Abdur, F. Muhammad, and F. P. Ahmad, “Pemanfaatan Set Top Box Bekas Sebagai Server Cloud Hosting dengan Aapanel dan Cloudflare Zerotrust,” Blend Sains Jurnal Teknik, vol. 4, no. 1, pp. 92–104, Jul. 2025, doi: 10.56211/blendsains.v4i1.985.
P. Mell and T. Grance, “The NIST definition of cloud computing,” Gaithersburg, MD, Sep. 2011. doi: 10.6028/NIST.SP.800-145.
A. S. C. Polii, A. P. G. Manginsela, and R. Lumbu, CLOUD COMPUTING, 1st ed. Manado: Polimdo Press, 2024. [Online]. Available: http://press.polimdo.web.id
F. H. Prasetyo, E. Infitharina, and F. Muhammad, “Penerapan Metode Network Development Life Cycle (NDLC) dalam Pengembangan Jaringan Komputer,” Journal of Informatics and Communications Technology (J-ICT), vol. 7, no. 1, pp. 80–087, Jun. 2025, doi: 10.52661.
R. T. B. D. Butarbutar, G. M. A. Sasmita, and I. P. A. E. Pratama, “Development of a Notification-Based Network Security Monitoring System Using Network Development Life Cycle (NDLC),” JITTER-Jurnal Ilmiah Teknologi dan Komputer, vol. 4, no. 3, Dec. 2023, doi: 10.24843/JTRTI.2023.v04.i03.p01.
Rahmadani, “Proxmox-Based Virtualization Techniques on Virtual Servers,” Proceedings of The International Conference on Computer Science, Engineering, Social Science, and Multi-Disciplinary Studies (CESSMUDS), vol. 1, 2025, doi: 10.64803/cessmuds.v1.68.
L. Bitzki, D. Kreutz, and L. Bertholdo, “IoTEdu: Network Services for the Automated Management of Campus Internet-of-Things Networks,” in Anais da Escola Regional de Redes de Computadores (ERRC), Aug. 2025. doi: 10.5753/errc.2025.17739.
S. Neelam et al., “Load balancing and service discovery using Docker Swarm for microservice based big data applications,” Journal of Cloud Computing, vol. 12, no. 1, Dec. 2023, doi: 10.1186/s13677-022-00358-7.
S. Nandang and H. D. Muhammad, “Penerapan Keamanan Jaringan Zero Trust Network Access Berbasis Cloudflare Zero Trust Dalam Layanan Berbasis Internet Implementation Of Cloudflare Zero Trust Network Access Security In Internet-Based Services,” Journal of Information Technology and Computer Science (INTECOMS), vol. 8, no. 6, Nov. 2025, doi: 10.31539/sgyddq97.
Y. Ariyanto, “Single Server-Side And Multiple Virtual Server-Side Architectures: Performance Analysis On Proxmox Ve For E-Learning Systems,” Journal of Engineering and Technology for Industrial Applications, vol. 9, no. 44, pp. 25–34, Dec. 2023, doi: 10.5935/jetia.v9i44.903.
M. Syamsu, V. Terisia, and U. Masduki, Buku Ajar Jaringan Komputer Praktis Muda. EUREKA MEDIA AKSARA, 2023. [Online]. Available: https://repository.penerbiteureka.com/publications/564522/buku-ajar-jaringan-komputer-praktis-mudah-disertai-studi-kasus
J. Xiao, “The application of greedy algorithm in the course selection and scheduling system of college students,” Applied and Computational Engineering, vol. 75, no. 1, pp. 48–53, Jul. 2024, doi: 10.54254/2755-2721/75/20240504.
Y. M. Khader, Y. I. Nurhasanah, and A. D. Kartika, “Penjadwalan Matakuliah Menggunakan Algoritma Greedy (Studi Kasus Penjadwalan Semester Ganjil 2017-2018 Informatika Itenas),” Jurnal Ilmiah Teknologi Informasi Terapan, vol. 4, no. 3, pp. 207–213, Aug. 2018, doi: 10.33197/jitter.vol4.iss3.2018.168.
R. Akhmad, N. Khairuddin, and S. Mhd. Zulfansyuri, “Implementasi Algoritma Greedy Kombinasi dengan Perulangan pada Aplikasi Penjadwalan Praktikum,” sudo Jurnal Teknik Informatika, vol. 1, no. 2, pp. 42–50, Jun. 2022, doi: 10.56211/sudo.v1i2.8.
E. S. Laela, W. Gata, and J. J. Purnama, “Optimalisasi Algoritma Greedy dalam Penyusunan Jadwal Pelajaran pada SMK Nurul Islam Cianjur,” Syntax Literate: Jurnal Ilmiah Indonesia, vol. 7, no. 12, pp. 18451–18460, Dec. 2022, doi: 10.36418/syntax-literate.v7i12.10910.
M. Sobieraj and D. Koty?ski, “Docker Performance Evaluation across Operating Systems,” Applied Sciences (Switzerland), vol. 14, no. 15, pp. 1–16, Aug. 2024, doi: 10.3390/app14156672.
A. R. Prasad, R. Chandramouli, A. Benslimane, and P. Langendorfer, Cryptography and Network Security, 1st ed. New York: River Publishers, 2022. [Online]. Available: www.riverpublishers.com
D. J. Malan, “Containerizing CS50: Standardizing Students’ Programming Environments,” Annual Conference on Innovation and Technology in Computer Science Education, ITiCSE, vol. 1, pp. 534–540, Jul. 2024, doi: 10.1145/3649217.3653567.
R. F. M. Román, “A cloud-accessible virtual lab architecture for teaching network automation: Integrating Cisco packet tracer REST API with docker, Cloudflare tunnel, and Google Colab,” Edelweiss Applied Science and Technology, vol. 9, no. 9, pp. 144–154, Sep. 2025, doi: 10.55214/2576-8484.v9i9.9775.
B. Co?ar, B. Say, and T. Dökero?lu, “A New Greedy Algorithm for the Curriculum-based Course Timetabling Problem,” Düzce Üniversitesi Bilim ve Teknoloji Dergisi, vol. 11, no. 2, pp. 1121–1136, Apr. 2023, doi: 10.29130/dubited.1113519.
D. C. Asogwa, E. G. Onyedinma, E. C. Asogwa, and E. U. Nkemdirim, “Quick Response (QR) Code Based Students’ Attendance System in the University,” International Journal of Research and Innovation in Applied Science (IJRIAS), vol. 10, no. 7, pp. 1–6, Jul. 2025, doi: 10.51584/IJRIAS.2025.100700142.
B. C. Bondoc, “Web-based smart attendance monitoring system using QR code and GSM module for SMS notificatio,” World Journal of Advanced Research and Reviews, vol. 20, no. 3, pp. 1843–1849, Dec. 2023, doi: 10.30574/wjarr.
Bila bermanfaat silahkan share artikel ini
Berikan Komentar Anda terhadap artikel Perancangan Infrastruktur Virtual Laboratory Multi-Layanan Berbasis Cloud Computing Menggunakan Metode NDLC
ARTICLE HISTORY
How to Cite
Issue
Section
Copyright (c) 2026 Metalika Gunena, Anritsu Steven Christian Polii, Antonius P. G. Manginsela, Franky Manoppo, Olga Engelien Melo

This work is licensed under a Creative Commons Attribution 4.0 International License.
Authors who publish with this journal agree to the following terms:
- Authors retain copyright and grant the journal right of first publication with the work simultaneously licensed under Creative Commons Attribution 4.0 International License that allows others to share the work with an acknowledgment of the work's authorship and initial publication in this journal.
- Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgment of its initial publication in this journal.
- Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) prior to and during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of published work (Refer to The Effect of Open Access).













