Anda di halaman 1dari 3

Download Sistem Informasi Ujian Online PHP MYSQL

Pada artikel kali ini saya akan membahas tentang web untuk ujian online. dimana web ini akan
menampilkan soal-soal berupa pilihan ganda. adapun alur programnya adalah sebagai berikut :

1. User daftar akun

2. User melakukan login

3. User menjawab soal-soal

4. User mengirim jawaban

5. Program menampilkan hasil jawaban user

6. Selesai

Adapun untuk menginput soal-soal ujian online, telah disediakan halaman untuk administrator.
Pada halaman ini admin dapat menginput, update, delete soal ujian online. untuk masuk
kehalaman admin caranya :

Alamat http://localhost/ujian-online/admin

Username : admin

Password : admin
Halaman Admin Input Soal

Tabel Soal
Sedangkan untuk databasenya, saya menggunakan tabel_soal untuk menyimpan soal-soal ujian
online. field publish untuk mengatur soal tersebut di tampilkan atau tidak ke user. sedangkan
field tipe untuk membagi soal-soal menjadi beberapa tipe (untuk tipe silahkan dikembangkan)
Potongan skrip untuk mengecek Jawaban user
<?php
if(isset($_POST['submit'])){
$pilihan=$_POST["pilihan"];
$id_soal=$_POST["id"];
$jumlah=$_POST['jumlah'];
$score=0;
$benar=0;
$salah=0;
$kosong=0;
for ($i=0;$i<$jumlah;$i++){
//id nomor soal
$nomor=$id_soal[$i];
//jika user tidak memilih jawaban
if (empty($pilihan[$nomor])){
$kosong++;
}else{
//jawaban dari user
$jawaban=$pilihan[$nomor];
//cocokan jawaban user dengan jawaban di database
$query=mysql_query(select * from tabel_soal where id_soal=$nomor and
jawaban=$jawaban);
$cek=mysql_num_rows($query);
if($cek){
//jika jawaban cocok (benar)
$benar++;
}else{
//jika salah
$salah++;
}}
$score = $benar*5;
}}
?>
Download
http://www.4shared.com/zip/cKv1aPOa/ujian_online.html
Demo :
http://ri32-edukasi.co.cc
Databasenya terdapat pada folder yang teman-teman download. dengan nama file
db_ujianonline.sql.zip
Sekian artikel dari saya semoga bermanfaat untuk teman-teman dan anda semuaaamin

Source: http://ri32.wordpress.com/2011/02/13/membuat-web-ujian-online-dengan-php-dan-
mysql/

Anda mungkin juga menyukai