Halaman Tambah Data Soal Halaman Form Tambah Soal

133

4.4.5 Halaman Tambah Data Soal

Halaman ini dapat digunakan oleh ketua P2TKP untuk memasukkan periode soal, memilih jurusan, dan memilih jenis tes untuk soal yang akan di masukkan. Jika semua data sudah diisi dan dipilih klik tombol lanjut. Gambar 4.7 Halaman Tambah Data Soal PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 134

4.4.6 Halaman Form Tambah Soal

Pada halaman ini, ketua P2TKP dapat menambahkan data soal untuk tes potensi akademik untuk pengarahan program studi. Periode dan jenis tes sudah terisi sesuai dengan yang dipilih sebelumnya. Setelah semua data terisi, klik tombol Simpan Soal. Gambar 4.8 Halaman Form Tambah Soal ?php include ....koneksi.php; if_POST[jenistes] == BVB1 || _POST[jenistes] == BVB2{ querybvb=mysql_queryinsert into bank_soal id_soal, soal, pilihana, pilihanb, pilihanc, pilihand, id_jenis_tes, periode values _POST[idSoal], _POST[soal], _POST[pila], _POST[pilb], _POST[pilc], _POST[pild], _POST[jenistes], _POST[periode] or diemysql_error; queryjwb = mysql_queryinsert into kunci_jawabanid_soal,kunci_jawaban values _POST[idSoal], _POST[kunci] or diemysql_error; ifquerybvb queryjwb{ echo sukses; 135 } }else if_POST[jenistes] == BVA1 || _POST[jenistes] == BVA2{ querybva = mysql_queryinsert into bank_soal id_soal, soal, pilihana, pilihanb, pilihanc, pilihand, pilihane, pilihanf, pilihang, pilihanh, id_jenis_tes, periode values _POST[idSoal], _POST[soal], _POST[pila], _POST[pilb], _POST[pilc], _POST[pild], _POST[pile], _POST[pilf], _POST[pilg], _POST[pilh], _POST[jenistes], _POST[periode] or die mysql_error; queryjwb = mysql_queryinsert into kunci_jawabanid_soal, kunci_jawaban values _POST[idSoal], _POST[kunci] or die mysql_error; queryjwb2=mysql_queryinsert into kunci_jawaban id_soal, kunci_jawaban values _POST[idSoal], _POST[kunci2] or diemysql_error; ifquerybva queryjwb queryjwb2{ echo sukses; } }else if_POST[jenistes] == BMA1 || _POST[jenistes] == BMB1 || _POST[jenistes] == BMB2{ query = mysql_queryinsert into bank_soal id_soal, soal, id_jenis_tes, periode values _POST[idSoal], _POST[soal], _POST[jenistes], _POST[periode] or die mysql_error; queryjwb = mysql_queryinsert into kunci_jawaban id_soal, kunci_jawaban values _POST[idSoal], _POST[kunci] or diemysql_error; ifquery queryjwb{ echo sukses; } }else if_POST[jenistes] == VOK1 || _POST[jenistes] == VOK2{ queryvok = mysql_queryinsert into bank_soal id_soal, soal, pilihana, id_jenis_tes, periode values _POST[idSoal], _POST[soal], _POST[pila], _POST[jenistes], _POST[periode] or die mysql_error; queryjwb=mysql_queryinsert into kunci_jawaban id_soal, kunci_jawaban values _POST[idSoal], _POST[kunci] or diemysql_error; ifqueryvok queryjwb{ echo sukses; } }else if_POST[jenistes] == TR1{ 136 uploaddir = .gambarsoal; fileName = _FILES[gambar][name]; uploadfile = uploaddir . fileName; tmpName =_FILES[gambar][tmp_name]; fileType = _FILES[gambar] [type]; explode = explode.,fileName; extensi = explode[countexplode-1]; ifmove_uploaded_file_FILES[gambar][tmp_name],uploadfile{ query=insert into bank_soal id_soal, soal, pilihana, pilihanb, pilihanc, pilihand, pilihane, judul, link, id_jenis_tes, periode values _POST[idSoal], _POST[soal], _POST[pila], _POST[pilb], _POST[pilc], _POST[pild], _POST[pile], fileName, uploadfile, _POST[jenistes], _POST[periode]; mysql_queryquery; 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]; skor=insert into skor_pilihan id_soal, pilihan, skor values _POST[idSoal], abjad, s; mysql_queryskor or diemysql_error; } echo sukses; }else{ echo gagal; }} ? 137

4.4.7 Halaman Lihat Seluruh Soal