<?xml version="1.0" encoding="UTF-8" ?>
<modsCollection xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.loc.gov/mods/v3" xmlns:slims="http://slims.web.id" xsi:schemaLocation="http://www.loc.gov/mods/v3 http://www.loc.gov/standards/mods/v3/mods-3-3.xsd">
<mods version="3.3" ID="17640">
<titleInfo>
<title>IMPLEMENTASI ALGORITMA FISHER-YATES SHUFFLE
PADA SIMULASI SOAL PSIKOTES BERBASIS ANDROID
MENGGUNAKAN FRAMEWORK FLUTTER</title>
</titleInfo>
<name type="Personal Name" authority="">
<namePart>Thomas Edyson Tarigan, S.Kom., M.Cs</namePart>
<role><roleTerm type="text">Contributor</roleTerm></role>
</name>
<name type="Personal Name" authority="">
<namePart>Afriyanda, Riyan - 205410056</namePart>
<role><roleTerm type="text">Primary Author</roleTerm></role>
</name>
<typeOfResource manuscript="yes" collection="yes">mixed material</typeOfResource>
<genre authority="marcgt">bibliography</genre>
<originInfo>
<place><placeTerm type="text">Yogyakarta</placeTerm></place>
<publisher>UNIVERSITAS TEKNOLOGI DIGITAL INDONESIA (UTDI)</publisher>
<dateIssued>2025</dateIssued>
<issuance>monographic</issuance>
<edition></edition>
</originInfo>
<language>
<languageTerm type="code">id</languageTerm>
<languageTerm type="text">Indonesia</languageTerm>
</language>
<physicalDescription>
<form authority="gmd">Text Skripsi</form>
<extent></extent>
</physicalDescription>
<note>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</note>
<subject authority=""><topic>Algoritma</topic></subject>
<subject authority=""><topic>Framework Flutter</topic></subject>
<subject authority=""><topic>Berbasis Android</topic></subject>
<subject authority=""><topic>Implementasi</topic></subject>
<classification>NONE</classification><identifier type="isbn"></identifier><location>
<physicalLocation>Perpustakaan Universitas Teknologi Digital Indonesia Katalog Online Perpustakaan Universitas Teknologi Digital Indonesia</physicalLocation>
<shelfLocator>013 AFR I R.1</shelfLocator>
<holdingSimple>
<copyInformation>
<numerationAndChronology type="1">AFR0013IN0125</numerationAndChronology>
<sublocation>Rak Referensi  Skripsi Informatika</sublocation>
<shelfLocator>013 AFR I R.1</shelfLocator>
</copyInformation>
</holdingSimple>
</location>
<recordInfo>
<recordIdentifier>17640</recordIdentifier>
<recordCreationDate encoding="w3cdtf">2025-01-23 11:22:02</recordCreationDate>
<recordChangeDate encoding="w3cdtf">2025-01-23 11:22:57</recordChangeDate>
<recordOrigin>machine generated</recordOrigin>
</recordInfo></mods></modsCollection>