IMPLEMENTASI ALGORITMA FISHER-YATES SHUFFLE PADA SIMULASI SOAL PSIKOTES BERBASIS ANDROID MENGGUNAKAN FRAMEWORK FLUTTER

Afriyanda, Riyan - 205410056 (2025) IMPLEMENTASI ALGORITMA FISHER-YATES SHUFFLE PADA SIMULASI SOAL PSIKOTES BERBASIS ANDROID MENGGUNAKAN FRAMEWORK FLUTTER. Skripsi thesis, UNIVERITAS TEKNOLOGI DIGITAL INDONESIA.

[img] Text
1_205410056_HALAMAN_DEPAN.pdf - Published Version

Download (544kB)
[img] Text
2_205410056_BAB_I.pdf - Published Version

Download (77kB)
[img] Text
3_205410056_BAB_II.pdf - Published Version

Download (146kB)
[img] Text
4_205410056_BAB_III.pdf - Published Version
Restricted to Repository staff only

Download (239kB)
[img] Text
5_205410056_BAB_IV.pdf - Published Version
Restricted to Repository staff only

Download (928kB)
[img] Text
6_205410056_BAB_V.pdf - Published Version

Download (11kB)
[img] Text
7_205410056_DAFTAR_PUSTAKA.pdf - Published Version

Download (80kB)
[img] Text
8_205410056_CARA_MENJALANKAN_PROGRAM.pdf - Published Version

Download (20kB)
[img] Text
9_205410056_LISTING_PROGRAM.pdf - Published Version
Restricted to Repository staff only

Download (451kB)

Abstract

Psikotes adalah tes uji yang digunakan untuk mengevaluasi kompetensi seseorang, psikotes memiliki hubungan erat dengan kepribadian dan profesionalisme seseorang dalam dunia kerja baik psikis maupun akademik. Didukung dengan perkembangan teknologi informasi yang pesat seperti saat ini para pencari kerja dituntut untuk mempersiapkan diri seperti mempelajari dan melakukan simulasi psikotes agar familiar dengan format dan jenis soal psikotes. Pada pelaksanaan simulasi psikotes soal dan jawaban akan diacak menggunakan algoritma Fisher-Yates Shuffle untuk menghindari hafalan dan pola tertentu. Algoritma Fisher-Yates digunakan untuk memastikan agar pengacakan dilakukan secara merata tanpa ada pengulangan. Aplikasi ini dibangun menggunakan framework Flutter dengan bahasa pemrograman Dart, didukung Firebase sebagai basis data untuk menyimpan bank soal, hasil tes, dan riwayat pengguna. Pengujian dilakukan dengan berbagai skenario untuk memastikan algoritma berfungsi dengan baik, termasuk pengujian dengan jumlah soal berbeda dan tes secara bersamaan oleh beberapa pengguna. Hasil pengujian menunjukkan bahwa algoritma Fisher-Yates Shuffle berhasil mengacak soal dan jawaban tanpa pengulangan pada setiap sesi tes, meskipun terdapat probabilitas kemunculan soal yang sama pada peserta berbeda akibat jumlah bank soal yang terbatas. Memperbanyak jumlah bank soal adalah cara untuk meminimalkan probabilitas ini. Penelitian ini membuktikan bahwa algoritma Fisher-Yates Shuffle dapat diterapkan secara efektif pada aplikasi simulasi psikotes untuk menghasilkan pengalaman pengguna yang menarik. Kata kunci: Psikotes, Fisher-Yates Shuffle, Flutter, pengacakan soal

Item Type: Thesis (Skripsi)
Additional Information: Pembimbing : Thomas Edison Tarigan, S.Kom., M.Cs
Uncontrolled Keywords: Psikotes, Fisher-Yates Shuffle, Flutter, pengacakan soal
Subjects: A Karya Umum (General) > Ilmu Komputer (Computer Science) > Algoritma
A Karya Umum (General) > Ilmu Komputer (Computer Science) > Program Aplikasi > Program Aplikasi Android
A Karya Umum (General) > Ilmu Komputer (Computer Science) > Kecerdasan Buatan (Artificial Intelegence)
Divisions: Jenjang S1 > Informatika (S1)
Depositing User: Mr. Andi Setyanto
Date Deposited: 23 Jan 2025 04:34
Last Modified: 23 Jan 2025 04:34
URI: http://eprints.utdi.ac.id/id/eprint/10633

Actions (login required)

View Item View Item