Anda di halaman 1dari 12

Jurnal Bisantara Informatika (JBI)

Vol.4, No.2, Desember 2020.


ISSN (print): 2686-6455, ISSN (online): 2686-5319

SISTEM INFORMASI TRY OUT UJIAN NASIONAL BERBASIS WEB DI SMP


NEGERI 1 TANAH JAWA KABUPATEN SIMALUNGUN

Reagan S Saragih1, Edison U Simanihuruk2


Jurusan Manajemen Informatika, AMIK PARBINA NUSANTARA
E-mail : reagansaragih@amikparbinanusantara.ac.id
edisonsimanihuruk@amikparbinanusantara.ac.id

ABSTRAK
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.
Ini artinya bahwa UN bertujuan untuk meningkatkan kualitas peserta didiksecara merata diseluruh
Indonesia.Proses yang dimaksudadalah dimulai sejak peserta didik mengawali pembelajarannya di sekolah
sampai kelulusannya. Berbagai program persiapan menghadapi UNpun sudah banyak dilakukan. Salah satunya
adalah dengan memanfaatkan teknologi Internet berupa website. Websiteiniberisi kumpulan soal (Bank soal)
UNtahun sebelumnya dan prediksi soal UN sesuai kisi-kisi yang dikeluarkan olehPOSyang dapat membantu
para pelajar dalam mempersiapkan diri menghadapi UN. Sistem ini dirancang menggunakanDFD (Data Flow
Diagram) yangmenjelaskan bagaimana data mengalir dalam sistem, dan dibangun dengan menggunakan
software Adobe Dreamweaver dan MySql. Sistem dapat memberikan prediksi hasil UN dalam bentuk try out
(uji coba soal UN) untuk mengetahui kemampuan siswa SMP sehingga mampu mempersiapkan diri menghadapi
UNsecara maksimal.Dalam bank soal ini terdapat sistem acak soal sehingga setiap pengaksesan soal yang
ditampilkan akan selalu berbeda
Kata Kunci: Ujian Nasional, Try out, Bank soal

1. PENDAHULUAN
1.1. Latar Belakang
Seiring berjalannya waktu, perkembangan ilmu dan teknologi informasi berkembang semakin pesat, terutama
di bidang pendidikan. Diperlukan peningkatan mutu dan mekanisme pelayanan dibidang pendidikan agar lebih
berguna dan berhasil, sehingga pendidikan senantiasa dikembangkan terus menerus secara efektif dan efisien supaya
menghasilkan sumber daya manusia yang berkualitas. Saat ini semakin banyak tempat bimbingan belajar yang
menawarkan program test try out untuk ujian masuk Sekolah Menengah Atas Negeri, agar para siswa dapat
memperoleh hasil yang maksimal dan diterima di Sekolah Menengah Atas Negeri yang di inginkan.
Selain itu, tentunya akan memerlukan waktu pemeriksaan yang cukup memakan waktu, apalagi bila lembar jawaban
yang akan diperiksa cukup banyak. Dalam menghadapi Ujian Nasional tingkat SMP, siswa-siswi kelas IX (sembilan)
SMP Negeri 1 Tanah Jawa Kabupaten Simalungun harus mempersiapkan diri sebaik-baiknya supaya dapat lulus dan
dapat melanjut ketingkat yang lebih tinggi. Salah satu cara untuk mengukur kemampuan para siswa-siswi kelas IX
(sembilan) tersebut adalah dengan melakukan atau mengadakan ujian try out.

1.2. Rumusan Masalah


Dari latar belakang tersebut, dapat dirumuskan bahwa permasalahan yang
menjadi objek pembuatan sistem informasi ini adalah :
1. Bagaimana membangun sistem informasi pengelolaan data soal try out ujian nasional berbasis web.
2. Bagaimana mengelola data siswa yang ingin mengikuti try out dengan MySQL dan bahasa pemrograman PHP.

1.3. Batasan Masalah


Jurnal Bisantara Informatika (JBI)
Vol.4, No.2, Desember 2020.
ISSN (print): 2686-6455, ISSN (online): 2686-5319

Guna menghindari pembahasan yang tidak terfokus dan tidak terarah atau membias (ambigu), topik masalah
yang telah dirumuskan dalam sebuah penelitian sebaiknya dibatasi. Adapun batasan masalah dalam penelitian ini
antara lain:
1. Sistem informasi ini hanya mengelola data soal try out ujian nasional.
2. Tipe soal pada sistem informasi try out ujian nasional ini hanya berupa soal pilihan ganda (multiple choice).

2. LANDASAN TEORI
2.1. Defenisi Sistem
Sistem adalah seperangkat elemen yang membentuk kumpulan atau prosedur–prosedur/bagan-bagan
pengolahan yang mencari suatu tujuan bersama dengan mengoperasikan data dan/atau barang pada waktu rujukan
tertentu untuk menghasilkan informasi dan/atau energi dan/atau barang (Murdick, 1991).

2.2. Komponen Sistem Informasi


Sistem informasi terdiri dari komponen-komponen yang disebut dengan istilah blok bangunan (building
block), yaitu blok masukan (input block), blok model (model block), blok keluaran (output block), blok teknologi
(technology blok), blok basis data (database block) dan blok kendali (controls block). Ke enam blok tersebut harus
saling berinteraksi satu sama lain untuk mencapai sasaran dalam satu kesatuan (Jogiyanto HM, 2005)

2.3. Basis data (Database)


Database adalah kumpulan data yang disimpan ke dalam sebuah file. Dalam sistem informasi komputer
database adalah sebuah kumpulan data yang tersusun secara sistematis sehingga memudahkan pengguna untuk
mengakses dan menghasilkan sebuah informasi yang efektif dan efisien. Komponen-komponen sistem database
adalah (Andi, 2005)
2.4. UML (Unified Modeling Language)
UML (Unified Modeling Language) adalah bahasa grafis untuk mendokumentasi, menspesifikasikan dan
membangun sistem perangkat lunak (Bambang Hariyanto, 2004).
2.5. Website
Secara terminologi, website adalah kumpulan dari halaman-halaman situs, yang biasanya terangkum dalam
sebuah domain atau subdomain, yang tempatnya berada di dalam World Wide Web (WWW) di Internet.
Sebuah halaman web adalah dokumen yang ditulis dalam format HTML (Hyper Text Markup Language),
yang hampir selalu bisa diakses melalui HTTP, yaitu protokol yang menyampaikan informasi dari server
website untuk ditampilkan kepada para pemakai melalui web browser. Semua publikasi dari website-website
tersebut dapat membentuk sebuah jaringan informasi yang sangat besar.

2.6. Ujian Nasional


Ujian Nasional atau disingkat dengan UN adalah kegiatanpengukuran dan penilaian kompetensi peserta didik
secara nasional pada jenjang pendidikan dasar dan menengah.UN diselenggarakan berdasarkan Undang-
Undang Nomor 20 Tahun 2003 tentang Sistem Pendidikan Nasional.(Kementrian, 2011)

2.7. HTML (Hypertext Markup Language)


HTML (Hypertext Markup Language) merupakan salah satu format yang digunakan dalam pembuatan
dokumen dan aplikasi yang berjalan di halaman. Oleh karena itu agar dapat membuat program aplikasi diatas halaman,
terlebih dahulu harus mengenal dan menguasai HTML. Protokol yang digunakan untuk mentransfer data antara server
ke browser ialah HTTP (Hypertext Transfer Protocol). Protokol ini mentransfer dokumen-dokumen yang berformat
HTML atau Hypertext Markup Language (Sunarfri hantono, 2002).

3. ANALISA DAN PERANCANGAN SISTEM

Analisa dan perancangan sistem merupakan langkah awal dalam pengembangan sistem
untuk menentukan kebutuhan, permasalahan yang dapat diatasi dari adanya sebuah sistem yang
akan dibangun, dan sistem seperti apa yang akan dibuat. Analisa dan perancangan sistem
Jurnal Bisantara Informatika (JBI)
Vol.4, No.2, Desember 2020.
ISSN (print): 2686-6455, ISSN (online): 2686-5319

memerlukan tahapan yang sistematis untuk mendapatkan rancangan sistem yang baik dan sesuai
dengan kegunaan dan tujuannya. Tahap awal dari analisa adalah menganalisa kebutuhan-
kebutuhan sistem mulai dari kebutuhan pengguna, kebutuhan non fungsional, dan kebutuhan
fungsional. Sedangkan untuk tahap perancangan sistem informasi yaitu perancangan database dan
perancangan antarmuka.
3.1. Analisa Kebutuhan Fungsional
Analisa kebutuhan fungsional menggambarkan proses kegiatan yang akan diterapkan
dalam sebuah sistem dan menjelaskan kebutuhan yang diperlukan sistem agar sistem dapat
berjalan dengan baik serta sesuai dengan kebutuhan. Analisa kebutuhan fungsional ini meliputi
analisa kebutuhan sistem, analisa kebutuhan data dan pemodelan sistem. Pemodelan sistem
dimodelkan dengan menggunakan UML
(Unified Modeling Language). Tahap-tahap pemodelan dalam analisa tersebut antara lain Use
Case diagram, Activity diagram, dan Sequency diagram.
1. Use Case Diagram
Diagram Use Case merupakan bagian tertinggi dari fungsionalitas yang dimiliki sistem
yang akan menggambarkan bagaimana seseorang atau aktor yang akan menggunakan dan
memanfaatkan sistem. Diagram ini juga mendeskripsikan apa yang akan dilakukan oleh sistem.
Use case diagram dari sistem ini dapat dilihat pada gambar 3.1. berikut ini.

Gambar 3.1. Use Case Diagram


2. Sequence Diagram
Diagram sequence adalah diagram yang menggambarkan interaksi antara pengguna dan
sistem. Berikut merupakan sequence diagram dari sistem ini.fdq\[=]sw]][s[]]
a. Activity Diagram Login
Activity diagram login digunakan untuk dapat masuk ke halaman utama. Siswa maupun
admin diwajibkan untuk memasukkan username dan password yang telah di daftarkan.
Jurnal Bisantara Informatika (JBI)
Vol.4, No.2, Desember 2020.
ISSN (print): 2686-6455, ISSN (online): 2686-5319

Gambar 3.2. Activity diagram login

Gambar 3.2. Sequence Diagram Admin

3.2. Perancangan Tabel


Jurnal Bisantara Informatika (JBI)
Vol.4, No.2, Desember 2020.
ISSN (print): 2686-6455, ISSN (online): 2686-5319

Berikut ini perancangan tabel untuk Perancangan Sistem Informasi Try Out Ujian Nasional Berbasis Web di

SMP Negeri 1 Tanah Jawa Kabupaten Simalungun.

1. Tabel Admin

Tabel admin berfungsi untuk menyimpan data administrator yang berisi id_admin yang merupakan kunci

utama dan berjenis auto_increment. Struktur tabel admin dapat dilihat pada tabel 3.8. berikut.

Tabel 3.8. Tabel Admin

No Field Type Length Description

1 id Int 6 Primary Key

2 user_name Varchar 50 -

3 password Varchar 50 -

4 level enum (‘admin’,’guru’,’siswa’) - -

5 kon_id Int 6 -

2. Tabel Guru

Tabel guru berfungsi untuk menyimpan data guru. Struktur tabel guru dapat dilihat pada tabel 3.9. berikut.

Tabel 3.9. Tabel Guru

No Field Type Size Description

1 id_guru Int 6 Primary Key

2 nip Varchar 30 -

3 nama_guru Varchar 50 -

3. Tabel Mata Pelajaran

Tabel mata pelajaran berfungsi untuk menyimpan data mata pelajaran yang berisi id_matapelajaran yang

merupakan kunci utama berjenis auto_increment. Struktur tabel mata pelajaran dapat dilihat pada tabel 3.10. berikut.

Tabel 3.10. Tabel Mata Pelajaran

No Field Type Size Description

1 id_mapel Int 6 Primary Key


Jurnal Bisantara Informatika (JBI)
Vol.4, No.2, Desember 2020.
ISSN (print): 2686-6455, ISSN (online): 2686-5319

2 nama_mapel Varchar 50 -

3. Tabel Siswa

Tabel siswa berfungsi untuk menyimpan semua data siswa aktif yang berhak mengikuti ujian, yaitu siswa

pada sekolah yang menggunakan sistem informasi try out ujian nasional berbasis web ini. Struktur tabel siswa dapat

dilihat pada tabel 3.11. berikut.

Tabel 3.11. Tabel Siswa

No Field Type Size Description

1 id_siswa Int 6 Primary Key

2 nama_siswa Varchar 100 -

3 nis Varchar 50 -

4 kelas Varchar 50 -

4. Tabel Soal

Tabel soal berfungsi untuk menyimpan data soal try out yang berisi id_soal yang merupakan kunci utama

yang berjenis auto_increment. Struktur tabel soal dapat dilihat pada tabel 3.12. berikut.

Tabel 3.12. Tabel Soal

No Field Type Size Description

1 id_soal Int 6 Primary Key

2 id_guru Int 6 -

3 id_mapel Int 6 -

4 bobot Int 2 -

5 file Varchar 150 -

6 tipe_file Varchar 50 -
Jurnal Bisantara Informatika (JBI)
Vol.4, No.2, Desember 2020.
ISSN (print): 2686-6455, ISSN (online): 2686-5319

7 soal Longtext - -

8 opsi_a Longtext - -

9 opsi_b Longtext - -

No Field Type Size Description

10 opsi_c Longtext - -

11 opsi_d Longtext - -

13 jawaban Varchar 5 -

14 tgl_input Datetime - -

15 jml_benar Int 6 -

16 jml_salah Int 6 -

a. Perancangan Halaman Login


Perancangan halaman login digunakan untuk masuk kedalam sistem. Username
merupakan nama user yang digunakan oleh pengguna dalam login serta password adalah kata
kunci yang sudah dimiliki oleh pengguna untuk masuk dalam sistem.
`

Login Aplikasi

Username

Password

Login

Gambar 3.6. Rancangan Form Login Admin


b. Perancangan Form Input Data Siswa
Digunakan untuk menambah data siswa yang akan mengikuti ujian try out yang akan di
simpan pada tabel.data siswa.
Jurnal Bisantara Informatika (JBI)
Vol.4, No.2, Desember 2020.
ISSN (print): 2686-6455, ISSN (online): 2686-5319

Gambar 3.7. Rancangan Form Input Data Siswa

c. Perancangan Form Data Siswa


Digunakan untuk merekam data siswa yang akan mengikuti ujian try out yang telah
dimasukkan ke dalam form input data siswa.

Gambar 3.8. Rancangan Form Data Siswa

d. Perancangan Form Input Data Guru


Digunakan untuk menambah data guru yang mengampu mata pelajaran yang diujikan dan
akan di simpan pada tabel data guru.

Gambar 3.9. Rancangan Form Input Data Guru


Jurnal Bisantara Informatika (JBI)
Vol.4, No.2, Desember 2020.
ISSN (print): 2686-6455, ISSN (online): 2686-5319

4. IMPLEMENTASI DAN PEMBAHASAN

4.1. Tahapan Implementasi


Tahapan implementasi merupakan tahapan yang penting dan harus dilakukan setelah tahapan analisa
sistem, perancangan sistem dan pengkodingan sistem. Langkah awal yang harus dilakukan adalah
mengimplementasikan sistem informasi yang telah dibuat dan dilanjutkan dengan tahapan pengujian hasil
implementasi tersebut dengan tujuan untuk memastikan bahwa input yang diberikan dapat menghasilkan output yang
diharapkan.
Implementasi merupakan langkah yang dilakukan setelah tahapan perancangan yang mengimplementasikan
perancangan yang telah dibuat ke dalam kode program, sehingga tercipta sebuah sistem informasi yang sesuai
dengan perancangan yang ada.

4.2. Implementasi Antar Muka ( Interface )


Dalam implementasi antar muka dilakukan dengan sebuah homepage yang berekstensi php. Berikut ini
adalah implementasi dari setiap halaman admin dan tampilan dari sistem informasi try out ujian nasional berbasis web
di SMP Negeri 1 Tanah Jawa Kabupaten Simalungun. Untuk listing setiap program dan instalasi serta penggunaan
pengelolaan sistem informasi try out ujian nasional berbasis web ini dapat dilihat pada penjelasan berikut ini.

4.2.1. Halaman Login


Sebelum admin masuk ke sistem informasi try out ujian nasional berbasis web ini , admin harus melakukan
login terlebih dahulu. Tampilan halaman login pada sistem informasi try out ujian nasional ini dapat dilihat pada
Gambar 4.1. berikut ini.

Gambar 4.1. Halaman Login

4.2.2. Halaman Utama Admin


Halaman utama admin merupakan halaman utama admin dari website sistem informasi try out ujian
nasional di SMP Negeri 1 Tanah Jawa Kabupaten Simalungun. Di halaman ini akan di tampilkan menu utama yang
akan menunjukkan kehalaman utama admin. Halaman utama admin dapat dilihat pada Gambar 4.2. berikut ini.

Gambar 4.2. Halaman Utama Admin


Jurnal Bisantara Informatika (JBI)
Vol.4, No.2, Desember 2020.
ISSN (print): 2686-6455, ISSN (online): 2686-5319

4.1.1. Halaman Data Siswa


Halaman data siswa merupakan halaman yang menunjukkan data dari siswa yang ingin mengikuti ujian
try out. Di halaman ini akan di tampilkan menu data siswa yang akan menunjukkan kehalaman data siswa. Halaman
data siswa dapat dilihat pada Gambar 4.3. berikut ini.

Gambar 4.3. Halaman Data Siswa

4.1.2. Halaman Data Guru


Halaman data guru merupakan halaman yang menunjukkan data dari guru yang mengampuh mata
pelajaran yang di ujikan dalam ujian try out. Di halaman ini akan di tampilkan master data guru yang sudah terdata
atau terdaftar. Halaman data guru dapat dilihat pada Gambar 4.4. berikut ini.

Gambar 4.4. Halaman Data Guru

4.1.3. Halaman Data Mata Pelajaran


Halaman data pelajaran merupakan halaman yang menunjukkan data mata pelajaran yang di ujikan dalam
ujian try out. Di halaman ini akan di tampilkan master data mata pelajaran yang sudah terdata atau terdaftar. Halaman
data mata pelajaran dapat dilihat pada Gambar 4.5. berikut ini.
Jurnal Bisantara Informatika (JBI)
Vol.4, No.2, Desember 2020.
ISSN (print): 2686-6455, ISSN (online): 2686-5319

Gambar 4.5. Halaman Data Mata Pelajaran

4.1.4. Halaman Data Soal


Halaman data soal merupakan halaman yang menunjukkan data soal dalam ujian try out. Di halaman ini
akan di tampilkan data soal ujian dari setiap mata pelajaran yang diujikan dalam ujian try out

4.3. Kelebihan Dan Kekurangan Sistem Yang Dirancang


Penulis mencoba menjelaskan tentang kelebihan dan kekurangan dari sistem informasi try out ujian nasional
berbasis web ini antara lain sebagai berikut.
1. Kelebihan dari sistem yang dirancang ini antara lain:
a. Proses penghitungan nilai-nilai ujian try out akan lebih mudah.
b. Pembuatan soal ujian try out dapat dibuat dengan waktu yang singkat.
c. Laporan jumlah jawaban benar dan salah dapat diketahui secara langsung.
d. Mengurangi kesalahan teknis dalam pembuatan soal try out.

2. Kekurangan dari sistem yang dirancang ini antara lain:


a. Sistem informasi ujian try out ini masih dilakukan secara offline.
b. Sistem informasi ini tidak memberikan suatu angka level intelektualitas.
c. Belum ada sistem security dalam sistem informasi ujian try out ini.

5. KESIMPULAN DAN SARAN

Dari Sistem Informasi yang telah dirancang, penulis menyimpulkan beberapa hal yang penting dan saran
untuk menilai seberapa jauh kelebihan dan kekurangan dari aplikasi ini.

5.1. Kesimpulan
Kesimpulan dari penelitian tugas akhir yang berjudul: “Sistem Informasi Try Out Ujian Nasional Berbasis
Web Di SMP Negeri 1 Tanah Jawa Kabupaten Simalungun” adalah sebagai berikut:
1. Dengan adanya sistem informasi try out ini, biaya pelaksanaan dan waktu penyelenggaraan try out dapat di
optimalkan secara efektif dan efisien, karena sistem informasi ini sudah berbasis web yang dapat di buka kapan
saja.
2. Sistem informasi try out ini dapat mengurangi kendala teknis seperti kurangnya soal try out atau lembar
jawaban try out, dan kesalahan cetak pada soal try out, karena sistem informasi try out ini sudah bersifat
digital.
3. Dengan adanya sistem informasi try out ini, proses pemeriksaan hasil jawaban siswa akan lebih cepat dan
mudah, karena sistem informasi ini akan langsung mencocokkan hasil jawaban siswa ketika siswa mengerjakan
try out.
Jurnal Bisantara Informatika (JBI)
Vol.4, No.2, Desember 2020.
ISSN (print): 2686-6455, ISSN (online): 2686-5319

4. Sistem informasi ini dapat mempermudah para guru dalam mengevaluasi hasil pelaksanaan try out, karena
sistem ini menyediakan data–data hasil try out sehingga para guru bisa langsung mengevaluasi hasil
pelaksanaan try out.
5.2. Saran
Sistem informasi try out berbasis web ini masih jauh dari kata sempurna dan masih banyak memiliki
kekurangan. Untuk itu, perlu dilakukan pengembangan dan penyempurnaan lebih lanjut. Adapun saran agar aplikasi
ini bisa berjalan dengan optimal dan lebih baik yaitu sebagai berikut:
1. Bila ada soal yang memiliki gambar, sistem tidak bisa menginport gambar tersebut kedalam database.
Sehingga diperlukan sebuah sistem yang dapat menginport soal beserta gambarnya.
2. Evaluasi ujian try out masih berdasarkan perhitungan nilai dan belum melihat sesuai kemampuan siswa. Maka
perlu dikembangkan sistem yang dapat melihat kemampuan siswa berdasarkan kelemahan dan kekuatan
siswa tersebut.
3. Sistem security masih belum diterapkan mengingat sistem ini hanya berada di lingkungan sekolah. Akan
tetapi masih perlu di terapkan sistem keamanan untuk mencegah hal–hal yang tidak di inginkan.
Demikian saran yang dapat diberikan, semoga saran tersebut bisa dijadikan sebagai bahan masukan yang
dapat bermanfaat untuk pengembangan sistem informasi ini untuk kedepannya.

Anda mungkin juga menyukai