PENERAPAN METODE AGILE SOFTWARE DEVELOPMENT DALAM PEMBUATAN TYPING GAME BERBASIS WEB
Abstract
This research was conducted because the author aimed to create a game that could make typing learning
activities more interactive, improve speed, accuracy, and reduce errors in typing. The objective of this research
was to implement the linear search algorithm to match the letters typed by players in a web-based typing game.
In this study a system modeling language called Unified Modeling Language (UML) was applied to define the
functional and non-functional requirements within the game. Furthermore, application development techniques
that implemented agile software development were employed to enhance flexibility and effectiveness in software
development. The outcome of this research is a typing game genre that incorporates the linear search algorithm.
This algorithm is used to match the input, consisting of letters, with a randomly selected word within the game.
The results of this research demonstrate that the linear search algorithm performs well in matching the letters
typed by players. The research shows that the use of the linear search algorithm in a typing game is capable of
providing efficient word validation. The implementation of UML as a system modeling language helps in modeling
the system and understanding the interactions between components in the game. The agile development method
allows for iterative development and responsiveness to user needs and feedback.
Keywords: game, typing, linear search algorithm, software development,GDD