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