119
}}}echoSCRIPT alertSoal berhasil disimpan;SCRIPT\n; echoSCRIPTwindow.location.replace..Ketua.php?module=inputsoal;SCRIPT;
?
4.4.7. Halaman Form Lihat Soal
Halaman ini menampilkan data soal dari sistemyang sudah ditambahkan atau dimasukkan ke dalam database.
Gambar 4.8 Halaman FormLihat Soal
4.4.8. Halaman Form Ubah Soal
Halaman ini menjelaskan tentang ubah soal, melalui halaman ini ketua dapat mengubah soal jika ada kesalahan pada soal. Klik simpan
untuk menyimpan data soal yang diubah. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
120
Gambar 4.9 Halaman FormUbah Soal
? include ....koneksi.php;
error_reportingE_ALL E_NOTICE; ini_setdisplay_errors,FALSE;
uploaddir = .gambar_soal;
fileName = _FILES[userfile][name];
uploadfile = uploaddir . fileName;
tmpName =_FILES[userfile][tmp_name];
fileType = _FILES[userfile] [type];
kodesoal = _POST[kodesoal];
nourut = _POST[nourut];
idBankSoal = _POST[idbanksoal];
jenisTes = _POST[jenistes];
periode = _POST[periode];
121
soal = _POST[soal];
pil_a = _POST[pil_a];
pil_b = _POST[pil_b];
pil_c = _POST[pil_c];
pil_d = _POST[pil_d];
pil_e = _POST[pil_e];
pil_1 = _POST[pil_1];
pil_2 = _POST[pil_2];
pil_3 = _POST[pil_3];
pil_4 = _POST[pil_4];
jawaban_1 = _POST[kunci1];
jawaban_2 = _POST[kunci2];
explode = explode.,fileName; extensi = explode[countexplode-1];
ifjenisTes==VOK { query = update banksoal set jenisTes=jenisTes, periode=periode, soal=soal,
pil_a=pil_a where idBankSoal=idBankSoal;
queryjawab = update kuncijawaban set jawaban=jawaban_1 where idBankSoal=idBankSoal;
hasil = mysql_queryquery; hasiljawab= mysql_queryqueryjawab;
}else ifjenisTes==BVA{ datasoal = array;
soaljwab = mysql_querySELECT FROM kuncijawaban WHERE idBankSoal=idBankSoalor diemysql_error;
whilej = mysql_fetch_arraysoaljwab{ datasoal[jawabannya][] = j[jawaban];
122
} kunci1 = datasoal[jawabannya][0];
kunci2 = datasoal[jawabannya][1]; ifkunci1 = jawaban_1 kunci2 = jawaban_2{
updtbva = mysql_queryupdate banksoal set jenisTes=jenisTes,
periode=periode, soal=soal, pil_a=pil_a, pil_b=pil_b, pil_c=pil_c, pil_d=pil_d , pil_1=pil_1, pil_2=pil_2, pil_3=pil_3, pil_4=pil_4
where idBankSoal=idBankSoalor diemysql_error; updtjwbbva1 = mysql_queryupdate kuncijawaban set jawaban =
jawaban_1 where idBankSoal = idBankSoal and jawaban = kunci1or diemysql_error;
updtjwbbva2 = mysql_queryupdate kuncijawaban set jawaban = jawaban_2 where idBankSoal = idBankSoal
and jawaban = kunci2or diemysql_error; ifupdtbva updtjwbbva1 updtjwbbva2{
echo sukses; }
}else ifkunci1 = jawaban_1{ updtbva
= mysql_queryupdate banksoal set jenisTes=jenisTes, periode=periode, soal=soal, pil_a=pil_a, pil_b=pil_b, pil_c=pil_c, pil_d=pil_d
, pil_1=pil_1, pil_2=pil_2, pil_3=pil_3, pil_4=pil_4 where idBankSoal=idBankSoalor diemysql_error;
updtjwbbva = mysql_queryupdate kuncijawaban set jawaban = jawaban_1 where idBankSoal = idBankSoal
and jawaban = kunci1or diemysql_error; ifupdtbva updtjwbbva{
echo sukses; }}else ifkunci2 = jawaban_2{
updtbva = mysql_queryupdate banksoal set jenisTes=jenisTes,
123
periode=periode, soal=soal, pil_a=pil_a, pil_b=pil_b, pil_c=pil_c, pil_d=pil_d , pil_1=pil_1, pil_2=pil_2, pil_3=pil_3, pil_4=pil_4
where idBankSoal=idBankSoalor diemysql_error; updtjwbbva = mysql_queryupdate kuncijawaban set jawaban =
jawaban_2 where idBankSoal = idBankSoal and jawaban = kunci2or diemysql_error;
ifupdtbva updtjwbbva{ echo sukses;
}}}else ifjenisTes==BA || jenisTes==KN || jenisTes==PM{ ifmove_uploaded_file_FILES[userfile][tmp_name],uploadfile{
query = update banksoal set jenisTes=jenisTes, periode=periode,
soal=soal, fileName=fileName, gambar=uploadfile, pil_a=pil_a where idBankSoal=idBankSoal;
queryjawab = update kuncijawaban set jawaban=jawaban_1 where idBankSoal=idBankSoal;
hasil = mysql_queryquery; hasiljawab= mysql_queryqueryjawab;
}else{ query = update banksoal set jenisTes=jenisTes, periode=periode, soal=soal,
pil_a=pil_a where idBankSoal=idBankSoal;
queryjawab = update kuncijawaban set jawaban=jawaban_1 where idBankSoal=idBankSoal;
hasil = mysql_queryquery; hasiljawab= mysql_queryqueryjawab;
}}else ifjenisTes==TR{ ifmove_uploaded_file_FILES[userfile][tmp_name],uploadfile{
query = update banksoal set fileName=fileName, gambar=uploadfile
where idBankSoal=idBankSoal;
124
hasil = mysql_queryquery; datatr = array;
query2 = mysql_queryselect from skor_pilihan where idBankSoal=idBankSoalor diemysql_error;
whilestr = mysql_fetch_arrayquery2{ datatr[skor][] = str[skor];}
abjad = 1; fori=1;i=5;i++{
ifi==1{ abjad = A;
}else ifi==2{ abjad = B;
}else ifi==3{ abjad = C;
}else ifi==4{ abjad = D;
}else ifi==5{ abjad = E;
} s
= _POST[skor_..abjad]; echo s;
ifdatatr[skor][i-1] = s{ queryupdttr = mysql_queryupdate skor_pilihan set skor =
s where idBankSoal = idBankSoal and pilihan = abjador diemysql_error;}} ifqueryupdttr{
echo sukses; }}
125
else{ datatr = array;
query2 = mysql_queryselect from skor_pilihan where idBankSoal=idBankSoalor diemysql_error;
whilestr = mysql_fetch_arrayquery2{ datatr[skor][] = str[skor];
} abjad = 1;
fori=1;i=5;i++{ ifi==1{
abjad = A; }else ifi==2{
abjad = B; }else ifi==3{
abjad = C; }else ifi==4{
abjad = D; }else ifi==5{
abjad = E; }
s = _POST[skor_..abjad];
echo s; ifdatatr[skor][i-1] = s{
queryupdttr = mysql_queryupdate skor_pilihan set skor = s where idBankSoal = idBankSoal and pilihan = abjador diemysql_error;
} }
126
ifqueryupdttr{ echo sukses;
} }
} echoSCRIPT alertSoal berhasil disimpan;SCRIPT\n;
echoSCRIPTwindow.location.replace....Ketua.php?module=lihatsoal;SCRIPT; ?
4.4.9. Halaman Form Tambah Bobot