Tutorial Blog Untuk Pemula
  • 1. Panduan membuat blog
  • 2.Cara Mengatur/setting blog
  • 3.Membuat Text berjalan
  • 4.Cara memposting artikel
  • 5.Cara membuat Text Area
  • 6.Cara membuat menu dropDown
  • 7.Cara memasang Metta Tags
  • 8.Cara memasang jam di Blog
  • 9.Cara memasang Feed Di Blog
  • 10.Cara Membuat Email Subscribe Form dengan Feedburner
  • 11.Cara Menghilangkan Judul Blog
  • 12.Mengubah Title Blog dengan Title Postingan
  • 13.Cara menampilkan widget hanya di halaman depan
  • 14.Cara Membuat Refresh di Blog
  • 15.Cara Mengimpor Blog Ke Catatan Facebook
  • 16.Apa Siih Peringkat Alexa..?
  • 17.Mengatasi Blogspot yang di hapus Blogger
  • 18.Membuat Pagging Di Blogspot
  • 19.Membuat pesan Selamat Datang dan Selamat tinggal Di Blog
  • 20.Cara Membuat Form Contact via E-mail Untuk Blog
  • 21.Mengatur Huruf dan Warna di blogger
  • 22.Cara Memasang Tombol Facebook Share Dalam Postingan Blog
  • 23.Buat Tulisan Bergaya Web Secara Online
  • 24.Pasang User Online Status
  • 25.Cara Memasukan Video Di dalam postingan
  • 26.Cara membuat atau mengganti Favicon Di Blog
  • 27.Cara Menampilkan Form Komentar Hanya di Postingan Tertentu
  • 28.Cara Mengubah Tampilan Kursor Blog
  • 29.Cara MeMbuat Banner Animasi Untuk Blog
  • 30.Memasang Tombol Like Facebook Di Blog
  • 31.Pasang Fasilitas Print di Blog
  • 32.Pasang Icon Emotions Upin dan Ipin di Komentar Blog
  • 33.Membuat Tulisan terbalik Di Blog
  • 34.Cara Menampilkan kode HTML di Postingan
  • 35.Cara Pasang Recent Post
  • 36.Cara membuat Search Box pada Blog
  • 37.Daftar Situs Social Bookmarking Dofollow
  • 38.Cara Membuat Menu di Blogspot dengan List-O-Matic
  • 39.Mengganti Template Di Blogger
  • 40.Cara Daftar di Search Engine
  • 41.Apa siih Google Page Rank..??
  • 42.Menambahkan Search Engine di blog
  • 43.Pasang Pelacak IP Address di Blog
  • 44.Pasang Widget Top Artikel
  • 45.Tips membuat Blog Lebih menarik
  • 46.Membuat Tulisan Yang Dicoret pada postingan
  • 47.Cara mendaftar Google Sitemap
  • 48.Fitur Fitur baru Dari Blogger.com
  • 49.Cara Pasang Recent Post dengan Thumbnails
  • 50.Menghilangkan Icon Obeng dan Tang / Quick edit Blogger
  • 51.Cepat Terindeks di Search Engine
  • 52.Membuat Drop Cap( Tulisan bergaya Koran )
  • 53.Membuat Tanda Tangan(Signature) Online
  • 54.Membuat Gambar ASCII
  • 55.Cara Upload Foto Ke Photo Bucket
  • 56.Cara Memasang Widget Visitor Di Blog
  • Seputar SEO (Search Engine Optimezed)

    Selasa, 04 Oktober 2011

    Membuat Kuis Online




    Kalau kita buat website E-learning, alangkah bagusnya kalau kita buat soal online..mungkin website E-learning kita akan lebih interaktif..saya akan contohkan sedikit cara membuat soal online..
    1. Buatlah database dengan nama kuis

    create table kuis{
    id_kuis int(4) NOT NULL AUTO_INCREMENT PRIMARY KEY,
    soal varchar(100) NOT NULL,
    jawab_a varchar(60) NOT NULL,
    jawab_b varchar(60) NOT NULL,
    jawab_c varchar(60) NOT NULL,
    jawab_d varchar(60) NOT NULL,
    kunci ENUM('A','B','C','D') NOT NULL ) ENGINE= MYISAM;

    Kemudian isi Tabel tersebut
    INSERT INTO `kuis` ( `id_kuis` , `soal` , `jawab_a` , `jawab_b` , `jawab_c` , `jawab_d` , `kunci` )
    VALUES (
    NULL , 'Mana yang bukan termasuk database..?', 'Mysql', 'Ms Acces', 'Oracle', 'PostgreSQL', 'B'
    );


    Kemudian kita buat script PHPnya:
    Index.php

    Lt;?
    $dbhost="localhost";
    $dbuser="root";
    $dbpass="";
    $dbdata="kuis";
    $koneksi=mysql_connect($dbhost,$dbuser,$dbpass);
    mysql_select_db($dbdata);

    $sql="select * from kuis order by id_kuis";
    $qry=mysql_query($sql);

    //memeriksa keberadaan data
    if(! mysql_num_rows($qry) >=1)
    {
    echo "BELUM ADA SOAL YANG DIINPUT";
    exit;
    }

    echo"<form name=form1 method=post action=jawabhasil.php>";
    while ($data=mysql_fetch_array($qry))
    {
    $no++;

    echo "$no. $data[soal] <br>";
    echo "A. <input type=radio value='A' name='RbJawaban[$data[id_kuis]]'>";
    echo "$data[jawab_a] <br>";

    echo "B. <input type='radio' value='B' name='RbJawaban[$data[id_kuis]]'>";
    echo "$data[jawab_b] <br>";

    echo "C. <input type='radio' value='C' name='RbJawaban[$data[id_kuis]]'>";
    echo "$data[jawab_c] <br>";

    echo "D. <input type='radio' value='D' name='RbJawaban[$data[id_kuis]]'>";
    echo "$data[jawab_d] <br><br>";
    }

    echo "<input type=submit name=submit value=Jawab>";
    echo"</form>";
    ?>


    jawabanhasil.php

    <?
    $dbhost="localhost";
    $dbuser="root";
    $dbpass="";
    $dbdata="kuis";
    $koneksi=mysql_connect($dbhost,$dbuser,$dbpass);
    mysql_select_db($dbdata);

    if(! count($RbJawaban) >=1)
    {
    echo "ANDA BELUM MEMILIH";
    include "index.php";
    exit;
    }

    $benar=0;
    foreach(RbJawaban as $indeks=> $nilai)
    {
    $sql="select * from kuis where id_kuis='$indeks'";
    $qry=mysql_query($sql);
    $data=mysql_fetch_array($qry);

    if($data['kunci']==$nilai)
    {$benar=$benar+1;
    }}
    $sql_jum="select count (*) from kuis";
    $qry_jum=mysql_query($sql_jum);
    $datajum=mysql_fetch_array($qry_jum);
    $jumlah=$data_jum[0];
    $salah=$jumlah-$benar;
    $persen_benar=round(($benar/$jumlah)*100,2);
    $persen_salah=round(($salah/$jumlah)*100,2);

    echo "<h3>Hasil kuis:echo "Jumlah Benar : $benar($persen_benar %)<br>";
    echo "Jumlah Salah : $salah($persen_salah %)";



    ?>


    Semoga bermanfaat..

    Ingin artikel Blog ini langsung ke Email anda? Silahkan masukan alamat email anda untuk berlangganan.

    Masukan Alamat Email Anda :
    Postingan yang Berhubungan

    1 komentar:

    Chandra Wibowo on 21 Januari 2014 pukul 15.04 mengatakan...

    :a:

    Posting Komentar

    Download buku Yang Bermanfaat

    Gabung bersama kami

     
    Copyright  2011 @ Johan Untuk Perempuan || Johan507-berbagi.blogspot.com