oleh aplikasi, output yang dihasilkan oleh aplikasi dan proses yang
3. Hardisk 60GB
2. MySQL 5.0.27
3. Apache 2.2.4
4. PHP 5.2.1
5. PhpMyAdmin 2.9.2
6. Notepad ++
1. Mouse
2. Keyboard
3. Monitor
1. Admin
2. User
3.1.2. Analisis Kebutuhan Fungsional
dimana ini dilakukan untuk memudahkan peserta didik untuk belajar dan
atau pembelajaran online menggunakan PHP. Dan salah satu konten dalam
E-Learnning itu adalah ujian online pilihan ganda dengan soal secara acak
Number Generator).
CRNG. Soal yang akan diujiankan, jawaban dari soal yang diujiankan,
akan ditampilkan.
dapat membuat soal berkategori diacak supaya nantiniya tidak ada soal
sebagai berikut:
X = (a.b + b) mod M
Dimana:
X = Bilangan Acak
A = Faktor Penggali
b = Increment
M =M
Maka bilangan acak yang dibangkitkan adalah : 6, 13, 12, 1, 10, 21,
Dimana
m = Angka modulo
Dimana:
a > 1, c = 0, m > 1
dan merupakan satu kata (word) yang dipakai pada komputer. Dan untuk
Congruen RNG.
Penjelasan:
Z 0=27
2
R 1= =0,02
100
77
R 2= =0,77
100
52
Z3 = =0,52
100
c. Contoh : Jika diberikan m=22 , c=7 , a=5dan Z 0=1
m= power of 2
A = 5 1 + 4k, dimana k = 1
Z0 = 1; Zi + 1 = (5 x Zi + 7) mod 4
Z0 = 1
Z1 = (5 x 1 + 7) mod 4 = 0
4 full period = m
Z2 = (5 x 0 + 7) mod 4 = 3
Z3 = (5 x 3 + 7) mod 4 = 2
Z4 = (5 x 2 + 7) mod 4 = 1
m = power of 2
a = 13 5 + 8k, dimana k = 1
c=0
i Zi Zi Zi Zi
0 1 2 3 4
1 13 2 39 52
2 41 26 59 36
3 21 18 63 20
4 17 42 51 4
5 29 34 23
6 57 58 43
7 37 50 47
8 33 10 35
9 45 2 7
10 9 27
11 53 31
12 49 19
13 61 55
14 25 11
15 5 15
16 1 3
17
18
ditentukan dari table setting akan diacak didalam sebuah metode yang
bernama Acak Soal. Disini nantinya soal yang sudah terkumpul secara
urut akan diacak menggunakan algoritma acak dengan cara mencari nilai
acak lalu nilai acak tersebut digunakan untuk mencari indeks data soal
yang berisi pertama ulang di isi false, setelah itu n diisi dengan
bila yam aka ulang diset true dan perulangan dilakukan kembali, bila
Setelah perulangan selesai maka acak soal selesai dan diteruskan oleh
Flowchart.
system e-learning yang dibuat serta menunjukkan hubungan antar user yang
sistem sebagai jaringan kerja antar fungsi yang saling berhubungan dengan
aliran dan penyimpanan data atau database. Berikut adalah DFD Level 0
Rancangan basis data dimulai dengan membuat rancangan table data, relasi
data apa saja yang dibutuhkan dalam pembuatan sistem e-leraning. Berikut ini
yang terdapat dalam sistem e-learning. Relasi antar table ini berfungsi untuk
entitas yang terdapat dalam sistem e-learning. Berikut adalah ERD yang
halaman yang akan dibuat. Berikut ini adalah penjabaran tentang desain
dalam pembuatan sistem e-learning yang terdiri atas halaman utama, halaman
Indrajani. 2011. Perancangan Basis Data dalam All in 1. Jakarta: PT. Elex Media
Komputindo.
Kendall, K.E dan Kendall, J.E. 2003. Analisis dan Perancangan Sistem.
Prehallindo. Jakarta.
L, Riani. 2010. Pembangkit Bilangan Acak. Mata Kuliah Pemodelan & Simulasi.
Jurusan Teknik Informatika Universitas Komputer Indonesia. Bandung.
Pohan, H., & Bahri, K. 1997. Pengantar Perancangan Sistem. Jakarta: Erlangga.
Rizal, S., Retnadi, E., & Ikhwana, A. 2013. Pengembangan Aplikasi Pencarian
Lokasi Objek Wisata Terdekat Di Kabupaten Garut Berbasis Android.
Jurnal Algoritma, 10(2), 124-138.
Stark, J.S. & Thomas, A. (1994). Assessment and program evaluation. Needham
Heights: Simon & Schuster Custom Publishing