PENGEMBANGAN GAME FINGER STRIKE BERBASIS WEB DENGAN MENGGUNAKAN BACKEND NODEJS

Authors

  • Jonathan Albert Universitas Tanjungpura Pontianak
  • Yus Sholva Universitas Tanjungpura Pontianak
  • Morteza Muthahhari Universitas Tanjungpura Pontianak

Keywords:

Game Edukasi, Multiplayer Real-time, Node.js, Socket.IO, Typing Skills

Abstract

Transformasi teknologi informasi kontemporer telah menciptakan paradigma baru dalam dunia pendidikan dimana kemahiran mengetik dengan velocitas tinggi dan presisi akurat menjadi komponen fundamental dalam menunjang produktivitas kerja. Program Studi Informatika Universitas Tanjungpura secara periodik menyelenggarakan kompetisi mengetik, namun aplikasi yang digunakan memiliki limitasi dalam aspek menampilkan progres pemain secara real-time kepada audiens, sehingga mengurangi tingkat interaktivitas dan antusiasme dalam kompetisi. Tujuan penelitian ini adalah mengembangkan game Finger Strike berbasis web yang dapat dimainkan secara daring, mampu menampilkan progres mengetik pemain secara real-time kepada audiens, serta memiliki fitur multiplayer untuk meningkatkan interaktivitas kompetisi. Penelitian ini menerapkan pendekatan pengembangan sistem dengan menggunakan metode Multimedia Development Life Cycle (MDLC) yang terdiri dari enam tahapan: concept, design, material collecting, assembly, testing, dan distribution. Pengembangan backend menggunakan Node.js dengan Socket.IO untuk komunikasi real-time, teknologi MERN stack (MongoDB, Express.js, React.js, Node.js), serta pengumpulan data melalui wawancara terstruktur, observasi langsung, dan studi literatur komprehensif. Hasil implementasi menunjukkan sistem berhasil mengintegrasikan komponen otentikasi pengguna dengan validasi komprehensif, panel administrasi dengan fungsionalitas CRUD, dan sistem manajemen ruang permainan yang mendukung sesi real-time. Pengujian black box testing menunjukkan tingkat keberhasilan 100% pada seluruh kategori pengujian, algoritma perhitungan Words Per Minute (WPM) terbukti valid sesuai standar industri, dan implementasi Socket.IO menunjukkan performa optimal dengan average response time di bawah 100ms serta kemampuan menangani hingga 20 concurrent users per room. Evaluasi kepuasan pengguna oleh sebelas evaluator menghasilkan skor kelayakan mencapai 98,44%. Kesimpulan penelitian menunjukkan bahwa game Finger Strike telah berhasil mencapai tujuan dalam menciptakan platform pembelajaran mengetik yang interaktif dan efektif. Disarankan untuk pengembangan lebih lanjut melalui implementasi progressive difficulty levels, achievement system, integrasi dengan Learning Management Systems, dan penelitian longitudinal untuk mengukur efektivitas jangka panjang sistem.

Downloads

Published

2025-09-20

How to Cite

Albert, J., Sholva , Y., & Muthahhari , M. (2025). PENGEMBANGAN GAME FINGER STRIKE BERBASIS WEB DENGAN MENGGUNAKAN BACKEND NODEJS. Scientica: Jurnal Ilmiah Sains Dan Teknologi, 3(6), 196–206. Retrieved from https://jurnal.researchideas.org/index.php/scientica/article/view/1756