ISSN-P 2407-2192 Jurnal Teknik Informatika Politeknik Sekayu (TIPS) Volume IV, No. 1, Januari 2016, h. 1-9
RANCANG BANGUN SISTEM UJIAN SARINGAN MASUK PADA SEKOLAH TINGGI ILMU EKONOMI (STIE) RAHMANIYAH SEKAYU Ekkal Prasetyo NIDN. 0205078601 Program Studi Teknik Informatika Politeknik Sekayu Email
[email protected] ABSTRAK Ujian masuk adalah salah satu tahapan penerimaan siswa baru di setiap sekolah tinggi. Sekolah Tinggi Ilmu Ekonomi Rahmaniyah sebagai lembaga akademi sekolah tinggi dalam melaksanakan ujian masuk masih menggunakan sistem tes dengan tes model kertas-pensil (PPT). Namun, sistem tes ini memiliki kekurangan. Kekurangan berarti, dalam pelaksanaan tes disebut tipu daya rentan dan juga membutuhkan banyak staf di monitoring, mengoreksi lembar jawaban dan membuat hasil skor tes. Oleh karena itu penulis bermaksud untuk membuat sistem tes berbasis komputer atau Computerized Pengujian Berbasis (CBT) yang dapat membantu memfasilitasi pelaksanaan tes masuk. Sistem ini dibangun dengan bahasa pemrograman PHP dan database MySQL. Sistem ini diharapkan dapat dibuat untuk memudahkan distribusi lembar pertanyaan, mengurangi tingkat kecurangan, mengurangi staf untuk memantau dan mengoreksi lembar jawaban, membuat laporan hasil tes pengumuman dan hasil uji penyimpanan data. Kata kunci: Desain dan Build, Tes Masuk, CBT, PHP, MySQL.
I.
PENDAHULUAN
masuk, STIER masih menggunakan sistem ujian
1.1.
Latar Belakang
dengan model paper-pencil test (PPT). PPT adalah
Ujian merupakan salah satu cara untuk
bentuk administrasi konvensional karena semua
mengevaluasi
dunia
peserta tes menerima seperangkat butir tes yang
pendidikan ujian dimaksudkan untuk mengukur
sama (Hadi 2013, p. 11). Namun, sistem ujian ini
taraf pencapaian suatu tujuan pengajaran oleh siswa
memiliki kekurangan. Kekurangan yang dimaksud
atau mahasiswa sebagai peserta didik, sehingga
seperti dalam pelaksanaan ujian yang rentan
siswa atau mahasiswa dapat mengetahui tingkat
kecurangan. Selain itu dalam penggandaan lembar
kemampuannya dalam memahami bidang studi
soal ujian dan lembar jawaban yang membuat
yang sedang ditempuh. Bila ternyata hasilnya
pemborosan kertas dan waktu yang lama, dalam
belum maksimal, maka proses belajar harus
pelaksanaannya juga membutuhkan banyak tenaga
ditingkatkan baik kulitas maupun kuantitas.
yang
Ujian
proses
Saringan
belajar.
Masuk
Dalam
(USM)
adalah
bertugas
dalam
pengawasan
terhadap
kecurangan yang dapat dilakukan calon mahasiswa,
kegiatan yang dilakukan untuk menyeleksi setiap
serta
calon siswa/ mahasiswa, ujian saringan masuk
pengoreksian lembar jawaban dan membuat skor
merupakan ujian tertulis yang berguna untuk
hasil tes.
menyaring kemampuan potensial setiap calon
memerlukan
Berdasarkan
tenaga
khusus
permasalahan
yang
dalam
telah
siswa/ mahasiswa yang sesuai standar kriteria dari
dijelaskan, maka perlu dibuat suatu sistem yang
sekolah/ perguruan tinggi tersebut.
dapat
Sekolah Tinggi Ilmu Ekonomi Rahmaniyah
membantu
panitia
dalam
menyeleksi
mahasiswa baru. Sistem yang dimaksud yaitu
(STIER) yang merupakan lembaga penyelenggaran
sistem
pendidikan tinggi, dalam melakukan ujian saringan
pengujian, pemanfaatan komputer dalam pengujian
Jurnal TIPS, Volume IV, No. 1, Januari 2016, h. 1-9
yang
memanfaatkan
komputer
dalam
1
ini disebut dengan Computerized Based Testing
1) Untuk
(CBT).
mempermudah
panitia
penerimaan
mahasiswa baru dalam pengadministrasian,
Pada prinsipnya CBT sama dengan PPT,
pendistribusian dan pengolahan data ujian
yaitu setiap peserta tes menerima seperangkat butir tes yang sama. Karena penyajian butir soal dalam
saringan masuk. 2) Untuk mengubah cara pengolahan data ujian
CBT tidak tercetak dikertas, maka dalam CBT
saringan
masuk
dimungkinkan penyajian butir soal dilakukan secara
komputerisasi.
dari
konvensional
ke
acak. CBT yang demikian tentu dapat mengurangi
3) Mempermudah panitia dalam menyeleksi dan
kesempatan peserta tes mencontek pekerjaan
menentukan mahasiswa yang lulus dalam ujian
peserta tes lain (Hadi 2010, p.11).
seleksi.
Sistem
ujian
dengan
komputer
ini
diharapkan dapat menjawab permasalahan yang ada dengan
tujuan
penghematan
minimalisir dan
pengoreksian
kecurangan,
efisiensi
pengadministrasian ujian,
serta
dan penentuan
1.4.
waktu
mempermudah
Manfaat yang diharapkan dalam pembuatan sistem ini adalah : 1)
kelulusan calon
mahasiswa, dari uraian di atas maka Peneliti ingin
Sekolah
Tinggi
Ilmu
Ekonomi
2)
Dapat mengetahui hasil ujian dengan cepat setelah ujian selesai dilaksanakan.
3)
Dapat
meminimalisir
penggunaan
tenaga
khusus dalam pengoreksian lembar jawaban.
(STIE)
Rahmaniyah Sekayu”.
Dapat menghemat waktu dalam pembuatan dan penggandaan soal.
merancang suatu sistem dengan judul “Rancang Bangun Sistem Ujian Saringan Masuk pada
Manfaat
4)
Dapat menghemat penggunaan kertas dalam penggandaan lembar soal dan lembar jawaban.
1.2.
Rumusan Masalah Dari uraian diatas perumusan masalah yang
didapat yaitu : 1) Membuat sistem ujian saringan masuk yang dapat
memberikan
pengadministrasian,
kemudahan
II.
TINJAUAN PUSTAKA
2.1.
Ujian Saringan Masuk Menurut Kamus Besar Bahasa Indonesia,
dalam
Ujian saringan adalah ujian yg diselenggarakan
dan
untuk menyaring calon (siswa, pegawai, dan
pendistribusian,
pengolah data ujian saringan masuk.
sebagainya) yg memenuhi syarat. (Departemen
2) Membangun sistem ujian saringan masuk yang
Pendidikan Nasional, 2004). Sedangkan Ujian
dapat membantu pihak Sekolah Tinggi Ilmu
masuk adalah ujian untuk menentukan diterima
Ekonomi
atau tidaknya seorang calon yang ingin memasuki
Rahmaniyah
dalam
menyeleksi
mahasiswa baru. 3) Membangun sistem ujian saringan masuk yang dapat mengurangi penggunaan tenaga khusus dalam pengoreksian dan pengawasan ujian.
suatu sekolah, kantor, perusahaan, dan sebagainya (Departemen Pendidikan Nasional, 2004). Jadi, Ujian Saringan Masuk adalah ujian yang diselenggarakan untuk menyeleksi setiap calon siswa, mahasiswa, atau pegawai, yang
1.3.
Tujuan
memenuhi syarat untuk menentukan diterima atau
Tujuan yang ingin dicapai dalam pembuatan
tidaknya seorang calon yang ingin memasuki suatu
sistem ujian ini adalah:
Jurnal TIPS, Volume IV, No. 1, Januari 2016, h. 1-9
sekolah, kantor, perusahaan dan sebagainya.
2
2.2.
Computerized Based Testing (CBT)
2.4.
Hypertext Preprocessor (PHP) Situs resmi PHP, “PHP.net”, menyatakan
Computerized Based Testing (CBT) adalah bentuk pengadministrasian dimana setiap peserta
bahwa
tes menerima seperangkat butir tes yang sama.
merupakan Bahasa pemrogramman web yang dapat
Karena penyajian butir soal dalam CBT tidak
disisipkan dalam skrip HTML.
tercetak dikertas, maka dalam CBT dimungkinkan
PHP
(PHP:
Menurut
Hypertext
Peranginangin
Preprocessor)
(2006),
PHP
penyajian butir soal dilakukan secara acak. CBT
singkatan dari PHP Hypertext Preprocessor yang
yang demikian tentu dapat mengurangi kesempatan
digunakan sebagai Bahasa skrip serverside dalam
peserta tes mencontek pekerjaan peserta tes lain
pengembangan web yang dapat disisipkan pada
(Hadi 2013, p.11).
dokumen HTML.
Tes Berbasis Komputer merupakan tes yang
Menurut Raharjo., dkk (2012, p.41-42) PHP
diselenggarakan dengan menggunakan komputer.
adalah salah satu bahasa pemrograman skrip yang
Karakteristik dari tes ini sama dengan tes
dirancang untuk membangun aplikasi web. Ketika
konvensional yaitu menggunakan satu perangakat
dipanggil dari web browser, program yang ditulis
tes untuk beberapa peserta dengan panjang tes yang
denga PHP akan di-parsing di dalam web server
sama (fixed test length). Perbedaannya terletak pada
oleh interpreter PHP dan diterjemahkan ke dalam
teknik penyampaian (delivery) butir soal yang tidak
dokumen
lagi meggunakan kertas (paperless), baik untuk
ditampilkan kembali ke web browser. Karena
naskah soal maupun lembar jawaban. Sistem
pemrosesan program PHP dilakukan di lingkungan
scoring atau koreksi langsung dilakukan oleh
web server, PHP dikatakan sebagai bahasa sisi
komputer. Biasanya peserta bisa mengerjakan dan
server (server-side). Oleh sebab itu, seperti yang
melihat butir soal dari nomor pertama sampai
telah dikemukakan sebelumnya, kode PHP tidak
dengan terakhir. (Suprananto, 2015).
akan terlihat pada saat user memilih perintah “View
HTML,
yang
selanjutnya
akan
Source” pada web browser yang mereka gunakan. 2.3.
Hyper Text Markup Language (HTML) Shalahuddin dan Rosa (2010) menyatakan
2.5.
bahwa HTML adalah format data yang digunakan
MySQL Nugroho
(2005)
menyatakan
bahwa
untuk membuat dokumen hypertext (teks pada
“MySQL adalah sebuah program database server
computer
yang mampu menerima dan mengirimkan datanya
yang
menungkinkan
user
saling
mengirimkan informasi (request-respon)). Menurut Ardhana (2012, p.42) HTML
dengan sangat cepat, multi user serta menggunakan perintah
standar
SQL
(Structure
Query
merupakan suatu bahasa yang dikenali oleh web
Language)”. SQL adalah sebuah bahasa permintaan
browser untuk menampilkan informasi seperti teks,
database yang terstruktur.
gambar, suara, animasi bahkan video. Penelitian tag-tag html selalu dimulai dengan
MySQL merupakan salah satu perangkat lunak
database
yang
dikembangkan
untuk
simbol “kurang dari” < dan selalu ditutup dengan
membantu user untuk menyimpan data dalam table-
symbol “lebih dari” >. Format untuk menuliskan
tabel. MySQL adalah salah satu sistem database
tag HTML adalah :
server yang sangat terkenal saat ini, yang
Teks yang akan dipengaruhi oleh
dikembangkan
oleh
MySQL
AB.
MySQL
tag
Jurnal TIPS, Volume IV, No. 1, Januari 2016, h. 1-9
3
umumnya digunakan bersamaan dengan PHP untuk
3.3.
membuat sistem server yang dinamis.
3.3.1. Usecase Diagram
Model Sistem
System Login
III.
PERANCANGAN
3.1.
Spesifikasi Alat dan Bahan
Peserta Ujian
Admin/ Panitia Data Pengguna <
>
Informasi Prosesur Ujian
3.1.1. Alat
Modul
<>
Pengerjaan Ujian
Alat yang digunakan dalam pembuatan
Data Peserta Ujian<>
sistem ini yaitu Personal Computer dengan
Kelola Data
Informasi Nilai Sesi Ujian <>
spesifikasi Memory 2GB RAM, Hard disk 250 GB,
Jurusan <>
Monitor 14.0” dan Processor Intel®Core™ Duo Mata Uji <> <> Kelola Hasil Ujian
Processor. Soal
<>
3.1.2. Bahan
<> Prosedur Ujian<>
Laporan Hasil Ujian
Bahan yang digunakan untuk membuat slide
sistem ini adalah sebagai berikut : 1)
Sistem
Operasi
Microsoft
Windows
7
Pengumuman
<>
<>
Ultimate. 2)
Web Editor Notepad++
3)
Web
browser:
Mozila
Logout
Firefox,
Google
Gambar 3.2 Usecase Diagram Sistem Ujian
Chrome. 4)
Photo Editor Adobe Photoshop CS3
5)
XAMPP, yang telah memaketkan softwaresoftware berikut : a) Web server: Apache b) Database server : MySQL
Saringan Masuk
3.4 Perancangan Tabel 3.4.1. Struktur Tabel 1)
Tabel Modul Tabel 3.1 Tabel modul
c) MySQL database control : phpMyAdmin.
3.2.
Perancangan Sistem
3.3.
Activity Diagram Ujian 2)
Tabel Pengguna Tabel 3.2 Tabel pengguna
Gambar 3.1 activity diagram ujian Jurnal TIPS, Volume IV, No. 1, Januari 2016, h. 1-9
4
3)
Tabel Hak Akses
8)
Tabel 3.3 Tabel hak_akses
4)
Tabel Jurusan
Tabel 3.8 Tabel soal
9)
Tabel 3.4 Tabel jurusan
5)
Tabel Soal
Tabel Jawaban Tabel 3.9 Tabel jawaban
Tabel Sesi Ujian Tabel 3.5 Tabel sesi_ujian 10)
Tabel Hasil Jawab Tabel 3.10 Tabel hasil_jawab
6)
Tabel Peserta Tabel 3.6 Tabel peserta
11)
Tabel Hasil Ujian Tabel 3.11 Tabel hasil_ujian
7)
Tabel Mata Uji Tabel 3.7 Tabel mata_uji
Jurnal TIPS, Volume IV, No. 1, Januari 2016, h. 1-9
5
12)
13)
Tabel Slide
4.1.1. Form Masukan
Tabel 3.12 Tabel slide
1)
Form Login Admin
Tabel Prosedur Tabel 3.13 Tabel prosedur Gambar 4.2 Form Login Admin
2)
3.4.2.
Class Diagram jurusan +kd_jurusan +jurusan +daya_tampung
hasil_ujian +id_hasil +nomor_ujian +kd_sesi +kd_jurusan +MU01 +MU02 +MU03 +MU04 +MU05 +MU06 +NA +lulus +simpan() +ubah() +hapus()
peserta +nomor_ujian +kd_jurusan +kd_sesi +nama_peserta +username +password +nomor_hp +simpan() +ubah() +hapus() +batal()
prosedur
+simpan() +ubah() +hapus() +batal()
+simpan() +ubah() +hapus() +batal()
+id_jawab +id_soal +nomor_ujian +kd_matauji +nomor_soal +jawab +keterangan +waktu +simpan() +ubah()
hak_akses +id_hakakses +username +modul +nama +simpan() +ubah() +hapus() +batal()
sesi_ujian +kd_sesi +tanggal +jam_mulai +jam_selesai +simpan() +ubah() +hapus() +batal() soal
hasil_jawab
+id_prosedur +judul +isi +file
Form Input Data Pengguna
+id_soal +kd_matauji +nomor_soal +kunci +soal +aktif +simpan() +ubah() +hapus() +batal()
mata_uji +kd_matauji +mata_uji +jumlah_soal +simpan() +ubah() +hapus() +batal() jawaban +id_jawaban +id_soal +kd_matauji +nomor_soal +pilihan +jawaban +simpan() +ubah() +hapus() +batal()
pengguna +username +password +nama_pengguna +NIP +jawaban +email +nomor_hp +level +simpan() +ubah() +hapus() +batal() modul
Gambar 4.3 form input data pengguna
+modul +judul +simpan() +ubah() +hapus() +batal()
3)
Form Edit Data Pengguna
slide +id_slide +foto +profil +aktif +simpan() +ubah() +hapus() +batal()
Gambar 3.3 Class Diagram Sistem USM
IV.
IMPLEMENTASI
4.1
Halaman Admin Gambar 4.4 form edit data pengguna
4)
Form Input Modul
Gambar 4.5 form input modul Gambar 4.1 Tampilan Beranda Menu Admin
Jurnal TIPS, Volume IV, No. 1, Januari 2016, h. 1-9
6
5)
Form Edit
9)
Gambar 4.6 form edit modul
6)
Form Edit Sesi Ujian
Gambar 4.10 form edit sesi ujian
Form Input Peserta Ujian
10)
Form Input Daftar Jurusan
Gambar 4.11 form input daftar jurusan
11)
Form Edit Daftar Jurusan
Ga mbar 4.7 form input peserta ujian
7)
Form Edit Peserta Ujian
Gambar 4.12 form edit daftar jurusan
12)
Form Input Mata Ujian
G ambar 4.8 form edit peserta ujian
8)
Form Input Sesi Ujian Gambar 4.13 form input mata ujian
13)
Form Edit Mata Ujian
Gambar 4.9 form input sesi ujian Gambar 4.14 form edit mata ujian Jurnal TIPS, Volume IV, No. 1, Januari 2016, h. 1-9
7
14)
Form Input Soal
Form Edit Slide
Gambar 4.19 form edit slide Gambar 4.15 form input soal
15)
4.2
Halaman Peserta Ujian
a.
Beranda
Form Edit Soal
Gambar 4.16 form edit soal Gambar 4.20 beranda 16)
Form Input Daftar Jawaban b.
Halaman Ujian
Gambar 4.17 form input daftar jawaban
17)
Form Input Slide Gambar 4.21 halaman ujian
c.
Menu Hasil Ujian
Gambar 4.18 form input slide Gambar 4.22 menu hasil ujian Jurnal TIPS, Volume IV, No. 1, Januari 2016, h. 1-9
8
d.
Menu Pengumuman
Gambar 4.23 menu pengumuman
V.
KESIMPULAN DAN SARAN
5.1.
Kesimpulan Berdasarkan hasil pembahasan pada bab-bab
sebelumnya, dapat disimpulkan sebagai berikut: 1) Pembangunan sistem ujian saringan masuk ini terdiri dari halaman admin dan halaman peserta ujian. 2) Pembahasan terdiri dari tiga belas halaman masukan dan enam halaman keluaran. 3) Sistem ujian saringan masuk ini membantu pihak STIER dalam menentukan mahasiswa yang lulus dalam ujian, pendistribusian soal, serta pengolahan data hasil ujian
5.2.
Saran Untuk pengembangan dan perbaikan lebih
lanjut, saran yang dapat Peneliti berikan antara lain: 1) Pada kriteria soal seharusnya dapat lebih divariasikan tidak hanya berupa soal pilihan ganda. 2) Sistem ujian ini dapat dikembangkan pada jaringan yang lebih luas. 3) Untuk soal seharusnya bisa di upload agar mempermudah dalam memasukkan soal ujian.
Jurnal TIPS, Volume IV, No. 1, Januari 2016, h. 1-9
DAFTAR PUSTAKA
Ardhana, YMK. 2012. Dengan PHP: Menyelesaikan Website 30 Juta Rupiah. Jakarta : Jasakom. Bahra. 2006. Trik Mudah Membangun Sistem Informasi. Jakarta : Gramedia. Departemen Pendidikan Nasional. 2004. Kamus Besar Bahasa Indonesia. Fatta, AH. 2007. Analisis dan Perancangan Sistem Informasi. Yogyakarta : Andi. Febrian, A. 2007. Belajar MySQL. Yogyakarta : Pustaka Pelajar. Hadi, S. 2013. Pengembangan Computerized Adaptive Test Berbasis Web. Yogyakarta : Aswaja Pressindo. Kadir, A. 2011. Buku Pintar JQuery dan PHP. Yogyakarta : Mediakom Kristanto, A. 2008. Perancangan Sistem Informasi dan Aplikasinya. Yogyakarta : Gava Media. Madcoms. 2008. Teknik Mudah Membangun Website dengan HTML, PHP & MySQL. Yogyakarta : Andi. Munawar. 2005. Pemodelan Visual dengan UML. Yogyakarta : Graha Ilmu. Nugroho, B. 2005. Database relational dengan MySQL. Yogyakarta : Andi. Peranginangin, K. 2006. Aplikasi Web dengan PHP dan MySQL. Yogyakarta : Andi. Pressman, RS. 2010. Rekayasa Perangkat Lunak. Yogyakarta : Andi. Raharjo, B ..,dkk. 2012. Modul Pemrograman WEB (HTML, PHP, & MySQL). Bandung : Modula. Shalahuddin, M & Rosa, AS. 2010. Java di Web. Bandung : Informatika. Simarmata, J. 2009. Rekayasa Web. Medan : Andi. Sugiarti, Y. 2013. Analisis & Perancangan UML (Unified Modelling Language) Generated VB.6. Yogyakarta : Graha Ilmu. Suprananto. 2015. Tes Berbasis Komputer (Computerized Based Test).http://www.suprananto.org/index.ph p/welcome/artikel/10/Tes-BerbasisKomputer-Computer-Based-Test. 5 April 2013.
9