Variabel untuk menyimpan pesan error if (isset($_post['submit'])) { if (empty($_post['username']) empty($_post['password'])) Lebih terperinci MODUL PEMROGRAMAN WEB MODUL PEMROGRAMAN WEB DATABASE OPERATION Rajif Agung Yunmar, S.Kom STMIK AMIKOM Yogyakarta 2011 DAFTAR ISI Database Operation... 1 1. SQL... 1 1.1 Data Definition Language (DDL)... 1 1.2 Data Manipulation Lebih terperinci Praktikum 3 Cookie, Session, dan Database MySQL Praktikum Cookie, Session, dan Database MySQL Tujuan Praktikum : Memberikan pemahaman kepada mahasiswa tentang cookie dan bagaimana menggunakannya. Memberikan pemahaman kepada mahasiswa tentang session Lebih terperinci Domain & Hosting Free By : Subianto, S.Kom Domain & Hosting Free www.000webhost.com By : Subianto, S.Kom REGISTRASI By : Subianto, S.Kom REGISTRASI By : Subianto, S.Kom REGISTRASI By : Subianto, S.Kom REGISTRASI By : Subianto, S.Kom REGISTRASI Lebih terperinci TUTORIAL APLIKASI WEB Dengan PHP dan MySQL TUTORIAL APLIKASI WEB Dengan PHP dan MySQL Tutorial Aplikasi Web Dengan PHP dan MySQL A. DASAR TEORI PHP merpakan bahasa pemrograman yang sangat popular dalam pengembangan website dewasa ini, pada dasarnya, Lebih terperinci LAMPIRAN. 1. Listing Program pada website sekolah. index.php LAMPIRAN 1. Listing Program pada website sekolah index.php sd Swasta Adhyaksa Medan Lebih terperinci Menampilkan user online seperti di obrolan step by step Menampilkan user online seperti di obrolan step by step Oleh: lukman hakim Salam hangat temen2 Jagocoding.com, Berikut saya akan berbagi tutorial sederhana yakni bagaimana cara menampilkan user online Lebih terperinci
<script type="text/javascript"> function soal_kosong(id_ujian,soal_ke,jum_soal){ var jml_pil_jawaban = 5; var nama_radio = "_"+id_ujian+"_"+soal_ke; var id_area = "_"+id_ujian+"_"+soal_ke; var soal_kosong = "
"; return soal_kosong; } function tambah_soal(jumlah){ var jum_awal = ""; var soal_terakhir = ""; for(var i = 0; i < jumlah; i++){ var id_ujian = ""; var soal_ke = $(".soal_ujian").length + 1 + parseInt(soal_terakhir); var id_area = "_"+id_ujian+"_"+soal_ke; var jum_soal_sekarang = $(".soal_ujian").length + 1 + parseInt(jum_awal); var soalnya = soal_kosong(id_ujian,soal_ke,jum_soal_sekarang); $(soalnya).appendTo("#tempat_soal");
Universitas Sumatera Utara
replaceDiv(id_area); // info untuk jumlah soal $("#info_jml_soal").text(jum_soal_sekarang); } } function jawab(elm){ $(elm).parent().parent().find("div.kunci_jawaban").html($(elm).next().val( )); } function hapus_kunci_jawaban(elm){ $(elm).parent().parent().find("div.kunci_jawaban").empty(); } function simpan(elm){ var isi_soal = $(elm).parents("div.isi_soal"); // pilihan jawaban dan kunci jawaban gak boleh kosong var pilihan_jawaban = new Array(); var error = 0; $(isi_soal).find(".pilihan_jawaban>textarea").each(function(index){ if($(this).val() == ""){ $(this).css({"background":"#F4C3C2"}); error++; } else{ $(this).css({"background":"#FFFFFF"});
Universitas Sumatera Utara
// yang radio buttonnya dipilih berarti jawaban yang benar var temp_status = 0; // 0 = false if($(this).prev().is(":checked")){ temp_status = 1; } var temp_jawaban = [$(this).val(),temp_status]; pilihan_jawaban.push(temp_jawaban); } }); // ambil pertanyaan tapi destroy dulu ckeditor biar lebih mudah $(isi_soal).find(".div_editor span").eq(0).click(); var pertanyaan = $(isi_soal).find(".pertanyaan").eq(0).html(); var kunci_jawaban = $(isi_soal).find(".kunci_jawaban:first"); // jika sudah lengkap semua simpan ke database if(error == 0 && $(kunci_jawaban).html() != ""){ // id_ujian diambil dari nama radio button pada pilihan jawaban var nama_radio = $(isi_soal).find(":radio").eq(0).attr("name"); // id untuk div informasi ketika menyimpan soal var id_info = "info_"+nama_radio; nama_radio = nama_radio.split("_"); var id_ujian = nama_radio['1']; var id_soal = id_ujian+"_"+nama_radio['2']; var tinggi_div_soal = $(isi_soal).parent().outerHeight(); var lebar_div_soal = $(isi_soal).parent().outerWidth();
Universitas Sumatera Utara
var posisi = $(isi_soal).parent().position(); var div_overlay = "
"; $(div_overlay).appendTo("#tempat_soal"); // letakkan informasi pada div id=id_info tepat ditengah soal var tinggi_info = $("#"+id_info).outerHeight(); var lebar_info = $("#"+id_info).outerWidth(); var atas = (parseInt(posisi.top) + (tinggi_div_soal - tinggi_info)/2)+"px"; var kiri = (lebar_div_soal - lebar_info)/2+"px"; $("#"+id_info).css({"top":atas,"left":kiri}); // simpan soal ke database var data_kirim = [id_soal,id_ujian,pertanyaan,pilihan_jawaban]; var url = "simpan_soal.php"; $.post(url,{data:data_kirim},function(hasil){
Universitas Sumatera Utara
if(hasil == 1){ // info sukses disimpan $("#"+id_info).html("<span class='sukses'>Sudah disimpan .........."); } else { // tampilkan info coba simpan lagi $("#"+id_info).html("
Gagal disimpan, mungkin jaringan sedang down ..........
Coba lagi
"); } })
} else{ alert("ada yang kosong atau belum memilih jawaban"); if($(kunci_jawaban).html() == ""){ $(kunci_jawaban).css({"background":"#F4C3C2"}); } } } function simpan_lagi(elm,info_soal){ // id elemen ini adalah info_id_soal, id soal aja
Universitas Sumatera Utara
var id_soal = info_soal.substr(5); // hapus overlay $(elm).parent().parent().remove(); // klik kembali tombol simpan $("#"+id_soal).parent().find("div input.tombol").eq(0).click(); } function reset(elm){ var isi_soal = $(elm).parents("div.isi_soal"); $(isi_soal).find("textarea").val(""); $(isi_soal).find(".kunci_jawaban").empty(); } function preview(elm){ var data_textarea = $(elm).parent().prev().val(); // tutup semua layar monitor var lebar_layar = $(window).width(); var tinggi_layar = $(document).height(); var overlay = "
"; $(overlay).appendTo("#content"); var atas = (($(window).height() - $("#popup_editor").parent().height()) / 2) + $(window).scrollTop(); var kiri = (lebar_layar - $("#popup_editor").parent().width()) / 2 + $(window).scrollLeft(); $("#popup_editor").parent().css({"top":atas+"px","left":kiri+"px"}); // tinggi overlay disesuaikan $("#overlay").css({"height":$(document).height()+"px"}); } function popup_editor(elm){ // tambahkan elemen pemanggil dengan id pemanggil_editor $(elm).attr('id','pemanggil_editor'); var data_textarea = $(elm).parent().prev().val(); // tutup semua layar monitor var lebar_layar = $(window).width(); var tinggi_layar = $(document).height(); var overlay = "
"; $(overlay).appendTo("#content"); replaceDiv("popup_editor"); var atas = (($(window).height() - $("#popup_editor").parent().height()) / 2) + $(window).scrollTop(); var kiri = (lebar_layar - $("#popup_editor").parent().width()) / 2 + $(window).scrollLeft(); $("#popup_editor").parent().css({"top":atas+"px","left":kiri+"px"}); // tinggi overlay disesuaikan $("#overlay").css({"height":$(document).height()+"px"}); } function sisipke_textarea(elm){ hapus_kaji_editor("popup_editor"); var data = $("#popup_editor").html(); // pemanggil editor var pemanggil = $("#pemanggil_editor"); // textarea yang diisi data $(pemanggil).parent().prev().val(data).change(); $(elm).parent().parent().parent().remove(); // hapus elemen id dari pemanggil $(pemanggil).removeAttr("id");
Universitas Sumatera Utara
} function tutup_texteditor(elm){ hapus_kaji_editor("popup_editor"); $(elm).parent().parent().parent().remove(); var pemanggil = $("#pemanggil_editor"); $(pemanggil).removeAttr("id"); } function kembali_lagi(id_mp){ $("#content").html(info_loading).load("daftar_ujian.php?id_mp="+id_mp) ; } $(function(){ $("#t_soal").click(); })
Soal <span id="info_jml_soal">0
Tambahkan soal untuk ujian
Universitas Sumatera Utara
3.
buat_ujian.php
<script> function simpan(elm){ var inputan = $(elm).find(".isian"); var data = $(elm).serializeArray(); //berupa JSON object var url = $(elm).attr('action'); var tabel = $(elm).attr('title'); for(i = 0; i < inputan.length - 1; i++){
$(".ket").eq(i).empty().css({"display":"none"}); } } // simpan ke database $.post(url,{tbl:tabel,data:data},function(hasil){ if(hasil == 1){ var tampil = "
<script> function lihat_ujian(id_mp){ // load content dengan data dari daftar_ujian.php $("#content").html(info_loading).load("daftar_ujian.php?id_mp="+id_mp) ; } function edit_mp(elm,id_mp){ var nama_mp = $(elm).parent().find("li").text(); $(".sedang_diedit").removeClass("sedang_diedit"); $(".telah_diedit").removeClass("telah_diedit"); $(elm).parent().addClass("sedang_diedit"); $("#f_mp input[name=nama_mp]").val(nama_mp); // sembunyikan tombol simpan $("#simpan_mp").fadeOut(); $("#update_mp").fadeIn(); $("#update_mp").data("id_mp",id_mp); } function batal_update(){ $(".sedang_diedit").removeClass("sedang_diedit"); $("#update_mp").fadeOut(); $("#simpan_mp").fadeIn(); $(".inputan").each(function(){ $(this).val($("#content").data($(this).attr("name")));
Universitas Sumatera Utara
}) } function update_mp(elm){ var errornya = 0; $(".inputan").each(function(){ if($(this).val() == ""){ errornya++; $(this).focus(); return false; } }) if(errornya == 0){ //simpan ke database var data = $(elm).parent().parent().serializeArray(); var url = "update_data.php"; var tabel = "mapel";
data.unshift({"name":"id_mp","value":$("#update_mp").data("id_mp")}); $.post(url,{data:data,table:tabel},function(hasil){ if(hasil == 1){ // update data pada baris yang diedit var div_mapel = $(".sedang_diedit");
// hapus class sedang diedit dan tambahkan kelas telah diedit
$(div_mapel).removeClass("sedang_diedit").addClass("telah_diedit"); } else{ alert("gagal disimpan, mungkin data sudah ada \n atau koneksi bermasalah"+hasil);
} }) } else { alert("harus diisi semua...."); } } function simpan_mp(elm){ var nama_mp = $(elm).prev().val(); if(nama_mp != "" && nama_mp != "nama mata pelajaran"){ //simpan ke database var data = $(elm).parent().serializeArray(); var url = "simpan_form.php"; var tabel = "mapel"; $.post(url,{data:data,tbl:tabel},function(hasil){
Universitas Sumatera Utara
if(hasil == 1){ // reload content dengan halaman ini
$("#content").html(info_loading).load("daftar_mp.php"); } else{ alert("gagal disimpan, mungkin data sudah ada \n atau koneksi bermasalah"); } }) } else { alert("harus diisi semua...."); } } function hapus_mp(elm,id_mp){ $(".sedang_diedit").removeClass("sedang_diedit"); $(elm).parent().addClass("sedang_diedit");
6.
daftar_nilai_mp.php
"; }
?>
Universitas Sumatera Utara
} ?>
<script> function lihat_nilai_ujian(id_mp){ // load content dengan data dari daftar_ujian.php $("#content").html(info_loading).load("daftar_nilai_ujian.php?id_mp="+i d_mp); }
7.
daftar_nilai_ujian.php
Universitas Sumatera Utara
$nama_mp = mysql_result(mysql_query("select nama_mp from mapel where id_mp='".$id_mp."'"),0); ?>