File soal Halaman untuk Admin dan guru a. File admin.php

236 place all errors in a div id=errors element errorPlacement: functionerror, element { error.appendTodivpesan_error; pesan_error.show }, rules: { judul: { required: true, rangelength : [1, 50] }, paket: { required: true, rangelength : [1, 15] }, grup: { required: true, number: true, rangelength : [1, 5] }, durasi: { required: true, number: true, rangelength : [1, 3] }, status: { required: true, }, bahas: { required: true, } }, messages: { judul: { required: Anda harus mengisi judul tes, rangelength: Judul tidak boleh melebihi 50 karakter }, paket: { required: Anda harus mengisi kode paket soal, rangelength : Kode paket tidak melebihi 15 karakter }, grup: { required: Anda harus mengisi kode grup peserta, number: Kode grup peserta harus angka, rangelength : Kode grup tidak melebihi 5 karakter }, durasi: { required: Anda harus mengisi durasi tes, number : Durasi tes harus berupa angka dalam menit, rangelength : Durasi tidak melebihi 3 karakter }, status: { required: Anda harus memilih status tes, }, bahas: { required: Anda harus memilih apakah pembahasan ditampilkan, } } }; }; script

f. File soal

?php echo pesan ? ?php if isset_GET[judul] {? div class=page-header h1Soal small - Daftar Soal untuk Tes ?php echo _GET[judul]?small table class=pull-right tr td form input name=page type=hidden value=tes button class=btn btn-info type=submiti class=icon-chevron-left icon- whiteiDaftar Tesbutton form td td form method=GET input name=page type=hidden value=kelolasoal input name=to type=hidden value=tambah input name=soaltampil type=hidden value=paket input name=datasearch type=hidden value=?php echo _GET[datasearch]? input name=judul type=hidden value=?php echo _GET[judul]? input name=dari type=hidden value=tes button class=btn btn-success type=submitTambah Soalbutton 237 form td tr table h1 div ?php } else { ? div class=page-header h1Soal small - Daftar Soal untuk Tessmall a href=?page=kelolasoalto=tambah class=btn btn-success pull-rightTambah Soala h1 div ?php } ? -- untuk menampilkan selektor untuk menampilkan soal-- ?php if isset_GET[dari] { ? div class=input-append form method=GET input name=page type=hidden value=soal table tr ?php if isset_SESSION[selektorsoal] {? tdselect name=soaltampil class=span7 option ?php if _SESSION[selektorsoal]==semuasoal{echo selected=selected;}? value=semuasoal--Semua Soal-- option option ?php if _SESSION[selektorsoal]==kode{echo selected=selected;}? value=kodeKode Soaloption option ?php if _SESSION[selektorsoal]==kunci{echo selected=selected;}? value=kunciKunci Soaloption option ?php if _SESSION[selektorsoal]==paket{echo selected=selected;}? value=paketKode Paket Soaloption selecttd ?php } else {? tdselect name=soaltampil class=span7 option value=semuasoal--Semua Soal--option option value=kodeKode Soaloption option value=kunciKunci Soaloption option value=paketKode Paket Soaloption selecttd ?php } ? ?php if isset_SESSION[katakunci_selektorsoal] {? tdinput type=text name=datasearch placeholder=kata kunci value=?php echo _SESSION[katakunci_selektorsoal];?inputtd ?php } else {? tdinput type=text name=datasearch placeholder=kata kunci inputtd ?php } ? tdbutton class=btn type=submiti class=icon-searchiTampilkan Databuttontd tr table form div br ?php }? --Menampilkan list soal dalam tabel-- table class=table table-hover tr th style=width:20pxbNo.btd th style=width:100pxbcenterIsi Soalcenterbtd th style=width:70px rel=tooltip title=Kunci JawabanbKunci Jawabanbtd th style=width:70px rel=tooltip title=Paket SoalbPaket Soalbtd th style=width:70px rel=tooltip title=PembahasanbPembahasanbtd th style=width:50pxbActionbtd tr ?php no = 1; while row = mysql_fetch_arrayresult { ? tr td?php echo no ?td td style=width:100px?php echo row[isi_soal] ?td td?php echo row[kunci_soal] ?td td?php echo row[kd_paket_soal] ?td td ?php if isset_GET[dari] { echo a href=?page=pembahasankd={row[kd_soal]}soaltampil={ _GET[soaltampil]}datasearch={_GET[datasearch]}judul ={_GET[judul]}dari=tes class=btn btn- infoPembahasana; } else { echo a href=?page=pembahasankd={row[kd_soal]} class=btn btn-infoPembahasana; } ? td td ?php if isset_GET[dari]{ echo nbsp;nbsp;a style=vertical-align:text-bottom; class=icon- wrench href=?page=kelolasoalto=ubahkd={row[kd_soal]}soalta mpil={_GET[soaltampil]}datasearch={_GET[datasearch]} judul={_GET[judul]}dari=tes rel=tooltip title=ubaha; } else { echo nbsp;nbsp;a style=vertical-align:text-bottom; class=icon- wrench href=?page=kelolasoalto=ubahkd={row[kd_soal]} rel=tooltip title=ubaha; } 238 echo nbsp;nbsp;a style=vertical-align:text-bottom; class=icon- wrench href=?page=kelolasoalto=ubahkd={row[kd_soal]} rel=tooltip title=ubaha; echo nbsp;; echo a style=vertical-align:text-bottom; class=icon-trash href=_ rel=tooltip title=hapus onclick=hapusjs\{row[kd_soal]}\a; ? td tr ?php no++; } bila data tidak ada maka if no == 1 { echo trtd-tdtd-tdtd-tdtd- tdtd-tdtr; } ? table div class=modal hide fade div class=modal-header button type=button class=close data- dismiss=modal aria-hidden=truetimes;button div div class=modal-body h4Apakah anda yakin ingin menghapus data tersebut?h4 div div class=modal-footer form method=POST input name=kd_soal type=hidden a data-dismiss=modal class=btnTidaka button name=btnhapus type=submit class=btn btn-dangerYabutton form div div script type=textjavascript function hapusjskd_soal{ input[name=kd_soal].attrvalue,kd_soal; .modal.modalshow; } script ?php pesan = ; if isset_POST[btnhapus] { query = DELETE FROM un_soal where kd_soal={_POST[kd_soal]}; result = mysql_queryquery; if result { pesan = div class=alert alert-success button type=button class=close data- dismiss=alerttimes;button strongBerhasilstrong Data berhasil dihapusdiv; } else { pesan = div class=alert alert-danger button type=button class=close data- dismiss=alerttimes;button strongGagalstrong Penghapusan data gagal dilakukandiv; } } if isset_GET[soaltampil] { if _GET[soaltampil]==kode{ if _GET[datasearch]== { query = SELECT FROM un_soal where kd_soal={_GET[datasearch]}; result = mysql_queryquery; } else { query = SELECT FROM un_soal; result = mysql_queryquery; } } else if _GET[soaltampil]==kunci{ if _GET[datasearch]== { query = SELECT FROM un_soal where kunci_soal={_GET[datasearch]}; result = mysql_queryquery; } else { query = SELECT FROM un_soal; result = mysql_queryquery; } } else if _GET[soaltampil]==paket{ if _GET[datasearch]== { query = SELECT FROM un_soal where kd_paket_soal={_GET[datasearch]}; result = mysql_queryquery; } else { query = SELECT FROM un_soal; result = mysql_queryquery; } } else { query = SELECT FROM un_soal; result = mysql_queryquery; } _SESSION[selektorsoal] = _GET[soaltampil]; _SESSION[katakunci_selektorsoal] = _GET[datasearch]; } else { query = SELECT FROM un_soal; result = mysql_queryquery; } ?

g. File kelola soal

Dokumen yang terkait

PENGEMBANGAN MEDIA PEMBELAJARAN BERBASIS MULTIMEDIA INTERAKTIF PADA MATA PELAJARAN TEKNIK ELEKTRONIKA DASAR DI SMK NEGERI 1 BANSARI TEMANGGUNG.

2 4 118

PENGEMBANGAN MEDIA PEMBELAJARAN CATU DAYA PADA MATA PELAJARAN ELEKTRONIKA DASAR UNTUK SEKOLAH MENENGAH KEJURUAN (SMK).

0 1 104

PENGEMBANGAN MEDIA PEMBELAJARAN INTERAKTIF MATERI FLIP-FLOP PADA MATA PELAJARAN TEKNIK ELEKTRONIKA DASAR UNTUK PESERTA DIDIK KELAS X TEKNIK ELEKTRONIKA INDUSTRI DI SMK NEGERI 2 PURWOKERTO.

1 2 293

PENGARUH PENGGUNAAN MEDIA PEMBELAJARAN ELECTRONIC WORK BENCH (EWB) DAN PROTEUS TERHADAP PENCAPAIAN KOMPETENSI PADA MATA PELAJARAN TEKNIK ELEKTRONIKA DASAR SISWA KELAS X TEKNIK ELEKTRONIKA INDUSTRI SMK N 2 PENGASIH.

2 12 252

Pengembangan Trainer Mikrokontroler AT89S51 sebagai Media Pembelajaran pada Mata Pelajaran Mikrokontroler Program Keahlian Teknik Elektronika Industri di SMK Negeri 1 Nanggulan.

0 0 213

PENGEMBANGAN MEDIA PEMBELAJARAN TRANSISTOR MENGGUNAKAN TRAINER TRANSISTOR PADA MATA PELAJARAN ELEKTRONIKA DASAR KELAS X TEKNIK ELEKTRONIKA INDUSTRI SMK MUHAMMADIYAH PRAMBANAN.

2 3 152

PENGEMBANGAN MODUL TEKNIK ELEKTRONIKA DASAR PADA MATA PELAJARAN TEKNIK ELEKTRONIKA DASAR KELAS X TEKNIK AUDIO VIDEO DI SMK NEGERI 2 YOGYAKARTA.

1 9 255

Pengembangan Sistem Pengujian Terkomputerisasi untuk Kompetensi Bidang Kejuruan Siswa SMK di DIY

0 1 14

PENGEMBANGAN MEDIA PEMBELAJARAN INTERAKTIF MATERI FLIP-FLOP PADA MATA PELAJARAN TEKNIK ELEKTRONIKA DASAR UNTUK PESERTA DIDIK KELAS X TEKNIK ELEKTRONIKA INDUSTRI DI SMK NEGERI 2 PURWOKERTO.

1 2 293

PENGEMBANGAN SISTEM TES DIAGNOSTIK KESULITAN BELAJAR KOMPETENSI DASAR KEJURUAN SISWA SMK.

0 1 69