RANCANG BANGUN SISTEM APLIKASI TES IQ BERBASIS WEB DENGAN PENGACAKAN SOAL MENGGUNAKAN ALGORITMA FISHER-YATES SHUFFLE

dokumen-dokumen yang mirip
SISTEM PENUNJANG KEPUTUSAN PEMILIHAN PROGRAM STUDI DAN PERGURUAN TINGGI MENGGUNAKAN METODE AHP SKRIPSI. Oleh Rony Slamet Wahyudi NIM

SISTEM INFORMASI PENUNJANG KEPUTUSAN PERENCANAAN PEMBANGUNAN REKLAME INSIDENTIL MENGGUNAKAN METODE WEIGHTED PRODUCT (WP) SKRIPSI

SISTEM INFORMASI GEOGRAFIS PENCARIAN SPBU TERDEKAT DAN PENENTUAN JALUR TERPENDEK MENGGUNAKAN ALGORITMA DIJKSTRA DI KABUPATEN JEMBER BERBASIS WEB

SISTEM INFORMASI GEOGRAFIS UNTUK ANALISIS PENINGKATAN VOLUME SAMPAH PERKOTAAN DI KABUPATEN JEMBER MENGGUNAKAN METODE REGRESI SKRIPSI

SISTEM UJIAN TOEFL DENGAN PENGACAKAN SOAL MENGGUNAKAN ALGORITMA FISHER YATES. HALAMAN JUDUL. Oleh: Ngesti Dania Putri NIM.

SISTEM INFORMASI LOWONGAN KERJA UNTUK REKOMENDASI CALON PELAMAR MENGGUNAKAN METODE SIMPLE ADDITIVE WEIGHTING (SAW) DI PT. RUKUN JAYA MADURA SKRIPSI

HALAMAN SAMPUL SKRIPSI

SISTEM MONITORING PERKEMBANGAN PRODUKSI TELUR PETERNAKAN AYAM PETELUR SUMBER REJEKI DI DESA PALERAN KABUPATEN JEMBER

RANCANG BANGUN SISTEM INFORMASI PEMBERKASAN ARSIP DEBITUR MENGGUNAKAN METODE HASHING (Studi Kasus: PT. Bank Mandiri (PERSERO)Tbk Jember )

SISTEM INFORMASI GEOGRAFIS PEMETAAN SEBARAN SEKOLAH DAN PEMERATAAN PENDIDIKAN DI KABUPATEN JEMBER DENGAN METODE TOPSIS AHP SKRIPSI

PEMETAAN RUMAH MAKAN DI SEKITAR UNIVERSITAS JEMBER MENGGUNAKAN V-MODEL

IMPLEMENTASI METODE EDWARD S PERSONAL PREFERENCE SCHEDULE UNTUK TES PSIKIS (Studi kasus : Cahaya Nurani Resource Center)

Halaman Sampul SISTEM APLIKASI KUESIONER PENILAIAN PERKULIAHAN MENGGUNAKAN METODE FORWARD CHAINING DAN BACKWARD CHAINING SKRIPSI

HALAMAN SAMPUL RANCANG BANGUN SISTEM INFORMASI MANAJEMEN PENJUALAN DENGAN TEKNOLOGI MINI DASHBOARD PADA PERUSAHAAN CV.

SISTEM INFORMASI KENAIKAN GAJI KARYAWAN MENGGUNAKAN METODE SIMPLE ADDITIVE WEIGHTING (SAW) Oleh: Dony Rafdiyan Syah. Nim :

SISTEM INFORMASI KEUANGAN DANA BANTUAN OPERASIONAL SEKOLAH (BOS) DI SMP NEGERI 5 JEMBER

SISTEM PENUNJANG KEPUTUSAN PEMBERIAN KREDIT USAHA RAKYAT (KUR) MIKRO PADA BANK JATIM CABANG JEMBER MENGGUNAKAN METODE SIMPLE ADDITIVE WEIGHTING (SAW)

RANCANG BANGUN SISTEM INFORMASI TES KEMAMPUAN BACA, TULIS, DAN HITUNG (CALISTUNG) UNTUK SISWA SEKOLAH DASAR BERBASIS ANDROID SKRIPSI

PENGEMBANGAN MEDIA PEMBELAJARAN BERBASIS WEB DENGAN AKSES VIEW SISWA MENGGUNAKAN MOBILE APPLICATION SKRIPSI

SISTEM INFORMASI PENGELOLAAN KOPERASI SERBA USAHA BUAH KETAKASI DI DESA SIDOMULYO (KABUPATEN JEMBER)

SISTEM UJIAN TOEFL BERBASIS TIMESTAMP UNTUK MANAJEMEN WAKTU MENGGUNAKAN DTSA DAN SSE SKRIPSI

PENGEMBANGAN SISTEM INFORMASI GEOGRAFIS DATA PENGUNJUNG PUSKESMAS DI WILAYAH DINAS KESEHATAN KABUPATEN JEMBER

PEMETAAN MINAT DAN BAKAT KULIAH PADA PROGRAM STUDI DI UNIVERSITAS JEMBER MENGGUNAKAN METODE TOPSIS

ANALISIS KESEHATAN PERUSAHAAN DENGAN PENERAPAN SISTEM LAPORAN KEUANGAN MENGGUNAKAN METODE ALTMAN Z-SCORE SKRIPSI

RANCANG BANGUN APLIKASI TRANSAKSI ELEKTRONIK RITEL PUPUK DENGAN METODE ELECTRONIC DATA INTERCHANGE (EDI)

SISTEM INFORMASI KEUANGAN DAN PENENTUAN JUMLAH PRODUKSI JAMUR MERANG MENGGUNAKAN METODE FUZZY INFERENCE SYSTEM (FIS) TSUKAMOTO.

SISTEM PREDIKSI STATUS EVALUASI HASIL STUDI MAHASISWA UNIVERSITAS JEMBER MENGGUNAKAN ALGORITMA ITERATIVE DICHOTOMISER 3 (ID3)

PERANCANGAN DAN PEMBUATAN SISTEM INFORMASI PEMETAAN TEMPAT KOST DI LINGKUNGAN UNIVERSITAS JEMBER

PERANCANGAN DAN PEMBUATAN SISTEM INFORMASI PENILAIAN HASIL BELAJAR SISWA DI SMPN 2 SUKOWONO JEMBER

PENENTUAN SKALA PRIORITAS PERAWATAN GEDUNG MENGGUNAKAN CCI DAN AHP BERBASIS SISTEM INFORMASI GEOGRAFIS DI UNIVERSITAS JEMBER SKRIPSI.

PERANCANGAN DAN PEMBUATAN SISTEM INFORMASI GEOGRAFIS INSPEKSI GANGGUAN PENYULANG DI PT. PLN (PERSERO) DISTRIBUSI JAWA TIMUR AREA JEMBER

PEMBUATAN SISTEM INFORMASI AKUNTANSI DENGAN METODE CANDLESTICK SEBAGAI ALTERNATIF PENYAJIAN DATA LABA RUGI

PERANCANGAN DAN PEMBUATAN SISTEM INFORMASI AKUNTANSI USAHA KECIL MENENGAH PADA ERFA BUSANA ADDIMYATI BERBASIS WEB

SISTEM PAKAR IDENTIFIKASI HAMA DAN PENYAKIT TEMBAKAU DI PTPN X JEMBER MENGGUNAKAN METODE FORWARD CHAINING SKRIPSI

Oleh ONNY RACHMAWATI NIM

SISTEM INFORMASI GEOGRAFIS KESESUAIAN LAHAN PERMUKIMAN DI KABUPATEN JEMBER BERBASIS WEB DENGAN METODE AHP SKRIPSI

HALAMAN JUDUL SISTEM INFORMASI PEMETAAN SUPLAI TEBU UNTUK PABRIK GULA DI WILAYAH JEMBER MENGGUNAKAN ALGORITMA DIJKSTRA

APLIKASI MONITORING PELANGGARAN SISWA ONLINE BERBASIS ANDROID WEB APP BUDIMAN RAHARDJO

PENJADWALAN PERKULIAHAN DENGAN KASUS TEAM TEACHING MENGGUNAKAN TEKNIK PEWARNAAN TITIK PADA GRAF DENGAN OPTIMASI ALGORITMA WELCH-POWELL SKRIPSI

Perancangan dan Pembuatan Sistem Customer Relationship Management pada Apple Leather Taylor

APLIKASI PENCARIAN GEDUNG SERBAGUNA DI JAKARTA BERBASIS WEB

NIM PROGRAM STUDI SISTEM INFORMASI UNIVERSITAS JEMBER

SISTEM INFORMASI PENILAIAN SOFT SKILLS MAHASISWA BERDASARKAN KEGIATAN EKSTRAKURIKULER DENGAN FUZZY DI UNIVERSITAS JEMBER

PERANCANGAN SISTEM INFORMASI PREDIKSI RISIKO KREDIT BERBASIS WEB MENGGUNAKAN METODE NAÏVE BAYES CLASSIFIER

SISTEM INFORMASI USAHA KECIL MENENGAH (UKM) DAN FASILITAS PUBLIK DI AREA UNIVERSITAS MERCU BUANA BERBASIS WEB. Nama : Risky Miftahul Fajri

Rancang Bangun Aplikasi Penjadwalan Berbasis Web Untuk Teknisi Dalam Perawatan Fasilitas Hotel Royal Safari Garden

APLIKASI PEMESANAN RUANG RAPAT UNTUK INTERNAL DAN EKSTERNAL BERBASIS WEB PADA HOTEL KARTIKA CHANDRA. Tantri Subekti

SISTEM INFORMASI TATA KELOLA PERPUSTAKAAN DI DINAS ARSIP DAN PERPUSTAKAAN DAERAH KABUPATEN KUDUS MENGGUNAKAN FITUR SMS NOTIFICATION

DAFTAR ISI ABSTRAK... KATA PENGANTAR... DAFTAR ISI... DAFTAR TABEL... DAFTAR GAMBAR... BAB 2 LANDASAN TEORI Sistem Monitoring...

APLIKASI UJIAN ONLINE DENGAN JAWABAN ESSAY BERBASIS WEB DENGAN PHP DAN MYSQL NOVITA INDHIT EKASARI

SISTEM INFORMASI PERSEDIAAN STOK MATERIAL PEMASANGAN SAMBUNGAN PELANGGAN BARU DI PDAM SITUBONDO DENGAN METODE ECONOMIC ORDER QUANTITY ( EOQ ) SKRIPSI

Gambar Form input data proyek Gambar Tampilan data proyek Gambar Form edit data proyek Gambar 3.

Sistem Aplikasi Penentuan Harga Pokok Produksi Tas Pada Konveksi IMA Collection Kudus

Rancang Bangun Aplikasi Pelaporan Perkembangan Ternak Sapi Paguyuban Tani Makmur Berbasis Web

DAFTAR ISI. PRAKATA... iv. ARTI LAMBANG DAN SINGKATAN... vi. ABSTRACT... vii. INTISARI... viii. DAFTAR ISI... ix. DAFTAR GAMBAR...

LAPORAN SKRIPSI SISTEM INFORMASI PENGAJUAN SUBSIDI TUNJANGAN FUNGSIONAL GURU PADA KANTOR KEMENTERIAN AGAMA KABUPATEN KUDUS BERBASIS WEB

SISTEM INFORMASI ALUMNI TEKNIK INFORMATIKA UNIVERSITAS MUHAMMADIYAH SURAKARTA BERBASIS WEB

SISTEM INFORMASI GEOGRAFIS UNTUK PERENCANAAN PENEMPATAN TOKO MODERN DI KOTA JEMBER DENGAN MENGGUNAKAN METODE AHP

SISTEM INFORMASI MANAJEMEN SKRIPSI ONLINE PROGRAM STUDI SISTEM INFORMASI UNIVERSITAS MURIA KUDUS

PERANCANGAN SISTEM INFORMASI PERTANAHAN DI KELURAHAN PONDOK RANJI TANGERANG SELATAN BERBASIS WEB

PEMETAAN INDUSTRI KECIL DAN MENENGAH (IKM) MENGGUNAKAN SISTEM INFORMASI GEOGRAFIS (SIG) BERBASIS WEB DI KABUPATEN KUDUS

PEMBUATAN SISTEM INFORMASI RAPOR ONLINE (SIRALINE) UNTUK TINGKAT SMA BERBASIS WEB DENGAN MENGGUNAKAN FRAMEWORK CODEIGNITER.

PENCARIAN KATA PADA DOKUMEN DENGAN CLUSTERING MENGGUNAKAN POLA VARIAN HILL CLIMBING SKRIPSI. Oleh TIARA KURNIA MAHISA NIM.

APLIKASI SISTEM ORDER JASA PEMBUATAN DAN PERAWATAN TAMAN BERBASIS WEB

SISTEM INFORMASI PENDISTRIBUSIAN BIBIT UNGGUL BERBASIS WEB DI KEMENTERIAN PERTANIAN INDONESIA

APLIKASI BANTU REVIEW JURNAL BERBASIS WEB ANDRIAN SUHARTADI

SISTEM INFORMASI MAJALAH DINDING BERBASIS WEB PADA SMK NU MA ARIF 2 KUDUS

SISTEM INFORMASI PENCARIAN ORANG HILANG BERBASIS WEB

ANALISA DAN PERANCANGAN SISTEM INFORMASI PENYEWAAN DAN MANAJEMEN ASET PERLENGKAPAN PERNIKAHAN PADA PT CAHAYA INDAH TENDA

PERANCANGAN SISTEM INFORMASI PENGELOLAAN PASAR PADA KANTOR PENGELOLA PASAR CIPADU JAYA

SISTEM INFORMASI PENGELOLAAN KESEKRETARIATAN KANTOR TAPAK SUCI PUTERA MUHAMMADIYAH KUDUS BERBASIS WEB

PENGGUNAAN TIMESTAMP LINKING SCHEME DENGAN MESSAGE AUTHENTICATION CODE PADA MANAJEMEN PENGELOLAAN NASKAH DI PENERBIT INDIE PUSTAKA JINGGA

SISTEM INFORMASI PENGGAJIAN DAN INSENTIF PENJUALAN PADA MITRA ABADI SEJAHTERA BERBASIS WEB

Aplikasi Booking Room Karaoke Pada New Star Kudus Berbasis Android

ANALISIS KEMAMPUAN PEMECAHAN MASALAH MATEMATIKA KEUANGAN BERDASARKAN MODEL POLYA SISWA SMK NEGERI 6 JEMBER SKRIPSI. Oleh

SISTEM INFORMASI ORDER MENU (RESERVASI RESTO) BERBASIS WEB ANDROID

PROFIL GERAK PELURU DENGAN HAMBATAN DAN TANPA HAMBATAN UDARA SKRIPSI. Oleh Refi Ainurrofiq NIM

SISTEM PENDUKUNG KEPUTUSAN PENYELEKSIAN BIBIT BUAH NAGA PADA TAMAN BUDIDAYA BUAH NAGA BURIKAN KUDUS MENGGUNAKAN METODE TOPSIS BERBASIS WEB

LAPORAN SKRIPSI SISTEM INFORMASI PENGOLAHAN DATA DAN BIAYA PEJABAT PEMBUAT AKTA TANAH (PPAT) DWI PURWANTI, SH

SISTEM PAKAR MENDIAGNOSA GANGGUAN KEHAMILAN MENGGUNAKAN METODE DEPTH FIRST SEARCH BERBASIS WEB

PERANCANGAN SISTEM INFORMASI BERBASIS WEB UNTUK MENGETAHUI PRODUKSI PERIKANAN BERDASARKAN WILAYAH PENGELOLAAN PERIKANAN (WPP) MELALUI PETA

LAPORAN SKRIPSI SISTEM INFORMASI PEMBUATAN AKTA PERKAWINAN DAN KEMATIAN BERBASIS WEB PADA DINAS KEPENDUDUKAN DAN PENCATATAN SIPIL KABUPATEN KUDUS

SISTEM INFORMASI PENDATAAN INPASING GURU PEGAWAI NEGERI SIPIL DAN GURU NON PEGAWAI NEGERI SIPIL BERBASIS ON-LINE PADA KANTOR KEMENTRIAN AGAMA KAB

SISTEM INFORMASI PRODUKSI KERAJINAN KAIN TENUN TROSO PADA UD. USAHA SUCI KECAMATAN PECANGAAN KABUPATEN JEPARA

PENGGUNAAN ALGORITMA DANNENBRING DAN ALGORITMA NEH (NAWAZ ENSCORE-HAM) PADA PENJADWALAN PRODUKSI ROTI SKRIPSI. oleh

Perancangan Sistem Pengadaan Barang/Jasa Pada Dinas Bina Marga Pengairan ESDM Kabupaten Kudus

DAFTAR ISI TINJAUAN PUSTAKA... 5 LANDASAN TEORI... 7

PENERAPANN MODEL PERSAMAAN DIFERENSI DALAM PENENTUAN PROBABILITAS GENOTIP KETURUNAN DENGAN DUA SIFAT BEDA SKRIPSI

SKRIPSI. Oleh Miyas Septi Adi Asri NIM

Sistem Informasi Pemasaran Dan Manajemen Order Pada Percetakan Aksara Berbasis Web

APLIKASI RESERVASI ONLINE PAKET WISATA BERBASIS WEB FARUQ HAFIZ PURBA

DAFTAR ISI. ABSTRAK... vii. KATA PENGANTAR... viii DAFTAR ISI... DAFTAR GAMBAR... xiii. DAFTAR TABEL... xviii. DAFTAR LAMPIRAN...

SISTEM INFORMASI ADMINISTRASI WAJIB LAPOR KETENAGAKERJAAN DI PERUSAHAAN (WLKP) PADA DINAS SOSIAL, TENAGA KERJA DAN TRANSMIGRASI KABUPATEN KUDUS

LAPORAN SKRIPSI SISTEM INFORMASI PEMESANAN DAN KELOLA PERSEDIAAN BARANG BAHAN BANGUNAN PADA PPV.ISMAH. Disusun Oleh:

KLASIFIKASI TUMBUHAN PAKU DENGAN METODE FORWARD CHAINING SKRIPSI

SISTEM INFORMASI PENJADWALAN PEKERJAAN PROYEK PADA PT. YOSCO UTAMA DENGAN CRITICAL PATH METHOD (CPM) SKRIPSI. oleh. Siti Masruroh NIM

LAPORAN SKRIPSI SISTEM INFORMASI PENJUALAN TUNAI SELULER KABUPATEN JEPARA BERBASIS SAAS CLOUD COMPUTING

SISTEM INFORMASI PENGELOLAAN KONTRAK DAN PERHITUNGAN UPAH TENAGA KERJA KONTRAK PEMERINTAH PROVINSI DKI JAKARTA

PERANCANGAN APLIKASI LAPORAN GANGGUAN TELEPON BERBASIS WEB PADA PT. TELEKOMUNIKASI INDONESIA (AREA JAKARTA BARAT) Oleh: Roy Setiadi

LAPORAN SKRIPSI SISTEM INFORMASI PENGUJIAN KENDARAAN BERMOTOR PADA DINAS PERHUBUNGAN KOMUNIKASI DAN INFORMATIKA KABUPATEN PATI

Transkripsi:

RANCANG BANGUN SISTEM APLIKASI TES IQ BERBASIS WEB DENGAN PENGACAKAN SOAL MENGGUNAKAN ALGORITMA FISHER-YATES SHUFFLE SKRIPSI Oleh: Yanuarida Tri Cahyono NIM. 102410101057 PROGRAM STUDI SISTEM INFORMASI UNIVERSITAS JEMBER 2015

HALAMAN JUDUL RANCANG BANGUN SISTEM APLIKASI TES IQ BERBASIS WEB DENGAN PENGACAKAN SOAL MENGGUNAKAN ALGORITMA FISHER-YATES SHUFFLE SKRIPSI diajukan guna melengkapi tugas akhir dan memenuhi salah satu syarat untuk menyelesaikan Program Studi Sistem Informasi (S1) dan mencapai gelar Sarjana Komputer Oleh: Yanuarida Tri Cahyono NIM. 102410101057 PROGRAM STUDI SISTEM INFORMASI UNIVERSITAS JEMBER 2015 i

PERSEMBAHAN Skripsi ini saya persembahkan untuk: 1. Ibunda Praptin Sri Banik dan Ayahanda Marjono yang tercinta; 2. Kakak-kakakku Emy Silviana Faotiningtyas dan Yusefa Indriatmoko; 3. Guru-guruku sejak taman kanak-kanak sampai dengan perguruan tinggi; 4. Teman-teman ZerOne; 5. Ikatan Sahabat Super Backpacker Squad (BPS) yaitu Achmad Fauzan Imroni (Ozan), Achmad Ryan Darmawan (Mawud), Rizky Arif Firmansyah (Kiki), Syam Oby Maghtadi (Oby), Musawiru Alam Soekarno (Musa), Rizqy Ananta (Oky), Ardiyanta Prasetyawan (Tata), Rony Slamet Wahyudi (Joe), Juniar Priaditama (Junho), Abdul Roqib (Roqib), Anggi Anugrahdika (Anggi), Hawwin Mardiana (Hawwin), Ratih Pravitasari (Ratih); 6. Almamater Program Studi Sistem Informasi Universitas Jember; ii

MOTO Allah tidak hendak menyulitkan kamu, tetapi Dia hendak membersihkan kamu dan menyempurnakan nikmat-nya bagimu, supaya kamu bersyukur. (QS. Al Maa idah: 6) Ujian bagi seseorang yang sukses bukanlah pada kemampuannya untuk mencegah munculnya masalah, tetapi pada waktu menghadapi dan menyelesaikan setiap kesulitan saat masalah itu terjadi (David J. Schwartz) iii

PERNYATAAN Saya yang bertanda tangan di bawah ini: Nama : Yanuarida Tri Cahyono NIM : 102410101057 menyatakan dengan sesungguhnya bahwa karya ilmiah yang berjudul Rancang Bangun Sistem Aplikasi Tes IQ Berbasis Web dengan Pengacakan Soal Menggunakan Algoritma Fisher-Yates Shuffle adalah benar-benar hasil karya sendiri, kecuali kutipan yang sudah saya sebutkan sumbernya, belum pernah diajukan pada institusi mana pun dan bukan karya jiplakan. Saya bertanggung jawab atas keabsahan dan kebenaran isinya sesuai dengan sikap ilmiah yang harus dijunjung tinggi. Demikian pernyataan ini saya buat dengan sebenarnya, tanpa adanya tekanan dan paksaan dari pihak manapun serta bersedia mendapat sanksi akademik jika di kemudian hari pernyataan ini tidak benar. Jember, 9 Desember 2014 Yang menyatakan, Yanuarida Tri Cahyono NIM. 102410101057 iv

SKRIPSI HALAMAN PEMBIMBINGAN RANCANG BANGUN SISTEM APLIKASI TES IQ BERBASIS WEB DENGAN PENGACAKAN SOAL MENGGUNAKAN ALGORITMA FISHER-YATES SHUFFLE Oleh: Yanuarida Tri Cahyono NIM. 102410101057 Pembimbing Dosen Pembimbing Utama Dosen Pembimbing Anggota : Anang Andrianto, ST., MT NIP.196906151997021002 : Yanuar Nurdiansyah, ST., M.Cs NIP.198201012010121004 v

PENGESAHAN Skripsi berjudul Rancang Bangun Sistem Aplikasi Tes IQ Berbasis Web dengan Pengacakan Soal Menggunakan Algoritma Fisher-Yates Shuffle, telah diuji dan disahkan pada: Hari, tanggal : Senin, 26 Januari 2015 Tempat : Program Studi Sistem Informasi Universitas Jember Tim Penguji Penguji I, Penguji II, Dr. Saiful Bukhori, ST., M.Kom NIP.196811131994121001 Muhamad Arief Hidayat S.Kom,.M.Kom NIP.198101232010121003 Mengesahkan Ketua Program Studi, Prof. Drs. Slamin, M.Comp.Sc., Ph.D NIP.19670420 1992011001 vi

PENGESAHAN PEMBIMBING Skripsi berjudul Rancang Bangun Sistem Aplikasi Tes IQ Berbasis Web dengan Pengacakan Soal Menggunakan Algoritma Fisher-Yates Shuffle, telah diuji dan disahkan pada: Hari, tanggal : Senin, 26 Januari 2015 Tempat : Program Studi Sistem Informasi Universitas Jember Pembimbing I, Pembimbing II, Anang Andrianto, ST., MT NIP.196906151997021002 Yanuar Nurdiansyah, ST., M.Cs NIP.198201012010121004 vii

RINGKASAN Rancang Bangun Sistem Aplikasi Tes IQ Berbasis Web dengan Pengacakan Soal Menggunakan Algoritma Fisher-Yates Shuffle; Yanuarida Tri Cahyono, 102410101057; 2015; 116; Program Studi Sistem Informasi Universitas Jember. 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. ix

PRAKATA Puji syukur ke hadirat Allah Swt. atas segala rahmat dan karunia-nya sehingga penulis dapat menyelesaikan skripsi yang berjudul Rancang Bangun Sistem Aplikasi Tes IQ Berbasis Web dengan Pengacakan Soal Menggunakan Algoritma Fisher- Yates Shuffle. Skripsi ini disusun untuk memenuhi salah satu syarat menyelesaikan pendidikan strata satu (S1) pada Program Studi Sistem Informasi Universitas Jember. Penyusunan skripsi ini tidak lepas dari bantuan berbagai pihak. Oleh karena itu, penulis menyampaikan ucapan terima kasih kepada: 1. Prof. Drs. Slamin, M.Comp.Sc., Ph.D, selaku Ketua Program Studi Sistem Informasi Universitas Jember; 2. Anang Andrianto, ST., MT, selaku Dosen Pembimbing Utama, Yanuar Nurdiansyah, ST., M.Cs, selaku Dosen Pembimbing Pendamping, yang telah memberikan banyak arahan dan bimbingan dalam penulisan skripsi ini; 3. Dr. Saiful Bukhori, ST., M.Kom, selaku Dosen Penguji I, Muhamad Arief Hidayat S.Kom,.M.Kom, selaku Dosen Penguji II yang telah memberikan masukan dalam penulisan skripsi ini; 4. Dwiretno Istiyadi Swasono ST., M.Kom., selaku Dosen Pembimbing Akademik yang telah membimbing selama penulis menjadi mahasiswa; 5. Ibunda Praptin Sri Banik, Ayahanda Marjono, Kakakku Emy Silviana Faotiningtyas dan Yusefa Indriatmoko, yang telah memberikan dukungan dan doanya demi terselesaikannya skripsi ini; 6. Ikatan Sahabat Super Backpacker Squad (BPS); 7. Semua pihak yang tidak dapat disebutkan satu per satu. x

Penulis juga menerima segala kritik dan saran dari semua pihak demi kesempurnaan skripsi ini. Penulis berharap, semoga skripsi ini dapat bermanfaat. Jember, Desember 2014 Penulis xi

DAFTAR ISI HALAMAN JUDUL... i HALAMAN PERSEMBAHAN... ii HALAMAN MOTO... iii HALAMAN PERNYATAAN...iv HALAMAN PEMBIMBINGAN... v HALAMAN PENGESAHAN...vi HALAMAN PENGESAHAN PEMBIMBING... vii RINGKASAN... viii PRAKATA... x DAFTAR ISI... xii DAFTAR TABEL... xv DAFTAR GAMBAR... xvi DAFTAR LAMPIRAN... xix BAB 1. PENDAHULUAN... 1 1.1 Latar Belakang... 1 1.2 Perumusan Masalah... 3 1.3 Tujuan... 3 1.4 Batasan Masalah... 4 1.5 Sistematika Penulisan... 4 BAB 2. TINJAUAN PUSTAKA... 6 2.1 Penelitian Terdahulu... 6 2.2 Rancang Bangun... 8 2.3 Sistem... 8 2.4 Aplikasi... 9 2.5 Tes IQ... 10 2.5.1 Definisi Tes... 10 xii

2.5.2 Intelligence Quotient (IQ)... 10 2.5.3 Penjelasan Tes IQ... 11 2.6 Pengacakan Soal... 22 2.7 Permutasi... 22 2.8 Algoritma Fisher-Yates Shuffle... 23 BAB 3. METODOLOGI PENELITIAN... 27 3.1 Jenis Penelitian... 27 3.2 Objek Penelitian... 27 3.3 Teknik Pengumpulan Data... 27 3.3.1 Studi Pustaka (Literature)... 27 3.3.2 Wawancara (Interview)... 28 3.3.3 Pengamatan (Observasi)... 28 3.4 Tahapan Penelitian... 28 3.4.1 Communication... 29 3.4.2 Planning... 30 3.4.3 Modeling... 31 3.4.4 Construction... 38 3.4.5 Deployment... 39 BAB 4. ANALISIS DAN PERANCANGAN SISTEM... 41 4.1 Pengumpulan Data... 41 4.1.1 Data Soal... 41 4.1.2 Data Sampel... 42 4.2 Analisis Sistem... 45 4.2.1 Kebutuhan Fungsional... 45 4.2.2 Kebutuhan Non-Fungsional... 46 4.3 Desain Sistem... 46 4.3.1 Business Process... 47 4.3.2 Use Case Diagram... 48 xiii

4.3.3 Use Case Skenario... 50 4.3.4 Activity Diagram... 52 4.3.5 Sequence Diagram... 64 4.3.6 Class Diagram... 72 4.3.7 Entity Relationship Diagram... 73 4.4 Penulisan Kode Program... 74 4.5 Pengujian Sistem... 74 4.5.1 White Box Testing... 75 4.5.2 Black Box Testing... 75 BAB 5. HASIL DAN PEMBAHASAN... 77 5.1 Hasil Pembuatan Sistem... 77 5.1.1 Fitur Melakukan Tes IQ... 77 5.1.2 Fitur Autentifikasi... 82 5.1.3 Fitur Register... 84 5.1.4 Fitur Manajemen Akun... 85 5.1.5 Fitur Manajemen Data User... 87 5.1.6 Fitur Manajemen Data Paket Soal... 89 5.1.7 Fitur Manajemen Data Soal... 93 5.1.8 Fitur Lihat Data dan Statistik Tes IQ... 96 5.1.9 Fitur Lihat Statistik Tes IQ... 99 5.2 Pembahasan... 100 5.2.1 Perhitungan Skor IQ... 100 5.2.2 Pengacakan Soal... 105 BAB 6. PENUTUP... 113 6.1 Kesimpulan... 113 6.2 Saran... 113 DAFTAR PUSTAKA... 115 xiv

DAFTAR TABEL Tabel 2.1 Penelitian Terdahulu... 7 Tabel 2.2 Data yang Diperoleh Oleh Terman dan Merril pada Tahun 1937 dari 3184 Subyek yang Digunakan untuk Standardisasi Tes Stanford-Binet... 16 Tabel 2.3 Normalitas Distribusi Skor Tes Intelegensi dengan Skala WAIS-R pada Tahun 1981... 16 Tabel 2.4 Contoh Pengerjaan Algoritma Fisher-Yates Shuffle versi modern... 25 Tabel 3.1 Tabel Klasifikasi IQ Berdasarkan Skor IQ... 34 Tabel 4.1 Contoh Soal Tes IQ Pada Sistem Aplikasi Tes IQ (SAT-IQ)... 42 Tabel 4.2 Data Skor Mentah dan Perhitungan Nilai M dan SX dari 53 Sampel pada Tes IQ Paket Soal A... 43 Tabel 4.3 Kebutuhan Fungsional... 45 Tabel 4.4 Kebutuhan Non-Fungsional... 46 Tabel 4.5 Definisi Aktor... 49 Tabel 4.6 Definisi Use Case... 49 Tabel 5.1 Hasil Permutasi Soal dari 3 Kali Percobaan Menggunakan 2 Buah Komputer yang Melakukan Tes IQ Secara Bersamaan... 110 xv

DAFTAR GAMBAR Gambar 2.1 Elemen-Elemen Sistem... 9 Gambar 2.2 Screenshot Soal Jenis Visual pada Situs www.iqelite.com... 19 Gambar 2.3 Screenshot Soal Jenis Verbal pada Situs www.iqelite.com... 20 Gambar 2.4 Screenshot Soal Jenis Matematis pada Situs www.iqelite.com... 20 Gambar 2.5 Screenshot Halaman Hasil Tes IQ pada Situs www.iqelite.com... 21 Gambar 2.6 Perbandingan Algoritma Fisher-Yates Suffle dengan Naïve Suffle... 24 Gambar 3.1 Model Tahapan Pada Waterfall... 28 Gambar 3.2 Contoh Model Penerapan Soal Jenis Visual... 32 Gambar 3.3 Contoh Model Penerapan Soal Jenis Verbal... 32 Gambar 3.4 Contoh Model Penerapan Soal Jenis Matematis... 33 Gambar 3.5 Simulasi Pola Pengacakan Soal pada SAT-IQ... 35 Gambar 3.6 Contoh Simulasi Pengerjaan Algoritma Fisher-Yates Shuffle versi modern pada SAT-IQ... 36 Gambar 3.7 Flowchart Pengacakan Soal Menggunakan Algoritma Fisher-Yates Shuffle... 37 Gambar 4.1 Bussiness Process Sistem Aplikasi Tes IQ (SAT-IQ)... 47 Gambar 4.2 Use Case Diagram Sistem Aplikasi Tes IQ (SAT-IQ)... 48 Gambar 4.3 Activity Diagram Autentifikasi... 53 Gambar 4.4 Activity Diagram Manajemen Data User... 54 Gambar 4.5 Potongan 1 Activity Diagram Manajemen Data Paket Soal... 55 Gambar 4.6 Potongan 2 Activity Diagram Manajemen Data Paket Soal... 56 Gambar 4.7 Potongan 3 Activity Diagram Manajemen Data Paket Soal... 57 Gambar 4.8 Potongan 1 Activity Diagram Manajemen Data Soal... 57 Gambar 4.9 Potongan 2 Activity Diagram Manajemen Data Soal... 58 xvi

Gambar 4.10 Activity Diagram Lihat Data dan Statistik Tes IQ... 59 Gambar 4.11 Activity Diagram Lihat Register... 60 Gambar 4.12 Potongan 1 Activity Diagram Melakukan Tes IQ... 60 Gambar 4.13 Potongan 2 Activity Diagram Melakukan Tes IQ... 61 Gambar 4.14 Activity Diagram Lihat Statistik Tes IQ... 62 Gambar 4.15 Activity Diagram Manajemen Akun... 63 Gambar 4.16 Sequence Diagram Autentifikasi... 64 Gambar 4.17 Sequence Diagram Manajemen Data User... 65 Gambar 4.18 Sequence Diagram Manajemen Data Paket Soal... 66 Gambar 4.19 Sequence Diagram Manajemen Data Soal... 67 Gambar 4.20 Sequence Diagram Lihat Data dan Statistik Tes IQ... 68 Gambar 4.21 Sequence Diagram Register... 69 Gambar 4.22 Sequence Diagram Melakukan Tes IQ... 70 Gambar 4.23 Sequence Diagram Lihat Statistik Tes IQ... 71 Gambar 4.24 Sequence Diagram Manajemen Akun... 72 Gambar 4.25 Class Diagram Sistem Aplikasi Tes IQ (SAT-IQ)... 73 Gambar 4.26 Entity Relationship Diagram Sistem Aplikasi Tes IQ (SAT-IQ)... 74 Gambar 5.1 Screenshot Halaman Persiapan Tes IQ... 78 Gambar 5.2 Screenshot Pesan Gagal Melakukan Tes Pada Halaman Persiapan Tes IQ... 79 Gambar 5.3 Screenshot Halaman Tes IQ... 80 Gambar 5.4 Screenshot Halaman Tes IQ... 80 Gambar 5.5 Screenshot Pesan Waktu Habis... 81 Gambar 5.6 Screenshot Halaman Hasil Tes IQ... 81 Gambar 5.7 Screenshot Form Login... 82 Gambar 5.8 Screenshot Dashboard Admin... 83 Gambar 5.9 Screenshot Dashboard Member... 83 xvii

Gambar 5.10 Screenshot Menu Profil dan Logout... 84 Gambar 5.11 Screenshot Form Register... 85 Gambar 5.12 Screenshot Form Update Profil... 86 Gambar 5.13 Screenshot Form Update Password... 86 Gambar 5.14 Screenshot Menu Data User... 87 Gambar 5.15 Screenshot Form Tambah User... 88 Gambar 5.16 Screenshot Menu Data Paket Soal... 89 Gambar 5.17 Screenshot Form Update Status Paket Soal... 90 Gambar 5.18 Screenshot Pesan Gagal Aktifasi Paket Soal... 90 Gambar 5.19 Screenshot Form Tambah Paket Soal... 91 Gambar 5.20 Screenshot Form Edit Paket Soal... 92 Gambar 5.21 Screenshot Kotak Dialog Konfirmasi Hapus Data Paket Soal... 92 Gambar 5.22 Screenshot Halaman Data Soal Pada Salah Satu Paket Soal... 93 Gambar 5.23 Screenshot Menu Data Soal... 94 Gambar 5.24 Screenshot Form Tambah Soal... 95 Gambar 5.25 Screenshot Halaman Pratinjau Soal... 95 Gambar 5.26 Screenshot Form Edit Soal... 96 Gambar 5.27 Screenshot Menu Statistik Milik Admin... 97 Gambar 5.28 Screenshot Tabel Data Tes IQ per Member... 98 Gambar 5.29 Screenshot Tabel Detail Tes IQ Pada Salah Satu Member... 98 Gambar 5.30 Screenshot Menu Statistik Milik Member... 99 Gambar 5.31 Screenshot Pop Up Histori Tes... 100 xviii

DAFTAR LAMPIRAN LAMPIRAN A. USE CASE SKENARIO... 117 LAMPIRAN B. DATA SOAL PAKET SOAL A... 130 LAMPIRAN C. KODE PROGRAM... 141 LAMPIRAN D. WHITE BOX TESTING... 168 LAMPIRAN E. BLACK BOX TESTING... 218 xix