ABSTRAK Ditra Rizqa Amadia
Terbatas Esha Mustika Dewi
» Gedung UPT Perpustakaan
Terbatas Esha Mustika Dewi
» Gedung UPT Perpustakaan
Belajar pemrograman merupakan tantangan besar bagi pemula, terutama karena tingginya beban kognitif dalam memahami konsep-konsep abstrak dan rendahnya motivasi yang sering kali berujung pada frustrasi. Tugas akhir ini bertujuan untuk merancang dan membangun sebuah frontend untuk platform pembelajaran Computational Thinking yang secara spesifik menjawab kedua tantangan tersebut. Solusi yang diusulkan adalah sebuah platform web interaktif yang mengimplementasikan pendekatan Maze-Based Programming (MBP) untuk menyederhanakan konsep pemrograman, serta menerapkan elemen-elemen gamifikasi seperti Poin (XP), Modul & Level, Leaderboard, dan Daily Streak untuk meningkatkan keterlibatan pengguna. Arsitektur frontend ini dibangun menggunakan framework Next.js, React, dan Redux Toolkit, dengan library Pixi.js untuk menangani rendering grafis.
Evaluasi terhadap platform dilakukan melalui serangkaian pengujian yang komprehensif. Hasil pengujian kinerja menunjukkan performa yang sangat baik, dengan frame rate animasi rata-rata mencapai 141 FPS pada beban kerja yang kompleks. Pengujian kegunaan yang melibatkan 5 pengguna target menghasilkan skor rata-rata System Usability Scale (SUS) sebesar 84,5, yang termasuk dalam kategori "Excellent". Selanjutnya, evaluasi keterlibatan pengguna melalui kuesioner User Engagement Scale (UES) juga menunjukkan hasil yang sangat positif, dengan skor rata-rata yang tinggi pada semua dimensi, terutama pada Daya Guna yang Dirasakan (4,67/5) dan Faktor Penghargaan (4,40/5).
Hasil evaluasi ini mengindikasikan bahwa proyek ini telah berhasil menghasilkan sebuah frontend yang tidak hanya andal secara teknis, tetapi juga memiliki tingkat kegunaan dan keterlibatan yang tinggi. Dengan demikian, rancangan pengalaman pengguna yang mengintegrasikan visualisasi maze dengan elemen gamifikasi menunjukkan hasil yang efektif dalam menciptakan lingkungan belajar yang positif dan memotivasi bagi pemula.
Perpustakaan Digital ITB