Pembuatan dan Penerapan E-Examination Penerimaan Mahasiswa Baru Universitas Gunadarma Jesiati Mahasiswa Program Sarjana Sistem Informasi Jl. Salemba No. 53 Jakarta Pusat 10440
[email protected]
ABSTRAK Tujuan ujian online / e-exam ini berfungsi untuk membantu mengurangi dosen / admin dalam mengawasi ujian yang biasa dilakukan dalam ujian manual. Dan merupakan suatu alternatife dalam mengatasi beberapa masalah yang ada, seperti : lokasi tempat tinggal yang jauh dari kampus, menghindari terjadinya kecelakaan dalam perjalanan menuju kampus atau pulang, memanfaatkan waktu dan biaya, keterbatasan pengawas ujian, membantu mempercepat proses penilaian. Di dalam penulisan ini akan dijelaskan mengenai rancangan input dan output dari admin dan mahasiswa, struktur navigasi, dan cara kerja dari aplikasi e-examination secara keseluruhan. Diharapkan dengan adanya aplikasi eexamination ini membantu admin dalam melakukan penilaian, memanfaatkan teknologi internet untuk menseleksi calon mahasiswa berhubungan dengan persyaratan yang telah ditentukan oleh pihak kampus. Kemudian bagi mahasiswa dengan adanya aplikasi e-examination ini memudahkan mereka dalam melakukan ujian tanpa harus datang ke Universitas Gunadarma.
Kata kunci : : E-Exam. TINJAUAN PUSTAKA E-learning Istilah E-Learning dapat didefinisikan sebagai bentuk Teknologi Informasi yang diterapkan di bidang pendidikan dalam bentuk sekolah maya. Menurut Allan J. Henderson, e-learning adalah pembelajaran jarak jauh yang menggunakan teknologi komputer, atau biasanya Internet (The e-learning Question and Answer Book, 2003). Henderson menambahkan juga bahwa e-learning memungkinkan pembelajar untuk belajar melalui komputer di tempat mereka masing-masing tanpa harus secara fisik pergi mengikuti pelajaran di kelas. William Horton menjelaskan bahwa e-learning merupakan pembelajaran berbasis web. Suatu sistem atau proses yang menghubungkan learner / siswa dengan siswa lainnya maupun dengan suatu sumber pengetahuan, baik instruktur, seorang ahli data base maupun sebuah perpustakaan yang mungkin terpisah oleh suatu jarak dan harus berinteraksi baik secara synchronous maupun asynchronous. Synchronous adalah suatu system dimana interaksi antara komponenkomponen yang saling berhubungan, dapat terjadi secara bersamaan / real time.
Sedangkan asynchronous adalah proses interaksi yang terjadi dalam waktu yang tidak bersamaan. PHP Personal home page tools atau yang lebih dikenal dengan PHP merupakan suatu skrip yang diintegrasikan kedalam HTML, sehingga suatu halaman web tidak lagi bersifat statis, namun menjadi bersifat dinamis. Skrip-skrip PHP yang diberikan akan dijalankan sepenuhnya di server tetapi disertakan pada halaman HTML biasa, sehingga scriptnya tidak tampak pada sisi client -- server-side HTML embedded scripting. Seperti yang telah dijelaskan sebelumnya bahwa PHP membuat suatu halaman web bersifat dinamis. Dinamis disini berarti bahwa dalam pengupdatetan suatu halaman web seorang programmer web tidak perlu untuk merombak seluruh halaman web tersebut, tetapi hanya mengupdate databasenya saja. Dan PHP menyediakan fasilitas tersebut. Dengan kata lain, PHP merupakan suatu blok skrip yang digunakan untuk menghubungkan suatu database dengan suatu web. MySQL MySQL dikembangkan oleh sebuah perusahaan Swedia yang bernama MySQL AB, yang pada saat itu bernama T.c.X DataKonsult AB, dimulai sejak tahun 1994-1995. Tujuan mula-mula perusahaan tersebut membuat MySQL untuk mengembangkan aplikasi web yang dimiliki kliennya. MySQL merupakan database server dimana pemrosesan data terjadi di server, dan client hanya mengirim data serta meminta data. Oleh karena pemrosesan terjadi di server sehingga pengaksesan data tidak terbatas. Pengaksesan dapat dilakukan di mana saja oleh siapa saja dengan catatan komputer telah terhubung ke server. Lain halnya dengan database desktop di mana segala pemrosesan data seperti penambahan data ataupun penghapusan data harus dilakukan pada komputer yang bersangkutan. MySQL termasuk kategori database management system, yaitu database yang terstruktur dalam pengolahan dan penampilan data. Sejak komputer dapat menangani data yang besar, database management system memegang peranan yang sangat penting dalam pengolahan data. Hal ini sangat diperlukan, karena data tersebut dapat diatur sesuai dengan kebutuhan pemakainya
PEMBAHASAN DAN HASIL Perencanaan aplikasi Pada web yang akan dibuat, Penulis merencanakan bahwa seorang administrator (orang yang bertanggung jawab atas pengelolaan suatu web) dapat melakukan halhal sebagai berikut : 1. Dapat menginput, mengubah, atau menghapus data admin. 2. Dapat menginput, mengubah, atau menghapus data mahasiswa 3. Dapat menginput, mengubah, atau menghapus soal-soal.
4. Dapat menghapus kelulusan mahasiawa bagi yang telah mengikuti ujian ini. 5. Dapat mengubah profil administrator (username dan password). Sedangkan sebagai seorang user (peserta ujian) dapat melakukan hal-hal sebagai berikut : 1. Dapat melihat profile Universitas Gunadarma dan Aturan ujian 2. Dapat melihat dan mengikuti soal ujian dan kelulusannya.
Perancangan aplikasi Pada web ini menggunakan struktur navigasi composite. Struktur navigasi dari web yang akan dibuat dibagi menjadi dua bagian yaitu bagian admin side dan bagian user side. Berikut penjelasan struktur navigasi dari admin side dan user side : 1. Pada Gambar 1 adalah struktur navigasi dari admin side, yang dapat dilihat bahwa dari login admin menuju ke home, lalu ke tab data mhs, ujian, admin yang masing-masing terdiri dari input, ubah, dan delete. INPUT
DATA MHS
EDIT
HAPUS INPUT
UJIAN
LOGIN
HOME
EDIT
HAPUS
KELULUSAN
HAPUS INPUT
EDIT ADMIN HAPUS
LOGOUT Gambar 1. Navigasi Admin Site
2. Pada Gambar 2 adalah struktur navigasi dari user side, yang dapat dilihat bahwa dari halaman login ke home kemudian dapat langsung menuju ke halaman profile, aturan ujian, ujian, kelulusan dan logout. Tetapi jika sudah login baru dapat menuju ke halaman home. Dari halaman home dapat menuju ke halaman ujian dan dapat melihat hasil kelulusannya. PROFILE
ATURAN UJIAN LOGIN
HOME UJIAN
KELULUSAN
LOGOUT
Gambar 2. Navigasi User Site
Perancangan Database Di dalam database E-Examination terdapat 5 buah tabel yang dibutuhkan untuk menyimpan data-data e-exam, yaitu tabel data admin, tabel data mahasiswa, tabel data soal, tabel kelulusan dan tabel data nilai. Implementasi Aplikasi web e-examination yang telah di upload pada alamat http://umug.netii.net (sementara), merupakan situs yang menyediakan kemudahan dalam melakukan ujian. Semua fasilitas yang ada telah di uji cobakan dan bekerja dengan baik. Pengembangan proyek ini belum sempurna tetapi situs ini siap untuk diimplementasikan. Sebagai contoh admin A telah melakukan proses pemasukkan soal ujian, disaat yang bersamaan admin B melakukan proses pemasukkan data calon peserta yang akan mengikuti ujian. Jadi penggunaan aplikasi web ini tidak secara bergantian melainkan bisa dilakukan secara bersamaan.
Halaman Home Halaman home adalah halaman dimana user (mahasiswa) dapat mengakses halaman profile, aturan ujian, soal ujian, kelulusan, dan logout. Tetapi untuk mengakses soal ujian harus terlebih dahulu melakukan login dengan memasukkan no ujian yang telah diberikan. Sedangkan halaman admin hanya dapat diakses oleh admin yang bersangkutan. Berikut ini adalah tampilan halaman home eexamination :
Gambar 3. Halaman Home
Untuk melakukan login, masukkan no_ujian peserta pada kolom yang telah disediakan seperti gambar 4. Jika peserta yang melakukan login sudah terdaftar dalam database maka akan muncul konfirmasi seperti Gambar 5.
Gambar 4. Halaman Login Peserta
Gambar 5. Konfirmasi Login
Halaman Admin Menu data admin terdiri dari dua pilihan, yaitu input dan ubah. Di dalam tombol ubah terdapat tombol untuk edit dan delete. Tombol input digunakan untuk memasukkan data admin, tombol edit digunakan untuk memperbaharui username dan password admin yang baru. Sedangkan tombol delete digunakan untuk menghapus username atau password admin yang sudah ada.
Gambar 6. Halaman Login Admin
Gambar 7. Halaman Menu Admin
KESIMPULAN DAN SARAN Kesimpulan Dari hasil pembahasan bab sebelumnya, juga setelah pengujian terhadap aplikasi web E-examination terutama pada penerapan test masuk Universitas Gunadarma melalui internet, penulis mengambil beberapa kesimpulan, yaitu dengan adanya penerapan test secara online diharapkan dapat membantu pemrosesan penerimaan mahasiswa baru yang sebelumnya dilakukan secara manual, membantu pelaksanaan test bagi calon mahasiswa, dan memanfaatkan teknologi internet yang saat ini begitu banyak dipakai dalam segala hal. Di dalam penerapan test online pada internet ini selain soal test yang ditampilkan akan ditampilkan pula aturan pelaksanaan ujian, profile dari Universitas Gunadarma itu sendiri, hasil kelulusan dan logout dari tampilan home. Saran Dalam kesempatan ini penulis menyampaikan beberapa saran yang sekiranya akan berguna bagi pembaca untuk mengembangkan aplikasi web ini lebih lanjut. Di antaranya adalah desain dari aplikasi web ini diharapkan dapat diperbaharui, beberapa data yang masih statis diharapkan dapat menjadi data yang dinamis, serta menu lain yang masih dibutuhkan oleh admin atau mahasiswa dapat ditambahkan lagi. Semoga program ini dapat berguna dan menjadi lebih baik lagi dalam pengembangannya nanti. DAFTAR PUSTAKA 1. 2. 3. 4. 5. 6. 7.
Windiaprana Ramelan, I Made Wiryana, 1999. Pengantar Internet. Jakarta: Universitas Gunadarma, h. 1. Abdul Kadir, Dasar Pemrograman Web Dinamis Menggunakan PHP, Andi, Yogyakarta, 2002 Andi, Membuat Website Interaktif dengan Macromedia Dreamweaver MX, Andi, Yogyakarta, 2002 Arbie, Manajemen Database Dengan MySQL, Andi, Yogyakarta, 2004 WartoAdi Nugraha (http://ilmukomputer.com/wp-content/uploads/2007/ 11/warto-e-learning.doc ) Yudhi Purwanto, Pemrograman Web dengan PHP, PT Elex Media Komputindo, Jakarta, 2001 www.google.com