Jurnal ULTIMATICS
Vol 16 No 2 (2024): Ultimatics : Jurnal Teknik Informatika

Implementation of Gamification Method and Fisher-Yates Shuffle Algorithm for Design and Development Django Learning Application

Kiswara, Ade (Unknown)
Tobing, Fenina Adline Twince (Unknown)
Hassolthine, Cian Ramadhona (Unknown)
Saputra, Muhammad Ikhwani (Unknown)



Article Info

Publish Date
31 Jan 2025

Abstract

The web framework emerges as a solution to enhance web development efficiency. Django, an open-source web framework written in the Python programming language, is one of the popular frameworks. Currently, there are not many programming learning platforms that provide specific programming learning materials for Django, implementing a method to boost user interest in using the platform. This research aims to design and build a web-based Django learning application using gamification methods designed based on the octalysis framework to enhance user learning interest. It also incorporates the Fisher-Yates shuffle algorithm to randomize questions for more variety. The application was tested by several users by filling out a questionnaire prepared using the Hedonic Motivation System Adoption Model (HMSAM). The evaluation results of the application obtained an average percentage of 84,15% in the aspect of behavioral intention to use, which means users strongly agree that the djangoing application generates a desire to use it again in the future. Furthermore, the results in the aspect of immersion were 81,44%, which means users agree that the djangoing application creates an immersive learning experience for the Django framework.

Copyrights © 2024






Journal Info

Abbrev

TI

Publisher

Subject

Computer Science & IT Control & Systems Engineering Electrical & Electronics Engineering Engineering

Description

Jurnal ULTIMATICS merupakan Jurnal Program Studi Teknik Informatika Universitas Multimedia Nusantara yang menyajikan artikel-artikel penelitian ilmiah dalam bidang analisis dan desain sistem, programming, algoritma, rekayasa perangkat lunak, serta isu-isu teoritis dan praktis yang terkini, mencakup ...