Skip to main navigation menu Skip to main content Skip to site footer

Articles

Vol. 11 No. 1 (2026): Kohesi: Jurnal Sains dan Teknologi, ISSN 3025-1311

PERANCANGAN INFRASTRUKTUR WEB-BASED GAME SERVER MENGGUNAKAN VPS UBUNTU, NGINX VIRTUAL HOST, DAN GIT-BASED DEPLOYMENT

DOI:
https://doi.org/10.2238/frd60f23
Submitted
June 30, 2026
Published
2026-06-30

Abstract

Perkembangan teknologi WebGL dan JavaScript seperti Three.js memungkinkan sebuah game dapat berjalan langsung pada browser tanpa memerlukan instalasi tambahan, hal ini dapat membuka peluang bagi para mahasiswa dan para developer game indie untuk mempublikasikan proyek game berbasis web yang telah mereka rancang menggunakan infrastruktur cloud yang terjangkau. Virtual Private Server (VPS) berbasis Ubuntu, Nginx sebagai virtual host dan reverse proxy, serta Git/GitHub yang digunakan sebagai mekanisme deployment kode, merupakan tiga komponen yang dibahas secara terpisah dalam literatur, namun masih cukup jarang disintesiskan menjadi satu kerangka konseptual yang spesifik untuk hosting game berbasis web dengan skala kecil. Penelitian ini menggunakan metode kajian literatur (studi pustaka) dengan menelaah artikel jurnal nasional dan internasional serta dokumentasi resmi yang membahas terkait VPS, Nginx virtual host, Git-based deployment, dan WebGL/Three.js, kemudian menyintesiskannya ke dalam satu kerangka konseptual integrasi. Hasil kajian ini menunjukkan bahwa kombinasi antara empat komponen tersebut dapat membentuk pendekatan direct static hosting yang ringan, hemat biaya, dan relatif mudah dikelola, sebagai alternatif terhadap pendekatan container orchestration atau CI/CD yang lebih kompleks. Kerangka konseptual ini diimplementasikan dan diuji secara langsung pada subdomain craftweb.syramesh.my.id, dengan hasil pengujian menggunakan Apache Benchmark, menunjukkan throughput 338,22 request per detik, rata-rata latensi 29,567 ms, dan tingkat keberhasilan 100% pada 1.000 request dengan konkurensi 10, hal ini menjadi indikasi performa yang memadai untuk skenario hosting game berbasis web berskala kecil.

References

  1. Arsa, I. G. N. W. (2019). Analisis Sistem Cloud Computing IAAS Penyedia Server Cloud dengan Standar NIST Special Publication 800-145. Jurnal Sistem dan Informatika, 13(2), 52–58.
  2. Azimi, I. (2019). Pengaruh Penggunaan Version Control System terhadap Proses Belajar Pemrograman Mahasiswa. Jurnal Ilmiah Edutic: Pendidikan dan Informatika, 5(2), 81–87.
  3. Azmi, M., Sonatha, Y., Rahmayuni, I., Dewi, M. R., & Kirana, S. O. (2024). Penerapan GitHub sebagai Media Kolaborasi untuk Meningkatkan Keterampilan Kerja Tim Siswa SMK. Suluah Bendang: Jurnal Ilmiah Pengabdian kepada Masyarakat, 24(3), 189. https://doi.org/10.24036/sb.05950
  4. Canonical Ltd. (2023). Ubuntu Server Documentation. Canonical. https://ubuntu.com/server/docs
  5. Cholissodin, I., Jonemaro, E. M. A., Rahayudi, B., Ksatria, W. E., Sukmawati, A., & Muzayyani, M. F. (2022). Pengembangan Fast Render Objek Grafis Menggunakan Shader dan Non-Shader Berbasis WebGL dari Primitive Object untuk Membuat Raw Metaverse Material Objek Skybox 3D di Filkom UB. Jurnal Teknologi Informasi dan Ilmu Komputer (JTIIK), 9(7), 1357–1362. https://doi.org/10.25126/jtiik.2022976739
  6. GitHub Inc. (2026). About Git. GitHub Docs. https://docs.github.com
  7. Internet Security Research Group. (2026). How It Works. Let's Encrypt. https://letsencrypt.org/how-it-works/
  8. Lei, Z., Zhou, H., Ye, S., Hu, W., & Liu, G.-P. (2020). Cost-Effective Server-side Re-deployment for Web-based Online Laboratories Using NGINX Reverse Proxy. IFAC-PapersOnLine, 53(2), 17204–17209. https://doi.org/10.1016/j.ifacol.2020.12.1748
  9. Mell, P., & Grance, T. (2011). The NIST Definition of Cloud Computing (NIST Special Publication 800-145). National Institute of Standards and Technology.
  10. Muliana Hutama, R., & Pratama Putri, F. (2018). Analisis Perbandingan Kinerja Web Server Apache dan Nginx pada VPS dengan Menggunakan HTTPERF untuk Sistem Operasi CentOS. Jurnal Web Informatika Teknologi, 3(1), 16–25.
  11. Nginx Inc. (2023). NGINX Documentation. F5 Nginx. https://nginx.org/en/docs/
  12. Santoso, M. (2026). Analisis Pemanfaatan Platform GitHub sebagai Alat Kontrol Versi dan Media Deployment Website. Jurnal Teknologi dan Sistem Informasi Bisnis, 8(2), 137–147. https://doi.org/10.47233/jteksis.v8i2.2601
  13. Syakir, N. A. (2023). Pembangunan 3D Website Menggunakan WebGL dan Three.js sebagai Media Promosi Kopi (Studi Kasus Kedai Kopi Launam) [Skripsi, Universitas Komputer Indonesia].
  14. Wessel, M., Vargovich, J., Gerosa, M. A., & Treude, C. (2023). GitHub Actions: The Impact on the Pull Request Process. Empirical Software Engineering, 28(6). https://doi.org/10.1007/s10664-023-10369-w
  15. Zulhakim, Z., & Kurniawan, A. (2024). Implementasi Continuous Integration dan Continuous Deployment pada Pengembangan Aplikasi Website Menggunakan Docker dan GitHub Actions. Jurnal Manajemen Informatika, 16(1), 1–11. https://ejournal.unesa.ac.id/index.php/jurnal-manajemen-informatika/article/view/58062

Similar Articles

1-10 of 108

You may also start an advanced similarity search for this article.