IMPLEMENTASI ALGORITMA FISHER-YATES SHUFFLE PADA APLIKASI QUIZ ONLINE MATERI PEMROGRAMAN DASAR

Penulis

  • Bambang Pramono Teknik Informatika, Fakultas Teknik, Universitas Halu Oleo

DOI:

https://doi.org/10.33772/anoatik.v2i1.31

Abstrak

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.

 

 

Kata Kunci:

Aplikasi quiz online, Pemrograman dasar, Fisher-Yates Shuffle, User Acceptance Testing

Unduhan

Data unduhan belum tersedia.

Referensi

M. Dwi, E. Susanti1, and R. P. Wibawa2, Analisis Tracer Study Untuk Mengkaji Profil Alumni Lulusan Program Studi S1 Teknik Informatika Unesa, Journal of Emerging Information System and Business Intelligence (JEISBI), vol. 02, 2021.

A. Wiguna, C. C. Astuti, and F. N. Hasanah, Persepsi Mahasiswa terhadap Implementasi Metode Pair Programming pada Pembelajaran Mata Kuliah Pemrograman Dasar, Jurnal Ilmiah Edutic : Pendidikan dan Informatika, vol. 9, no. 2, 2023.

H. A. R. Novian Dwi Syahrizal Hilmi, Pengembangan Sistem Kuis Algoritma Pemrograman Berbasis Web, Jurnal Belantika Pendidikan, Vol.3, no 2, 2020.

U. Rahmatin, M. R. Katili, L. Hadjaratie, and S. Suhada, Pengembangan Media Komik Untuk Pembelajaran Materi Logika dan Algoritma Komputer, Jambura Journal of Informatics, vol. 3, no. 1, 2021.

T. Widjaja and A. Gunawan, Deteksi Plagiarisme pada Kode Bahasa Pemrograman Java menggunakan XGBoost, Jurnal Infra, 2022.

N. Aini and E. Y. Wijaya, Implementasi Algoritma Fisher-Yates pada Pengacakan Soal Goalpro Education Game, Jurnal Ilmiah Edutic, Vol.8, No 2, 2022.

P. Mariani and A. Witanti, Implementasi Algoritma Fisher-Yates Terhadap Permutasi Acak Pada Soal Test, Jurnal ForAI, 2023.

R. R. C. P. Tri Sugihartono, Penerapan Algoritma Fisher Yates untuk Pengacakan Soal Pada Sistem Ujian Kompetisi Wartawan, Infotek : Jurnal Informatika dan Teknologi, 2021.

Khusaeri Andesa, Nurjayadi, Herwin, and Torkis Nasution, Sistem Ujian Online Menggunakan Algoritma Fisher Yates Shuffle, SATIN – Jurnal Sains dan Teknologi Informasi, vol. 6, no. 2, pp. 67–74, 2020.

Z. Musliyana, A. Helinda, Implementasi Computer Based Test (Cbt) SiMAJ Pada Fakultas Ilmu Komputer Universitas Ubudiyah Indonesia, Jurnal Pengabdian Masyarakat INOTEC, 2022.

P. C. Sabila and G. W. Nurcahyo, Tingkat Formulasi Model Soal dalam Permutasi Acak Menggunakan Algoritma Fisher Yates, Jurnal Sistim Informasi dan Teknologi, pp. 236–268, 2021.

A. Andini and A. Saleh, “Optimalisasi Pengacakan Soal Latihan Pada Aplikasi Belajar Ielts Menggunakan Metode Fisher Yates Shuffle, Jurnal Info Digit, 2024.

F. Hadi, S. Pratama, N. Saurina, and L. Retnawati, Pembuatan Website Majalah Digital Berbasis Web Responsive Dengan Metodologi Kanban Framework, INTEGER: Journal of Information Technology, Vol 9, No 1, 2024.

F. Agil Sakinah, F. Prima Aditiawan, and A. Lina Nurlaili, Pengujian Pada Aplikasi Manajemen Aset Menggunakan Black Box Testing, Jurnal Mahasiswa Teknik Informatika, Vol. 8 No. 3, 2024.

F. Asrin, Analisis Pengujian Menggunakan User Acceptance Test (Uat) Pada Aplikasi Manajemen Notulensi Rapat Bappeda Kota Pontianak, Jurnal Jaringan Sistem Informasi Robotik (JSR) Vol . 8 No. 1, 2024.

Unduhan

Diterbitkan

2024-06-20

Cara Mengutip

Pramono, B. (2024). IMPLEMENTASI ALGORITMA FISHER-YATES SHUFFLE PADA APLIKASI QUIZ ONLINE MATERI PEMROGRAMAN DASAR. AnoaTIK: Jurnal Teknologi Informasi Dan Komputer, 2(1), 22–29. https://doi.org/10.33772/anoatik.v2i1.31

Terbitan

Bagian

Artikel