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...
Saved in:
Main Author: | |
---|---|
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 |