INTERACTION DESIGN OF ALGORITHM AND PROGRAMMING APPLICATION FOR CHILDREN

Today, it is important for all people to be able to master computational thinking. Computational thinking helps humans in solving problems. In Indonesia, there is little to no practice of computational thinking in school. Whereas computational thinking skill is as important as the ability of chil...

Full description

Saved in:
Bibliographic Details
Main Author: Rafli Al Khadafi, M
Format: Final Project
Language:Indonesia
Online Access:https://digilib.itb.ac.id/gdl/view/51224
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Institut Teknologi Bandung
Language: Indonesia
Description
Summary:Today, it is important for all people to be able to master computational thinking. Computational thinking helps humans in solving problems. In Indonesia, there is little to no practice of computational thinking in school. Whereas computational thinking skill is as important as the ability of children in reading, writing, and arithmetic. There are 4 basic concepts of computational thinking, namely decomposition, pattern recognition, abstraction, and algorithms. Therefore, an application was made as a learning media for computational thinking for children focused on algorithmic concepts and programming. The application that will be made should be fun for children so that children learn algorithms and programming with pleasure. To build applications according to children's needs, the application interaction designs were developed using the user-centered design method. The design is built in the form of low-fidelity and high-fidelity prototypes. The highfidelity prototype is designed with 2 iterations. Each prototype in each iteration was tested on the user using the usability testing method. Usability testing is performed to evaluate the achievement of usability and user experience goals, namely effective, easy to learn, and fun. The results of the prototype evaluation have met the usability and user experience goals. Effectiveness has been achieved with a completion rate of 100%. Learnability has been achieved with the average single ease question score of 6.08 out of 7 in the first iteration and 6.8 out of 7 in the second iteration, a learnability score from the system usability scale of 85 out of 100, and an excellent user experience questionnaire perspicuity scale. User experience fun has also been achieved with an excellent stimulation scale for the user experience questionnaire.