Claim Missing Document
Check
Articles

Found 2 Documents
Search
Journal : International Journal of New Media Technology

Java Programming Language Learning Application Based on Octalysis Gamification Framework Leon Christopher; Alexander Waworuntu
IJNMT (International Journal of New Media Technology) Vol 8 No 1 (2021): IJNMT (International Journal of New Media Technology)
Publisher : Universitas Multimedia Nusantara

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.31937/ijnmt.v8i1.2049

Abstract

Java programming language is rated as the second most active language in the world based on GitHub active repository statistic. Meanwhile, many university students are found lack interest to learn Java. Many researches have shown the positive impact of gamification in many areas of life, include education and learning. The purpose of this study is to design and build an application to learn java programming language with gamification in mind. We use Octalysis Gamification Framework to design the usage of game mechanics in the application. The application was tested on second year students to learn Java for the first half semester and evaluated using the Unified Theory of Acceptance and Use of Technology (UTAUT) Model and get the result of 74.27% agree that the application is well accepted by the students. Index Terms—gamification; java programming language; octalysis gamification framework
Implementation of Model View Controller Architecture in Object Oriented Programming Learning Ester Lumba; Alexander Waworuntu
IJNMT (International Journal of New Media Technology) Vol 8 No 2 (2021): IJNMT (International Journal of New Media Technology)
Publisher : Universitas Multimedia Nusantara

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.31937/ijnmt.v8i2.2429

Abstract

This study aims to provide an overview of the application of software design patterns, namely Model View Controller (MVC) in object-oriented programming learning. In the software development industry, most application development uses frameworks. MVC architecture is a design pattern that is widely used by various frameworks. Students as prospective programmers or software developers must master and be able to translate object-oriented programming concepts into programming languages. In this study, the Java programming language is used to apply the object-oriented concept and implement the MVC architecture. This research resulted in an increase in students' programming skills and abilities as well as being able to apply the MVC architecture in developing applications using Java.