INTERACTION DESIGN OF BASIC PROGRAMMING LEARNING APPLICATION WITH GAMIFICATION USING PLAYER CENTERED DESIGN APPROACH

In the 21st century, online learning has become a trend that replaces face-to-face teaching, including learning programming. If the online learning environment is not carefully designed, learners will find it confusing and quite difficult to seek help. Computer programs are abstract and complex e...

Full description

Saved in:
Bibliographic Details
Main Author: Wiranti Afifah, Ferdina
Format: Final Project
Language:Indonesia
Online Access:https://digilib.itb.ac.id/gdl/view/86375
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Institut Teknologi Bandung
Language: Indonesia
id id-itb.:86375
spelling id-itb.:863752024-09-17T18:29:55ZINTERACTION DESIGN OF BASIC PROGRAMMING LEARNING APPLICATION WITH GAMIFICATION USING PLAYER CENTERED DESIGN APPROACH Wiranti Afifah, Ferdina Indonesia Final Project Learn basic programming, interaction design, gamification, player centered design, prototyping, enjoyable, encouraging, helpful INSTITUT TEKNOLOGI BANDUNG https://digilib.itb.ac.id/gdl/view/86375 In the 21st century, online learning has become a trend that replaces face-to-face teaching, including learning programming. If the online learning environment is not carefully designed, learners will find it confusing and quite difficult to seek help. Computer programs are abstract and complex entities that are difficult to teach and learn so teaching programming to beginner students is difficult. However, some basic programming learning applications in Indonesia, such as TLX, CodeSaya, and Prograte, still have limitations in interaction design, which results in monotonous learning and less interesting for novice users. Therefore, this final project aims to develop an interaction design for basic programming learning applications using a player centered design approach by applying gamification to increase the enthusiasm for learning, as well as to help and facilitate users in learning basic programming. Gamification includes points, badges, levels, progress, and challenges integrated in the application. The design process follows the steps of player centered design by involving the user, determining the mission, determining user motivation, and applying game mechanics. The final high fidelity prototype was tested through two iterations. The completion rate on the second iteration reached 100% for all tasks. The System Usability Scale (SUS) in the second iteration showed an increase in the average score from 82.14 in the first iteration to 87.86. The Intrinsic Motivation Inventory (IMI) value/usefulness subscale increased from 6.12 to 6.47, and the interest/enjoyment subscale increased from 5.74 to 6.35. The User Engagement Scale-Short Form (UES-SF) score also increased to 4.40 in the second iteration. The test results show that the interaction design of the basic programming learning application can provide solutions to the problems that have been identified. text
institution Institut Teknologi Bandung
building Institut Teknologi Bandung Library
continent Asia
country Indonesia
Indonesia
content_provider Institut Teknologi Bandung
collection Digital ITB
language Indonesia
description In the 21st century, online learning has become a trend that replaces face-to-face teaching, including learning programming. If the online learning environment is not carefully designed, learners will find it confusing and quite difficult to seek help. Computer programs are abstract and complex entities that are difficult to teach and learn so teaching programming to beginner students is difficult. However, some basic programming learning applications in Indonesia, such as TLX, CodeSaya, and Prograte, still have limitations in interaction design, which results in monotonous learning and less interesting for novice users. Therefore, this final project aims to develop an interaction design for basic programming learning applications using a player centered design approach by applying gamification to increase the enthusiasm for learning, as well as to help and facilitate users in learning basic programming. Gamification includes points, badges, levels, progress, and challenges integrated in the application. The design process follows the steps of player centered design by involving the user, determining the mission, determining user motivation, and applying game mechanics. The final high fidelity prototype was tested through two iterations. The completion rate on the second iteration reached 100% for all tasks. The System Usability Scale (SUS) in the second iteration showed an increase in the average score from 82.14 in the first iteration to 87.86. The Intrinsic Motivation Inventory (IMI) value/usefulness subscale increased from 6.12 to 6.47, and the interest/enjoyment subscale increased from 5.74 to 6.35. The User Engagement Scale-Short Form (UES-SF) score also increased to 4.40 in the second iteration. The test results show that the interaction design of the basic programming learning application can provide solutions to the problems that have been identified.
format Final Project
author Wiranti Afifah, Ferdina
spellingShingle Wiranti Afifah, Ferdina
INTERACTION DESIGN OF BASIC PROGRAMMING LEARNING APPLICATION WITH GAMIFICATION USING PLAYER CENTERED DESIGN APPROACH
author_facet Wiranti Afifah, Ferdina
author_sort Wiranti Afifah, Ferdina
title INTERACTION DESIGN OF BASIC PROGRAMMING LEARNING APPLICATION WITH GAMIFICATION USING PLAYER CENTERED DESIGN APPROACH
title_short INTERACTION DESIGN OF BASIC PROGRAMMING LEARNING APPLICATION WITH GAMIFICATION USING PLAYER CENTERED DESIGN APPROACH
title_full INTERACTION DESIGN OF BASIC PROGRAMMING LEARNING APPLICATION WITH GAMIFICATION USING PLAYER CENTERED DESIGN APPROACH
title_fullStr INTERACTION DESIGN OF BASIC PROGRAMMING LEARNING APPLICATION WITH GAMIFICATION USING PLAYER CENTERED DESIGN APPROACH
title_full_unstemmed INTERACTION DESIGN OF BASIC PROGRAMMING LEARNING APPLICATION WITH GAMIFICATION USING PLAYER CENTERED DESIGN APPROACH
title_sort interaction design of basic programming learning application with gamification using player centered design approach
url https://digilib.itb.ac.id/gdl/view/86375
_version_ 1822011033647054848