227
fungsi untuk ke halaman sebelumnya function prev {
page -= 1; load_halamanpage;
} fungsi untuk menampilkan data di halaman
function load_halamanpage { if page 1 {
btn-prev.show; } else {
btn-prev.hide; }
if page== page_akhir { btn-next.hide;
jwbn.show; } else {
btn-next.show; jwbn.hide;
} menampilkan blink biar keliatan ketika
habis ngeload halaman .blockUI{ message: null };
setTimeout.unblockUI, 500; perintah menampilkan
sembunyikan_semua; tampilkan_barispage;
} function tandaisudahnomor{
nav-+nomor.addClassbtn- primary;
} function jumpnomor{
page = nomor; load_halamannomor;
} script
f. File handlersukses_simpan_jawaban.php
span id=sukses div class=hero-unit
h2Terima Kasihh2 pAnda
telah menyelesaikan tes.br Klik tombol bKembalib untuk
kembali ke menu utama.p pKlik tombol bhasil
tesb di bawah ini untuk melihat hasil tes.p table
tr tda
href=?page=ikuttes class=btn
btn-primary btn-
largeKembaliatd tda
href=?page=hasilteskdtes=?php echo _SESSION[kd_tes] ? class=btn btn-success btn-largeHasil Tesatd
tr table
div span
div div
-- skrip untuk menghentikan timer -- script type=textjavascript
var hapustimer=clearIntervalcounter; script
g. File hasiltes.php
?php if isset_GET[kdtes] {
kdtes = _GET[kdtes]; query = SELECT FROM un_tes join un_daftar_tes
USINGkd_judul_tes where kd_tes=kdtes; result = mysql_queryquery;
row = mysql_fetch_arrayresult; namates = row[judul];
waktu = row[waktu_tes]; kdjudultes = row[kd_judul_tes];
nilai = row[nilai]; mengambil jumlah jawaban yang benar
query = SELECT countbenar FROM un_detail_tes where kd_tes=kdtes AND skor_jawaban=1;
result = mysql_queryquery; row = mysql_fetch_arrayresult;
benar = row[benar]; mengambil jumlah jawaban yang salah
query = SELECT countsalah FROM un_detail_tes where kd_tes=kdtes AND skor_jawaban=0;
result = mysql_queryquery; row = mysql_fetch_arrayresult;
salah = row[salah]; }
?
div class=well centerh2HASIL
TESh2brcenter center
table border =0 tr
td style=width:120pxNomor Pesertatd td
style=width:10px:nbsp;td td
style=width:200px?php echo
_SESSION[nomor]; ?td td
style=width:150pxtd td
style=width:120pxNama Testd td
style=width:10px:nbsp;td td style=width:250px?php echo namates;
?td tr
tr td style=width:120pxNama Pesertatd
td style=width:10px:nbsp;td
td style=width:200px?php
echo _SESSION[nama]; ?td
td style=width:150pxtd
td style=width:120pxWaktu Testd
228
td style=width:10px:nbsp;td
td style=width:200px?php echo waktu; ?td
tr table
br table class=table border=0
tr td
style=width:200pxdiv class=pull-
rightJumlah soal yang dijawab benardivtd td
style=width:200px:nbsp;?php echo
benar; ?td tr
tr td
style=width:200pxdiv class=pull-
rightJumlah soal yang dijawab salahdivtd td
style=width:200px:nbsp;?php echo
salah; ?td tr
br tr
td style=width:200pxdiv
class=pull- rightNilaidivtd
td style=width:200px:nbsp;?php
echo number_formatnilai, 0; ?td
tr table
center br
a href=?page=ikuttes class=btn btn- successKembalia
?php pembahasan
if isset_GET[bahas] { if
_GET[bahas]==1 { echo
a href=?page=pembahasankdtes={_GET[kdtes]}bahas={
_GET[bahas]}judul={_GET[judul]} class=btn
btn- primaryPembahasana;
} }
? div
h. File pembahasan.php
?php judul= _GET[judul];
query=SELECT FROM un_cbt.un_bahas JOIN un_cbt.un_soal USINGkd_soal JOIN un_cbt.un_daftar_tes
USINGkd_paket_soal join un_cbt.un_peserta USINGkd_grup where
kd_peserta={_SESSION[kdpeserta]} and
kd_judul_tes={judul} group by kd_soal; result = mysql_queryquery;
? div class=page-header
h1Soal small - Pembahasan Soal Tessmall
?php echo
a href=?page=hasilteskdtes={_GET[kdtes]}bahas={_GET[
bahas]}judul={_GET[judul]} class=btn btn-success pull- righti
class=icon-chevron-left icon-whiteiHasil
Tesa ?
h1 div
--Menampilkan pembahasan soal dalam tabel-- table class=table table-hover
tr th style=width:20pxbNo.btd
th style=width:300pxbcenterIsi
Soalcenterbtd th
style=width:50px rel=tooltip
title=Kunci JawabanbKunci Jawabanbtd
th style=width:300px rel=tooltip title=PembahasanbPembahasanbtd
tr ?php
no = 1; while row = mysql_fetch_arrayresult {
? tr
td?php echo no ?td td style=width:300px?php echo row[isi_soal]
?td td?php echo row[kunci_soal] ?td
td?php echo row[pembahasan] ?td tr
?php no++;
} bila data tidak ada maka
if no == 1 { echo
trtd-tdtd-tdtd-tdtd- tdtd-tdtr;
} ?
table
6. Halaman untuk Admin dan guru a. File admin.php