File kelola daftar tes

234 .modal.modalshow; } script ?php pesan = ; if isset_POST[btnhapus] { query = DELETE FROM un_daftar_tes where kd_judul_tes={_POST[kd_judul_tes]}; 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; } } query = SELECT FROM un_daftar_tes join un_grup_peserta usingkd_grup; result = mysql_queryquery; ?

e. File kelola daftar tes

?php pesan akan muncul ketika penyimpanan pada penambahanperubahan data telah dilakukan if pesan = { ? div class=alert ?php echo jenispesan ? button type=button class=close data- dismiss=alerttimes;button ?php echo pesan; ? div ?php } ? div class=page-header h1Tes small - ?php echo judul ?small a href=?page=tes class=btn btn-success pull- righti class=icon-chevron-left icon-whitei Daftar Tesa h1 div div form id=data_tes class=form-horizontal well method=POST -- untuk menampilkan pesan error-- -- style=padding: 1px 100px 8px 100px; color:FF0000-- div style=display:none; class=alert alert-danger id=pesan_errordiv -- form data-- div class=control-group label class=control-label for=judulNama Teslabel div class=controls input class=input-xxlarge name=judul value=?php echo fjudul ? div div div class=control-group label class=control-label for=paketPaket Soallabel div class=controls input class=input-xxlarge name=paket value=?php echo fpaket ? div div div class=control-group label class=control-label for=grupGrup Pesertalabel div class=controls -- input class=input-xxlarge name=grup value=?php echo fgrup ?-- select name=grup option value=--Pilih grup peserta--option ?php while data = mysql_fetch_arrayresult1 { if fgrup==data[kd_grup]{ selected=selected=selected; } else { selected=; } echo option value={data[kd_grup]} selected{data[nama_grup]}option; }? select div div div class=control-group label class=control-label for=durasiDurasi Tes menitlabel div class=controls input class=input-xxlarge name=durasi value=?php echo fdurasi ? div div div class=control-group label class=control-label for=statusStatus Teslabel div class=controls input type=radio name=status value=1 ?php echo statusaktif ? Aktifinputbr input type=radio name=status value=0 ?php echo statustakaktif ? Tidak Aktifinput div div div class=control-group label class=control-label for=statusPembahasanlabel div class=controls input type=radio name=bahas value=1 ?php echo ya ? Yainputbr input type=radio name=bahas value=0 ?php echo tidak ? Tidakinput div div div class=control-group div class=controls 235 button type=submit name=simpan class=btn btn-successSimpanbutton a href=?page=tes class=btn btn- dangerBatala div div form div ?php membuat Tes pesan = ; if _GET[to] == buat { judul = Buat Tes; fjudul = ; fpaket = ; fgrup = ; fdurasi= ; statusaktif = ; statustakaktif = ; ya=; tidak=; mengambil data grup query1 = SELECT FROM un_grup_peserta; result1 = mysql_queryquery1; if isset_POST[simpan] { mengambil data dari form judul_tes = _POST[judul]; kd_paket_soal =_POST[paket]; kd_grup =_POST[grup]; durasi =_POST[durasi]; status =_POST[status]; bahas=_POST[bahas]; query mysql untuk membuat tes query = INSERT INTO un_daftar_tesjudul,kd_paket_soal,kd_grup,tes_status,tes_baha s VALUES judul_tes,kd_paket_soal,kd_grup,status,bahas; result = mysql_queryquery; pesan yang akan keluar if result { pesan = strongBerhasilstrong Data telah tersimpan; jenispesan = alert-success; fjudul = ; fpaket = ; fgrup = ; fdurasi = ; statusaktif = ; statustakaktif =; ya=; tidak=; } else { pesan = strongGagalstrong Penyimpanan data gagal dilakukan; jenispesan = alert-danger; } } } mengubah tes elseif _GET[to] == ubah { judul = Ubah Tes; if isset_POST[simpan] { kd_judul_tes = _GET[kd]; judul_tes = _POST[judul]; kd_paket_soal =_POST[paket]; kd_grup =_POST[grup]; durasi =_POST[durasi]; status =_POST[status]; bahas=_POST[bahas]; query mysql untuk mengubah tes query = UPDATE un_daftar_tes SET judul = judul_tes, kd_paket_soal=kd_paket_soal, kd_grup=kd_grup, tes_status=status, durasi=durasi, tes_bahas=bahas WHERE kd_judul_tes = kd_judul_tes; result = mysql_queryquery; pesan yang akan keluar if result { pesan = strongBerhasilstrong Perubahan data telah berhasil disimpan; jenispesan = alert-success; } else { pesan = strongGagalstrong Perubahan data gagal dilakukan; jenispesan = alert-danger; } } mengambil data yang akan diubah query1 = SELECT FROM un_grup_peserta; result1 = mysql_queryquery1; query = SELECT FROM un_daftar_tes where kd_judul_tes={_GET[kd]}; result = mysql_queryquery; row = mysql_fetch_arrayresult; fjudul = row[judul]; fpaket = row[kd_paket_soal]; fgrup = row[kd_grup]; fdurasi = row[durasi]; fstatus = row[tes_status]; if fstatus==1 { statusaktif = checked=checked; statustakaktif =; } else { statusaktif =; statustakaktif = checked=checked; } fbahas = row[tes_bahas]; if fbahas==1 { ya = checked=checked; tidak =; } else { ya =; tidak = checked=checked; } } ? script type=textjavascript When the document is ready document.readyfunction { validation rules data_tes.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, 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

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