ANCANG BANGUN SISTEM APLIKASI TES IQ BERBASIS WEB DENGAN PENGACAKAN SOAL MENGGUNAKAN ALGORITMA FISHER-YATES SHUFFLE
Abstract
Otak merupakan faktor paling penting dalam seseorang untuk berbuat atau
menciptakan sesuatu. Banyaknya bermunculan inovasi teknologi baru dan terciptanya
alat-alat yang memudahkan aktifitas manusia itu merupakan hasil dari kerja otak,
salah satunya yaitu pada kemampuan intelegensi. Maka dari itu dibutuhkan
setidaknya suatu latihan untuk mengasah kemampuan otak, salah satunya dengan tes
IQ agar kemampuan intelegensi tetap terjaga dengan baik.
Kini sudah banyak situs web yang menyediakan layanan tes IQ secara online.
Banyak pula software tes IQ yang bisa didapatkan dengan mudah dan gratis. Namun
pada kenyataannya, tes IQ yang terdapat pada situs-situs dan dalam bentuk software
tersebut notabene menggunakan soal yang hampir serupa dan tidak sesuai dengan
standar selayaknya yang dilakukan oleh lembaga psikologi pada umumnya.
Walaupun ada situs web yang menyediakan layanan tes IQ dengan standar bagus,
namun pasti ada fitur premium yang membatasinya. Sehingga hal ini mempersulit
para konsumen untuk mendapatkan tes IQ dengan kualitas terbaik. Oleh karena itu,
diperlukan sistem aplikasi tes IQ yang berfungsi dalam menyediakan layanan tes IQ
dan memudahkan admin dalam memaintain data-data yang diperlukan dalam tes IQ
itu sendiri.
Tujuan dari penelitian ini adalah untuk membangun sistem aplikasi tes IQ
berbasis Web dengan pengacakan soal menggunakan algoritma Fisher-Yates Shuffle
yang dapat menyediakan layanan tes IQ dengan menampilkan urutan soal secara
acak.
viii
Metodologi penelitian yang digunakan untuk penelitian ini meliputi jenis
penelitian, objek penelitian, teknik pengumpulan data dan tahapan penelitian. Jenis
penelitian yang digunakan adalah penelitian kuantitatif dan kualitatif. Objek yang
diteliti adalah tes IQ untuk orang dewasa (umum). Teknik pengumpulan data yang
digunakan adalah melalui studi pustaka, wawancara dan pengamatan secara langsung.
Tahapan penelitian yang digunakan adalah SDLC (System Development Life Cycle)
yaitu waterfall.
Hasil yang diperoleh dalam penelitian ini berupa sistem aplikasi tes IQ berbasis
web dengan pengacakan soal menggunakan algoritma Fisher-Yates Shuffle. Sistem
ini berfungsi selain sebagai tes IQ namun juga sebagai fasilitas untuk memaintain
data-data yang dibutuhkan dalam tes IQ tersebut seperti data paket soal dan soal,
sehingga admin bisa menambahkan paket soal baru beserta soal-soal nya (bisa
dikatakan sebagai editor dengan fungsi add, edit dan delete). Beberapa fitur yang
terdapat pada sistem ini yaitu autentifikasi, manajemen data user, manajemen data
paket soal, manajemen data soal, lihat data dan statistik tes IQ, register, melakukan
tes IQ, lihat statistik tes IQ dan manajemen akun.
Kesimpulan yang dapat diambil dari hasil penelitian ini adalah Sistem Aplikasi
Tes IQ dapat menerapkan rumus IQ-deviasi dengan benar dalam menghitung skor IQ.
Selain itu dalam pengacakan soal sistem ini dapat menerapkan algoritma Fisher-Yates
Shuffle sesuai yang diharapkan.