Rancangan Plugin Multiplayer Game MOODLE Learning Management System (LMS) berbasis WebSocket pada Google Cloud Server yang Berspesifikasi Rendah

Authors

  • I Nyoman Darma Kotama Institut Bisnis dan Teknologi Indonesia (INSTIKI)

DOI:

https://doi.org/10.55606/juisik.v2i2.241

Keywords:

Moodle, Moodle Plugin, Multiplayer Game, Real-Time Connection, Low-Cost Server

Abstract

With increasing needs for online or online learning and teaching activities, educational institutions need solutions for hosting their data online. The available options include building their own data center or renting a Virtual Private Server (VPS) service that is widely available. Considering the high setup and maintenance costs, many institutions choose VPS rental options such as Google Cloud Server. Moodle Learning Management System (LMS) is one of the most affordable and open-source online learning software solutions for low-cost servers. This paper will discuss the design and implementation of the Moodle Plugin that utilizes WebSocket technology to accommodate the interactive learning process with Multiplayer Games. The result of the study reports that the plugin can accommodate and simulate an increase of 1% in CPU per 15 connections and an increase of 2MB per 15 connections. Which concluded still an affordable solution for low-cost servers for real-time connection.

Author Biography

I Nyoman Darma Kotama, Institut Bisnis dan Teknologi Indonesia (INSTIKI)

Program Studi Sistem Komputer

References

R. Rachmadtullah, R. Marianus Subandowo, M. A. Humaira, R. R. Aliyyah, A. Samsudin, and M. Nurtanto, “Use of blended learning with moodle: Study effectiveness in elementary school teacher education students during the COVID-19 pandemic,” International journal of advanced science and technology, vol. 29, no. 7, pp. 3272–3277, 2020.

G. Gunawan, A. A. Purwoko, A. Ramdani, and M. Yustiqvar, “Pembelajaran Menggunakan Learning Management Systemberbasis Moodle pada Masa Pandemi Covid-19,” Indonesian Journal of Teacher Education, vol. 2, no. 1, pp. 226–235, Apr. 2021, Accessed: Aug. 31, 2022. [Online]. Available: https://journal.publication-center.com/index.php/ijte/article/view/696

M. L. Hung, C. Chou, C. H. Chen, and Z. Y. Own, “Learner readiness for online learning: Scale development and student perceptions,” Comput Educ, vol. 55, no. 3, pp. 1080–1090, Nov. 2010, doi: 10.1016/J.COMPEDU.2010.05.004.

V. Cantoni, M. Cellario, and M. Porta, “Perspectives and challenges in e-learning: towards natural interaction paradigms,” J Vis Lang Comput, vol. 15, no. 5, pp. 333–345, Oct. 2004, doi: 10.1016/J.JVLC.2003.10.002.

D. M. Poole, “Student Participation in a Discussion-Oriented Online Course,” http://dx.doi.org/10.1080/08886504.2000.10782307, vol. 33, no. 2, pp. 162–177, 2014, doi: 10.1080/08886504.2000.10782307.

J. Nie, “A study on the application cost of server virtualisation,” Proceedings - 9th International Conference on Computational Intelligence and Security, CIS 2013, pp. 807–811, 2013, doi: 10.1109/CIS.2013.176.

NetApp, “Google Cloud Pricing vs AWS: A Fair Comparison?,” 2021. https://cloud.netapp.com/blog/google-cloud-pricing-vs-aws-a-fair-comparison-gcp-aws-cvo-blg (accessed Aug. 31, 2022).

Capterra, “The Top 20 Most Popular LMS Software Solutions powered by Capterra,” Capterra Website, 2020. https://www.capterra.com/infographics/most-popular/learning-management-system-software/ (accessed Aug. 31, 2022).

A. Muñoz, R. Delgado, E. Rubio, C. Grilo, and V. Basto-Fernandes, “Forum participation plugin for Moodle: Development and Discussion,” Procedia Comput Sci, vol. 121, pp. 982–989, Jan. 2017, doi: 10.1016/J.PROCS.2017.11.127.

Moodle.org, “Installing Moodle - MoodleDocs,” 2022. https://docs.moodle.org/400/en/Installing_Moodle (accessed Aug. 31, 2022).

Moodle.org, “Moodle plugins directory: Game,” 2022. https://moodle.org/plugins/mod_game (accessed Sep. 01, 2022).

M. Prensky, “Digital game-based learning,” Computers in Entertainment, vol. 1, no. 1, pp. 21–21, Oct. 2003, doi: 10.1145/950566.950596.

L. Molyneux, K. Vasudevan, and H. Gil de Zúñiga, “Gaming Social Capital: Exploring Civic Value in Multiplayer Video Games,” Journal of Computer-Mediated Communication, vol. 20, no. 4, pp. 381–399, Jul. 2015, doi: 10.1111/JCC4.12123.

Moodle.org, “Moodle plugins directory,” 2022. https://moodle.org/plugins/ (accessed Sep. 01, 2022).

C. de Smet, M. Valcke, T. Schellens, B. de Wever, and R. Vanderlinde, “A qualitative study on learning and teaching with learning paths in a learning management system,” Journal of Social Science Education, vol. 15, no. 1, pp. 27–37, Mar. 2016, doi: 10.4119/UNIBI/JSSE-V15-I1-1460.

M. Feildstein, “New Release of European LMS Market Report –,” 2018. https://eliterate.us/new-release-european-lms-market-report/ (accessed Sep. 01, 2022).

Moodle.org, “Moodle statistics,” 2022. https://stats.moodle.org/ (accessed Sep. 01, 2022).

P. Kumar, “MOODLE PLUGIN FOR GAME BASED LEARNING,” PhD Thesis, 2013.

Moodle.org, “Local plugins - MoodleDocs,” 2022. https://docs.moodle.org/dev/Local_plugins (accessed Sep. 01, 2022).

Q. Liu and X. Sun, “Research of Web Real-Time Communication Based on Web Socket,” International Journal of Communications, Network and System Sciences, vol. 05, no. 12, pp. 797–801, 2012, doi: 10.4236/IJCNS.2012.512083.

N. Wang, X. Chen, G. Song, and H. Parsaei, “Using node-HTTP-proxy for remote experiment data transmission traversing firewall,” International Journal of Online Engineering, vol. 11, no. 2, pp. 60–67, 2015, doi: 10.3991/IJOE.V11I2.4443.

Downloads

Published

2022-07-20

How to Cite

Kotama, I. N. D. (2022). Rancangan Plugin Multiplayer Game MOODLE Learning Management System (LMS) berbasis WebSocket pada Google Cloud Server yang Berspesifikasi Rendah . Jurnal Ilmiah Sistem Informasi Dan Ilmu Komputer, 2(2), 102–107. https://doi.org/10.55606/juisik.v2i2.241

Similar Articles

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