NASKAH PUBLIKASI KARYA ILMIAH
TRYOUT UJIAN NASIONAL
BERBASIS WEB
Disusun Oleh :
SIDIQ TRI RAHARJO
D 400 070 019
JURUSAN ELEKTRO FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH SURAKARTA
LEMBAR PERSETUJUAN
Naskah Publikasi Karya Ilmiah dengan judul “TRYOUT UJIAN NASIONAL
BERBASIS WEB” ini diajukan oleh :
NAMA : SIDIQ TRI RAHARJO
NIM : D 400 070 019
Guna memenuhi salah satu syarat untuk menyelesaikan program Sarjana
jenjang pendidikan Strata-Satu (S1) pada Fakultas Teknik Program Studi
Teknik Elektro Universitas Muhammadiyah Surakarta, telah diperiksa dan
disetujui pada :
Hari :
Tanggal :
Pembimbing I
(Fajar Suryawan, S.T, M.Eng.Sc, Ph.D)
Pembimbing II
TRYOUT UJIAN NASIONAL BERBASIS WEB
Sidiq Tri Raharjo
FAKULTAS TEKNIK JURUSAN TEKNIK ELEKTRO UNIVERSITAS MUHAMMADIYAH SURAKARTA
E-mail : gos.sidiq@gmail.com
ABSTRAKSI
Perkembangan internet dan teknologi komunikasi sangat luar biasa dan jauh berbeda dengan masa awal kehadirannya. Website merupakan salah satu sumber daya internet yang berkembang pesat. Website telah membentang ke seluruh penjuru dunia, tidak hanya terbatas pada lembaga-lembaga pendidikan yang ingin memberikan informasi.
Website tryout ujian nasional ini nantinya akan memudahkan siswa dan guru untuk melakukan ujian secara paperless. Pengembangan tryout ujian nasional ini diharapkan mendapatkan suatu sistem ujian berbasis Web dinamis.
Perancangan dilakukan menggunakan tool software XAMPP (Basispaket) version 1.7.4 (MySQL 5.0.51 (Community Server), PHP 5.2.6 dan phpMyAdmin 2.11.7), dengan web disainer Macromedia Dreamweaver 8. Pengujian dilakukan secara localhost. Hasil pengujian menunjukkan bahwa perancangan tryout ujian nasional berbasis web ini memudahkan siswa dalam mengerjakan soal-soal yang bersifat acak.
Kata kunci : MySQL, PHP, Sistem Informasi, Website.
1. PENDAHULUAN
Ujian Nasional biasa disingkat UN/UNAS adalah sistem evaluasi standar pendidikan dasar dan menengah secara nasional dan persamaan mutu tingkat pendidikan antar daerah yang dilakukan oleh Pusat Penilaian Pendidikan, Depdiknas di Indonesia berdasarkan Undang-Undang
Republik Indonesia nomor 20 tahun 2003
pencapaian standar nasional pendidikan dan proses pemantauan evaluasi tersebut harus secara berkesinambungan.
Proses pem ant auan evaluasi t ersebut
dilakukan secara t erus m enerus dan
berkesinam bungan pada akhirnya akan dapat
m em benahi m ut u pendidikan. Pem benahan
m ut u pendidikan dim ulai dengan penent uan
st andar. Penent uan st andar yang t erus
m eningkat diharapkan akan mendorong
peningkat an m ut u pendidikan, yang
dim aksud dengan penent uan st andar
pendidikan adalah penent uan nilai bat as (cut
off score). Seseorang dikat akan sudah
Berst andard Int ernasional). sehinggga
dengan adanya st andard int ernasional SM A
BATIK 1 SURAKARTA ingin m engaplikasikan
TryOut Ujian Nasional yang berbasiskan web.
Seiringnya kem ajuan t eknologi kom put erisasi
akan m enunjang para sisw a dan guru unt uk
m enggunakan m et ode E-Learning unt uk
pem belajaran sesuai st andard int ernasional
yang nant inya akan mem ajukan sisw a-siswi
Berdasarkan uraian latar belakang masalah di atas, maka dapat dirumuskan bahwa masalah yang melatar belakangi tugas akhir ini adalah Bagaimana merancang dan membuat sebuah aplikasi
TryOut Ujian Nasional berbasis web di
sekolah.
Telaah Penelitian
Dian Novitasari (2010), pembuatan
e-learning fisika kelas X berbasis web
dengan fasilitas upload untuk penambahan mata pelajaran. Berdasarkan penelitian di atas, diketahui bahwa penelitian Dian Novitasari menggunakan tool software Apache2Triad 1.5. (Web server apache 2.2.0, PHP 5.1.2 dan MySQL 5.2.9), dengan web disainer Macromedia Dreamweaver 8. Pengujian dilakukan secara localhost dan online. Hasil
pengujian menunjukkan bahwa
perancangan sistem pembelajaran interatif fisika SMA kelas X memudahkan siswa dalam mengakses semua informasi pelajaran fisika kelas X.
Pengelolaan mentoring agama islam ini dilakukan oleh Unit Kegiatan Mahasiswa (UKM) Rohani Islam dari tingkat Universitas hingga tingkat Jurusan melalui koordinasi langsung dengan seluruh dosen agama Islam. Dengan berkembangnya teknologi informasi muncul pemikiran untuk menjalankan metode mentoring agama Islam ini secara virtual atau maya melalui internet. bahasa pemrogaman yang digunakan adalah PHP, MySQL sebagai database, dan server menggunakan Apache.
Penulis akan membuat TryOut Ujian Nasional berbasis web yang berbeda dengan yang di atas. Penulis akan membuat web yang lebih interaktif dan
paperless terhadap soal-soal TryOut Ujian
Nasional. Bahasa pemrogaman yang digunakan PHP, MySQL sebagai database, dan Apache sebagai server. Pengujian akan dilakukan secara localhost dan online. Hasil pengujian akan
menunjukkan kemudahan dalam
mengerjakan soal-soal TryOut Ujian Nasional dan akses lebih mudah.
1. Dreamweaver
Adobe Dreamweaver merupakan program penyunting halaman web keluaran Adobe
Systems yang dulu dikenal sebagai
Macromedia Dreamweaver keluaran Macromedia. Program ini banyak digunakan oleh pengembang web karena fitur-fiturnya yang menarik dan kemudahan penggunaannya. Versi terakhir Macromedia Dreamweaver sebelum Macromedia dibeli oleh Adobe
Systems yaitu versi 8. Versi terakhir
Dreamweaver keluaran Adobe Systems
adalah versi 11 yang ada dalam Adobe
Creative Suite 5 (sering disingkat Adobe
CS5). (Halaman 2. Dreamweaver CS5 untuk Orang Awam. Muh sadeli. Maxicom:Palembang)
2. CSS (Cascade Style Sheet)
CSS adalah sebuah set aturan yang memberikan kontrol lengkap tampilan halaman web dan tampilan isinya (Jamsa,2002). Menurut Neiderst (2001) CSS bermanfaat untuk :
a. Greater Typhography and page layout control (mengontrol typhography dan
tampilan halaman dengan baik).
b. Style is separate from structure (style
terpisah dari struktur halaman).
c. Potentially smaller documents
(berpotensi membuat dokumen lebih kecil).
d. Easier site maintenance (lebih mudah
di-maintenance).
3. Mozilla Firefox
melalui Firefox, Yayasan Mozilla betujuan untuk mengembangkan sebuah peramban web yang kecil, cepat, sederhana, dan sangat bisa dikembangkan (terpisah dari Mozilla Suite yang lebih besar). Sejak 3 April 2003, Firefox dan klien surel Thunderbird telah menjadi fokus utama pengembang Yayasan Mozilla untuk menggantikan Mozilla
Suite.
4. HTML (Hypertext Markup
Language)
Hypertext Markup Language (HTML)
adalah sebuah bahasa markup yang digunakan untuk membuat sebuah halaman web, menampilkan berbagai informasi di dalam sebuah Penjelajah web Internet dan formating hypertext sederhana yang ditulis kedalam berkas format ASCII agar dapat menghasilkan tampilan wujud yang terintegerasi. Dengan kata lain, berkas yang dibuat dalam perangkat lunak pengolah kata dan disimpan ke dalam format ASCII normal sehingga menjadi home page dengan perintah-perintah HTML. Bermula dari sebuah bahasa yang sebelumnya banyak digunakan di dunia penerbitan dan percetakan yang disebut dengan SGML
(Standard Generalized Markup Language), HTML adalah sebuah standar
yang digunakan secara luas untuk menampilkan halaman web. HTML saat ini merupakan standar Internet yang didefinisikan dan dikendalikan penggunaannya oleh World Wide Web
Consortium (W3C).
5. PHPMyAdmin
PhpMyAdmin adalah perangkat lunak bebas yang ditulis dalam bahasa pemrograman PHP yang digunakan untuk menangani administrasi MySQL melalui Jejaring Jagat Jembar (World Wide Web). PhpMyAdmin mendukung berbagai operasi MySQL, diantaranya (mengelola basis data, tabel-tabel, bidang (fields), relasi (relations), indeks, pengguna (users), perijinan (permissions), dan lain-lain.
Pada dasarnya, mengelola basis data dengan MySQL harus dilakukan dengan cara mengetikkan baris-baris perintah yang sesuai (command line) untuk setiap maksud tertentu. Jika seseorang ingin membuat basis data (database), ketikkan baris perintah yang sesuai untuk membuat basis data. Jika seseorang menghapus tabel, ketikkan baris perintah yang sesuai untuk menghapus tabel. Hal tersebut tentu saja sangat menyulitkan karena seseorang harus hafal dan mengetikkan perintahnya satu per satu.
Saat ini banyak sekali perangkat lunak yang dapat dimanfaatkan untuk mengelola basis data dalam MySQL, salah satunya
adalah phpMyAdmin. Dengan
phpMyAdmin, seseorang dapat membuat database, membuat tabel, mengisi data, dan lain-lain dengan mudah, tanpa harus menghafal baris perintahnya.
PhpMyAdmin merupakan bagian untuk mengelola basis data MySQL yang ada di komputer. Untuk membukanya, buka browser lalu ketikkan alamat
http://localhost/phpmyadmin, maka akan
(Membuat Aplikasi Web dengan PHP dan Database MySQL, Abdul Kadir, 2009)
6. MySQL (Sturctured Query
Language)
MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (bahasa Inggris: database management system) atau DBMS yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis dibawah lisensi GNU General Public License (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL.
Tidak sama dengan proyek-proyek seperti Apache, dimana perangkat lunak dikembangkan oleh komunitas umum, dan hak cipta untuk kode sumber dimiliki oleh penulisnya masing-masing, MySQL dimiliki dan disponsori oleh sebuah perusahaan komersial Swedia MySQL AB, dimana memegang hak cipta hampir atas semua kode sumbernya. Kedua orang Swedia dan satu orang Finlandia yang mendirikan MySQL AB adalah: David Axmark, Allan Larsson, dan Michael "Monty" Widenius. (Tutorial Dasar Database MySQL, Bunafit: Nugroho).
2. METODE PENELITIAN Alur Metode Penelitian
Dimulai dengan pencarian referensi berupa buku-buku internet informasi lainnya. Referensi yang telah ada kemudian dilakukan pencarian data yang diperlukan untuk membuat uji coba ujian nasional berbasis web menggunakan php
dan mysql. Perancangan website
dilakukan agar dalam pembuatan website bisa menjadi mudah dengan bantuan data-data yang telah dikumpulkan.
Website yang sudah dibuat, kemudian
dilakukan pengujian, pengujian ada 2 (Dua) kemungkinan yaitu program berjalan sesuai dengan keinginan atau program tidak berjalan sesuai keinginan. Analisa dilakukan jika program yang dibuat belum berjalan sesuai rencana, tetapi jika program berjalan sesuai rencana maka dilakukan penyempurnaan program dan menulis laporan tentang hasil program yang telah dibuat.
Flowchart
a. Flowchart Penelitian
Proses ini dibagi dalam beberapa
tahapan untuk mempermudah
melakukan penelitian seperti pada Gambar 1
.
b.Flowchart sistem
Proses ini dibagi dalam beberapa
tahapan untuk mempermudah
melakukan perancangan sistem seperti pada Gambar 2
.
Hubungan Antar Tabel
Setelah mendesain tabel serta menentukan primary key, langkah
berikutnya adalah membangun
Relationship antar tabel untuk menghubungkan kaitan antara tabel yang satu dengan yang lainnya yang nantinya akan digunakan untuk sistem informasi. Gambar 3. menunjukkan hubungan antar tabel.
Gambar 3 ER-Diagram
Hubungan antar Tabel.
3. HASIL PERANCANGAN DAN
PEMBAHASAN 1. Halaman Index
Halaman untuk login user.
Gambar 4 Halaman Utama
2. Halaman Mata Pelajaran
Gambar 5 Halaman Mata Pelajaran
3. Halaman Ganti Password murid
Gambar 6 Halaman Ganti Password Murid
4. Halaman Daftar Pelajaran Admin
5. Hasil Kuisoner Pengujian Website Setelah penulis melakukan pengujian, lalu membuat kuisioner untuk mengetahui bagaimana respon dan pendapat para responden yang telah mencoba atau hanya melihat website ini saat pengujian, maka berikut ini Tabel 1. adalah hasil pengujian website Tryout Ujian Nasional Berbasis Web berdasarkan kuisioner yang terdapat pada halaman lampiran.
Tabel 1. Hasil Kuisioner
6. Grafik Kuisoner
`Setelah Penulis mengetahui hasil kuisioner, selanjutnya Penulis membuat grafik chart bar hasil dari perhitungan Tabel 1.
Gambar 8 Grafik Kuisoner
7. PENUTUP Kesimpulan
Perancangan sampai pengujian sistem menghasilkan kesimpulan sebagai berikut: 1. Tryout ujian nasional berbasis web ini
dirancang dengan menggunakan bahasa pemrograman PHP dan database
MySQL.
2. Web ini berfungsi untuk pelatihan sebelum ujian nasional dan memberikan test kemampuan kepada murid.
3. Website ini tidak memiliki fitur sistem
informasi, hanya sekedar latihan ujian nasional.
4. Tampilan pada aplikasi ini Penulis menggunakan CSS atau membuat tampilan web sendiri yang sederhana supaya mudah di pahami oleh user atau pemakai aplikasi ini.
Saran
Penulis memiliki beberapa saran kepada beberapa pihak mengenai perancangan yang dilakukan ini, yaitu :
1. Ukuran file perlu diperhatikan dalam pembuatan website, semakin kecil ukuran file maka akan lebih cepat dan mudah untuk di akses oleh para pengunjung website.
2. Pengembangan lebih lanjut perlu dilakukan untuk meningkatkan kinerja dengan sistem berbasis teknologi informasi, sehingga nantinya akan lebih memudahkan
diakses dimanapun untuk
memperoleh sumber informasi. 3. Perancangan berikutnya diharapkan
4. Diharapkan perancangan berikutnya disertai fasilitas untuk register user, edit profil serta tampilan website yang bagus.
5. Perancangan berikutnya diharapkan siswa / user dapat mendownload nilai dari latihan ujian.
Daftar Pustaka
Komang Wiswakarma. 2010. 9 Langkah
Menjadi Master Framework Codeigniter. Gramedia
Muhammad Miftakul Amin. 2010.
Pengembangan Aplikasi Web Menggunakan Php Data Object.
Gramedia
Madcoms. 2008. Aplikasi Web Database
Menggunakan Adobe Dreamweaver Cs3. Gramedia
Kasiman Peranginangin. 2006. Aplikasi
Web Dengan Php Dan MySQL.
Gramedia
Lukmanul Hakim. 2010. bikin Website
Super Keren Dengan Php & Jquery.
Gramedia
Adhi Prasetio. 2010. CARA MUDAH
MEMBUAT DESAIN WEB UNTUK PEMULA. Gramedia
Praseto, Dwi Didik. 2003. Tips dan Trik
Kolaborasi PHP dan MySQL Untuk Membuat Web Database Yang Interaktif. Jakarta : PT Elex Media
Komputindo.
Sunarfrihantono, B. 2004. Aplikasi
Program PHP dan MySQL Untuk Membuat Web Interaktif.