137
4.4.7 Halaman Lihat Seluruh Soal
Halaman ini merupakan halaman seluruh soal Tes Potensi Akademik Untuk Pengarahan Program Studi. Pada halaman ini ketua P2TKP dapat
melakukan pencarian data soal serta melihat dan mengubah data soal.
Gambar 4.9 Halaman Lihat Seluruh Soal PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
138
4.4.8 Halaman LihatUbah Data Soal
Halaman ini dapat digunakan ketua P2TKP untuk mengubah data soal. Data periode soal, jenis tes dan id soal tidak dapat diubah.
Gambar 4.10 Halaman LihatUbah Data Soal
?php include ....koneksi.php;
if_POST[jenistes] == BVB1 || _POST[jenistes] == BVB2{ updatesoal = mysql_queryupdate bank_soal set soal = _POST[soal], pilihana =
_POST[pila], pilihanb = _POST[pilb], pilihanc = _POST[pilc], pilihand = _POST[pild], pilihane = _POST[pile] where id_soal=_POST[idSoal] or
diemysql_error;
updatejwb = mysql_queryupdate kunci_jawaban set kunci_jawaban = _POST[kunci] where id_soal=_POST[idSoal] or diemysql_error;
ifupdatesoal updatejwb{ echo sukses;
} }else if_POST[jenistes] == BVA1 || _POST[jenistes] == BVA2{
datasoal = array;
139
soaljwab=mysql_query SELECT FROM kunci_jawaban WHERE id_soal = _POST[idSoal] or diemysql_error;
whilej = mysql_fetch_arraysoaljwab{ datasoal[jawaban][] = j[kunci_jawaban];
} kunci1 = datasoal[jawaban][0];
kunci2 = datasoal[jawaban][1]; ifkunci1 = _POST[kunci] kunci2 = _POST[kunci2]{
updtbva = mysql_queryupdate bank_soal set soal = _POST[soal], pilihana = _POST[pila], pilihanb = _POST[pilb], pilihanc = _POST[pilc], pilihand =
_POST[pild], pilihane = _POST[pile], pilihanf = _POST[pilf], pilihang = _POST[pilg], pilihanh = _POST[pilh] where id_soal=_POST[idSoal] or
diemysql_error;
updtjwbbva1 = mysql_queryupdate kunci_jawaban set kunci_jawaban = _POST[kunci] where id_soal = _POST[idSoal] and kunci_jawaban = kunci1 or diemysql_error;
updtjwbbva2 = mysql_queryupdate kunci_jawaban set kunci_jawaban = _POST[kunci2] where id_soal = _POST[idSoal] and kunci_jawaban = kunci2 or
diemysql_error;
ifupdtbva updtjwbbva1 updtjwbbva2{ echo sukses;
} }else ifkunci1 = _POST[kunci]{
updtbva = mysql_queryupdate bank_soal set soal = _POST[soal], pilihana = _POST[pila], pilihanb = _POST[pilb], pilihanc = _POST[pilc], pilihand =
_POST[pild], pilihane = _POST[pile], pilihanf = _POST[pilf], pilihang = _POST[pilg], pilihanh = _POST[pilh] where id_soal=_POST[idSoal] or
diemysql_error;
updtjwbbva = mysql_queryupdate kunci_jawaban set kunci_jawaban = _POST[kunci] where id_soal = _POST[idSoal] and kunci_jawaban =
kunci1 or diemysql_error;
ifupdtbva updtjwbbva{ echo sukses;
} }else ifkunci2 = _POST[kunci2]{
140
updtbva = mysql_queryupdate bank_soal set soal = _POST[soal], pilihana = _POST[pila], pilihanb = _POST[pilb], pilihanc = _POST[pilc], pilihand =
_POST[pild], pilihane = _POST[pile], pilihanf = _POST[pilf], pilihang = _POST[pilg], pilihanh = _POST[pilh] where id_soal=_POST[idSoal] or
diemysql_error;
updtjwbbva = mysql_queryupdate kunci_jawaban set kunci_jawaban = _POST[kunci2] where id_soal = _POST[idSoal] and kunci_jawaban =
kunci2 or diemysql_error;
ifupdtbva updtjwbbva{ echo sukses;
} }
}else if_POST[jenistes] == BMA1 || _POST[jenistes] == BMB1 || _POST[jenistes] == BMB2{
updatesoal = mysql_queryupdate bank_soal set soal = _POST[soal] where id_soal=_POST[idSoal] or diemysql_error;
updatejwb = mysql_queryupdate kunci_jawaban set kunci_jawaban = _POST[kunci] where id_soal=_POST[idSoal] or diemysql_error;
ifupdatesoal updatejwb{ echo sukses;
} }else if_POST[jenistes] == VOK1 || _POST[jenistes] == VOK2{
updatesoal = mysql_queryupdate bank_soal set soal = _POST[soal], pilihana = _POST[pila] where id_soal=_POST[idSoal] or diemysql_error;
updatejwb = mysql_queryupdate kunci_jawaban set kunci_jawaban = _POST[kunci] where id_soal=_POST[idSoal] or diemysql_error;
ifupdatesoal updatejwb{ echo suksesvok;
} }else if_POST[jenistes] == TR1{
datatr = array; query = mysql_queryselect from skor_pilihan where id_soal=_POST[idSoal] or
diemysql_error;
141
whilestr = mysql_fetch_arrayquery{ 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];
ifdatatr[skor][i-1] = s{ queryupdttr = mysql_queryupdate skor_pilihan set skor = s where id_soal =
_POST[idSoal] and pilihan = abjad or diemysql_error; }
} ifqueryupdttr{
echo sukses; }}?
142
4.4.9 Halaman Tambah Bobot