Perancangan Infrastruktur Virtual Laboratory Multi-Layanan Berbasis Cloud Computing Menggunakan Metode NDLC


Authors

  • Metalika Gunena Politeknik Negeri Manado, Manado, Indonesia
  • Anritsu Steven Christian Polii Politeknik Negeri Manado, Manado, Indonesia
  • Antonius P. G. Manginsela Politeknik Negeri Manado, Manado, Indonesia
  • Franky Manoppo Politeknik Negeri Manado, Manado, Indonesia
  • Olga Engelien Melo Politeknik Negeri Manado, Manado, Indonesia

DOI:

https://doi.org/10.47065/bulletincsr.v6i5.1253

Keywords:

Virtual Laboratory; IaaS; Proxmox VE; Cloudflare Tunnel; NDLC

Abstract

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

Download data is not yet available.

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

Dimensions Badge

ARTICLE HISTORY

Published: 2026-08-02

Abstract View: 0 times
PDF Download: 1 times

How to Cite

Gunena, M., Polii, A. S. C., Manginsela, A. P. G., Manoppo, F., & Melo, O. E. (2026). Perancangan Infrastruktur Virtual Laboratory Multi-Layanan Berbasis Cloud Computing Menggunakan Metode NDLC. Bulletin of Computer Science Research, 6(5), 1852-1864. https://doi.org/10.47065/bulletincsr.v6i5.1253

Issue

Section

Articles

Most read articles by the same author(s)