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

241 set this to false if you dont what to set focus on the first invalid input focusInvalid: false, by default validation will run on input keyup and focusout set this to false to validate on submit only onkeyup: false, onfocusout: false, by default the error elements is a label errorElement: div, place all errors in a div id=errors element errorPlacement: functionerror, element { error.appendTodivpesan_error; pesan_error.show }, rules: { isisoal: { required: true }, kunci: { required: true, rangelength : [1, 1] }, kd_paket_soal: { required: true, rangelength : [1, 15] } }, messages: { isisoal: { required: Anda harus mengisi isi soal }, kunci: { required: Anda harus mengisi kunci jawaban, rangelength : Kunci jawaban A, B, C, D atau E }, kd_paket_soal: { required: Anda harus memilih kode paket soal, rangelength : Kode paket soal tidak melebihi 5 karakter } } }; }; script

h. File pembahasan soal

?php pesan akan muncul ketika penyimpanan pada penambahanperubahan data telah dilakukan if pesan = or pesan_isi = { ? div class=alert ?php echo jenispesan ? button type=button class=close data- dismiss=alerttimes;button ?php if pesan_isi = {echo pesan_isi.br;}; if pesan = {echo pesan.br;}; ? div ?php } ? div class=page-header -- Menampilkan judul tes dalam header -- h1Soal small - Pembahasansmall -- Menampilkan tombol dalam header-- ?php if isset_GET[dari] {? form method=GET class=pull- right input name=page type=hidden value=soal 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 type=submit class=btn btn-success pull-rightDaftar Soalbutton form ?php } else {? a href=?page=soal class=btn btn-success pull- righti class=icon-chevron-left icon-whitei Daftar Soala ?php } ? h1 div div form id=data_pembahasan class=form-horizontal well method=POST -- untuk menampilkan pesan error-- div style=display:none; class=alert alert-danger id=pesan_errordiv -- form data-- div class=control-group label class=control-label for=pembahasanPembahasan Soallabel div class=controls textarea rows=5 class=pembahasan name=pembahasan id=pembahasan?php echo pembahasan ?textarea div div div class=control-group div class=controls button type=submit name=simpan class=btn btn-successSimpanbutton ?php if isset_GET[dari] {? a href=?page=soalsoaltampil=?php echo _GET[soaltampil]?datasearch=?php echo 242 _GET[datasearch]?judul=?php echo _GET[judul]?dari=tes class=btn btn-dangerBatala ?php } else {? a href=?page=soal class=btn btn-dangerBatala ?php } ? div div form div script window.onload = function { CKEDITOR.replace isisoal ; CKEDITOR.replace isisoal, { filebrowserUploadUrl: handlerupload.php } ; CKEDITOR.replace pembahasan, { extraPlugins: imageuploader extraPlugins: kcfinder filebrowserUploadUrl: ..frameworkckeditorpluginsimageuploader kcfinder filebrowserBrowseUrl : ..frameworkkcfinderbrowse.php?opener=ckeditortype=files , filebrowserImageBrowseUrl : ..frameworkkcfinderbrowse.php?opener=ckeditortype=ima ges, filebrowserFlashBrowseUrl : ..frameworkkcfinderbrowse.php?opener=ckeditortype=flas h, filebrowserUploadUrl : ..frameworkkcfinderupload.php?opener=ckeditortype=files , filebrowserImageUploadUrl : ..frameworkkcfinderupload.php?opener=ckeditortype=imag es, filebrowserFlashUploadUrl : ..frameworkkcfinderupload.php?opener=ckeditortype=flash }; }; script ?php menambah soal pesan = ; pesan_isi = ; if isset_POST[simpan] { input apa update? kd_soal= _GET[kd]; querybahas=SELECT countbahas FROM un_bahas where kd_soal={_GET[kd]}; bahas = mysql_queryquerybahas; databahas = mysql_fetch_arraybahas; jika belum ada data maka input if databahas[bahas]==0 { mengambil data dari form pembahasan = _POST[pembahasan]; query mysql untuk menambah soal query = INSERT INTO un_bahaskd_soal,pembahasan VALUES kd_soal,pembahasan; result = mysql_queryquery; pesan yang akan keluar if result { echo mysql_error; pesan = strongBerhasilstrong Data telah tersimpan; jenispesan = alert-success; query = SELECT FROM un_bahas where kd_soal={_GET[kd]}; result = mysql_queryquery; row = mysql_fetch_arrayresult; pembahasan = row[pembahasan]; } else { echo mysql_error; pesan = strongGagalstrong Penyimpanan data gagal dilakukan; jenispesan = alert-danger; } jika mau update } else { mengambil data dari form kd_soal = _GET[kd]; pembahasan = _POST[pembahasan]; query mysql untuk menambah soal query = UPDATE un_bahas SET pembahasan=pembahasan WHERE kd_soal=kd_soal; result = mysql_queryquery; pesan yang akan keluar if result { echo mysql_error; pesan = strongBerhasilstrong Data telah tersimpan; jenispesan = alert-success; query = SELECT FROM un_bahas where kd_soal={_GET[kd]}; result = mysql_queryquery; row = mysql_fetch_arrayresult; pembahasan = row[pembahasan]; } else { echo mysql_error; pesan = strongGagalstrong Penyimpanan data gagal dilakukan; jenispesan = alert-danger; } mengambil data yang akan diubah query = SELECT FROM un_bahas where kd_soal={_GET[kd]}; result = mysql_queryquery; row = mysql_fetch_arrayresult; pembahasan = row[pembahasan]; }} else { query = SELECT FROM un_bahas where kd_soal={_GET[kd]}; result = mysql_queryquery; row = mysql_fetch_arrayresult; pembahasan = row[pembahasan]; } ? script type=textjavascript When the document is ready document.readyfunction { 243 validation rules data_pembahasan.validate{ set this to false if you dont what to set focus on the first invalid input focusInvalid: false, by default validation will run on input keyup and focusout set this to false to validate on submit only onkeyup: false, onfocusout: false, by default the error elements is a label errorElement: div, place all errors in a div id=errors element errorPlacement: functionerror, element { error.appendTodivpesan_error; pesan_error.show }, rules: { isisoal: { required: true }, kunci: { required: true, rangelength : [1, 1] }, kd_paket_soal: { required: true, rangelength : [1, 15] } }, messages: { isisoal: { required: Anda harus mengisi isi soal }, kunci: { required: Anda harus mengisi kunci jawaban, rangelength : Kunci jawaban A, B, C, D atau E }, kd_paket_soal: { required: Anda harus mengisi kode paket soal, rangelength : Kode paket soal tidak melebihi 5 karakter } } }; }; script

i. File grup peserta

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