Halaman Lihat Seluruh Soal Halaman LihatUbah Data Soal

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