IMPLEMENTASI ALGORITMA MULTIPLICATIVE CRNG (CONGRUENTIAL RANDOM NUMBER GENERATOR) PADA APLIKASI TES KEMAMPUAN DASAR KOMPUTER MENGGUNAKAN PHP

  • Nunu Nugraha Universitas Kuningan
  • Wahyu Ilahi Universitas Kuningan

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.

Published
2018-11-07
Section
Articles