IMPLEMENTASI ALGORITMA MULTIPLICATIVE CRNG (CONGRUENTIAL RANDOM NUMBER GENERATOR) PADA APLIKASI TES KEMAMPUAN DASAR KOMPUTER MENGGUNAKAN PHP
Abstract
TKD merupakan test yang berasal dari Badan Kepegawaian Negara (BKN). Test ini terdiri atas tiga bagian yaitu Test Intelegensi Umum (TIU), Test Wawasan Kebangsaan (TWK), dan Test Karakteristik Pribadi (TKP). TKD ini dimaksudkan untuk menggali pengetahuan, keterampilan, dan sikap / perilaku calon Aparatur Sipil Negara (ASN) untuk mendapatkan PNS yang memiliki kemampuan yang baik sehingga dapat bekerja secara profesional nantinya. Pelaksanaan TKD ini menggunakan sistem berbasis komputer dengan menggunakan Algoritma Multiplicative CRNG (Congruential Random Number Generator). Dimana Algoritma ini digunakan untuk mengacak bilangan yang tidak dapat diprediksi kemunculannya. Pemrograman yang digunakan untuk aplikasi TKD ini menggunakan pemrograman PHP yang menjelaskan bahwa skrip PHP dapat berupa embedded script yaitu meletakkan tag PHP diantara tag-tag HTML sedangkan non embedded script yaitu semua tag HTML diletakkan dalam tag PHP. Sehingga penerapan algoritma pada Aplikasi TKD berbasis PHP ini akan memungkinkan memunculkan soal secara random atau acak, yang nantinya soal TKD pada komputer satu dengan komputer lainnya akan menghasilkan nomor soal yang berbeda.
Kata Kunci : Tes Kemampuan Dasar Kompter (TKD), Algoritma Multiplicative CRNG, PHP
References
AchmadBasuki, (2009). Lab. Computer Vision. EEPISITS.
Surabaya.
Agus. (2010). Tes Kompetensi Dasar. [Online].
Tersedia :
https://www.slideshare.net/agus_pur/teskompetensi-
dasar [5 Agustus 2017 / 20:12]
Andresta Ramadhan. (2009). Perbandingan Algoritma
Linear Congruential Generators,
BlumBlumShub, dan MersenneTwister untuk
Membangkitkan Bilangan Acak Semu. Sekolah
Teknik Elektro dan Informatika, Institut
Teknologi Bandung
Antonius Rahmat C. (2010). Algoritma dan
Pemrogramman Dengan Bahasa C – Konsep ,
Teori, & Implementasi. C.V Andy Offset.
Yogyakarta.
Drs. Suarga, M.Sc, M.Math., Ph.D. (2012). Algoritma
Pemrogramman. C.V. Andy Offset.
Yogyakarta.
Farhansyah. (2011). Sistem Basis Data.
Informatika.Bandung
Haahr, Mads. (2009). Introduction to Randomness and
Random Numbers. [Online]. Tersedia :
http://random.org/randomness/ [27 Mei 2017 /
:19].
Heni Handayani. (2014). Xampp. [Online]. Tersedia :
http://ilmuti.org/ [7 Agustus 2017 / 20:47]
Jogiyanto. (2009). Analisis dan Desain System
Informasi Andi Offset. Yogyakarta.
Jogiyanto. H.M. (2010:59). Analisis dan Desain
Pengembangan Sistem. Yogyakarta.
L, Riani. (2010). Pembangkit Bilangan Acak. Mata
Kuliah Pemodelan & Simulasi. Jurusan Teknik
Informatika Universitas Komputer Indonesia.
Bandung.
R.H. Sianipar (2015). HTML 5 dan CSS 3 Informatika.
Bandung.
Tavri D. Mahyusir. (2009) Analisa Perancangan
Sistem Pengolahan data. PT Elex Media
Komputindo.
Penulis yang menerbitkan jurnal ini menyetujui persyaratan berikut:
Hak cipta untuk artikel ini ditransfer ke JEJARING jika dan ketika artikel diterima untuk publikasi. Yang bertanda tangan di bawah ini dengan ini memindahkan setiap dan semua hak di dalam dan ke kertas termasuk tanpa batasan semua hak cipta untuk JEJARING. Yang bertanda tangan di bawah ini dengan ini menyatakan dan menjamin bahwa makalah tersebut asli dan bahwa ia adalah pembuat makalah, kecuali untuk materi yang secara jelas diidentifikasi sebagai sumber aslinya, dengan pemberitahuan izin dari pemilik hak cipta jika diperlukan. Yang bertanda tangan di bawah ini menyatakan bahwa ia memiliki kekuatan dan wewenang untuk membuat dan melaksanakan tugas ini. Formulir transfer hak cipta akan dikirim melalui email sebelum artikel dipublikasikan.
Penulis yang sesuai menandatangani dan menerima tanggung jawab untuk merilis materi ini atas nama setiap dan semua penulis bersama. Perjanjian ini harus ditandatangani oleh setidaknya salah satu penulis yang telah memperoleh persetujuan dari rekan penulis jika berlaku. Setelah pengajuan perjanjian ini ditandatangani oleh penulis yang bersangkutan, perubahan kepengarangan atau dalam urutan penulis yang tercantum tidak akan diterima.