Melola Discovery

← Melola Discovery

Open access Jurnal SINTA 5

DESIGN AND CONSTRUCTION OF A TOEFL SIMULATION APPLICATION USING A WEB-BASED RANDOM NUMBER GENERATOR ALGORITA

DESAIN DAN IMPLEMENTASI APLIKASI SIMULASI TOEFL MENGGUNAKAN ALGORITA RANDOM NUMBER GENERATOR BERBASIS WEB

AnoaTIK: Jurnal Teknologi Informasi dan Komputer · Vol. 3 No. 2 (2026) · pp. 84–92

DOI
10.33772/anoatik.v3i2.120
ISSN
2987-7652
Published
2026-01-18
Publisher
Program Studi Ilmu Komputer FMIPA-UHO
Language
ind
License
creativecommons.org/licenses/by-sa/4.0

Abstract

English

This research aims to develop a web-based TOEFL simulation application system using the RNG algorithm to randomize questions. The study was conducted using three different scenarios for different test types (listening, reading, and structure). The first scenario involved 10 trials for each test type to test the consistency and randomness of the algorithm used. The second test scenario was conducted to assess the quality of randomization when there was a large amount of data in the question bank stored in the database. The third test scenario was conducted to examine the results of randomization when there were two users with the same access time but different user IDs. The randomization process was carried out through a previously designed web application and used the MCG equation, one of the methods in the RNG algorithm. The results of the research conducted indicate that the use of the RNG algorithm using the MCG method can be applied well to the TOEFL simulation system. For example, the results of the first scenario test showed that in each trial, the resulting question order was different. For example, in the structure test, a question with a certain number may appear in position 18 on the first trial, but in subsequent trials it may shift to position 27 or 32; The test results also found that even though both users had the same access time, differences in User ID values caused different initial seed values. This small difference in seed values resulted in a significantly different question order.

Bahasa Indonesia

Penelitian ini bertujuan untuk menghasilkan sebuah sistem aplikasi simulasi TOEFL berbasis web dengan menggunakan algoritma RNG dalam mengacak soal. Penelitian dilakukan dengan 3 skenario berbeda pada jenis tes berbeda (listening, reading, dan structure). Skenario pertama dilakukan sebanyak 10 kali percobaan untuk setiap jenis tes dengan tujuan menguji konsistensi sekaligus kualitas acak dari algoritma yang digunakan. Skenario pengujian kedua dilakukan dengan tujuan menguji kualitas pengacakan jika terdapat banyak data pada bank soal yang tersimpan di database. Skenario pengujian ketiga dilakukan untuk menguji hasil pengacakan soal jika terdapat 2 user dengan time (waktu akses) yang saman namun Id User berbeda. Proses pengacakan dilakukan melalui aplikasi web yang telah dirancang sebelumnya dan menggunakan persamaan MCG yaitu salah satu metode pada algoritma RNG. Hasil penelitian yang telah dilakukan, menunjukkan bahwa penggunaan algoritma RNG menggunakan metode MCG dapat diterapkan dengan baik pada sistem simulasi TOEFL. Misal pada hasil pengujian skenario pertama menunjukkan bahwa pada setiap percobaan, urutan soal yang dihasilkan berbeda-beda. Sebagai contoh, pada tes structure soal dengan nomor tertentu dapat muncul pada posisi ke-18 pada percobaan pertama, tetapi pada percobaan berikutnya dapat bergeser ke posisi ke-27 atau 32; Hasil pengujian juga didaptkan bahwa meskipun kedua pengguna memiliki waktu akses yang sama, perbedaan nilai Id User menyebabkan nilai seed awal berbeda. Perbedaan kecil pada nilai seed ini menghasilkan urutan soal yang berbeda secara signifikan.

Keywords

Collaboration network of the authors

8 authors · 18 co-authorship links

Hover or tap a name to highlight its co-authors. Double-click to open the author's page.

  • Universitas Halu Oleo
  • Affiliation unknown
  • Different organisations
  • Same organisation
  • Affiliation unknown
  • Thicker line = more joint articles · bigger circle = more articles
Show as table
Co-authorOrganisationJoint articles
Natalis RansiUniversitas Halu Oleo1
La SurimiUniversitas Halu Oleo1
Andi TenriawaruUniversitas Halu Oleo1
Gunawan GunawanUniversitas Halu Oleo1
La Ode Muhammad Hafidz Abdillah Sam MongkitoUniversitas Halu Oleo1

Affiliations come from OpenAlex; journal OAI-PMH metadata carries none. Authors without an OpenAlex ID are matched by name, which can merge or split people.

Metadata source: OAI-PMH (metadata jurnal) https://anoatik.uho.ac.id/index.php/atik/oai, first harvested 26 Okt 2026, last seen 26 Okt 2026.
Original metadata (oai_dc)
<oai_dc:dc xmlns="http://www.openarchives.org/OAI/2.0/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/oai_dc/  http://www.openarchives.org/OAI/2.0/oai_dc.xsd">
	<dc:title xml:lang="en-US">DESIGN AND CONSTRUCTION OF A TOEFL SIMULATION APPLICATION USING A WEB-BASED RANDOM NUMBER GENERATOR ALGORITA</dc:title>
	<dc:title xml:lang="id-ID">DESAIN DAN IMPLEMENTASI APLIKASI SIMULASI TOEFL MENGGUNAKAN ALGORITA RANDOM NUMBER GENERATOR BERBASIS WEB </dc:title>
	<dc:creator>Istikmal Husain, Muh</dc:creator>
	<dc:creator>Gunawan</dc:creator>
	<dc:creator>Rauf, Budi Wijaya</dc:creator>
	<dc:subject xml:lang="id-ID">TOEFL</dc:subject>
	<dc:subject xml:lang="id-ID">Algoritma</dc:subject>
	<dc:subject xml:lang="id-ID">RNG</dc:subject>
	<dc:subject xml:lang="id-ID">Tes</dc:subject>
	<dc:subject xml:lang="id-ID">Sistem Simulasi</dc:subject>
	<dc:subject xml:lang="en-US">TOEFL</dc:subject>
	<dc:subject xml:lang="en-US">Algorithm</dc:subject>
	<dc:subject xml:lang="en-US">RNG</dc:subject>
	<dc:subject xml:lang="en-US">Test</dc:subject>
	<dc:subject xml:lang="en-US">Simulation System</dc:subject>
	<dc:description xml:lang="en-US">This research aims to develop a web-based TOEFL simulation application system using the RNG algorithm to randomize questions.
The study was conducted using three different scenarios for different test types (listening, reading, and structure). The first scenario involved 10 trials for each test type to test the consistency and randomness of the algorithm used. The second test scenario was conducted to assess the quality of randomization when there was a large amount of data in the question bank stored in the database. The third test scenario was conducted to examine the results of randomization when there were two users with the same access time but different user IDs. The randomization process was carried out through a previously designed web application and used the MCG equation, one of the methods in the RNG algorithm.
The results of the research conducted indicate that the use of the RNG algorithm using the MCG method can be applied well to the TOEFL simulation system. For example, the results of the first scenario test showed that in each trial, the resulting question order was different. For example, in the structure test, a question with a certain number may appear in position 18 on the first trial, but in subsequent trials it may shift to position 27 or 32; The test results also found that even though both users had the same access time, differences in User ID values caused different initial seed values. This small difference in seed values resulted in a significantly different question order.</dc:description>
	<dc:description xml:lang="id-ID">Penelitian ini bertujuan untuk menghasilkan sebuah sistem aplikasi simulasi TOEFL berbasis web dengan menggunakan algoritma RNG dalam mengacak soal. Penelitian dilakukan dengan 3 skenario berbeda pada jenis tes berbeda (listening, reading, dan structure). Skenario pertama dilakukan sebanyak 10 kali percobaan untuk setiap jenis tes dengan tujuan menguji konsistensi sekaligus kualitas acak dari algoritma yang digunakan. Skenario pengujian kedua dilakukan dengan tujuan menguji kualitas pengacakan jika terdapat banyak data pada bank soal yang tersimpan di database. Skenario pengujian ketiga dilakukan untuk menguji hasil pengacakan soal jika terdapat 2 user dengan time (waktu akses) yang saman namun Id User berbeda. Proses pengacakan dilakukan melalui aplikasi web yang telah dirancang sebelumnya dan menggunakan persamaan MCG yaitu salah satu metode pada algoritma RNG. Hasil penelitian yang telah dilakukan, menunjukkan bahwa penggunaan algoritma RNG menggunakan metode MCG dapat diterapkan dengan baik pada sistem simulasi TOEFL. Misal pada hasil pengujian skenario pertama menunjukkan bahwa pada setiap percobaan, urutan soal yang dihasilkan berbeda-beda. Sebagai contoh, pada tes structure soal dengan nomor tertentu dapat muncul pada posisi ke-18 pada percobaan pertama, tetapi pada percobaan berikutnya dapat bergeser ke posisi ke-27 atau 32; Hasil pengujian juga didaptkan bahwa meskipun kedua pengguna memiliki waktu akses yang sama, perbedaan nilai Id User menyebabkan nilai seed awal berbeda. Perbedaan kecil pada nilai seed ini menghasilkan urutan soal yang berbeda secara signifikan.</dc:description>
	<dc:publisher xml:lang="id-ID">Program Studi Ilmu Komputer FMIPA-UHO</dc:publisher>
	<dc:date>2026-01-18</dc:date>
	<dc:type>info:eu-repo/semantics/article</dc:type>
	<dc:type>info:eu-repo/semantics/publishedVersion</dc:type>
	<dc:format>application/pdf</dc:format>
	<dc:identifier>https://anoatik.uho.ac.id/index.php/atik/article/view/120</dc:identifier>
	<dc:identifier>10.33772/anoatik.v3i2.120</dc:identifier>
	<dc:source xml:lang="en-US">AnoaTIK: Jurnal Teknologi Informasi &amp; Komputer; Vol. 3 No. 2 (2025): Desember 2025; 84-92</dc:source>
	<dc:source xml:lang="id-ID">AnoaTIK: Jurnal Teknologi Informasi dan Komputer; Vol 3 No 2 (2025): Desember 2025; 84-92</dc:source>
	<dc:source>2987-7652</dc:source>
	<dc:source>10.33772/anoatik.v3i2</dc:source>
	<dc:language>ind</dc:language>
	<dc:relation>https://anoatik.uho.ac.id/index.php/atik/article/view/120/43</dc:relation>
	<dc:rights xml:lang="id-ID">Hak Cipta (c) 2026 Muh Istikmal Husain, Gunawan, Budi Wijaya Rauf</dc:rights>
	<dc:rights xml:lang="id-ID">https://creativecommons.org/licenses/by-sa/4.0</dc:rights>
</oai_dc:dc>