SlideShare a Scribd company logo
1 of 10
Pengembangan Website Ujian Online Berbentuk Pilihan Ganda
                    Menggunakan PHP dan MySQL

                                Ade Permana (Editor)
     Mahasiswa Program Studi Pendidikan Teknik Elektronika Universitas Negeri Jakarta
                                 angkatan tahun 2008

Development of science and technology so rapidly is no exception in the field of
telecommunication and information. One of the telecommunication and information
technology is the internet. In the world of education, the internet can be used to support
educational activities, including educational evaluation. One of the methods of educational
evaluation with the test method. To facilitate the evaluation of education, need to develop an
online exam websites that cater to teachers and students. It is expected that evaluation of
educational activities conducted and more effective and efficient so that has implications for
improving the quality of the results from the process of learning and teaching.

Kata kunci : konsep dasar sistem, konsep dasar basis data, rancangan basis data,
             rancangan website, dan pengujian website.

I.   Pendahuluan                                    pengendalian,       penjaminan,       dan
        Dalam menjalankan amanat, setiap            penetapan mutu pendidikan terhadap
     pendidik (khususnya guru di sekolah)           berbagai komponen pendidikan pada
     mengharapkan agar setiap program               setiap jalur, jenjang, dan jenis
     pengajaran, setiap mata pelajaran, dan         pendidikan         sebagai        bentuk
     bahkan setiap unit pelajaran yang              pertanggungjawaban penyelenggaraan
     disajikan dapat membawa perubahan              pendidikan.
     yang berarti bagi diri anak didik. Siswa          Untuk mengevaluasi hasil proses
     seharusnya     mengalami      perubahan        belajar mengajar diperlukan beberapa
     perilaku setelah mengikuti pelajaran.          metode tertentu. Satu diantaranya yang
     Dan seharusnya ada perbedaan perilaku          sering digunakan adalah metode ujian.
     antara siswa yang mengikuti pelajaran          Ada beberapa jenis dari ujian, satu
     dengan siswa yang tidak mengikutinya.          diantaranya yang sering digunakan
     Namun, ini tidak berarti bahwa suatu           adalah ujian pilihan ganda. Ujian pilihan
     program pengajaran atau proses belajar         ganda disusun dari suatu pertanyaan
     mengajar akan menghasilkan perubahan           dengan menyediakan dua, tiga, atau
     yang sama pada setiap siswa yang               lebih pilihan jawaban untuk setiap
     mengikutinya. Untuk mengukur dan               pertanyaan. Di antara pilihan jawaban
     menilai sejauh mana ada dan tidaknya           yang disediakan hanya ada satu pilihan
     perubahan, atau tingkat perubahan yang         yang betul atau tepat. Untuk menjawab
     terjadi pada diri siswa inilah yang            pertanyaan, siswa cukup memilih satu
     termasuk dalam ruang lingkup evaluasi          diantara pilihan jawaban yang dianggap
     pendidikan.1                                   benar dengan cara menyilangkan,
        Menurut UU RI No. 20 tentang                membulatkan dan sebagainya.
     Sistem Pendidikan Nasional menyatakan             . Dalam menjalankan amanat
     pengertian evaluasi pendidikan pada            Undang-Undang        Sisdiknas,    untuk
     Pasal 1 Ayat 21 bahwa evaluasi                 mengetahui sejauh mana hasil proses
     pendidikan        adalah        kegiatan       belajar mengajar di kelas, sebagai
                                                    pertanggungjawaban tugas guru di
1                                                   sekolah, para guru secara terjadwal
 Suharsimi Arikunto, Dasar-Dasar Evaluasi
Pendidikan (Jakarta: Bumi Aksara, 2009), hal. 3.    mengadakan ujian baik tertulis maupun

Pengembangan Website Ujian Online Berbentuk Pilihan Ganda Menggunakan PHP dan MySQL
(Editor : Ade Permana)                                                                      1
tidak tertulis. Dalam penerapannya               mencapai kebutuhan atau tujuan
    secara konvensional di sekolah, banyak           tertentu.2 Pada website kesatuan itu
    masalah dan kesulitan-kesulitan yang             meliputi struktur dan layout website,
    timbul diantaranya pemeriksaan secara            fungsi website, dan server atau hosting
    manual sering menyita tenaga dan waktu           website.
    guru yang bersangkutan dan bahkan                   Struktur dan layout website disusun
    dapat terjadi kesalahan koreksi sehingga         oleh script atau kode program website.
    proses belajar mengajar berikutnya               Script atau kode program website berupa
    menjadi tidak efektif dan pada akhirnya          HTML, dikustomasi oleh CSS, gambar
    merugikan guru dan siswa yang                    latar dan icon, agar dapat mengolah data
    bersangkutan,      pemborosan      biaya         maka dapat ditambahkan kode PHP,
    pengadaan kertas dan tinta disebabkan            ASP, JSP dan sebagainya. Dan agar
    lembar ujian dan lembar jawaban                  terlihat lebih atraktif dan interaktif,
    biasanya sekali pakai untuk selanjutnya          website dapat ditambahkan dengan
    dibuang dan penggunaan kertas dan tinta          javascript dan gambar-gambar animasi
    berbenturan dengan isu lingkungan di             dan flash. Pada sebuah website juga
    mana semakin menipisnya luas hutan               terdapat basis data, untuk lebih
    dan       masalah      sampah       yang         mempermudah dalam pengelolaan data
    ditimbulkannya                                   dari website.
        Di lain sisi, perkembangan ilmu                 Fungsi website adalah tujuan
    pengetahuan dan teknologi begitu pesat           dibuatnya website. Tujuan sebuah
    tidak      terkecuali     di      bidang         website mendasari isi atau konten dari
    telekomunikasi dan informasi. Satu               sebuah website. Pada website ujian
    diantara teknologi telekomunikasi dan            online, isi atau konten website meliputi
    informasi adalah internet. Teknologi ini         header, daftar menu, form log in, tautan
    menawarkan akses yang luas, nyaris               log out, kalendar, jam dan sebagainya.
    tidak dibatasi oleh tempat dan waktu             Konten website juga dapat mengelolah
    serta mengefisienkan sumber daya yang            data guru, data siswa, materi ujian, nilai
    ada untuk digunakan bagi keperluan               siswa dan sebagainya.
    lainnya.       Pemanfaatan       internet           Server atau hosting adalah tempat di
    bermacam-macam, satu diantaranya                 mana file-file kode program dan basis
    adalah world wide web atau website.              data website ditempatkan. Server atau
    Website dapat diakses oleh suatu                 hosting merupakan komputer yang
    aplikasi komputer yang disebut browser.          terhubung ke internet.
        Dengan adanya sistem ini, hal-hal               Dalam membangun sebuah website
    yang berkenaan dengan ujian pilihan              harus dipahami prinsip-prinsip dasar
    ganda seperti penentuan mata ujian,              pengembangan sistem atau rekayasa
    waktu pelaksanaan, soal dan jawaban              sistem. Rekayasa sistem adalah suatu
    hingga nilai dan sebagainya dapat                disiplin ilmu yang mempelajari semua
    dilakukan dan lebih efektif dan efisien          hal tentang perangkat lunak baik itu
    sehingga       berimplikasi     terhadap         sebelum pra produksi, ketika produksi
    peningkatan kualitas hasil dari proses           dilaksanakan dan sesudah produk
    belajar dan mengajar.                            perangkat lunak itu jadi. Pada
                                                     mengembangan website ini akan
II. Konsep Dasar Sistem                              digunakan model pengembangan system
       Sistem merupakan kesatuan dari
    kumpulan elemen-elemen penyusunnya,         2
    dapat berupa orang, produk, proses,          System Engineering Fundamentals (Fort Belvoir,
                                                Virginia: The Defence Acquisition University Press,
    prosedur   dan    sebagainya  untuk         2001), hal. 3.
Pengembangan Website Ujian Online Berbentuk Pilihan Ganda Menggunakan PHP dan MySQL
(Editor : Ade Permana)                                                                                2
yang disebut The Waterfall Model. The            hubungan antar masing-masing data.
    Waterfall Model merupakan model                  Fungsi-fungsi dari DMBS meliputi
    pengembangan sistem bertahap yang                membuat basis data itu sendiri, membuat
    meliputi investigasi, analisis kebutuhan,        tabel dan membuat struktur pendukung
    desain, implementasi dan pemeliharaan.           lainnya seperti indeks, membaca dan dan
    Investigasi merupakan proses di mana             meng-update data dari basis data,
    produk yang akan dibuat sesuai dengan            memelihara semua struktur basis data,
    tujuan yang diinginkan. Analisis                 menjamin satu pekerjaan pemakai tidak
    kebutuhan merupakan analisis untuk               akan mengganggu pekerjaan pemakai
    mencari tahu tentang apa yang                    lainnya, menjamin bahwa hanya
    diharapkan pengguna secara lebih detail,         pemakai yang berwenang yang dapat
    selain itu juga dilakukan kajian tentang         memakai basis data, menjamin bahwa
    sarana dan prasarana yang diperlukan             hanya pemakai yang berwenang yang
    untuk mengembangkan sistem. Desain               dapat memakai basis data dan menjamin
    merupakan pembuatan rancangan sistem             bahwa tidak ada data yang hilang akibat
    yang akan dibuat meliputi struktur dari          kesalahan, masalah perangkat keras atau
    program dan struktur basis data.                 bencana alam dengan mem-backup data
    Implementasi merupakan penulisan kode            dari basis data dan memunculkannya
    dari program dan basis data dari sistem          kembali (recovery) ketika diperlukan.3
    yang dikembangkan. Pemeliharaan                     Aplikasi basis data secara umum
    merupakan perbaikan-perbaikan yang               merupakan satu atau lebih program
    ditemui ketika sistem sudah digunakan.           komputer yang menggunakan DBMS
    Juga dapat berupa penyempurnaan dari             sebagai pengolah basis data. Fungsi-
    sistem yang telah dijalankan.                    fungsi dari aplikasi basis data meliputi
                                                     membuat      dan      memproses    form,
III. Konsep Dasar Basis Data                         Membuat dan memproses form,
        Menurut Elmasri dalam bukunya                membuat dan mentransmisikan queries,
     berjudul Fundamentals of Database               membuat dan memproses input atau
     Systems mengatakan: ”Basis data adalah          laporan, meng-update basis data sesuai
     kumpulan data yang saling berhubungan           dengan logika aplikasi spesifik dan
     dan memiliki arti bagi seseorang atau           pengendalian aplikasi. 4
     institusi tertentu”.                               Pemakai       adalah    orang    yang
        Jadi,      basis  data    merupakan          menggunakan sistem basis data untuk
     sekumpulan data yang terstruktur, saling        melaksanakan        pekerjaannya     atau
     berkaitan satu dengan yang lain dan             memenuhi       kebutuhannya.     Mereka
     mempunyai maksud dan tujuan tertentu            menggunakan, mengubah, menghapus
     bagi        yang     membuat        dan         data yang ada, memasukkan data baru
     menggunakannya.         Basis       data        dan sebagainya.
     mempunyai struktur yang disebut                    Menurut David M. Kroenke dalam
     metadata yang meliputi tabel-tabel,             bukunya Database Processing Dasar-
     kolom-kolom dan isi dari tabel dan              dasar, Desain, Dan Implementasi
     kolom.                                          mengemukakan bahwa sistem basis data
        Sistem Manajemen Basis Data atau             merupakan jaringan kerja yang meliputi
     Database Management System (DBMS)               pemakai, aplikasi basis data, DBMS dan
     merupakan paket program komputer
     yang berfungsi untuk mengolah berkas
                                                3
     basis data seperti membuat, mengambil,       David M. Kroenke, Database Processing Dasa-
     memperbarui, dan menghapus basis           dasar, Desain dan Implementasi, (Jakarta: Erlangga,
                                                2005),1, hal. 9.
     data, tabel, record, struktur dan          4
                                                  Ibid., hal. 8.
Pengembangan Website Ujian Online Berbentuk Pilihan Ganda Menggunakan PHP dan MySQL
(Editor : Ade Permana)                                                                                3
basis data. Sistem basis data dapat                     diilustrasikan seperti diagram 1:

                                                           SQL
                    Pemakai             Aplikasi                           DBMS      Basis Data
                                       Basis Data


                              Gambar 1. Diagram dari Sistem Basis Data

       Untuk menggambarkan hubungan                         beberapa atribut yang lebih terperinci
    antar masing-masing entitas dalam                       yang mempunyai arti tertentu. Atribut
    bentuk grafik dapat menggunakan model                   derivatif merupakan atribut yang
    Entity-Relationship (E-R). Model Entity-                dihasilkan dari atribut yang lain.
    Relationship (E-R) adalah sebuah model                     Relationship      adalah      hubungan
    konsep basis data dalam bentuk simbol                   tertentu     dari    beberapa       entitas.
    grafis yang menjelaskan unsur-unsur                     Relationship juga dapat memiliki atribut.
    dari sebuah basis data. Unsur-unsur dari                Relationship memiliki derajat tertentu,
    model E-R meliputi entitas, atribut dan                 yaitu jumlah entitas yang berpartisispasi
    relationship.                                           dalam relationship. Jenis-jenis dari
       Sebuah entitas adalah objek data yang                derajat relationship meliputi derajat
    dapat dibedakan dengan objek yang lain.                 satu, derajat dua dan seterusnya.
    Entitas dari suatu jenis tertentu                          Setelah model Entity-Relationship (E-
    dikelompokkan menjadi kelas entitas. Isi                R) dibuat, kemudian ditransformasikan
    atau dari sebuah entitas disebut Entity                 ke dalam model relasional. Model
    Instance. Entitas memiliki bebebeberapa                 relasional adalah sekumpulan relasi yang
    tipe meliputi entitas kuat dan entitas                  berhubungan yang menggambarkan
    lemah.                                                  dirinya sendiri. Relasi adalah tabel dua
       Entitas kuat adalah entitas yang dapat               dimensi yang memiliki karakteristik
    berdiri sendri dalam basis data dan tidak               meliputi baris-baris berisi data mengenai
    tergantung pada entitas lainnya. Entitas                suatu entitas, kolom-kolom berisi data
    lemah merupakan entitas yang tidak                      mengenai atribut-atribut entitas, sel-sel
    dapat berdiri sendiri dan tergantung pada               tabel menyimpan nilai tunggal, seluruh
    entitas lainnya.                                        entri pada suatu kolom adalah jenis yang
       Atribut merupakan gambaran rinci                     sama, setiap kolom mempunyai nama
    dari suatu entitas yang menjelaskan                     yang unik, urutan kolom dan baris tidak
    karakteristik       dari     entitas     atau           penting dan tidak ada dua baris yang
    relationship tersebut. Nilai atribut                    mungkin sama.5
    adalah data aktual atau informasi yang                     Ketika data dari basis data ditambah
    disimpan pada atribut. Jenis-jenis dari                 ataupun dihapus, beberapa relasi
    atribut meliputi key, atribut sederhana,                mengalami       keadaan      yang     tidak
    atribut bernilai banyak, atribut komposit               diinginkan yang disebut sebagai anomali
    dan atribut derivative. Key merupakan                   modifikasi. Anomali modifikasi dapat
    atribut     yang       digunakan       untuk            dihilangkan dengan mengubah struktur
    menentukan suatu entitas secara unik.                   relasi. Relasi yang diubah strukturnya
    Atribut sederhana merupakan atribut                     agar menjadi efektif dan efisien disebut
    yang bernilai tunggal. Atribut bernilai                 normalisasi. Sebagai contoh dari suatu
    banyak      merupakan        atribut    yang            anomali         modifikasi,        anomali
    memiliki sekelompok nilai untuk setiap                  penghapusan          terjadi        apabila
    instan     entitas.     Atribut     komposit
    merupakan atribut yang terdiri dari             5
                                                        Ibid., hal. 124.
Pengembangan Website Ujian Online Berbentuk Pilihan Ganda Menggunakan PHP dan MySQL
(Editor : Ade Permana)                                                                                4
penghapusan      baris    menghilangkan            2. Guru adalah ID_Guru.
        informasi mengenai dua atau lebih                  3. MataUjian adalah ID_Ujian.
        entitas. Begitu juga dalam penyisipan,             4. Pertanyaan adalah ID_Ujian,
        suatu anomali penyisipan terjadi apabila              NoPertanyaan.
        struktur       relasional     memaksa              5. NilaiMataUjian adalah ID_Ujian,
        penambahan fakta dua entitas pada saat                NIS.
        bersamaan.6                                        6. Siswa adalah NIS.

IV. Rancangan Basis Data                           V. Rancangan Website
    4.1 Mengidentifikasi dan                           1. Lay out, merupakan dasar dari
        Merumuskan Entitas                                desain tampilan secara keseluruhan.
           Dalam kebutuhannya sebagai                     Konten dari lay out meliputi header
        sistem ujian online, entitas-entitas              web, daftar menu, form log in,
        dalam basis data dapat dirumuskan                 tautan log out, kalendar, jam, sub
        meliputi NilaiMataUjian, Guru,                    halaman isi dari daftar menu dan
        Pertanyaan, Siswa dan MataUjian.                  email.
    4.2 Penentuan Kardinalitas dan                    2. Sub halaman, meliputi:
        Partisipasi                                       a. Halaman      Home     merupakan
           Kardinalitas dan partisipasi dari                 tampilan awal di mana sebuah
        masing-masing entitas pada basis                     website pertama kali dibuka,
        data dapat dijabarkan sebagai                        menampilkan         tautan-tautan
        berikut:                                             tentang     informasi    sekolah
        1. Setiap nilai mata ujian dimiliki                  meliputi program keahlian, biaya
           oleh banyak siswa atau tidak                      pendaftaran dan alamat sekolah.
           sama sekali.                                   b. Halaman Ujian, di mana siswa
        2. Setiap siswa dapat memiliki                       memilih mata ujian yang akan
           banyak nilai mata ujian atau                      diujikan.
           tidak sama sekali.                             c. Halaman Lembar Kerja Siswa, di
        3. Setiap guru dapat membuat                         mana siswa mengerjakan mata
           banyak mata ujian atau tidak                      ujian yang telah dipilih melalui
           sama sekali.                                      halaman Ujian.
        4. Setiap mata ujian hanya dibuat                 d. Halaman Nilai, di mana guru
           oleh seorang guru.                                memilih mata ujian untuk
        5. Setiap pertanyaan hanya dimiliki                  melihat daftar nilai siswa-
           oleh satu mata ujian tertentu.                    siswanya.
        6. Setiap mata ujian harus memiliki               e. Halaman Nilai Detail, di mana
           minimal satu pertanyaan.                          guru dapat melihat daftar nilai
        7. Setiap     mata     ujian     dapat               mata ujian siswa-siswanya.
           menghasilkan banyak nilai mata                 f. Halaman Pengembangan Ujian,
           ujian atau tidak sama sekali.                     di mana guru dapat melihat
                                                             menambah dan menghapus mata
        4.3 Penentuan Kunci Utama                            ujian.
               Kunci utama dari masing-masing             g. Halaman Detail Ujian, di mana
            entitas pada basis data dapat                    guru dapat melihat secara detail
            dijabarkan sebagai berikut:                      daftar pertanyaan beserta pilihan
            1. TugasMengajar adalah ID_Guru,                 jawaban dan kunci jawaban.
               Jurusan, Kelas, MataPelajaran.                Guru juga dapat menambah dan
                                                             menghapus pertanyaan baru
6
    Ibid., hal. 152.
Pengembangan Website Ujian Online Berbentuk Pilihan Ganda Menggunakan PHP dan MySQL
(Editor : Ade Permana)                                                                      5
beserta pilihan jawaban dan                mengubah atribut-atribut dari
             kunci jawaban.                             data siswa.
        h.   Halaman Ubah Pertanyaan, di             m. Halaman Data Guru, di mana
             mana guru dapat mengubah                   administrator dapat melihat
             pertanyaan baru beserta pilihan            daftar guru dan juga dapat
             jawaban dan kunci jawaban dari             menambah data guru baru.
             mata ujian tertentu.                    n. Halaman Detail Data Guru, di
        i.   Halaman Ubah Mata Ujian, di                mana       administrator dapat
             mana guru dapat mengubah                   melihat secara detail atribut-
             atribut-atribut dari mata ujian            atribut dari data guru berikut
             tertentu.                                  tugas mengajar.
        j.   Halaman Data Siswa, di mana             o. Halaman Ubah Data Guru, di
             administrator dapat melihat                mana       administrator dapat
             daftar siswa dan juga dapat                mengubah atribut-atribut dari
             menambah data siswa baru.                  data guru.
        k.   Halaman Detail Data Siswa, di           p. Halaman Ubah Tugas Mengajar,
             mana       administrator  dapat            di mana administrator dapat
             melihat secara detail atribut-             mengubah atribut dari tugas
             atribut dari data siswa.                   mengajar guru tertentu.
        l.   Halaman Ubah Data Siswa, di
             mana       administrator  dapat




Pengembangan Website Ujian Online Berbentuk Pilihan Ganda Menggunakan PHP dan MySQL
(Editor : Ade Permana)                                                                6
VI. Pengujian Website
      Pengujian Sistem Evaluasi Belajar Berbentuk Ujian Pilihan Ganda dengan
    menggunakan bahasa PHP dan basis data MySQL disajikan dalam tabel berikut:
 No.   Kebutuhan         Jenis       Prosedur Pengujian               Hasil yang Seharusnya         Kesimpulan
       Fungsional        Pengujian
 1.    Log In Siswa      Normal      Isi NIS dengan “00001” dan       Tampil nama siswa dan         Berfungsi
                                     Password dengan “123456”.        tautan log out dan form log
                                                                      in hilang.
 2.    Log In Siswa      Tidak       Isi NIS dengan “00001” dan       Tampil     pesan     “Maaf,   Berfungsi
                         Normal      Password dengan “Salah”.         ID/NIS atau Password
                                                                      Anda Salah”.
 3.    Log In Guru       Normal      Isi ID dengan “4” dan            Tampil nama guru dan          Berfungsi
                                     Password dengan “123456”         tautan log out dan form log
                                                                      in hilang.
 4.    Log In Guru       Tidak       Isi ID dengan “4” dan            Tampil     pesan     “Maaf,   Berfungsi
                         Normal      Password dengan “Salah”          ID/NIS atau Password
                                                                      Anda Salah”.
 No.   Kebutuhan         Jenis       Prosedur Pengujian               Hasil yang Seharusnya         Kesimpulan
       Fungsional        Pengujian
 5.    Log          In   Normal      Isi ID dengan “1” dan            Tampil tulisan “admin”        Berfungsi
       Administrator                 Password dengan “123456”         dan tautan log out dan form
                                                                      log in hilang.
 6.    Log          In   Tidak       Isi ID dengan “1” dan            Tampil      pesan    “Maaf,   Berfungsi
       Administrator     Normal      Password dengan “Salah”          ID/NIS atau Password
                                                                      Anda Salah”.
 7.    Log Out           Normal      Klik tautan log out.             Tulisan nama pengguna         Berfungsi
                                                                      dan tautan log out dan form
                                                                      log in muncul.
 8.    Membuka           Normal      Siswa sudah log in. Klik         Tampil halaman Ujian.         Berfungsi
       halaman Ujian                 tautan Ujian pada daftar menu.
 9.    Membuka           Tidak       Siswa belum log in. Klik         Tampil pesan “Anda Harus      Berfungsi
       halaman Ujian     Normal      tautan Ujian pada daftar menu.   Log In”.
 10.   Membuka           Normal      Siswa sudah log in. Klik         Tampil halaman Lembar         Berfungsi
       halaman                       tautan Ujian pada daftar menu.   Kerja Siswa
       Lembar Kerja                  Klik tombol Masuk pada tabel
       Siswa                         Daftar Ujian.
 11.   Pengisian         Normal      Jawab           masing-masing    Diarahkan ke halaman          Berfungsi
       Lembar Kerja                  pertanyaan dengan mengklik       Ujian. Tampil nilai hasil
       Siswa                         radio button jawaban tertentu.   ujian di atas tabel Daftar
                                     Setelah selesai klik tombol      Ujian dan di kolom nilai
                                     Selesai.                         tabel Daftar Ujian.
 12.   Membuka           Normal      Guru sudah log in. Klik tautan   Tampil halaman Nilai.         Berfungsi
       halaman Nilai                 Nilai pada daftar menu.
 13.   Membuka           Tidak       Guru belum log in. Klik tautan   Tampil pesan “Anda Harus      Berfungsi
       halaman Nilai     Normal      Nilai pada daftar menu.          Log In”.
 14.   Membuka           Normal      Guru sudah log in. Klik tautan   Tampil halaman Nilai          Berfungsi
       halaman Nilai                 Nilai pada daftar menu. Klik     Detail.
       Detail                        tombol Masuk pada tabel
                                     Daftar Ujian.
 15.   Membuka           Normal      Guru sudah log in. Klik tautan   Tampil          halaman       Berfungsi
       halaman                       Pengembangan Ujian pada          Pengembangan Ujian.
       Pengembangan                  daftar menu.
       Ujian
 16.   Membuka           Tidak       Guru belum log in. Klik tautan   Tampil pesan “Anda Harus      Berfungsi
       halaman           normal      Pengembangan Ujian pada          Log In”.
       Pengembangan                  daftar menu.
       Ujian

Pengembangan Website Ujian Online Berbentuk Pilihan Ganda Menggunakan PHP dan MySQL
(Editor : Ade Permana)                                                                                   7
17.   Mengentri mata   Normal      Mengisi form Entri Mata          Diarahkan ke halaman        Berfungsi
       ujian baru.                  Ujian secara lengkap di          entri pertanyaan.
                                    halaman Pengembangan Ujian
                                    kemudian diklik tombol OK.

 18.   Mengentri mata   Tidak       Mengisi form Entri Mata          Tampil pesan “Data Entri    Berfungsi
       ujian baru       Normal      Ujian tidak secara lengkap di    Mata Ujian Masih Ada
                                    halaman Pengembangan Ujian       yang Kosong” di atas form
                                    kemudian diklik tombol OK.       Entri Mata Ujian.
 No.   Kebutuhan        Jenis       Prosedur Pengujian               Hasil yang Seharusnya       Kesimpulan
       Fungsional       Pengujian
 19.   Mengentri        Normal      Mengisi form Entri Pertanyaan    Pertanyan baru muncul di    Berfungsi
       pertanyaan                   secara lengkap di halaman        halaman Detail Ujian.
                                    Detail    Ujian     kemudian
                                    mengklik tombol OK.
 20.   Mengentri        Tidak       Mengisi form Entri Pertanyaan    Tampil pesan “Data Entri    Berfungsi
       pertanyaan       Normal      secara tidak lengkap di          Pertanyaan Masih Ada
                                    halaman      Detail      Ujian   yang Kosong” di atas form
                                    kemudian mengklik tombol         Entri Pertanyaan.
                                    OK.
 21.   Menghapus        Normal      Mengklik tombol Hapus pada       Pertanyaan akan terhapus.   Berfungsi
       pertanyaan                   pertanyaan yang ingin dihapus
                                    di halaman Detail Ujian.
 22.   Mengubah         Normal      Mengubah atribut pertanyaan      Pertanyaan akan berubah     Berfungsi
       pertanyaan                   di halaman Ubah Pertanyaan.      dan kembali ke halaman
                                                                     Detail Soal.
 23.   Menghapus        Normal      Mengklik tombol Hapus pada       Mata ujian akan terhapus    Berfungsi
       mata ujian                   mata ujian yang ingin dihapus    dari tabel Daftar Ujian.
                                    di halaman Pengembangan
                                    Soal
 24.   Mengubah         Normal      Mengubah atribut mata ujian      Pertanyaan akan berubah     Berfungsi
       mata ujian                   di halaman Ubah Mata Ujian.      dan kembali ke halaman
                                                                     Pengembangan Soal.
 25.   Membuka          Normal      Administrator sudah log in.      Tampil halaman Data         Berfungsi
       halaman Data                 Klik tautan Data Siswa pada      Siswa
       Siswa                        daftar menu.

 26.   Membuka          Tidak       Administrator belum log in.      Tampil pesan “Anda Harus    Berfungsi
       halaman Data     Normal      Klik tautan Data Siswa pada      Log In”.
       Siswa                        daftar menu.
 27.   Mengentri data   Normal      Mengisi form Entri Data          Data siswa baru muncul      Berfungsi
       siswa                        Siswa secara lengkap di          pada tabel Daftar Data
                                    halaman Data Siswa kemudian      Siswa dan halaman Detail
                                    mengklik tombol OK.              Data siswa.
 28.   Mengentri data   Tidak       Mengisi form Entri Data          Tampil pesan “Data Siswa    Berfungsi
       siswa            Normal      Siswa tidak secara lengkap di    Masih Ada yang Kosong”
                                    halaman Data Siswa kemudian      di atas form Entri Data
                                    mengklik tombol OK.              Siswa.
 29.   Menghapus        Normal      Mengklik tombol Hapus pada       Data siswa akan terhapus    Berfungsi
       Data Siswa                   data siswa yang ingin dihapus    dari tabel Daftar Data
                                    di halaman Data Siswa.           Siswa.
 30.   Mengubah Data    Normal      Mengubah atribut data siswa      Data siswa berubah pada     Berfungsi
       Siswa                        di halaman Ubah Data Siswa.      tabel Daftar Data Siswa
                                                                     dan halaman Detail Data
                                                                     siswa.
 31.   Membuka          Normal      Administrator sudah log in.      Tampil halaman Data Guru    Berfungsi
       halaman Data                 Klik tautan Data Guru pada
       Guru                         daftar menu.

Pengembangan Website Ujian Online Berbentuk Pilihan Ganda Menggunakan PHP dan MySQL
(Editor : Ade Permana)                                                                                8
No.     Kebutuhan        Jenis       Prosedur Pengujian               Hasil yang Seharusnya         Kesimpulan
         Fungsional       Pengujian
 32.     Membuka          Tidak       Administrator belum log in.      Tampil pesan “Anda Harus      Berfungsi
         halaman Data     Normal      Klik tautan Data Guru pada       Log In”.
         Guru                         daftar menu.
 33.     Mengentri data   Normal      Mengisi form Entri Data Guru     Diarahkan ke halaman          Berfungsi
         guru                         di halaman Data Guru             Detail Data Guru.
                                      kemudian mengklik tombol
                                      OK.
 34.     Mengentri        Normal      Mengisi form Entri Tambah        Tugas guru baru tampil di     Berfungsi
         tugas mengajar               Tugas Guru di halaman Detail     tabel Tugas Mengajar.
         guru                         Data Guru kemudian mengklik
                                      tombol OK.
 35.     Menghapus        Normal      Mengklik tombol Hapus pada       Data guru akan terhapus       Berfungsi
         data guru                    data guru yang ingin dihapus     dari tabel Daftar Data Guru
                                      di halaman Data Guru.            dan halaman Detail Data
                                                                       Guru
 36.     Mengubah data    Normal      Mengubah atribut data guru di    Data guru akan berubah        Berfungsi
         guru                         halaman Ubah Data Guru.          dari tabel Daftar Data Guru
                                                                       dan halaman Detail Data
                                                                       Guru
 37.     Menghapus        Normal      Mengklik tombol Hapus pada       Tugas mengajar guru akan      Berfungsi
         tugas mengajar               tugas mengajar guru yang         terhapus dari tabel Tugas
         guru                         ingin dihapus di halaman         Mengajar Guru di halaman
                                      Detail Data Guru.                Detail Data Guru
 38.     Mengubah         Normal      Mengubah      atribut tugas      Tugas mengajar guru akan      Berfungsi
         tugas mengajar               mengajar guru di halaman         berubah dari tabel Tugas
         guru                         Detai Data Guru.                 Mengajar Guru di halaman
                                                                       Detail Data Guru
                                          Tabel 1. Pengujian Website
          Dari hasil pengujian kinerja sistem terhadap kebutuhan fungsional pemakai seperti
       ditunjukkan tabel di atas dapat disimpulkan bahwa sistem evaluasi belajar online
       berbentuk ujian pilihan ganda berjalan sesuai dengan yang diharapkan.




Pengembangan Website Ujian Online Berbentuk Pilihan Ganda Menggunakan PHP dan MySQL
(Editor : Ade Permana)                                                                                    9
DAFTAR PUSTAKA

Arikunto S. 2009. Dasar-Dasar Evaluasi Pendidikan. Jakarta: Bumi Aksara.
Kadir, Abdul. 2002. Dasar Pemrogramam WEB Dinamis Menggunakan PHP. Yogyakarta:
     ANDI.
-------. System Engineering Fundamentals. 2001. Fort Belvoir, Virginia: The Defence
     Acquisition University Press.
Divisi Penelitian dan Pengembangan MADCOMS. 2006. Aplikasi Manajemen Database
     Pendidikan Berbasis Web dengan PHP dan MySQL. Yogyakarta: ANDI.
Kroenke, David M. 2005. Database Processing Dasar-dasar, Desain & Implementasi. Dian
     Nugraha, penterjemah; Wisnu Chandra Kristiaji, editor. Jakarta: Erlangga. Terjemahan
     dari: Database Processing Fundamental, Design & Implementation.
Mahyuzir, Tavri D. Pengantar Analisis dan Perancangan Perangkat Lunak. 1991. Jakarta:
     Gramedia.
Nugroho, Bunafit. 2008. Latihan Membuat Aplikasi Web PHP dan MySQL dengan
     Dreamweaver MX (6, 7, 2004) dan 8. Yogyakarta: Gava Media.
Tirtarahardja, Umar dan La Sulo, S.L. 2005. Pengantar Pendidikan. Jakarta: Asdi Mahayatsa.




Pengembangan Website Ujian Online Berbentuk Pilihan Ganda Menggunakan PHP dan MySQL
(Editor : Ade Permana)                                                                 10

More Related Content

What's hot

contoh Presentasi penelitian E-learning Moodle
contoh Presentasi penelitian E-learning Moodle contoh Presentasi penelitian E-learning Moodle
contoh Presentasi penelitian E-learning Moodle Mat Matteo
 
proposal-skripsi-penerapan-e learning-stmik-amikom-purwokerto
proposal-skripsi-penerapan-e learning-stmik-amikom-purwokertoproposal-skripsi-penerapan-e learning-stmik-amikom-purwokerto
proposal-skripsi-penerapan-e learning-stmik-amikom-purwokertoAzizah Amel
 
Siti nurhaliza, hapzi ali, pengenalan e learning, umb jakarta (14)
Siti nurhaliza, hapzi ali, pengenalan e learning, umb jakarta (14)Siti nurhaliza, hapzi ali, pengenalan e learning, umb jakarta (14)
Siti nurhaliza, hapzi ali, pengenalan e learning, umb jakarta (14)Siti Nurhaliza
 
Model Pembelajaran E-Learning Berbasis Web
Model Pembelajaran E-Learning Berbasis WebModel Pembelajaran E-Learning Berbasis Web
Model Pembelajaran E-Learning Berbasis WebRahmat Hidayat
 
Portofolio pertemuan ke 11
Portofolio pertemuan ke 11Portofolio pertemuan ke 11
Portofolio pertemuan ke 11Gilang Isa
 
SIM, Aprilia Wahyu Perdani, Prof. Dr. Ir. Hapzi Ali, MM, CMA, Pengenalan E-Le...
SIM, Aprilia Wahyu Perdani, Prof. Dr. Ir. Hapzi Ali, MM, CMA, Pengenalan E-Le...SIM, Aprilia Wahyu Perdani, Prof. Dr. Ir. Hapzi Ali, MM, CMA, Pengenalan E-Le...
SIM, Aprilia Wahyu Perdani, Prof. Dr. Ir. Hapzi Ali, MM, CMA, Pengenalan E-Le...aprilia wahyu perdani
 
14, sim, octhaviani arbaniya, hapzi ali, analisa dan perancangan sistem infor...
14, sim, octhaviani arbaniya, hapzi ali, analisa dan perancangan sistem infor...14, sim, octhaviani arbaniya, hapzi ali, analisa dan perancangan sistem infor...
14, sim, octhaviani arbaniya, hapzi ali, analisa dan perancangan sistem infor...Octhaviani Arbaniya
 
Sim,pert14,yasminnavisa,hapziali,pengenalanelearning,universitasmercubuana,2018
Sim,pert14,yasminnavisa,hapziali,pengenalanelearning,universitasmercubuana,2018Sim,pert14,yasminnavisa,hapziali,pengenalanelearning,universitasmercubuana,2018
Sim,pert14,yasminnavisa,hapziali,pengenalanelearning,universitasmercubuana,2018yasminnavisa
 
Model pembelajaran E-Learning (berbasis web dan browser
Model pembelajaran E-Learning (berbasis web dan browserModel pembelajaran E-Learning (berbasis web dan browser
Model pembelajaran E-Learning (berbasis web dan browserBagus Prastya
 
Jurnal 13173sma nu maarif
Jurnal 13173sma nu maarifJurnal 13173sma nu maarif
Jurnal 13173sma nu maarifKarin Novilda
 
Cara membuat Modul Elektronik menggunakan Aplikasi Exelearning
Cara membuat Modul Elektronik menggunakan Aplikasi ExelearningCara membuat Modul Elektronik menggunakan Aplikasi Exelearning
Cara membuat Modul Elektronik menggunakan Aplikasi ExelearningNovi Suryani
 
Tugasan Tinjauan Status E-Learning KPT6044
Tugasan Tinjauan Status E-Learning KPT6044Tugasan Tinjauan Status E-Learning KPT6044
Tugasan Tinjauan Status E-Learning KPT6044Jeya Kumar
 
Sim,mawar selfia,prof.dr.ir.hapziali,mm,cma,pengenalan elerning,mercu buana 2017
Sim,mawar selfia,prof.dr.ir.hapziali,mm,cma,pengenalan elerning,mercu buana 2017Sim,mawar selfia,prof.dr.ir.hapziali,mm,cma,pengenalan elerning,mercu buana 2017
Sim,mawar selfia,prof.dr.ir.hapziali,mm,cma,pengenalan elerning,mercu buana 2017Mawar Selfia
 
Sistem pembelajaran jarak jauh
Sistem pembelajaran jarak jauhSistem pembelajaran jarak jauh
Sistem pembelajaran jarak jauhrickygunawan84
 
Membuat dan mengelola situs pembelajaran
Membuat dan mengelola situs pembelajaranMembuat dan mengelola situs pembelajaran
Membuat dan mengelola situs pembelajaranrochimsmk3mgl
 
Sim, 11, nurfadilah, hapzi ali, e learning , universitas mercubuana, 2018
Sim, 11, nurfadilah, hapzi ali, e learning , universitas mercubuana, 2018Sim, 11, nurfadilah, hapzi ali, e learning , universitas mercubuana, 2018
Sim, 11, nurfadilah, hapzi ali, e learning , universitas mercubuana, 2018nurfadilahhh1
 

What's hot (20)

contoh Presentasi penelitian E-learning Moodle
contoh Presentasi penelitian E-learning Moodle contoh Presentasi penelitian E-learning Moodle
contoh Presentasi penelitian E-learning Moodle
 
Materi iht
Materi ihtMateri iht
Materi iht
 
proposal-skripsi-penerapan-e learning-stmik-amikom-purwokerto
proposal-skripsi-penerapan-e learning-stmik-amikom-purwokertoproposal-skripsi-penerapan-e learning-stmik-amikom-purwokerto
proposal-skripsi-penerapan-e learning-stmik-amikom-purwokerto
 
Siti nurhaliza, hapzi ali, pengenalan e learning, umb jakarta (14)
Siti nurhaliza, hapzi ali, pengenalan e learning, umb jakarta (14)Siti nurhaliza, hapzi ali, pengenalan e learning, umb jakarta (14)
Siti nurhaliza, hapzi ali, pengenalan e learning, umb jakarta (14)
 
Model Pembelajaran E-Learning Berbasis Web
Model Pembelajaran E-Learning Berbasis WebModel Pembelajaran E-Learning Berbasis Web
Model Pembelajaran E-Learning Berbasis Web
 
Portofolio pertemuan ke 11
Portofolio pertemuan ke 11Portofolio pertemuan ke 11
Portofolio pertemuan ke 11
 
SIM, Aprilia Wahyu Perdani, Prof. Dr. Ir. Hapzi Ali, MM, CMA, Pengenalan E-Le...
SIM, Aprilia Wahyu Perdani, Prof. Dr. Ir. Hapzi Ali, MM, CMA, Pengenalan E-Le...SIM, Aprilia Wahyu Perdani, Prof. Dr. Ir. Hapzi Ali, MM, CMA, Pengenalan E-Le...
SIM, Aprilia Wahyu Perdani, Prof. Dr. Ir. Hapzi Ali, MM, CMA, Pengenalan E-Le...
 
14, sim, octhaviani arbaniya, hapzi ali, analisa dan perancangan sistem infor...
14, sim, octhaviani arbaniya, hapzi ali, analisa dan perancangan sistem infor...14, sim, octhaviani arbaniya, hapzi ali, analisa dan perancangan sistem infor...
14, sim, octhaviani arbaniya, hapzi ali, analisa dan perancangan sistem infor...
 
Sim,pert14,yasminnavisa,hapziali,pengenalanelearning,universitasmercubuana,2018
Sim,pert14,yasminnavisa,hapziali,pengenalanelearning,universitasmercubuana,2018Sim,pert14,yasminnavisa,hapziali,pengenalanelearning,universitasmercubuana,2018
Sim,pert14,yasminnavisa,hapziali,pengenalanelearning,universitasmercubuana,2018
 
Model pembelajaran E-Learning (berbasis web dan browser
Model pembelajaran E-Learning (berbasis web dan browserModel pembelajaran E-Learning (berbasis web dan browser
Model pembelajaran E-Learning (berbasis web dan browser
 
Jurnal 13173sma nu maarif
Jurnal 13173sma nu maarifJurnal 13173sma nu maarif
Jurnal 13173sma nu maarif
 
Cara membuat Modul Elektronik menggunakan Aplikasi Exelearning
Cara membuat Modul Elektronik menggunakan Aplikasi ExelearningCara membuat Modul Elektronik menggunakan Aplikasi Exelearning
Cara membuat Modul Elektronik menggunakan Aplikasi Exelearning
 
PBK-1
PBK-1PBK-1
PBK-1
 
Sistem e learning
Sistem e learningSistem e learning
Sistem e learning
 
Tugasan Tinjauan Status E-Learning KPT6044
Tugasan Tinjauan Status E-Learning KPT6044Tugasan Tinjauan Status E-Learning KPT6044
Tugasan Tinjauan Status E-Learning KPT6044
 
PBK-2
PBK-2PBK-2
PBK-2
 
Sim,mawar selfia,prof.dr.ir.hapziali,mm,cma,pengenalan elerning,mercu buana 2017
Sim,mawar selfia,prof.dr.ir.hapziali,mm,cma,pengenalan elerning,mercu buana 2017Sim,mawar selfia,prof.dr.ir.hapziali,mm,cma,pengenalan elerning,mercu buana 2017
Sim,mawar selfia,prof.dr.ir.hapziali,mm,cma,pengenalan elerning,mercu buana 2017
 
Sistem pembelajaran jarak jauh
Sistem pembelajaran jarak jauhSistem pembelajaran jarak jauh
Sistem pembelajaran jarak jauh
 
Membuat dan mengelola situs pembelajaran
Membuat dan mengelola situs pembelajaranMembuat dan mengelola situs pembelajaran
Membuat dan mengelola situs pembelajaran
 
Sim, 11, nurfadilah, hapzi ali, e learning , universitas mercubuana, 2018
Sim, 11, nurfadilah, hapzi ali, e learning , universitas mercubuana, 2018Sim, 11, nurfadilah, hapzi ali, e learning , universitas mercubuana, 2018
Sim, 11, nurfadilah, hapzi ali, e learning , universitas mercubuana, 2018
 

Viewers also liked

CONTOH JURNAL SKRIPSI GUNADARMA
CONTOH JURNAL SKRIPSI GUNADARMACONTOH JURNAL SKRIPSI GUNADARMA
CONTOH JURNAL SKRIPSI GUNADARMAFaza Zahrah
 
Aturan penulisan artikel jurnal ilmiah ug
Aturan penulisan artikel jurnal ilmiah ugAturan penulisan artikel jurnal ilmiah ug
Aturan penulisan artikel jurnal ilmiah ugMuhammad Zen
 
TUGAS MEMBUAT JURNAL
TUGAS MEMBUAT JURNALTUGAS MEMBUAT JURNAL
TUGAS MEMBUAT JURNALrichimaryadi
 
Dfd sistem pemesanan tiket pesawat (1)
Dfd sistem pemesanan tiket pesawat (1)Dfd sistem pemesanan tiket pesawat (1)
Dfd sistem pemesanan tiket pesawat (1)Rahul Aulia
 
Jurnal skripsi ptk (editor ade permana)
Jurnal skripsi ptk (editor ade permana)Jurnal skripsi ptk (editor ade permana)
Jurnal skripsi ptk (editor ade permana)Ade Permana
 
Pedoman program kreativitas mahasiswa 2011 2012
Pedoman program kreativitas mahasiswa 2011 2012Pedoman program kreativitas mahasiswa 2011 2012
Pedoman program kreativitas mahasiswa 2011 2012irawan afrianto
 
Diagram Konteks dan DFD Sistem Informasi Penjualan
Diagram Konteks dan DFD Sistem Informasi PenjualanDiagram Konteks dan DFD Sistem Informasi Penjualan
Diagram Konteks dan DFD Sistem Informasi PenjualanRicky Kusriana Subagja
 
Kiat sukses menyusun proposal pkm
Kiat sukses menyusun proposal pkmKiat sukses menyusun proposal pkm
Kiat sukses menyusun proposal pkmSEISMIK BEM UNAIR
 
Jurnal kegiatan harian kelompok kkn glagahsari 2012
Jurnal kegiatan harian kelompok kkn glagahsari 2012Jurnal kegiatan harian kelompok kkn glagahsari 2012
Jurnal kegiatan harian kelompok kkn glagahsari 2012Manchester United
 
Strategi menulis artikel untuk jurnal ilmiah nasional
Strategi menulis artikel untuk jurnal ilmiah nasionalStrategi menulis artikel untuk jurnal ilmiah nasional
Strategi menulis artikel untuk jurnal ilmiah nasionalDhika Tr
 
Cara Mereview Jurnal
Cara Mereview JurnalCara Mereview Jurnal
Cara Mereview JurnalRumah Studio
 

Viewers also liked (15)

CONTOH JURNAL SKRIPSI GUNADARMA
CONTOH JURNAL SKRIPSI GUNADARMACONTOH JURNAL SKRIPSI GUNADARMA
CONTOH JURNAL SKRIPSI GUNADARMA
 
Aturan penulisan artikel jurnal ilmiah ug
Aturan penulisan artikel jurnal ilmiah ugAturan penulisan artikel jurnal ilmiah ug
Aturan penulisan artikel jurnal ilmiah ug
 
TUGAS MEMBUAT JURNAL
TUGAS MEMBUAT JURNALTUGAS MEMBUAT JURNAL
TUGAS MEMBUAT JURNAL
 
Dfd sistem pemesanan tiket pesawat (1)
Dfd sistem pemesanan tiket pesawat (1)Dfd sistem pemesanan tiket pesawat (1)
Dfd sistem pemesanan tiket pesawat (1)
 
jurnal tugas akhir
jurnal tugas akhirjurnal tugas akhir
jurnal tugas akhir
 
Jurnal skripsi ptk (editor ade permana)
Jurnal skripsi ptk (editor ade permana)Jurnal skripsi ptk (editor ade permana)
Jurnal skripsi ptk (editor ade permana)
 
Abstrak
AbstrakAbstrak
Abstrak
 
Pedoman program kreativitas mahasiswa 2011 2012
Pedoman program kreativitas mahasiswa 2011 2012Pedoman program kreativitas mahasiswa 2011 2012
Pedoman program kreativitas mahasiswa 2011 2012
 
Diagram Konteks dan DFD Sistem Informasi Penjualan
Diagram Konteks dan DFD Sistem Informasi PenjualanDiagram Konteks dan DFD Sistem Informasi Penjualan
Diagram Konteks dan DFD Sistem Informasi Penjualan
 
Kiat sukses menyusun proposal pkm
Kiat sukses menyusun proposal pkmKiat sukses menyusun proposal pkm
Kiat sukses menyusun proposal pkm
 
Jurnal kegiatan harian kelompok kkn glagahsari 2012
Jurnal kegiatan harian kelompok kkn glagahsari 2012Jurnal kegiatan harian kelompok kkn glagahsari 2012
Jurnal kegiatan harian kelompok kkn glagahsari 2012
 
Strategi menulis artikel untuk jurnal ilmiah nasional
Strategi menulis artikel untuk jurnal ilmiah nasionalStrategi menulis artikel untuk jurnal ilmiah nasional
Strategi menulis artikel untuk jurnal ilmiah nasional
 
Contoh jurnal
Contoh jurnalContoh jurnal
Contoh jurnal
 
Cara Mereview Jurnal
Cara Mereview JurnalCara Mereview Jurnal
Cara Mereview Jurnal
 
Contoh Review Jurnal
Contoh Review JurnalContoh Review Jurnal
Contoh Review Jurnal
 

Similar to Jurnal skripsi

Jurnal pdp vol 7 no 1 ekka pengembangan sistem informasi akademik berbasis web
Jurnal pdp vol 7 no 1 ekka pengembangan sistem informasi akademik berbasis webJurnal pdp vol 7 no 1 ekka pengembangan sistem informasi akademik berbasis web
Jurnal pdp vol 7 no 1 ekka pengembangan sistem informasi akademik berbasis webariesantoakhmad
 
Seminar proporsal 1815015085 Taufiq Saiful Ardhi.pptx
Seminar proporsal 1815015085 Taufiq Saiful Ardhi.pptxSeminar proporsal 1815015085 Taufiq Saiful Ardhi.pptx
Seminar proporsal 1815015085 Taufiq Saiful Ardhi.pptxTaufiqSaifulArdhi
 
Publikasi 08.11.22082
Publikasi 08.11.22082Publikasi 08.11.22082
Publikasi 08.11.22082Karin Novilda
 
Proposal Sistem informasi administrasi berbasis desktop
Proposal Sistem informasi administrasi berbasis desktopProposal Sistem informasi administrasi berbasis desktop
Proposal Sistem informasi administrasi berbasis desktopdnasty3
 
Proposal penilitianPROPOSAL PENILITIAN Aplikasi Pengolahan Data Nilai Siswa M...
Proposal penilitianPROPOSAL PENILITIAN Aplikasi Pengolahan Data Nilai Siswa M...Proposal penilitianPROPOSAL PENILITIAN Aplikasi Pengolahan Data Nilai Siswa M...
Proposal penilitianPROPOSAL PENILITIAN Aplikasi Pengolahan Data Nilai Siswa M...Amalia Fasykhatussiam
 
Aplikasi komputer
Aplikasi komputerAplikasi komputer
Aplikasi komputerrifhanybe
 
Aplikasi kmpy
Aplikasi kmpyAplikasi kmpy
Aplikasi kmpyrifhanybe
 
Presentasi Laporan kemajuan PKM
Presentasi Laporan kemajuan PKM Presentasi Laporan kemajuan PKM
Presentasi Laporan kemajuan PKM irawan afrianto
 
Power point nursalni
Power point nursalniPower point nursalni
Power point nursalniFKIP UHO
 
Sim,yasni lavinia susanti,prof.dr.ir.hapzi ali,mm,cma ,sistem informasi manag...
Sim,yasni lavinia susanti,prof.dr.ir.hapzi ali,mm,cma ,sistem informasi manag...Sim,yasni lavinia susanti,prof.dr.ir.hapzi ali,mm,cma ,sistem informasi manag...
Sim,yasni lavinia susanti,prof.dr.ir.hapzi ali,mm,cma ,sistem informasi manag...Yasni Lavinia
 
Jta sistem informasi pengolahan nilai berbasis web
Jta   sistem informasi pengolahan nilai berbasis webJta   sistem informasi pengolahan nilai berbasis web
Jta sistem informasi pengolahan nilai berbasis webMochammadIhzaRizkyKa
 
Jurnal 2Sistem Pendidikan Berasaskan Web ( Web-Based Education –WBE)
Jurnal 2Sistem Pendidikan Berasaskan Web ( Web-Based Education –WBE) Jurnal 2Sistem Pendidikan Berasaskan Web ( Web-Based Education –WBE)
Jurnal 2Sistem Pendidikan Berasaskan Web ( Web-Based Education –WBE) Maria Gray Michel
 
Indah Kayani_43215010146_Pengenalan E-Learning_SIM_Hapzi Ali
Indah Kayani_43215010146_Pengenalan E-Learning_SIM_Hapzi AliIndah Kayani_43215010146_Pengenalan E-Learning_SIM_Hapzi Ali
Indah Kayani_43215010146_Pengenalan E-Learning_SIM_Hapzi Aliindah kayani
 

Similar to Jurnal skripsi (20)

Jurnal pdp vol 7 no 1 ekka pengembangan sistem informasi akademik berbasis web
Jurnal pdp vol 7 no 1 ekka pengembangan sistem informasi akademik berbasis webJurnal pdp vol 7 no 1 ekka pengembangan sistem informasi akademik berbasis web
Jurnal pdp vol 7 no 1 ekka pengembangan sistem informasi akademik berbasis web
 
Seminar proporsal 1815015085 Taufiq Saiful Ardhi.pptx
Seminar proporsal 1815015085 Taufiq Saiful Ardhi.pptxSeminar proporsal 1815015085 Taufiq Saiful Ardhi.pptx
Seminar proporsal 1815015085 Taufiq Saiful Ardhi.pptx
 
Sertum Termik
Sertum TermikSertum Termik
Sertum Termik
 
Tugas Besar RPL.docx
Tugas Besar RPL.docxTugas Besar RPL.docx
Tugas Besar RPL.docx
 
Publikasi 08.11.22082
Publikasi 08.11.22082Publikasi 08.11.22082
Publikasi 08.11.22082
 
Proposal Sistem informasi administrasi berbasis desktop
Proposal Sistem informasi administrasi berbasis desktopProposal Sistem informasi administrasi berbasis desktop
Proposal Sistem informasi administrasi berbasis desktop
 
Proposal penilitianPROPOSAL PENILITIAN Aplikasi Pengolahan Data Nilai Siswa M...
Proposal penilitianPROPOSAL PENILITIAN Aplikasi Pengolahan Data Nilai Siswa M...Proposal penilitianPROPOSAL PENILITIAN Aplikasi Pengolahan Data Nilai Siswa M...
Proposal penilitianPROPOSAL PENILITIAN Aplikasi Pengolahan Data Nilai Siswa M...
 
Aplikasi komputer
Aplikasi komputerAplikasi komputer
Aplikasi komputer
 
Aplikasi kmpy
Aplikasi kmpyAplikasi kmpy
Aplikasi kmpy
 
Intern Modifikasi
Intern ModifikasiIntern Modifikasi
Intern Modifikasi
 
Presentasi Laporan kemajuan PKM
Presentasi Laporan kemajuan PKM Presentasi Laporan kemajuan PKM
Presentasi Laporan kemajuan PKM
 
Power point nursalni
Power point nursalniPower point nursalni
Power point nursalni
 
Artikel henry
Artikel henryArtikel henry
Artikel henry
 
Sim,yasni lavinia susanti,prof.dr.ir.hapzi ali,mm,cma ,sistem informasi manag...
Sim,yasni lavinia susanti,prof.dr.ir.hapzi ali,mm,cma ,sistem informasi manag...Sim,yasni lavinia susanti,prof.dr.ir.hapzi ali,mm,cma ,sistem informasi manag...
Sim,yasni lavinia susanti,prof.dr.ir.hapzi ali,mm,cma ,sistem informasi manag...
 
Panduan e g2
Panduan e g2Panduan e g2
Panduan e g2
 
Bab i ana
Bab i anaBab i ana
Bab i ana
 
Latar belakang
Latar belakang Latar belakang
Latar belakang
 
Jta sistem informasi pengolahan nilai berbasis web
Jta   sistem informasi pengolahan nilai berbasis webJta   sistem informasi pengolahan nilai berbasis web
Jta sistem informasi pengolahan nilai berbasis web
 
Jurnal 2Sistem Pendidikan Berasaskan Web ( Web-Based Education –WBE)
Jurnal 2Sistem Pendidikan Berasaskan Web ( Web-Based Education –WBE) Jurnal 2Sistem Pendidikan Berasaskan Web ( Web-Based Education –WBE)
Jurnal 2Sistem Pendidikan Berasaskan Web ( Web-Based Education –WBE)
 
Indah Kayani_43215010146_Pengenalan E-Learning_SIM_Hapzi Ali
Indah Kayani_43215010146_Pengenalan E-Learning_SIM_Hapzi AliIndah Kayani_43215010146_Pengenalan E-Learning_SIM_Hapzi Ali
Indah Kayani_43215010146_Pengenalan E-Learning_SIM_Hapzi Ali
 

Recently uploaded

04-Gemelli.- kehamilan ganda- duo atau triplet
04-Gemelli.- kehamilan ganda- duo atau triplet04-Gemelli.- kehamilan ganda- duo atau triplet
04-Gemelli.- kehamilan ganda- duo atau tripletMelianaJayasaputra
 
Aksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru PenggerakAksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru Penggeraksupriadi611
 
Jurnal Dwi mingguan modul 1.2-gurupenggerak.pptx
Jurnal Dwi mingguan modul 1.2-gurupenggerak.pptxJurnal Dwi mingguan modul 1.2-gurupenggerak.pptx
Jurnal Dwi mingguan modul 1.2-gurupenggerak.pptxBambang440423
 
Karakteristik Negara Brazil, Geografi Regional Dunia
Karakteristik Negara Brazil, Geografi Regional DuniaKarakteristik Negara Brazil, Geografi Regional Dunia
Karakteristik Negara Brazil, Geografi Regional DuniaNadia Putri Ayu
 
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdfAKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdfTaqdirAlfiandi1
 
Materi Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxMateri Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxRezaWahyuni6
 
adap penggunaan media sosial dalam kehidupan sehari-hari.pptx
adap penggunaan media sosial dalam kehidupan sehari-hari.pptxadap penggunaan media sosial dalam kehidupan sehari-hari.pptx
adap penggunaan media sosial dalam kehidupan sehari-hari.pptxmtsmampunbarub4
 
Kelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfKelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfCloverash1
 
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...MarwanAnugrah
 
Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)3HerisaSintia
 
TPPK_panduan pembentukan tim TPPK di satuan pendidikan
TPPK_panduan pembentukan tim TPPK di satuan pendidikanTPPK_panduan pembentukan tim TPPK di satuan pendidikan
TPPK_panduan pembentukan tim TPPK di satuan pendidikanNiKomangRaiVerawati
 
Kelompok 1 Bimbingan Konseling Islami (Asas-Asas).pdf
Kelompok 1 Bimbingan Konseling Islami (Asas-Asas).pdfKelompok 1 Bimbingan Konseling Islami (Asas-Asas).pdf
Kelompok 1 Bimbingan Konseling Islami (Asas-Asas).pdfmaulanayazid
 
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASMATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASKurniawan Dirham
 
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMLaporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMmulyadia43
 
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptx
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptxMODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptx
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptxarnisariningsih98
 
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptxAKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptxWirionSembiring2
 
Materi Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptxMateri Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptxRezaWahyuni6
 
Model Manajemen Strategi Public Relations
Model Manajemen Strategi Public RelationsModel Manajemen Strategi Public Relations
Model Manajemen Strategi Public RelationsAdePutraTunggali
 
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdfShintaNovianti1
 
Kelompok 4 : Karakteristik Negara Inggris
Kelompok 4 : Karakteristik Negara InggrisKelompok 4 : Karakteristik Negara Inggris
Kelompok 4 : Karakteristik Negara InggrisNazla aulia
 

Recently uploaded (20)

04-Gemelli.- kehamilan ganda- duo atau triplet
04-Gemelli.- kehamilan ganda- duo atau triplet04-Gemelli.- kehamilan ganda- duo atau triplet
04-Gemelli.- kehamilan ganda- duo atau triplet
 
Aksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru PenggerakAksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru Penggerak
 
Jurnal Dwi mingguan modul 1.2-gurupenggerak.pptx
Jurnal Dwi mingguan modul 1.2-gurupenggerak.pptxJurnal Dwi mingguan modul 1.2-gurupenggerak.pptx
Jurnal Dwi mingguan modul 1.2-gurupenggerak.pptx
 
Karakteristik Negara Brazil, Geografi Regional Dunia
Karakteristik Negara Brazil, Geografi Regional DuniaKarakteristik Negara Brazil, Geografi Regional Dunia
Karakteristik Negara Brazil, Geografi Regional Dunia
 
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdfAKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
 
Materi Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxMateri Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptx
 
adap penggunaan media sosial dalam kehidupan sehari-hari.pptx
adap penggunaan media sosial dalam kehidupan sehari-hari.pptxadap penggunaan media sosial dalam kehidupan sehari-hari.pptx
adap penggunaan media sosial dalam kehidupan sehari-hari.pptx
 
Kelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfKelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdf
 
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
 
Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)
 
TPPK_panduan pembentukan tim TPPK di satuan pendidikan
TPPK_panduan pembentukan tim TPPK di satuan pendidikanTPPK_panduan pembentukan tim TPPK di satuan pendidikan
TPPK_panduan pembentukan tim TPPK di satuan pendidikan
 
Kelompok 1 Bimbingan Konseling Islami (Asas-Asas).pdf
Kelompok 1 Bimbingan Konseling Islami (Asas-Asas).pdfKelompok 1 Bimbingan Konseling Islami (Asas-Asas).pdf
Kelompok 1 Bimbingan Konseling Islami (Asas-Asas).pdf
 
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASMATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
 
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMLaporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
 
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptx
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptxMODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptx
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptx
 
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptxAKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
 
Materi Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptxMateri Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptx
 
Model Manajemen Strategi Public Relations
Model Manajemen Strategi Public RelationsModel Manajemen Strategi Public Relations
Model Manajemen Strategi Public Relations
 
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
 
Kelompok 4 : Karakteristik Negara Inggris
Kelompok 4 : Karakteristik Negara InggrisKelompok 4 : Karakteristik Negara Inggris
Kelompok 4 : Karakteristik Negara Inggris
 

Jurnal skripsi

  • 1. Pengembangan Website Ujian Online Berbentuk Pilihan Ganda Menggunakan PHP dan MySQL Ade Permana (Editor) Mahasiswa Program Studi Pendidikan Teknik Elektronika Universitas Negeri Jakarta angkatan tahun 2008 Development of science and technology so rapidly is no exception in the field of telecommunication and information. One of the telecommunication and information technology is the internet. In the world of education, the internet can be used to support educational activities, including educational evaluation. One of the methods of educational evaluation with the test method. To facilitate the evaluation of education, need to develop an online exam websites that cater to teachers and students. It is expected that evaluation of educational activities conducted and more effective and efficient so that has implications for improving the quality of the results from the process of learning and teaching. Kata kunci : konsep dasar sistem, konsep dasar basis data, rancangan basis data, rancangan website, dan pengujian website. I. Pendahuluan pengendalian, penjaminan, dan Dalam menjalankan amanat, setiap penetapan mutu pendidikan terhadap pendidik (khususnya guru di sekolah) berbagai komponen pendidikan pada mengharapkan agar setiap program setiap jalur, jenjang, dan jenis pengajaran, setiap mata pelajaran, dan pendidikan sebagai bentuk bahkan setiap unit pelajaran yang pertanggungjawaban penyelenggaraan disajikan dapat membawa perubahan pendidikan. yang berarti bagi diri anak didik. Siswa Untuk mengevaluasi hasil proses seharusnya mengalami perubahan belajar mengajar diperlukan beberapa perilaku setelah mengikuti pelajaran. metode tertentu. Satu diantaranya yang Dan seharusnya ada perbedaan perilaku sering digunakan adalah metode ujian. antara siswa yang mengikuti pelajaran Ada beberapa jenis dari ujian, satu dengan siswa yang tidak mengikutinya. diantaranya yang sering digunakan Namun, ini tidak berarti bahwa suatu adalah ujian pilihan ganda. Ujian pilihan program pengajaran atau proses belajar ganda disusun dari suatu pertanyaan mengajar akan menghasilkan perubahan dengan menyediakan dua, tiga, atau yang sama pada setiap siswa yang lebih pilihan jawaban untuk setiap mengikutinya. Untuk mengukur dan pertanyaan. Di antara pilihan jawaban menilai sejauh mana ada dan tidaknya yang disediakan hanya ada satu pilihan perubahan, atau tingkat perubahan yang yang betul atau tepat. Untuk menjawab terjadi pada diri siswa inilah yang pertanyaan, siswa cukup memilih satu termasuk dalam ruang lingkup evaluasi diantara pilihan jawaban yang dianggap pendidikan.1 benar dengan cara menyilangkan, Menurut UU RI No. 20 tentang membulatkan dan sebagainya. Sistem Pendidikan Nasional menyatakan . Dalam menjalankan amanat pengertian evaluasi pendidikan pada Undang-Undang Sisdiknas, untuk Pasal 1 Ayat 21 bahwa evaluasi mengetahui sejauh mana hasil proses pendidikan adalah kegiatan belajar mengajar di kelas, sebagai pertanggungjawaban tugas guru di 1 sekolah, para guru secara terjadwal Suharsimi Arikunto, Dasar-Dasar Evaluasi Pendidikan (Jakarta: Bumi Aksara, 2009), hal. 3. mengadakan ujian baik tertulis maupun Pengembangan Website Ujian Online Berbentuk Pilihan Ganda Menggunakan PHP dan MySQL (Editor : Ade Permana) 1
  • 2. tidak tertulis. Dalam penerapannya mencapai kebutuhan atau tujuan secara konvensional di sekolah, banyak tertentu.2 Pada website kesatuan itu masalah dan kesulitan-kesulitan yang meliputi struktur dan layout website, timbul diantaranya pemeriksaan secara fungsi website, dan server atau hosting manual sering menyita tenaga dan waktu website. guru yang bersangkutan dan bahkan Struktur dan layout website disusun dapat terjadi kesalahan koreksi sehingga oleh script atau kode program website. proses belajar mengajar berikutnya Script atau kode program website berupa menjadi tidak efektif dan pada akhirnya HTML, dikustomasi oleh CSS, gambar merugikan guru dan siswa yang latar dan icon, agar dapat mengolah data bersangkutan, pemborosan biaya maka dapat ditambahkan kode PHP, pengadaan kertas dan tinta disebabkan ASP, JSP dan sebagainya. Dan agar lembar ujian dan lembar jawaban terlihat lebih atraktif dan interaktif, biasanya sekali pakai untuk selanjutnya website dapat ditambahkan dengan dibuang dan penggunaan kertas dan tinta javascript dan gambar-gambar animasi berbenturan dengan isu lingkungan di dan flash. Pada sebuah website juga mana semakin menipisnya luas hutan terdapat basis data, untuk lebih dan masalah sampah yang mempermudah dalam pengelolaan data ditimbulkannya dari website. Di lain sisi, perkembangan ilmu Fungsi website adalah tujuan pengetahuan dan teknologi begitu pesat dibuatnya website. Tujuan sebuah tidak terkecuali di bidang website mendasari isi atau konten dari telekomunikasi dan informasi. Satu sebuah website. Pada website ujian diantara teknologi telekomunikasi dan online, isi atau konten website meliputi informasi adalah internet. Teknologi ini header, daftar menu, form log in, tautan menawarkan akses yang luas, nyaris log out, kalendar, jam dan sebagainya. tidak dibatasi oleh tempat dan waktu Konten website juga dapat mengelolah serta mengefisienkan sumber daya yang data guru, data siswa, materi ujian, nilai ada untuk digunakan bagi keperluan siswa dan sebagainya. lainnya. Pemanfaatan internet Server atau hosting adalah tempat di bermacam-macam, satu diantaranya mana file-file kode program dan basis adalah world wide web atau website. data website ditempatkan. Server atau Website dapat diakses oleh suatu hosting merupakan komputer yang aplikasi komputer yang disebut browser. terhubung ke internet. Dengan adanya sistem ini, hal-hal Dalam membangun sebuah website yang berkenaan dengan ujian pilihan harus dipahami prinsip-prinsip dasar ganda seperti penentuan mata ujian, pengembangan sistem atau rekayasa waktu pelaksanaan, soal dan jawaban sistem. Rekayasa sistem adalah suatu hingga nilai dan sebagainya dapat disiplin ilmu yang mempelajari semua dilakukan dan lebih efektif dan efisien hal tentang perangkat lunak baik itu sehingga berimplikasi terhadap sebelum pra produksi, ketika produksi peningkatan kualitas hasil dari proses dilaksanakan dan sesudah produk belajar dan mengajar. perangkat lunak itu jadi. Pada mengembangan website ini akan II. Konsep Dasar Sistem digunakan model pengembangan system Sistem merupakan kesatuan dari kumpulan elemen-elemen penyusunnya, 2 dapat berupa orang, produk, proses, System Engineering Fundamentals (Fort Belvoir, Virginia: The Defence Acquisition University Press, prosedur dan sebagainya untuk 2001), hal. 3. Pengembangan Website Ujian Online Berbentuk Pilihan Ganda Menggunakan PHP dan MySQL (Editor : Ade Permana) 2
  • 3. yang disebut The Waterfall Model. The hubungan antar masing-masing data. Waterfall Model merupakan model Fungsi-fungsi dari DMBS meliputi pengembangan sistem bertahap yang membuat basis data itu sendiri, membuat meliputi investigasi, analisis kebutuhan, tabel dan membuat struktur pendukung desain, implementasi dan pemeliharaan. lainnya seperti indeks, membaca dan dan Investigasi merupakan proses di mana meng-update data dari basis data, produk yang akan dibuat sesuai dengan memelihara semua struktur basis data, tujuan yang diinginkan. Analisis menjamin satu pekerjaan pemakai tidak kebutuhan merupakan analisis untuk akan mengganggu pekerjaan pemakai mencari tahu tentang apa yang lainnya, menjamin bahwa hanya diharapkan pengguna secara lebih detail, pemakai yang berwenang yang dapat selain itu juga dilakukan kajian tentang memakai basis data, menjamin bahwa sarana dan prasarana yang diperlukan hanya pemakai yang berwenang yang untuk mengembangkan sistem. Desain dapat memakai basis data dan menjamin merupakan pembuatan rancangan sistem bahwa tidak ada data yang hilang akibat yang akan dibuat meliputi struktur dari kesalahan, masalah perangkat keras atau program dan struktur basis data. bencana alam dengan mem-backup data Implementasi merupakan penulisan kode dari basis data dan memunculkannya dari program dan basis data dari sistem kembali (recovery) ketika diperlukan.3 yang dikembangkan. Pemeliharaan Aplikasi basis data secara umum merupakan perbaikan-perbaikan yang merupakan satu atau lebih program ditemui ketika sistem sudah digunakan. komputer yang menggunakan DBMS Juga dapat berupa penyempurnaan dari sebagai pengolah basis data. Fungsi- sistem yang telah dijalankan. fungsi dari aplikasi basis data meliputi membuat dan memproses form, III. Konsep Dasar Basis Data Membuat dan memproses form, Menurut Elmasri dalam bukunya membuat dan mentransmisikan queries, berjudul Fundamentals of Database membuat dan memproses input atau Systems mengatakan: ”Basis data adalah laporan, meng-update basis data sesuai kumpulan data yang saling berhubungan dengan logika aplikasi spesifik dan dan memiliki arti bagi seseorang atau pengendalian aplikasi. 4 institusi tertentu”. Pemakai adalah orang yang Jadi, basis data merupakan menggunakan sistem basis data untuk sekumpulan data yang terstruktur, saling melaksanakan pekerjaannya atau berkaitan satu dengan yang lain dan memenuhi kebutuhannya. Mereka mempunyai maksud dan tujuan tertentu menggunakan, mengubah, menghapus bagi yang membuat dan data yang ada, memasukkan data baru menggunakannya. Basis data dan sebagainya. mempunyai struktur yang disebut Menurut David M. Kroenke dalam metadata yang meliputi tabel-tabel, bukunya Database Processing Dasar- kolom-kolom dan isi dari tabel dan dasar, Desain, Dan Implementasi kolom. mengemukakan bahwa sistem basis data Sistem Manajemen Basis Data atau merupakan jaringan kerja yang meliputi Database Management System (DBMS) pemakai, aplikasi basis data, DBMS dan merupakan paket program komputer yang berfungsi untuk mengolah berkas 3 basis data seperti membuat, mengambil, David M. Kroenke, Database Processing Dasa- memperbarui, dan menghapus basis dasar, Desain dan Implementasi, (Jakarta: Erlangga, 2005),1, hal. 9. data, tabel, record, struktur dan 4 Ibid., hal. 8. Pengembangan Website Ujian Online Berbentuk Pilihan Ganda Menggunakan PHP dan MySQL (Editor : Ade Permana) 3
  • 4. basis data. Sistem basis data dapat diilustrasikan seperti diagram 1: SQL Pemakai Aplikasi DBMS Basis Data Basis Data Gambar 1. Diagram dari Sistem Basis Data Untuk menggambarkan hubungan beberapa atribut yang lebih terperinci antar masing-masing entitas dalam yang mempunyai arti tertentu. Atribut bentuk grafik dapat menggunakan model derivatif merupakan atribut yang Entity-Relationship (E-R). Model Entity- dihasilkan dari atribut yang lain. Relationship (E-R) adalah sebuah model Relationship adalah hubungan konsep basis data dalam bentuk simbol tertentu dari beberapa entitas. grafis yang menjelaskan unsur-unsur Relationship juga dapat memiliki atribut. dari sebuah basis data. Unsur-unsur dari Relationship memiliki derajat tertentu, model E-R meliputi entitas, atribut dan yaitu jumlah entitas yang berpartisispasi relationship. dalam relationship. Jenis-jenis dari Sebuah entitas adalah objek data yang derajat relationship meliputi derajat dapat dibedakan dengan objek yang lain. satu, derajat dua dan seterusnya. Entitas dari suatu jenis tertentu Setelah model Entity-Relationship (E- dikelompokkan menjadi kelas entitas. Isi R) dibuat, kemudian ditransformasikan atau dari sebuah entitas disebut Entity ke dalam model relasional. Model Instance. Entitas memiliki bebebeberapa relasional adalah sekumpulan relasi yang tipe meliputi entitas kuat dan entitas berhubungan yang menggambarkan lemah. dirinya sendiri. Relasi adalah tabel dua Entitas kuat adalah entitas yang dapat dimensi yang memiliki karakteristik berdiri sendri dalam basis data dan tidak meliputi baris-baris berisi data mengenai tergantung pada entitas lainnya. Entitas suatu entitas, kolom-kolom berisi data lemah merupakan entitas yang tidak mengenai atribut-atribut entitas, sel-sel dapat berdiri sendiri dan tergantung pada tabel menyimpan nilai tunggal, seluruh entitas lainnya. entri pada suatu kolom adalah jenis yang Atribut merupakan gambaran rinci sama, setiap kolom mempunyai nama dari suatu entitas yang menjelaskan yang unik, urutan kolom dan baris tidak karakteristik dari entitas atau penting dan tidak ada dua baris yang relationship tersebut. Nilai atribut mungkin sama.5 adalah data aktual atau informasi yang Ketika data dari basis data ditambah disimpan pada atribut. Jenis-jenis dari ataupun dihapus, beberapa relasi atribut meliputi key, atribut sederhana, mengalami keadaan yang tidak atribut bernilai banyak, atribut komposit diinginkan yang disebut sebagai anomali dan atribut derivative. Key merupakan modifikasi. Anomali modifikasi dapat atribut yang digunakan untuk dihilangkan dengan mengubah struktur menentukan suatu entitas secara unik. relasi. Relasi yang diubah strukturnya Atribut sederhana merupakan atribut agar menjadi efektif dan efisien disebut yang bernilai tunggal. Atribut bernilai normalisasi. Sebagai contoh dari suatu banyak merupakan atribut yang anomali modifikasi, anomali memiliki sekelompok nilai untuk setiap penghapusan terjadi apabila instan entitas. Atribut komposit merupakan atribut yang terdiri dari 5 Ibid., hal. 124. Pengembangan Website Ujian Online Berbentuk Pilihan Ganda Menggunakan PHP dan MySQL (Editor : Ade Permana) 4
  • 5. penghapusan baris menghilangkan 2. Guru adalah ID_Guru. informasi mengenai dua atau lebih 3. MataUjian adalah ID_Ujian. entitas. Begitu juga dalam penyisipan, 4. Pertanyaan adalah ID_Ujian, suatu anomali penyisipan terjadi apabila NoPertanyaan. struktur relasional memaksa 5. NilaiMataUjian adalah ID_Ujian, penambahan fakta dua entitas pada saat NIS. bersamaan.6 6. Siswa adalah NIS. IV. Rancangan Basis Data V. Rancangan Website 4.1 Mengidentifikasi dan 1. Lay out, merupakan dasar dari Merumuskan Entitas desain tampilan secara keseluruhan. Dalam kebutuhannya sebagai Konten dari lay out meliputi header sistem ujian online, entitas-entitas web, daftar menu, form log in, dalam basis data dapat dirumuskan tautan log out, kalendar, jam, sub meliputi NilaiMataUjian, Guru, halaman isi dari daftar menu dan Pertanyaan, Siswa dan MataUjian. email. 4.2 Penentuan Kardinalitas dan 2. Sub halaman, meliputi: Partisipasi a. Halaman Home merupakan Kardinalitas dan partisipasi dari tampilan awal di mana sebuah masing-masing entitas pada basis website pertama kali dibuka, data dapat dijabarkan sebagai menampilkan tautan-tautan berikut: tentang informasi sekolah 1. Setiap nilai mata ujian dimiliki meliputi program keahlian, biaya oleh banyak siswa atau tidak pendaftaran dan alamat sekolah. sama sekali. b. Halaman Ujian, di mana siswa 2. Setiap siswa dapat memiliki memilih mata ujian yang akan banyak nilai mata ujian atau diujikan. tidak sama sekali. c. Halaman Lembar Kerja Siswa, di 3. Setiap guru dapat membuat mana siswa mengerjakan mata banyak mata ujian atau tidak ujian yang telah dipilih melalui sama sekali. halaman Ujian. 4. Setiap mata ujian hanya dibuat d. Halaman Nilai, di mana guru oleh seorang guru. memilih mata ujian untuk 5. Setiap pertanyaan hanya dimiliki melihat daftar nilai siswa- oleh satu mata ujian tertentu. siswanya. 6. Setiap mata ujian harus memiliki e. Halaman Nilai Detail, di mana minimal satu pertanyaan. guru dapat melihat daftar nilai 7. Setiap mata ujian dapat mata ujian siswa-siswanya. menghasilkan banyak nilai mata f. Halaman Pengembangan Ujian, ujian atau tidak sama sekali. di mana guru dapat melihat menambah dan menghapus mata 4.3 Penentuan Kunci Utama ujian. Kunci utama dari masing-masing g. Halaman Detail Ujian, di mana entitas pada basis data dapat guru dapat melihat secara detail dijabarkan sebagai berikut: daftar pertanyaan beserta pilihan 1. TugasMengajar adalah ID_Guru, jawaban dan kunci jawaban. Jurusan, Kelas, MataPelajaran. Guru juga dapat menambah dan menghapus pertanyaan baru 6 Ibid., hal. 152. Pengembangan Website Ujian Online Berbentuk Pilihan Ganda Menggunakan PHP dan MySQL (Editor : Ade Permana) 5
  • 6. beserta pilihan jawaban dan mengubah atribut-atribut dari kunci jawaban. data siswa. h. Halaman Ubah Pertanyaan, di m. Halaman Data Guru, di mana mana guru dapat mengubah administrator dapat melihat pertanyaan baru beserta pilihan daftar guru dan juga dapat jawaban dan kunci jawaban dari menambah data guru baru. mata ujian tertentu. n. Halaman Detail Data Guru, di i. Halaman Ubah Mata Ujian, di mana administrator dapat mana guru dapat mengubah melihat secara detail atribut- atribut-atribut dari mata ujian atribut dari data guru berikut tertentu. tugas mengajar. j. Halaman Data Siswa, di mana o. Halaman Ubah Data Guru, di administrator dapat melihat mana administrator dapat daftar siswa dan juga dapat mengubah atribut-atribut dari menambah data siswa baru. data guru. k. Halaman Detail Data Siswa, di p. Halaman Ubah Tugas Mengajar, mana administrator dapat di mana administrator dapat melihat secara detail atribut- mengubah atribut dari tugas atribut dari data siswa. mengajar guru tertentu. l. Halaman Ubah Data Siswa, di mana administrator dapat Pengembangan Website Ujian Online Berbentuk Pilihan Ganda Menggunakan PHP dan MySQL (Editor : Ade Permana) 6
  • 7. VI. Pengujian Website Pengujian Sistem Evaluasi Belajar Berbentuk Ujian Pilihan Ganda dengan menggunakan bahasa PHP dan basis data MySQL disajikan dalam tabel berikut: No. Kebutuhan Jenis Prosedur Pengujian Hasil yang Seharusnya Kesimpulan Fungsional Pengujian 1. Log In Siswa Normal Isi NIS dengan “00001” dan Tampil nama siswa dan Berfungsi Password dengan “123456”. tautan log out dan form log in hilang. 2. Log In Siswa Tidak Isi NIS dengan “00001” dan Tampil pesan “Maaf, Berfungsi Normal Password dengan “Salah”. ID/NIS atau Password Anda Salah”. 3. Log In Guru Normal Isi ID dengan “4” dan Tampil nama guru dan Berfungsi Password dengan “123456” tautan log out dan form log in hilang. 4. Log In Guru Tidak Isi ID dengan “4” dan Tampil pesan “Maaf, Berfungsi Normal Password dengan “Salah” ID/NIS atau Password Anda Salah”. No. Kebutuhan Jenis Prosedur Pengujian Hasil yang Seharusnya Kesimpulan Fungsional Pengujian 5. Log In Normal Isi ID dengan “1” dan Tampil tulisan “admin” Berfungsi Administrator Password dengan “123456” dan tautan log out dan form log in hilang. 6. Log In Tidak Isi ID dengan “1” dan Tampil pesan “Maaf, Berfungsi Administrator Normal Password dengan “Salah” ID/NIS atau Password Anda Salah”. 7. Log Out Normal Klik tautan log out. Tulisan nama pengguna Berfungsi dan tautan log out dan form log in muncul. 8. Membuka Normal Siswa sudah log in. Klik Tampil halaman Ujian. Berfungsi halaman Ujian tautan Ujian pada daftar menu. 9. Membuka Tidak Siswa belum log in. Klik Tampil pesan “Anda Harus Berfungsi halaman Ujian Normal tautan Ujian pada daftar menu. Log In”. 10. Membuka Normal Siswa sudah log in. Klik Tampil halaman Lembar Berfungsi halaman tautan Ujian pada daftar menu. Kerja Siswa Lembar Kerja Klik tombol Masuk pada tabel Siswa Daftar Ujian. 11. Pengisian Normal Jawab masing-masing Diarahkan ke halaman Berfungsi Lembar Kerja pertanyaan dengan mengklik Ujian. Tampil nilai hasil Siswa radio button jawaban tertentu. ujian di atas tabel Daftar Setelah selesai klik tombol Ujian dan di kolom nilai Selesai. tabel Daftar Ujian. 12. Membuka Normal Guru sudah log in. Klik tautan Tampil halaman Nilai. Berfungsi halaman Nilai Nilai pada daftar menu. 13. Membuka Tidak Guru belum log in. Klik tautan Tampil pesan “Anda Harus Berfungsi halaman Nilai Normal Nilai pada daftar menu. Log In”. 14. Membuka Normal Guru sudah log in. Klik tautan Tampil halaman Nilai Berfungsi halaman Nilai Nilai pada daftar menu. Klik Detail. Detail tombol Masuk pada tabel Daftar Ujian. 15. Membuka Normal Guru sudah log in. Klik tautan Tampil halaman Berfungsi halaman Pengembangan Ujian pada Pengembangan Ujian. Pengembangan daftar menu. Ujian 16. Membuka Tidak Guru belum log in. Klik tautan Tampil pesan “Anda Harus Berfungsi halaman normal Pengembangan Ujian pada Log In”. Pengembangan daftar menu. Ujian Pengembangan Website Ujian Online Berbentuk Pilihan Ganda Menggunakan PHP dan MySQL (Editor : Ade Permana) 7
  • 8. 17. Mengentri mata Normal Mengisi form Entri Mata Diarahkan ke halaman Berfungsi ujian baru. Ujian secara lengkap di entri pertanyaan. halaman Pengembangan Ujian kemudian diklik tombol OK. 18. Mengentri mata Tidak Mengisi form Entri Mata Tampil pesan “Data Entri Berfungsi ujian baru Normal Ujian tidak secara lengkap di Mata Ujian Masih Ada halaman Pengembangan Ujian yang Kosong” di atas form kemudian diklik tombol OK. Entri Mata Ujian. No. Kebutuhan Jenis Prosedur Pengujian Hasil yang Seharusnya Kesimpulan Fungsional Pengujian 19. Mengentri Normal Mengisi form Entri Pertanyaan Pertanyan baru muncul di Berfungsi pertanyaan secara lengkap di halaman halaman Detail Ujian. Detail Ujian kemudian mengklik tombol OK. 20. Mengentri Tidak Mengisi form Entri Pertanyaan Tampil pesan “Data Entri Berfungsi pertanyaan Normal secara tidak lengkap di Pertanyaan Masih Ada halaman Detail Ujian yang Kosong” di atas form kemudian mengklik tombol Entri Pertanyaan. OK. 21. Menghapus Normal Mengklik tombol Hapus pada Pertanyaan akan terhapus. Berfungsi pertanyaan pertanyaan yang ingin dihapus di halaman Detail Ujian. 22. Mengubah Normal Mengubah atribut pertanyaan Pertanyaan akan berubah Berfungsi pertanyaan di halaman Ubah Pertanyaan. dan kembali ke halaman Detail Soal. 23. Menghapus Normal Mengklik tombol Hapus pada Mata ujian akan terhapus Berfungsi mata ujian mata ujian yang ingin dihapus dari tabel Daftar Ujian. di halaman Pengembangan Soal 24. Mengubah Normal Mengubah atribut mata ujian Pertanyaan akan berubah Berfungsi mata ujian di halaman Ubah Mata Ujian. dan kembali ke halaman Pengembangan Soal. 25. Membuka Normal Administrator sudah log in. Tampil halaman Data Berfungsi halaman Data Klik tautan Data Siswa pada Siswa Siswa daftar menu. 26. Membuka Tidak Administrator belum log in. Tampil pesan “Anda Harus Berfungsi halaman Data Normal Klik tautan Data Siswa pada Log In”. Siswa daftar menu. 27. Mengentri data Normal Mengisi form Entri Data Data siswa baru muncul Berfungsi siswa Siswa secara lengkap di pada tabel Daftar Data halaman Data Siswa kemudian Siswa dan halaman Detail mengklik tombol OK. Data siswa. 28. Mengentri data Tidak Mengisi form Entri Data Tampil pesan “Data Siswa Berfungsi siswa Normal Siswa tidak secara lengkap di Masih Ada yang Kosong” halaman Data Siswa kemudian di atas form Entri Data mengklik tombol OK. Siswa. 29. Menghapus Normal Mengklik tombol Hapus pada Data siswa akan terhapus Berfungsi Data Siswa data siswa yang ingin dihapus dari tabel Daftar Data di halaman Data Siswa. Siswa. 30. Mengubah Data Normal Mengubah atribut data siswa Data siswa berubah pada Berfungsi Siswa di halaman Ubah Data Siswa. tabel Daftar Data Siswa dan halaman Detail Data siswa. 31. Membuka Normal Administrator sudah log in. Tampil halaman Data Guru Berfungsi halaman Data Klik tautan Data Guru pada Guru daftar menu. Pengembangan Website Ujian Online Berbentuk Pilihan Ganda Menggunakan PHP dan MySQL (Editor : Ade Permana) 8
  • 9. No. Kebutuhan Jenis Prosedur Pengujian Hasil yang Seharusnya Kesimpulan Fungsional Pengujian 32. Membuka Tidak Administrator belum log in. Tampil pesan “Anda Harus Berfungsi halaman Data Normal Klik tautan Data Guru pada Log In”. Guru daftar menu. 33. Mengentri data Normal Mengisi form Entri Data Guru Diarahkan ke halaman Berfungsi guru di halaman Data Guru Detail Data Guru. kemudian mengklik tombol OK. 34. Mengentri Normal Mengisi form Entri Tambah Tugas guru baru tampil di Berfungsi tugas mengajar Tugas Guru di halaman Detail tabel Tugas Mengajar. guru Data Guru kemudian mengklik tombol OK. 35. Menghapus Normal Mengklik tombol Hapus pada Data guru akan terhapus Berfungsi data guru data guru yang ingin dihapus dari tabel Daftar Data Guru di halaman Data Guru. dan halaman Detail Data Guru 36. Mengubah data Normal Mengubah atribut data guru di Data guru akan berubah Berfungsi guru halaman Ubah Data Guru. dari tabel Daftar Data Guru dan halaman Detail Data Guru 37. Menghapus Normal Mengklik tombol Hapus pada Tugas mengajar guru akan Berfungsi tugas mengajar tugas mengajar guru yang terhapus dari tabel Tugas guru ingin dihapus di halaman Mengajar Guru di halaman Detail Data Guru. Detail Data Guru 38. Mengubah Normal Mengubah atribut tugas Tugas mengajar guru akan Berfungsi tugas mengajar mengajar guru di halaman berubah dari tabel Tugas guru Detai Data Guru. Mengajar Guru di halaman Detail Data Guru Tabel 1. Pengujian Website Dari hasil pengujian kinerja sistem terhadap kebutuhan fungsional pemakai seperti ditunjukkan tabel di atas dapat disimpulkan bahwa sistem evaluasi belajar online berbentuk ujian pilihan ganda berjalan sesuai dengan yang diharapkan. Pengembangan Website Ujian Online Berbentuk Pilihan Ganda Menggunakan PHP dan MySQL (Editor : Ade Permana) 9
  • 10. DAFTAR PUSTAKA Arikunto S. 2009. Dasar-Dasar Evaluasi Pendidikan. Jakarta: Bumi Aksara. Kadir, Abdul. 2002. Dasar Pemrogramam WEB Dinamis Menggunakan PHP. Yogyakarta: ANDI. -------. System Engineering Fundamentals. 2001. Fort Belvoir, Virginia: The Defence Acquisition University Press. Divisi Penelitian dan Pengembangan MADCOMS. 2006. Aplikasi Manajemen Database Pendidikan Berbasis Web dengan PHP dan MySQL. Yogyakarta: ANDI. Kroenke, David M. 2005. Database Processing Dasar-dasar, Desain & Implementasi. Dian Nugraha, penterjemah; Wisnu Chandra Kristiaji, editor. Jakarta: Erlangga. Terjemahan dari: Database Processing Fundamental, Design & Implementation. Mahyuzir, Tavri D. Pengantar Analisis dan Perancangan Perangkat Lunak. 1991. Jakarta: Gramedia. Nugroho, Bunafit. 2008. Latihan Membuat Aplikasi Web PHP dan MySQL dengan Dreamweaver MX (6, 7, 2004) dan 8. Yogyakarta: Gava Media. Tirtarahardja, Umar dan La Sulo, S.L. 2005. Pengantar Pendidikan. Jakarta: Asdi Mahayatsa. Pengembangan Website Ujian Online Berbentuk Pilihan Ganda Menggunakan PHP dan MySQL (Editor : Ade Permana) 10