Desain dan Implementasi Aplikasi Pengelolaan Sumber Daya Virtual pada Cloud Provider Berbasis Web
DOI:
https://doi.org/10.59061/jentik.v4i3.1621Keywords:
Black Box Testing, Cloud Automation, LXC Container, Proxmox API, Virtual Private ServerAbstract
Provisioning of Virtual Private Servers (VPS) on Proxmox Virtual Environment (VE) is still performed manually by administrators through the native dashboard, which is time-consuming and prone to configuration errors, while end users cannot order and manage virtual resources independently. This study aims to design and implement ONEVPS, a web-based application integrated with Proxmox VE through its REST API to automate VPS ordering, provisioning, and management in a self-service manner. The system was developed using the Agile method with Planning, Design, Development, and Testing stages, using native PHP with the Model-View-Controller (MVC) pattern, MySQL as the database, and Linux Container (LXC) as the VPS virtualization environment. Black Box Testing on 11 scenarios showed that all tested functions, including authentication, VPS ordering, automatic container provisioning with IP address allocation, power control, and real-time resource monitoring, worked as expected. In the comparison scenario, creating a VPS through the application was faster than manual creation and required no manual configuration on the Proxmox dashboard. ONEVPS offers cloud providers a more structured VPS service workflow with reduced administrator intervention.
References
Abdurrrahman, S., & Hafid, A. (2019). Optimalisasi sumber daya komputer dengan virtualisasi server menggunakan Proxmox VE. 9(2), 369–376.
Afrizal, H., & Prihanto, A. (2022). Analisis kebutuhan resource dan independensi antara teknologi single server, virtualisasi dan container. Journal of Informatics and Computer Science (JINACS), 4(1), 26–33. https://doi.org/10.26740/jinacs.v4n01.p26-33
Dammara, A. B., Adam, I. F., & Pranata, M. (2023). Analisis perbandingan kinerja virtualisasi server menggunakan Proxmox dan VMware ESXi (Studi kasus: Virtualisasi server untuk penggunaan Moodle). Jurnal Teknoinfo, 17(1), 102. https://doi.org/10.33365/jti.v17i1.2060
Djayali, A. D., Muzammil, M., & Samad, A. (2021). Implementasi aplikasi meeting online pada virtual private server di masa pandemi. Simkom, 6(1), 23–33. https://doi.org/10.51717/simkom.v6i1.52
Edrina Christine, N., Priyatna, B., Lia Hananto, A., & Shofiah Hilabi, S. (2024). Penerapan metode Agile Scrum pada sistem E-Posyandu berbasis web. JATI (Jurnal Mahasiswa Teknik Informatika), 8(2), 2013–2019. https://doi.org/10.36040/jati.v8i2.9257
Fachri, A., Neforawati, I., & Kurniawan, A. (2022). Optimalisasi server Proxmox pada NICT UIN Syarif Hidayatullah Jakarta. Jurnal Multinetics, 7(2).
Fadia, R., Fikri, A., & Hernawati, E. (2024). Penerapan prinsip model-view-controller pada sistem informasi dosen berbasis website. [Nama jurnal belum tersedia], 9(1), 69–78.
Fahmi, M., Maisyaroh, M., Komarudin, I., Faizah, S., & Fadhilah, I. (2021). Otomatisasi jaringan menggunakan script Python untuk penyediaan konfigurasi internet dan manajemen Mikrotik. Bina Insani ICT Journal, 8(1), 53. https://doi.org/10.51211/biict.v8i1.1517
Firmansyah, Y. C., Winarno, W. W., & Pramono, E. K. (2019). Analisis teknologi virtual mesin Proxmox dalam rangka persiapan infrastruktur server (Studi kasus: Universitas Nahdlatul Ulama Yogyakarta). [Nama jurnal belum tersedia], 5, 3–6.
Irwansyah, D. R., M., I. D., Syahidin, Y., & Taufik, R. (2023). Perancangan sistem pelaporan kecelakaan lalu lintas menggunakan metode Agile guna menunjang rekam medis elektronik. Jurnal Teknologi Sistem Informasi dan Aplikasi, 6(3), 377–387. https://doi.org/10.32493/jtsi.v6i3.30681
Kurniawan, M. R., Permadi, A. B., & Khair, N. T. (2023). Implementasi virtualisasi untuk pengelolaan server menggunakan Proxmox VE. [Nama jurnal belum tersedia], 1(2), 56–62.
Marzuki, K., Kholid, M. I., Hariyadi, I. P., & Mardedi, L. Z. A. (2023). Automation of Open vSwitch-based virtual network configuration using Ansible on Proxmox Virtual Environment. [Nama jurnal belum tersedia], 11–20. https://doi.org/10.24042/ijecs.v3i1.16524
Nuryadin, R. A., Ramadhani, T. A., Karaman, J., & Reza, M. (2023). Analisis perbandingan performa virtualisasi server menggunakan VMware ESXi, Oracle VirtualBox, VMware Workstation 16 dan Proxmox. METHOMIKA: Jurnal Manajemen Informatika dan Komputerisasi Akuntansi, 7(2), 175–180. https://doi.org/10.46880/jmika.vol7no2.pp175-180
Prasetyo, E., Dedy Irawan, J., & Ariwibisono, F. X. (2022). Rancang bangun sistem monitoring server virtual berbasis web menggunakan script monitoring pada Proxmox Virtual Environment. JATI (Jurnal Mahasiswa Teknik Informatika, 6(1), 179–185. https://doi.org/10.36040/jati.v6i1.4550
Pratama, M. A. A., & Hariyadi, I. P. (2021). Otomasi manajemen dan pengawasan Linux Container (LXC) pada Proxmox VE menggunakan Ansible. Jurnal Bumigora Information Technology (BITe), 3(1), 82–95. https://doi.org/10.30812/bite.v3i1.807
Pratama, S. D., & Dadaprawira, M. N. (2023). Pengujian black box testing pada aplikasi Edu Digital berbasis website menggunakan metode equivalence dan boundary value. Jurnal Teknologi Sistem Informasi dan Sistem Komputer TGD, 6, 560–569.
Rahmadani. (2025). Proxmox-based virtualization techniques on virtual servers. [Nama jurnal atau prosiding belum tersedia], 351–357.
Ratumurun, S., & Joseph, C. N. (2023). Implementasi model flowchart perancangan sistem informasi akuntansi untuk permintaan dana/advance. Public Policy: Jurnal Aplikasi Kebijakan Publik & Bisnis, 4(1), 97–106. https://doi.org/10.51135/publicpolicy.v4.i1.p97-106
Rifandi, F., Adriansyah, T. V., & Kurniawati, R. (2022). Website gallery development using Tailwind CSS framework. Jurnal E-Komtek (Elektro-Komputer-Teknik), 6(2), 205–214. https://doi.org/10.37339/e-komtek.v6i2.937
Sumarsono, & Rahmawati, L. (2024). Desain pengembangan website dengan arsitektur model-view-controller pada framework Laravel. JTeksis, 6(4), 785–790.
Syani, M., & Saputro, B. (2021). Implementasi remote monitoring pada virtual private server berbasis Telegram Bot API (Studi kasus Politeknik TEDC Bandung). Jurnal SISKOM-KB (Sistem Komputer dan Kecerdasan Buatan), 4(2), 94–111. https://doi.org/10.47970/siskom-kb.v4i2.190
Voutama, A. (2022). Sistem antrian cucian mobil berbasis website menggunakan konsep CRM dan penerapan UML. Komputika: Jurnal Sistem Komputer, 11(1), 102–111. https://doi.org/10.34010/komputika.v11i1.4677
Wijayanto, D., Firdonsyah, A., Adhinata, F. D., & Jayadi, A. (2021). Rancang bangun private server menggunakan platform Proxmox dengan studi kasus PT. MKNT. Journal ICTEE, 2(2), 41. https://doi.org/10.33365/jictee.v2i2.1333
Wulandari, A. S., Saepudin, A., Kinanti, M. P., & Sudesi, Z. (2022). Pengujian aplikasi sistem informasi akademik berbasis web menggunakan metode black box testing equivalence partitioning. [Nama jurnal belum tersedia], 5(2), 102–109. https://doi.org/10.32493/jtsi.v5i2.17561
Yap, W. Z., Get, L. J., Sia, B. C., & Goh, H. L. (2022). Analysis of cloud computing infrastructure system with NIST standard cloud computing standards roadmap. The 2nd Conference on Management, Business, Innovation, Education, and Social Science (CoMBInES), 164–177.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2026 Jurnal Elektronika dan Teknik Informatika Terapan ( JENTIK )

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.






