RANCANG BANGUN SISTEM UJIAN SARINGAN MAS
Jurnal Informanika, Volume 2 No. 1, Januari - Juni 2016
ISSN : 2407-1730
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]
ABSTRACT
Entrance examination is one of the stages of acceptance of new students at each high
school. Sekolah Tinggi Ilmu Ekonomi Rahmaniyah as the institution of high school
academy in performing of entrance examination still using a test system with a model
paper-pencil test (PPT). However, this test system have a deficiency. Deficiencies means,
in the implementation of the test referred to as susceptible deceitfulness and also requires
a lot of staff in monitoring, correcting answer sheets and make the score results of the
test. Therefor authors intend to create a computer based test system or Computerized
Based Testing (CBT) that can help facilitate the implementation of entrance test. The
system is built with PHP programming language and MySQL database. This system is
expected to made to facilitate the distribution of question sheet, reduce deceitfulness
levels, reducing staff for monitoring and correcting answer sheets, making reports of test
results announcement and test results data storage.
Keywords: Design and Build, Entrance Test, CBT, PHP, MySQL.
sesuai standar kriteria dari sekolah/
perguruan tinggi tersebut.
Sekolah Tinggi Ilmu Ekonomi
Rahmaniyah (STIER) yang merupakan
lembaga penyelenggaran pendidikan
tinggi, dalam melakukan ujian saringan
masuk, STIER masih menggunakan
sistem ujian dengan model paper-pencil
test (PPT). PPT adalah bentuk
administrasi konvensional karena semua
peserta tes menerima seperangkat butir
tes yang sama (Hadi 2013, p. 11).
Namun, sistem ujian ini memiliki
kekurangan.Kekurangan yang dimaksud
seperti dalam pelaksanaan ujian yang
rentan kecurangan.Selain itu dalam
penggandaan lembar soal ujian dan
lembar
jawaban
yang
membuat
pemborosan kertas dan waktu yang
lama, dalam pelaksanaannya juga
membutuhkan banyak tenaga yang
bertugas dalam pengawasan terhadap
I.
PENDAHULUAN
1.1. Latar Belakang
Ujian merupakan salah satu cara
untuk mengevaluasi proses belajar.
Dalam
dunia
pendidikan
ujian
dimaksudkan untuk mengukur taraf
pencapaian suatu tujuan pengajaran oleh
siswa atau mahasiswa sebagai peserta
didik, sehingga siswa atau mahasiswa
dapat
mengetahui
tingkat
kemampuannya
dalam
memahami
bidang studi yang sedang ditempuh. Bila
ternyata hasilnya belum maksimal,
makaproses belajar harus ditingkatkan
baik kulitas maupun kuantitas.
Ujian Saringan Masuk (USM)
adalah kegiatan yang dilakukan untuk
menyeleksi
setiap
calon
siswa/
mahasiswa, ujian saringan masuk
merupakan ujian tertulis yang berguna
untuk menyaring kemampuan potensial
setiap calon siswa/ mahasiswa yang
50
Jurnal Informanika, Volume 2 No. 1, Januari - Juni 2016
ISSN : 2407-1730
kecurangan yang dapat dilakukan calon
mahasiswa, serta memerlukan tenaga
khusus dalam pengoreksian lembar
jawaban dan membuat skor hasil tes.
Berdasarkan permasalahan yang
telah dijelaskan, maka perlu dibuat suatu
sistem yang dapat membantu panitia
dalam
menyeleksi
mahasiswa
baru.Sistem yang dimaksud yaitu sistem
yang memanfaatkan komputer dalam
pengujian, pemanfaatan komputer dalam
pengujian
ini
disebut
dengan
Computerized Based Testing (CBT).
Pada prinsipnya CBT sama
dengan PPT, yaitu setiap peserta tes
menerima seperangkat butir tes yang
sama. Karena penyajian butir soal dalam
CBT tidak tercetak dikertas, maka dalam
CBT dimungkinkan penyajian butir soal
dilakukan secara acak.CBT yang
demikian tentu dapat mengurangi
kesempatan peserta tes mencontek
pekerjaan peserta tes lain (Hadi 2010,
p.11).
Sistem ujian dengan komputer ini
diharapkan
dapat
menjawab
permasalahan yang ada dengan tujuan
minimalisir kecurangan, penghematan
dan efisiensi waktu pengadministrasian
ujian, serta mempermudah pengoreksian
dan
penentuan
kelulusan
calon
mahasiswa, dari uraian di atas maka
penulis ingin merancang suatu sistem
dengan judul “Rancang Bangun Sistem
Ujian Saringan Masuk pada Sekolah
Tinggi
Ilmu
Ekonomi
(STIE)
Rahmaniyah Sekayu”.
Rahmaniyah dalam menyeleksi
mahasiswa baru.
3) Membangun sistem ujian saringan
masuk yang dapat mengurangi
penggunaan tenaga khusus dalam
pengoreksian dan pengawasan ujian.
1.2. Rumusan Masalah
Dari uraian diatas perumusan
masalah yang didapat yaitu :
1) Membuat sistem ujian saringan
masuk yang dapat memberikan
kemudahan
dalam
pengadministrasian, pendistribusian,
dan pengolah data ujian saringan
masuk.
2) Membangun sistem ujian saringan
masuk yang dapat membantu pihak
Sekolah Tinggi Ilmu Ekonomi
II. TINJAUAN PUSTAKA
2.1. Ujian Saringan Masuk
Menurut Kamus Besar Bahasa
Indonesia, Ujian saringan adalah ujian
yg diselenggarakan untuk menyaring
calon (siswa, pegawai, dan sebagainya)
yg memenuhi syarat. (Departemen
Pendidikan Nasional, 2004). Sedangkan
Ujian masuk adalah ujian untuk
menentukan diterima atau tidaknya
seorang calon yang ingin memasuki
suatu sekolah, kantor, perusahaan, dan
1.3. Tujuan
Tujuan yang ingin dicapai dalam
pembuatan sistem ujian ini adalah:
1) Untuk
mempermudah
panitia
penerimaan mahasiswa baru dalam
pengadministrasian, pendistribusian
dan pengolahan data ujian saringan
masuk.
2) Untuk mengubah cara pengolahan
data ujian saringan masuk dari
konvensional ke komputerisasi.
3) Mempermudah
panitia
dalam
menyeleksi
dan
menentukan
mahasiswa yang lulus dalam ujian
seleksi.
1.4. Manfaat
Manfaat yang diharapkan dalam
pembuatan sistem ini adalah :
1)
Dapat menghemat waktu dalam
pembuatan dan penggandaan soal.
2)
Dapat mengetahui hasil ujian
dengan cepat setelah ujian selesai
dilaksanakan.
3)
Dapat meminimalisir penggunaan
tenaga khusus dalam pengoreksian
lembar jawaban.
4)
Dapat menghemat penggunaan
kertas dalam penggandaan lembar
soal dan lembar jawaban.
51
Jurnal Informanika, Volume 2 No. 1, Januari - Juni 2016
ISSN : 2407-1730
saling mengirimkan informasi (requestrespon)).
Menurut Ardhana (2012, p.42)
HTML merupakan suatu bahasa yang
dikenali oleh web browser untuk
menampilkan informasi seperti teks,
gambar, suara, animasi bahkan video.
Penulisan tag-tag html selalu
dimulai dengan simbol “kurang
dari”. Format untuk menuliskan tag
HTML adalah :
Teks yang akan dipengaruhi
oleh tag
sebagainya (Departemen Pendidikan
Nasional, 2004).
Jadi, Ujian Saringan Masuk
adalah ujian yang diselenggarakan untuk
menyeleksi
setiap
calon
siswa,
mahasiswa,
atau
pegawai,
yang
memenuhi syarat untuk menentukan
diterima atau tidaknya seorang calon
yang ingin memasuki suatu sekolah,
kantor, perusahaan dan sebagainya.
2.2. Computerized Based Testing
(CBT)
Computerized Based Testing
(CBT)
adalah
bentuk
pengadministrasian
dimana
setiap
peserta tes menerima seperangkat butir
tes yang sama. Karena penyajian butir
soal dalam CBT tidak tercetak dikertas,
maka dalam CBT dimungkinkan
penyajian butir soal dilakukan secara
acak.CBT yang demikian tentu dapat
mengurangi kesempatan peserta tes
mencontek pekerjaan peserta tes lain
(Hadi 2013, p.11).
Tes Berbasis Komputermerupakan
tes yang diselenggarakan dengan
menggunakan komputer. Karakteristik
dari tes ini sama dengan tes
konvensional yaitu menggunakan satu
perangakat tes untuk beberapa peserta
dengan panjang tes yang sama
(fixedtestlength). Perbedaannya terletak
pada teknik penyampaian (delivery)
butir soal yang tidak lagi meggunakan
kertas (paperless), baik untuk naskah
soal maupun lembar jawaban.Sistem
scoring atau koreksi langsung dilakukan
oleh komputer.Biasanya peserta bisa
mengerjakan dan melihat butir soal dari
nomor
pertama
sampai
dengan
terakhir. (Suprananto, 2015).
2.4. Hypertext Preprocessor (PHP)
Situs resmi PHP, “PHP.net”,
menyatakan
bahwa
PHP
(PHP:
Hypertext Preprocessor) merupakan
Bahasa pemrogramman web yang dapat
disisipkan dalam skrip HTML.
Menurut Peranginangin (2006),
PHP singkatan dari PHP Hypertext
Preprocessor yang digunakan sebagai
Bahasa
skrip
serverside
dalam
pengembangan
web
yang
dapat
disisipkan pada dokumen HTML.
Menurut Raharjo., dkk (2012,
p.41-42) PHP adalah salah satu bahasa
pemrograman skrip yang dirancang
untuk membangun aplikasi web. Ketika
dipanggil dari web browser, program
yang ditulis denga PHP akan di-parsing
di dalam web server oleh interpreter
PHP dan diterjemahkan ke dalam
dokumen HTML, yang selanjutnya akan
ditampilkan kembali ke web browser.
Karena pemrosesan program PHP
dilakukan di lingkungan web server,
PHP dikatakan sebagai bahasa sisi
server (server-side). Oleh sebab itu,
seperti yang telah dikemukakan
sebelumnya, kode PHP tidak akan
terlihat pada saat user memilih perintah
“View Source” pada web browser yang
mereka gunakan.
2.3. Hyper Text Markup Language
(HTML)
Shalahuddin dan Rosa (2010)
menyatakan bahwa HTML adalah
format data yang digunakan untuk
membuat dokumen hypertext (teks pada
computer yang menungkinkan user
52
Jurnal Informanika, Vol
olume 2 No. 1, Januari - Juni 2016
ISSN : 2407-1730
3.2. Perancangan Sis
Sistem
3.3. Activity Diagram
am Ujian
2.5. MySQL
Nugroho (2005
2005) menyatakan
bahwa “MySQL adalah
lah sebuah program
database server yang
ng m
mampu menerima
dan mengirimkan datany
tanya dengan sangat
cepat, multi user sert
serta menggunakan
perintah standar SQL
L ((Structure Query
Language)”.SQL adala
alah sebuah bahasa
permintaan database ya
yang terstruktur.
MySQL merupa
upakan salah satu
perangkat
lunak
dat
database
yang
dikembangkan untuk
uk membantu user
untuk menyimpan da
data dalam tabletabel.MySQL adalahh ssalah satu sistem
database server yang
ng sangat terkenal
saat ini, yang dike
dikembangkan oleh
MySQL AB. MyS
ySQL umumnya
digunakan bersamaan
an dengan PHP
untuk membuat siste
stem server yang
dinamis.
III. PERANCANGA
AN
3.1. Spesifikasi Alat
at d
dan Bahan
3.1.1. Alat
Alat yang dig
digunakan dalam
pembuatan sistem ini yaitu Personal
Computer dengan spe
spesifikasi Memory
2GB RAM, Hard disk
sk 250 GB, Monitor
14.0” dan ProcessorInt
orIntel®Core™ Duo
Processor.
Gambar 3.1 activity
ity diagram ujian
3.1.2. Bahan
Bahan yang di
digunakan untuk
membuat sistem ini
ni adalah sebagai
berikut :
1)
Sistem
Opera
perasi
Microsoft
Windows 7 Ultimat
timate.
2)
Web Editor Notepad+
tepad++
3)
Web browser:M
r:Mozila Firefox,
Google Chrome.
e.
4)
Photo Editor A
Adobe Photoshop
CS3
5)
XAMPP, yang te
telah memaketkan
software-software
are berikut:
a) Web server
ver: Apache
b) Databasese
eserver: MySQL
c) MySQL dat
database control:
phpMyAdm
dmin.
53
Jurnal Informanika, Volume 2 No. 1, Januari - Juni 2016
3.3. Model Sistem
3.3.1. Usecase Diagram
ISSN : 2407-1730
3.4. Perancangan Tabel
3.4.1. Struktur Tabel
1)
Tabel Modul
Tabel 3.1 Tabel modul
System
Login
Peserta Ujian
Admin/ Panitia
Informasi Prosesur Ujian
Data Pengguna
Modul
Pengerjaan Ujian
2)
Tabel Pengguna
Tabel 3.2 Tabel pengguna
3)
Tabel Hak Akses
Tabel 3.3 Tabel hak_akses
Data Peserta Ujian
Kelola Data
Informasi Nilai
Sesi Ujian
Jurusan
Mata Uji
Kelola Hasil Ujian
Soal
Laporan Hasil Ujian
Prosedur Ujian< >
slide
Pengumuman
Logout
Gambar 3.2 Usecase Diagram Sistem
Ujian Saringan Masuk
54
Jurnal Informanika, Volume 2 No. 1, Januari - Juni 2016
4)
Tabel Jurusan
Tabel 3.4 Tabel jurusan
5)
Tabel Sesi Ujian
Tabel 3.5 Tabel sesi_ujian
6)
7)
ISSN : 2407-1730
8)
Tabel Soal
Tabel 3.8 Tabel soal
9)
Tabel Jawaban
Tabel 3.9 Tabel jawaban
10)
Tabel Hasil Jawab
Tabel 3.10 Tabel hasil_jawab
Tabel Peserta
Tabel 3.6 Tabel peserta
Tabel Mata Uji
Tabel 3.7 Tabel mata_uji
55
Jurnal Informanika, Volume 2 No. 1, Januari - Juni 2016
11)
Tabel Hasil Ujian
Tabel 3.11 Tabel hasil_ujian
3.4.2.
ISSN : 2407-1730
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
12)
Tabel Slide
Tabel 3.12 Tabel slide
+simpan()
+ubah()
+hapus()
peserta
+nomor_ujian
+kd_jurusan
+kd_sesi
+nama_peserta
+username
+password
+nomor_hp
+simpan()
+ubah()
+hapus()
+batal()
13)
+id_prosedur
+judul
+isi
+file
Tabel Prosedur
Tabel 3.13 Tabel prosedur
+simpan()
+ubah()
+hapus()
+batal()
+id_jawab
+id_soal
+nomor_ujian
+kd_matauji
+nomor_soal
+jawab
+keterangan
+waktu
+simpan()
+ubah()
+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
prosedur
+simpan()
+ubah()
+hapus()
+batal()
hak_akses
+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()
Gambar 3.3Class Diagram Sistem
USM
56
pengguna
+username
+password
+nama_pengguna
+NIP
+jawaban
+email
+nomor_hp
+level
+simpan()
+ubah()
+hapus()
+batal()
modul
+modul
+judul
+simpan()
+ubah()
+hapus()
+batal()
slide
+id_slide
+foto
+profil
+aktif
+simpan()
+ubah()
+hapus()
+batal()
Jurnal Informanika, Volume 2 No. 1, Januari - Juni 2016
IV.
4.1
3)
IMPLEMENTASI
Halaman Admin
ISSN : 2407-1730
Form Edit Data Pengguna
Gambar 4.4 form editdata pengguna
Gambar 4.1 Tampilan Beranda Menu
Admin
4.1.1. Form Masukan
1)
Form Login Admin
4)
Form Input Modul
Gambar 4.5 form input modul
5)
Form Edit
Gambar 4.2 Form Login Admin
2)
Form Input Data Pengguna
Gambar 4.6 form editmodul
6)
Form Input Peserta Ujian
Gambar 4.3 form input data pengguna
Gambar 4.7form input peserta ujian
57
Jurnal Informanika, Volume 2 No. 1, Januari - Juni 2016
7)
Form EditPeserta Ujian
11)
ISSN : 2407-1730
Form EditDaftar Jurusan
Gambar 4.12 form edit daftar jurusan
Gambar 4.8 form edit peserta ujian
8)
12)
Form InputMata Ujian
Form InputSesi Ujian
Gambar 4.13 form input mata ujian
Gambar 4.9 form input sesi ujian
9)
13)
Form EditMata Ujian
Form EditSesi Ujian
Gambar 4.14 form edit mata ujian
Gambar 4.10 form edit sesi ujian
10)
14)
Form InputSoal
Form InputDaftar Jurusan
Gambar 4.15 form input soal
Gambar 4.11 form input daftar jurusan
58
Jurnal Informanika, Volume 2 No. 1, Januari - Juni 2016
15)
Form EditSoal
18)
ISSN : 2407-1730
Form EditSlide
Gambar 4.19 form editslide
4.2
1)
Gambar 4.16 form edit soal
16)
Form InputDaftar Jawaban
Gambar 4.20 beranda
Gambar 4.17 form input daftar jawaban
17)
Halaman Peserta Ujian
Beranda
2)
Form InputSlide
Halaman Ujian
Gambar 4.18form inputslide
Gambar 4.21 halaman ujian
59
Jurnal Informanika, Volume 2 No. 1, Januari - Juni 2016
3)
ISSN : 2407-1730
Menu Hasil Ujian
5.2. Saran
Untuk
pengembangan
dan
perbaikan lebih lanjut, saran yang dapat
penulis 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
uploadagar mempermudah dalam
memasukkan soal ujian.
Gambar 4.22 menu hasil ujian
4)
Menu Pengumuman
Gambar 4.23menu 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
60
Jurnal Informanika, Volume 2 No. 1, Januari - Juni 2016
Raharjo, B ..,dkk. 2012. Modul
Pemrograman WEB (HTML,
PHP, & MySQL). Bandung :
Modula.
Shalahuddin, M & Rosa, AS. 2010. Java
di Web. Bandung : Informatika.
DAFTAR PUSTAKA
Ardhana, YMK. 2012. Dengan PHP:
Menyelesaikan Website 30 Juta
Rupiah. Jakarta : Jasakom.
Bahra. 2006. Trik Mudah Membangun
Sistem Informasi. Jakarta :
Gramedia.
Simarmata, J. 2009. Rekayasa Web.
Medan : Andi.
Departemen Pendidikan Nasional.2004.
Kamus Besar Bahasa Indonesia.
Fatta,
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.php/welcome/artikel/10/
Tes-Berbasis-KomputerComputer-Based-Test. 5 April
2013.
AH. 2007. Analisis dan
Perancangan Sistem Informasi.
Yogyakarta : Andi.
Febrian, A. 2007.Belajar MySQL.
Yogyakarta : Pustaka Pelajar.
Hadi,
ISSN : 2407-1730
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.
61
ISSN : 2407-1730
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]
ABSTRACT
Entrance examination is one of the stages of acceptance of new students at each high
school. Sekolah Tinggi Ilmu Ekonomi Rahmaniyah as the institution of high school
academy in performing of entrance examination still using a test system with a model
paper-pencil test (PPT). However, this test system have a deficiency. Deficiencies means,
in the implementation of the test referred to as susceptible deceitfulness and also requires
a lot of staff in monitoring, correcting answer sheets and make the score results of the
test. Therefor authors intend to create a computer based test system or Computerized
Based Testing (CBT) that can help facilitate the implementation of entrance test. The
system is built with PHP programming language and MySQL database. This system is
expected to made to facilitate the distribution of question sheet, reduce deceitfulness
levels, reducing staff for monitoring and correcting answer sheets, making reports of test
results announcement and test results data storage.
Keywords: Design and Build, Entrance Test, CBT, PHP, MySQL.
sesuai standar kriteria dari sekolah/
perguruan tinggi tersebut.
Sekolah Tinggi Ilmu Ekonomi
Rahmaniyah (STIER) yang merupakan
lembaga penyelenggaran pendidikan
tinggi, dalam melakukan ujian saringan
masuk, STIER masih menggunakan
sistem ujian dengan model paper-pencil
test (PPT). PPT adalah bentuk
administrasi konvensional karena semua
peserta tes menerima seperangkat butir
tes yang sama (Hadi 2013, p. 11).
Namun, sistem ujian ini memiliki
kekurangan.Kekurangan yang dimaksud
seperti dalam pelaksanaan ujian yang
rentan kecurangan.Selain itu dalam
penggandaan lembar soal ujian dan
lembar
jawaban
yang
membuat
pemborosan kertas dan waktu yang
lama, dalam pelaksanaannya juga
membutuhkan banyak tenaga yang
bertugas dalam pengawasan terhadap
I.
PENDAHULUAN
1.1. Latar Belakang
Ujian merupakan salah satu cara
untuk mengevaluasi proses belajar.
Dalam
dunia
pendidikan
ujian
dimaksudkan untuk mengukur taraf
pencapaian suatu tujuan pengajaran oleh
siswa atau mahasiswa sebagai peserta
didik, sehingga siswa atau mahasiswa
dapat
mengetahui
tingkat
kemampuannya
dalam
memahami
bidang studi yang sedang ditempuh. Bila
ternyata hasilnya belum maksimal,
makaproses belajar harus ditingkatkan
baik kulitas maupun kuantitas.
Ujian Saringan Masuk (USM)
adalah kegiatan yang dilakukan untuk
menyeleksi
setiap
calon
siswa/
mahasiswa, ujian saringan masuk
merupakan ujian tertulis yang berguna
untuk menyaring kemampuan potensial
setiap calon siswa/ mahasiswa yang
50
Jurnal Informanika, Volume 2 No. 1, Januari - Juni 2016
ISSN : 2407-1730
kecurangan yang dapat dilakukan calon
mahasiswa, serta memerlukan tenaga
khusus dalam pengoreksian lembar
jawaban dan membuat skor hasil tes.
Berdasarkan permasalahan yang
telah dijelaskan, maka perlu dibuat suatu
sistem yang dapat membantu panitia
dalam
menyeleksi
mahasiswa
baru.Sistem yang dimaksud yaitu sistem
yang memanfaatkan komputer dalam
pengujian, pemanfaatan komputer dalam
pengujian
ini
disebut
dengan
Computerized Based Testing (CBT).
Pada prinsipnya CBT sama
dengan PPT, yaitu setiap peserta tes
menerima seperangkat butir tes yang
sama. Karena penyajian butir soal dalam
CBT tidak tercetak dikertas, maka dalam
CBT dimungkinkan penyajian butir soal
dilakukan secara acak.CBT yang
demikian tentu dapat mengurangi
kesempatan peserta tes mencontek
pekerjaan peserta tes lain (Hadi 2010,
p.11).
Sistem ujian dengan komputer ini
diharapkan
dapat
menjawab
permasalahan yang ada dengan tujuan
minimalisir kecurangan, penghematan
dan efisiensi waktu pengadministrasian
ujian, serta mempermudah pengoreksian
dan
penentuan
kelulusan
calon
mahasiswa, dari uraian di atas maka
penulis ingin merancang suatu sistem
dengan judul “Rancang Bangun Sistem
Ujian Saringan Masuk pada Sekolah
Tinggi
Ilmu
Ekonomi
(STIE)
Rahmaniyah Sekayu”.
Rahmaniyah dalam menyeleksi
mahasiswa baru.
3) Membangun sistem ujian saringan
masuk yang dapat mengurangi
penggunaan tenaga khusus dalam
pengoreksian dan pengawasan ujian.
1.2. Rumusan Masalah
Dari uraian diatas perumusan
masalah yang didapat yaitu :
1) Membuat sistem ujian saringan
masuk yang dapat memberikan
kemudahan
dalam
pengadministrasian, pendistribusian,
dan pengolah data ujian saringan
masuk.
2) Membangun sistem ujian saringan
masuk yang dapat membantu pihak
Sekolah Tinggi Ilmu Ekonomi
II. TINJAUAN PUSTAKA
2.1. Ujian Saringan Masuk
Menurut Kamus Besar Bahasa
Indonesia, Ujian saringan adalah ujian
yg diselenggarakan untuk menyaring
calon (siswa, pegawai, dan sebagainya)
yg memenuhi syarat. (Departemen
Pendidikan Nasional, 2004). Sedangkan
Ujian masuk adalah ujian untuk
menentukan diterima atau tidaknya
seorang calon yang ingin memasuki
suatu sekolah, kantor, perusahaan, dan
1.3. Tujuan
Tujuan yang ingin dicapai dalam
pembuatan sistem ujian ini adalah:
1) Untuk
mempermudah
panitia
penerimaan mahasiswa baru dalam
pengadministrasian, pendistribusian
dan pengolahan data ujian saringan
masuk.
2) Untuk mengubah cara pengolahan
data ujian saringan masuk dari
konvensional ke komputerisasi.
3) Mempermudah
panitia
dalam
menyeleksi
dan
menentukan
mahasiswa yang lulus dalam ujian
seleksi.
1.4. Manfaat
Manfaat yang diharapkan dalam
pembuatan sistem ini adalah :
1)
Dapat menghemat waktu dalam
pembuatan dan penggandaan soal.
2)
Dapat mengetahui hasil ujian
dengan cepat setelah ujian selesai
dilaksanakan.
3)
Dapat meminimalisir penggunaan
tenaga khusus dalam pengoreksian
lembar jawaban.
4)
Dapat menghemat penggunaan
kertas dalam penggandaan lembar
soal dan lembar jawaban.
51
Jurnal Informanika, Volume 2 No. 1, Januari - Juni 2016
ISSN : 2407-1730
saling mengirimkan informasi (requestrespon)).
Menurut Ardhana (2012, p.42)
HTML merupakan suatu bahasa yang
dikenali oleh web browser untuk
menampilkan informasi seperti teks,
gambar, suara, animasi bahkan video.
Penulisan tag-tag html selalu
dimulai dengan simbol “kurang
dari”. Format untuk menuliskan tag
HTML adalah :
Teks yang akan dipengaruhi
oleh tag
sebagainya (Departemen Pendidikan
Nasional, 2004).
Jadi, Ujian Saringan Masuk
adalah ujian yang diselenggarakan untuk
menyeleksi
setiap
calon
siswa,
mahasiswa,
atau
pegawai,
yang
memenuhi syarat untuk menentukan
diterima atau tidaknya seorang calon
yang ingin memasuki suatu sekolah,
kantor, perusahaan dan sebagainya.
2.2. Computerized Based Testing
(CBT)
Computerized Based Testing
(CBT)
adalah
bentuk
pengadministrasian
dimana
setiap
peserta tes menerima seperangkat butir
tes yang sama. Karena penyajian butir
soal dalam CBT tidak tercetak dikertas,
maka dalam CBT dimungkinkan
penyajian butir soal dilakukan secara
acak.CBT yang demikian tentu dapat
mengurangi kesempatan peserta tes
mencontek pekerjaan peserta tes lain
(Hadi 2013, p.11).
Tes Berbasis Komputermerupakan
tes yang diselenggarakan dengan
menggunakan komputer. Karakteristik
dari tes ini sama dengan tes
konvensional yaitu menggunakan satu
perangakat tes untuk beberapa peserta
dengan panjang tes yang sama
(fixedtestlength). Perbedaannya terletak
pada teknik penyampaian (delivery)
butir soal yang tidak lagi meggunakan
kertas (paperless), baik untuk naskah
soal maupun lembar jawaban.Sistem
scoring atau koreksi langsung dilakukan
oleh komputer.Biasanya peserta bisa
mengerjakan dan melihat butir soal dari
nomor
pertama
sampai
dengan
terakhir. (Suprananto, 2015).
2.4. Hypertext Preprocessor (PHP)
Situs resmi PHP, “PHP.net”,
menyatakan
bahwa
PHP
(PHP:
Hypertext Preprocessor) merupakan
Bahasa pemrogramman web yang dapat
disisipkan dalam skrip HTML.
Menurut Peranginangin (2006),
PHP singkatan dari PHP Hypertext
Preprocessor yang digunakan sebagai
Bahasa
skrip
serverside
dalam
pengembangan
web
yang
dapat
disisipkan pada dokumen HTML.
Menurut Raharjo., dkk (2012,
p.41-42) PHP adalah salah satu bahasa
pemrograman skrip yang dirancang
untuk membangun aplikasi web. Ketika
dipanggil dari web browser, program
yang ditulis denga PHP akan di-parsing
di dalam web server oleh interpreter
PHP dan diterjemahkan ke dalam
dokumen HTML, yang selanjutnya akan
ditampilkan kembali ke web browser.
Karena pemrosesan program PHP
dilakukan di lingkungan web server,
PHP dikatakan sebagai bahasa sisi
server (server-side). Oleh sebab itu,
seperti yang telah dikemukakan
sebelumnya, kode PHP tidak akan
terlihat pada saat user memilih perintah
“View Source” pada web browser yang
mereka gunakan.
2.3. Hyper Text Markup Language
(HTML)
Shalahuddin dan Rosa (2010)
menyatakan bahwa HTML adalah
format data yang digunakan untuk
membuat dokumen hypertext (teks pada
computer yang menungkinkan user
52
Jurnal Informanika, Vol
olume 2 No. 1, Januari - Juni 2016
ISSN : 2407-1730
3.2. Perancangan Sis
Sistem
3.3. Activity Diagram
am Ujian
2.5. MySQL
Nugroho (2005
2005) menyatakan
bahwa “MySQL adalah
lah sebuah program
database server yang
ng m
mampu menerima
dan mengirimkan datany
tanya dengan sangat
cepat, multi user sert
serta menggunakan
perintah standar SQL
L ((Structure Query
Language)”.SQL adala
alah sebuah bahasa
permintaan database ya
yang terstruktur.
MySQL merupa
upakan salah satu
perangkat
lunak
dat
database
yang
dikembangkan untuk
uk membantu user
untuk menyimpan da
data dalam tabletabel.MySQL adalahh ssalah satu sistem
database server yang
ng sangat terkenal
saat ini, yang dike
dikembangkan oleh
MySQL AB. MyS
ySQL umumnya
digunakan bersamaan
an dengan PHP
untuk membuat siste
stem server yang
dinamis.
III. PERANCANGA
AN
3.1. Spesifikasi Alat
at d
dan Bahan
3.1.1. Alat
Alat yang dig
digunakan dalam
pembuatan sistem ini yaitu Personal
Computer dengan spe
spesifikasi Memory
2GB RAM, Hard disk
sk 250 GB, Monitor
14.0” dan ProcessorInt
orIntel®Core™ Duo
Processor.
Gambar 3.1 activity
ity diagram ujian
3.1.2. Bahan
Bahan yang di
digunakan untuk
membuat sistem ini
ni adalah sebagai
berikut :
1)
Sistem
Opera
perasi
Microsoft
Windows 7 Ultimat
timate.
2)
Web Editor Notepad+
tepad++
3)
Web browser:M
r:Mozila Firefox,
Google Chrome.
e.
4)
Photo Editor A
Adobe Photoshop
CS3
5)
XAMPP, yang te
telah memaketkan
software-software
are berikut:
a) Web server
ver: Apache
b) Databasese
eserver: MySQL
c) MySQL dat
database control:
phpMyAdm
dmin.
53
Jurnal Informanika, Volume 2 No. 1, Januari - Juni 2016
3.3. Model Sistem
3.3.1. Usecase Diagram
ISSN : 2407-1730
3.4. Perancangan Tabel
3.4.1. Struktur Tabel
1)
Tabel Modul
Tabel 3.1 Tabel modul
System
Login
Peserta Ujian
Admin/ Panitia
Informasi Prosesur Ujian
Data Pengguna
Modul
Pengerjaan Ujian
2)
Tabel Pengguna
Tabel 3.2 Tabel pengguna
3)
Tabel Hak Akses
Tabel 3.3 Tabel hak_akses
Data Peserta Ujian
Kelola Data
Informasi Nilai
Sesi Ujian
Jurusan
Mata Uji
Kelola Hasil Ujian
Soal
Laporan Hasil Ujian
Prosedur Ujian< >
slide
Pengumuman
Logout
Gambar 3.2 Usecase Diagram Sistem
Ujian Saringan Masuk
54
Jurnal Informanika, Volume 2 No. 1, Januari - Juni 2016
4)
Tabel Jurusan
Tabel 3.4 Tabel jurusan
5)
Tabel Sesi Ujian
Tabel 3.5 Tabel sesi_ujian
6)
7)
ISSN : 2407-1730
8)
Tabel Soal
Tabel 3.8 Tabel soal
9)
Tabel Jawaban
Tabel 3.9 Tabel jawaban
10)
Tabel Hasil Jawab
Tabel 3.10 Tabel hasil_jawab
Tabel Peserta
Tabel 3.6 Tabel peserta
Tabel Mata Uji
Tabel 3.7 Tabel mata_uji
55
Jurnal Informanika, Volume 2 No. 1, Januari - Juni 2016
11)
Tabel Hasil Ujian
Tabel 3.11 Tabel hasil_ujian
3.4.2.
ISSN : 2407-1730
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
12)
Tabel Slide
Tabel 3.12 Tabel slide
+simpan()
+ubah()
+hapus()
peserta
+nomor_ujian
+kd_jurusan
+kd_sesi
+nama_peserta
+username
+password
+nomor_hp
+simpan()
+ubah()
+hapus()
+batal()
13)
+id_prosedur
+judul
+isi
+file
Tabel Prosedur
Tabel 3.13 Tabel prosedur
+simpan()
+ubah()
+hapus()
+batal()
+id_jawab
+id_soal
+nomor_ujian
+kd_matauji
+nomor_soal
+jawab
+keterangan
+waktu
+simpan()
+ubah()
+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
prosedur
+simpan()
+ubah()
+hapus()
+batal()
hak_akses
+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()
Gambar 3.3Class Diagram Sistem
USM
56
pengguna
+username
+password
+nama_pengguna
+NIP
+jawaban
+nomor_hp
+level
+simpan()
+ubah()
+hapus()
+batal()
modul
+modul
+judul
+simpan()
+ubah()
+hapus()
+batal()
slide
+id_slide
+foto
+profil
+aktif
+simpan()
+ubah()
+hapus()
+batal()
Jurnal Informanika, Volume 2 No. 1, Januari - Juni 2016
IV.
4.1
3)
IMPLEMENTASI
Halaman Admin
ISSN : 2407-1730
Form Edit Data Pengguna
Gambar 4.4 form editdata pengguna
Gambar 4.1 Tampilan Beranda Menu
Admin
4.1.1. Form Masukan
1)
Form Login Admin
4)
Form Input Modul
Gambar 4.5 form input modul
5)
Form Edit
Gambar 4.2 Form Login Admin
2)
Form Input Data Pengguna
Gambar 4.6 form editmodul
6)
Form Input Peserta Ujian
Gambar 4.3 form input data pengguna
Gambar 4.7form input peserta ujian
57
Jurnal Informanika, Volume 2 No. 1, Januari - Juni 2016
7)
Form EditPeserta Ujian
11)
ISSN : 2407-1730
Form EditDaftar Jurusan
Gambar 4.12 form edit daftar jurusan
Gambar 4.8 form edit peserta ujian
8)
12)
Form InputMata Ujian
Form InputSesi Ujian
Gambar 4.13 form input mata ujian
Gambar 4.9 form input sesi ujian
9)
13)
Form EditMata Ujian
Form EditSesi Ujian
Gambar 4.14 form edit mata ujian
Gambar 4.10 form edit sesi ujian
10)
14)
Form InputSoal
Form InputDaftar Jurusan
Gambar 4.15 form input soal
Gambar 4.11 form input daftar jurusan
58
Jurnal Informanika, Volume 2 No. 1, Januari - Juni 2016
15)
Form EditSoal
18)
ISSN : 2407-1730
Form EditSlide
Gambar 4.19 form editslide
4.2
1)
Gambar 4.16 form edit soal
16)
Form InputDaftar Jawaban
Gambar 4.20 beranda
Gambar 4.17 form input daftar jawaban
17)
Halaman Peserta Ujian
Beranda
2)
Form InputSlide
Halaman Ujian
Gambar 4.18form inputslide
Gambar 4.21 halaman ujian
59
Jurnal Informanika, Volume 2 No. 1, Januari - Juni 2016
3)
ISSN : 2407-1730
Menu Hasil Ujian
5.2. Saran
Untuk
pengembangan
dan
perbaikan lebih lanjut, saran yang dapat
penulis 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
uploadagar mempermudah dalam
memasukkan soal ujian.
Gambar 4.22 menu hasil ujian
4)
Menu Pengumuman
Gambar 4.23menu 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
60
Jurnal Informanika, Volume 2 No. 1, Januari - Juni 2016
Raharjo, B ..,dkk. 2012. Modul
Pemrograman WEB (HTML,
PHP, & MySQL). Bandung :
Modula.
Shalahuddin, M & Rosa, AS. 2010. Java
di Web. Bandung : Informatika.
DAFTAR PUSTAKA
Ardhana, YMK. 2012. Dengan PHP:
Menyelesaikan Website 30 Juta
Rupiah. Jakarta : Jasakom.
Bahra. 2006. Trik Mudah Membangun
Sistem Informasi. Jakarta :
Gramedia.
Simarmata, J. 2009. Rekayasa Web.
Medan : Andi.
Departemen Pendidikan Nasional.2004.
Kamus Besar Bahasa Indonesia.
Fatta,
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.php/welcome/artikel/10/
Tes-Berbasis-KomputerComputer-Based-Test. 5 April
2013.
AH. 2007. Analisis dan
Perancangan Sistem Informasi.
Yogyakarta : Andi.
Febrian, A. 2007.Belajar MySQL.
Yogyakarta : Pustaka Pelajar.
Hadi,
ISSN : 2407-1730
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.
61