Abstrak
Kebutuhan tenaga kerja di bidang Teknologi Informasi dan komunikasi semakin meningkat seiring dengan transformasi digital di berbagai industri. Mahasiswa Teknik Informatika diharapkan memiliki kompetensi pemrograman, terutama untuk memahami dan menerapkan algoritma ke dalam bahasa pemrograman. Namun, mahasiswa seringkali menghadapi kesulitan dalam menguasai logika pemrograman, yang menyebabkan rendahnya minat belajar di bidang ilmu pemrograman. Pada penelitian ini mengembangkan aplikasi quiz online yang dirancang untuk membantu mahasiswa mempelajari materi kuliah pemrograman dasar dengan cara yang menarik dan interaktif. Aplikasi ini menggunakan metode Fisher-Yates Shuffle untuk mengacak soal dengan 6 kategori dan terdiri dari 180 pertanyaan. Algoritma melakukan proses pengacakan soal serta mendistribusikannya secara merata, sehingga tidak ada urutan soal yang sama untuk setiap mahasiswa. Hal ini bertujuan untuk meminimalisir potensi kecurangan dan meningkatkan fokus belajar mahasiswa. Hasil data User Acceptance Testing menggunakan kuisioner dari 63 responden menunjukkan hasil positif, dengan 91% mahasiswa memberikan umpan balik yang baik terhadap penggunaan aplikasi. Hasil pengujian menunjukkan bahwa aplikasi ini bermanfaat dan mudah digunakan, meningkatkan minat dan pemahaman mahasiswa dalam mempelajari materi pemrograman. Aplikasi ini menyediakan antarmuka yang intuitif dan fitur yang mendukung pembelajaran interaktif. Kesimpulannya adalah penggunaan aplikasi quiz online dengan metode Fisher-Yates dapat meningkatkan minat belajar dan membantu mahasiswa memahami materi kuliah pemrograman dengan lebih efektif dan efisien. Pengujian menunjukkan bahwa aplikasi ini berfungsi dengan baik dan sudah memenuhi kebutuhan pengguna.