96
PERANCANGAN SISTEM INFORMASI LATIHAN UJIAN NASIONAL BERBASIS WEB PADA SMPN 3
TASIKMALAYA
Rahma Isparani Fajriah1, Tuti Alawiyah2, Ratningsih3
1AMIK BSI Tasikmalaya e-mail: [email protected]
2Universitas BSI e-mail: [email protected]
3AMIK BSI Bogor e-mail: [email protected]
Abstraks
Perkembangan teknologi informasi telah menyentuh hampir semua sektor. Hal ini menuntut peningkatkan kinerja baik dari segi efektifitas dan efesiensi. Salah satu sektor yang menjadi hal penting untuk diperhatikan peningkatan kinerja ialah sektor pendidikan. SMPN 3 Tasikmalaya merupakan sekolah negeri yang cukup terkenal di Kota Tasikmalaya. Setiap tahun sekolah ini selalu mengadakan latihan ujian nasional. Dengan mengadakan latihan ujian siswa-siswa akan lebih terlatih untuk mengerjakan soal-soal ujian nasional. Pada saat ini sistem latihan ujian nasional hanya sebatas menggunakan kertas, sehingga akan memerlukan banyak biaya untuk menduplikasi soal-soal, belum lagi guru harus mengecek satu persatu hasil dari ujian. Untuk mengatasi masalah tersebut, maka diperlukan suatu sistem yang terkomputerisasi untuk mendukung kemajuan dan perkembangan sekolah. maka dirancanglah sistem latihan ujian online berbasis web, dimana para guru langsung mengolah soal-soal ujian siswa. Begitu juga para siswa setelah melakukan ujian dapat langsung melihat hasil ujiannya. Metode yang digunakan dalam perancangan sistem ini adalah metode waterfall.
Keywords: sistem informasi, web, latihan ujian nasional, waterfall
1. Pendahuluan
Pendidikan merupakan salah satu sektor pembangunan yang selalu mendapatkan perhatian besar dari pemerintah dan sangat potensial untuk dapat diintegrasikan dengan kehadiran teknologi informasi, salah satu kegiatan di dunia pendidikan yang dapat diintegrasikan adalah pengujian/ujian.
Ujian adalah kegiatan yang dilakukan oleh satuan pendidikan untuk mengukur pencapaian kompetensi peserta didik sebagai pengakuan prestasi belajar. Ujian Nasional merupakan sistem evaluasi standar pendidikan dasar dan menengah secara nasional dan persamaan mutu tingkat pendidikan antar daerah yang dilakuakan oleh Pusat Penilaian Pendidikan.
Dengan adanya ujian nasional maka setiap sekolah tentunya berusaha melatih para siswanya untuk selalu mempersiapkan diri menghadapi ujian nasional ini, selain
dituntut untuk belajar lebih giat, sekolah juga melaksanakan latihan mengerjakan soal- soal prediksi yang mungkin keluar pada saat ujian.
Sistem latihan Ujian Nasional yang diterapkan di sekolah-sekolah pada umumnya menggunakan media kertas.
Dengan demikian sekolah harus mengeluarkan biaya untuk mencetak lembar soal dan jawaban, padahal latihan Ujian Nasional (UN) tidak hanya dilakukan satu atau dua kali saja, tentu dengan keadaan seperti itu biaya pengeluaran sekolah semakin besar. Tidak hanya masalah biaya, waktu yang dihabiskan oleh guru juga akan tersita karena, guru harus mengecek satu persatu jawaban setiap siswa.
Masalah yang terjadi pada sistem latihan ujian nasional dengan menggunakan media kertas dapat diatasi apabila sekolah memanfaatkan teknologi informasi sebagai
media untuk melakukan latihan Ujian Nasional (UN). Media yang dapat diterapkan salah satunya adalah website. Dengan dibuatkan website latihan ujian nasional diharapakan sistem latihan Ujian Nasional akan efektif dan efisien serta mampu melakukan pengujian secara cepat, tepat dan memudahkan dalam melakukan pengujian serta penilaian itu sendiri.
2. Metode Penelitian
Metode yang digunakan pada pengembangan perangkat lunak ini menggunakan model waterfall (sommerville, 20011:30) yang terbagi menjadi beberapa tahapan, yaitu:
a Requirements analysis and definition, mengumpulkan apa yang dibutuhkan secara lengkap untuk kemudian dianalisis guna mendefinisiskan kebutuhan yang harus dipenuhi oleh program yang akan dibangun. Fase ini harus dikerjakan dengan lengkap untuk menghasilkan desain yang lengkap.
b System and software design, setelah apa yang dibutuhkan telah selesai dikumpulkan dan sudah lengkap maka desain kemudian di kerjakan.
c Implementation and unit testing, desain program diterjemahkan dalam kode-kode dengan menggunakan bahasa pemerograman yang sudah di tentukan.
Program yang dibangun langsung diuji secara unit, apakah sudah bekerja dengan baik.
d Integration and system testing, penyatuan unit-unit program untuk kemudian di uji secara keseluruhan (system testing).
e Operating and maintenance,
mengoperasikan program
dilingkungannya dan melakukan pemeliharaan, seperti penyesuaian atau perubahan untuk adaptasi dengan situasi yang sebenarnya.
dokumen-dokumen yang merupakan sumber informasi yang sangat penting untuk langkah selanjutnya dalam pembuatan website .
c Metode Studi Kepustakaan
Untuk menambah kelengkapan dalam penelitian ini juga dilakukan melalui studi kepustakaan yaitu dengan cara mengambil referensi dari buku-buku dan literature-literature maupun sumber lain dari internet yang sesuai dengan bahasan yang diteliti.
3. Pembahasan
Dalam pengembangan sistem ini perlu dianalisa berbagai kebutuhan yang berkaitan dengan sistem ini. Kebutuhan sistem informasi yang dianalisa yaitu:
a Sistem dapat memberikan informasi data siswa, data guru dan data petugas admin..
b Sistem dapat melakukan pengeditan, penghapusan dan penambahan data soal.
c Sistem Menampilkan soal pilihan ganda dihalaman peserta ujian.
d Sistem dapat memberikan informasi mengenai nilai yang didapat oleh peserta ujian.
Kebutuhan Pengguna pada Sistem latihan ujian online dapat dikelompokkan dalam dua tingkatan yang akan mengakses aplikasi yaitu admin, dan peserta.
1) Database Administrator
Database Administrator merupakan tingkatan tertinggi yang dapat mengakses seluruh bagian dari database. Mempunyai hak penuh untuk verivikasi data user dan memelihara isi dari database. Database Administrator juga diberikan hak untuk menambah, mengubah maupun menghapus data atau informasi yang ada baik data guru, data siswa, data nilai dan data yang berkaitan dengan soal ujian.
seperti mengerjakan soal ujian dan mengubah data diri.
Gambar 1. Entity Relationship Diagram Ujian Online 1
n n
1
melakuka n
No_peserta noujian
Ujian
noujian skor
Kd_matpel
memiliki
Kd_soal Kd_matpel
Soal
soal
Pil_a Pil_b Pil_c Pil_d
Kd_soal
Soal_gamb ar kunci
rekap_ujian no
jawab id
memiliki
id noujian
1
n id Kd_soal
memiliki
1 1
Peserta No_peserta
ussername password
nama jk
alamat
foto Tgl lahir
kelas Id_kelas
Nama_kelas
No_peserta Id_kelas memiliki
1 n
1 Id_pengaturan
Wkt_ujian waktu
Jum_soal
Tgl_ujian
Pengaturan ujian
memiliki
Kd_matpel Id_pengtrn 1
Mata pelajaran Kd_ma
tpel Nama_matpel
Status
Gambar 2. Logical Record Structure Ujian Onlie
Tabel 1. Spesifikasi Tabel Peserta
Field Tipe Size Keterangan
No peserta varchar 10 Primary Key username varchar 50
password varchar 12
nama varchar 50
Jenis varchar 30
Tabel 2. Spesifikasi Tabel Mata Pelajaran
Field Tipe Size Ket
Kode Mata Pelajaran
varchar 3 Primary Key Nama Mata
Pelajaran
varchar 30
status enum
Tabel 4. Spesifikasi Tabel Soal
Field Tipe Size Ket
Kode soal varchar 10 Primary Key
Kode mata pelajaran
varchar 3 Forigen Key
soal text
Soal gambar varchar 100 Pilihan a varchar 100 Pilihan b varchar 100 Pilihan c varchar 100 Pilihan d varchar 100 Kunci
jawaban
char 1
Tabel 5. Spesifikasi Tabel Ujian
Field Tipe Size Keterangan
No ujian varchar 11 Primary Key
No peserta varchar 11 Forigen Key
Kode mata pelajaran
varchar 3 Forigen Key
skor int
Tabel 6. Spesifikasi Tabel Pengaturan Ujian
Field Tipe Size Keterangan
Id pengaturan int Primary Key
Kode matpel varchar 3 Forigen key Tanggal ujian date
Waktu ujian Varchar 11
Waktu pengerjaan
int Jumlah soal int
Tabel 7. Spesifikasi Tabel Rekap Ujian
Field Tipe Size Keterangan
Id rekap ujian
int Primary Key
No ujian varchar 11 Forigen Key Kode soal varchar 10 Forigen Key
jawaban char 1
nomer int
Rancangan Struktur Navigasi
Gambar 3. Struktur Navigasi Halaman Admin
Gambar 4. Struktur Navigasi Halaman Guru
Gambar 5. Struktur Navigasi Halaman Siswa
Implementasi Rancangan Antar Muka Implementasi rancangan antar muka pada aplikasi Latihan Ujian Online berdasarkan hasil rancangan antar muka.
a Halaman Utama (Index)
Gambar 6. Halaman Utama b Halaman Beranda Guru
c Halaman Data Soal Pada Halaman Guru
Gambar 8. Halaman Data Soal Pada Halaman Guru
d Halaman Edit Soal
Gambar 9. Halaman Edit Soal e Halaman Tambah Soal Pada Halaman
Guru
Gambar 10. Halaman Tambah Soal Pada Halaman Guru
f Halaman Pengaturan Ujian
g Halaman Edit Data Pribadi Guru
Gambar 12. Halaman Edit Data Pribadi Guru
h Halaman Edit Pengaturan Ujian
Gambar 13. Halaman Edit Pengaturan Ujian i Halaman Beranda Admin
Gambar 14. Halaman Beranda Admin j Halaman Data Pengelola Ujian
Gambar 15. Halaman Data Pengelola Ujian
k Halaman Tambah Pengelola
Gambar 16. Halaman Tambah Pengelola l Halaman Edit Pengelola
Gambar 17. Halaman Edit Pengelola m Halaman Data Siswa
Gambar 18. Halaman Data Siswa n Halaman Tambah Data Siswa
Gambar 19. Halaman Tambah Data Siswa
o Halaman Data kelas
Gambar 20. Halaman Data kelas p Halaman Edit Data kelas
Gambar 21. Halaman Edit Data kelas q Halaman Data Pelajaran
Gambar 22. Halaman Data Pelajaran r Halaman Edit Mata Pelajaran
s Halaman Data Soal Keseluruhan
Gambar 24. Halaman Data Soal Keseluruhan
t Halaman Data Soal Per Mata Pelajaran
Gambar 25. Halaman Data Soal Per Mata Pelajaran
u Halaman Kelola Ujian
Gambar 26. Halaman Kelola Ujian v Halaman Hasil Ujian
w Halaman Data Pribadi Admin
Gambar 28. Halaman Data Pribadi Admin x Halaman Beranda Siswa
Gambar 29. Halaman Beranda Siswa y Halaman Ujian
Gambar 30. Halaman Ujian z Halaman Kerjakan Ujian
Gambar 31. Halaman Kerjakan Ujian
aa Halaman Rekap Nilai ujian
Gambar 32. Halaman Rekap Nilai ujian bb Halaman Rekap Ujian
Gambar 33. Halaman Rekap Ujian cc Halaman Data Pribadi Siswa
Gambar 34. Halaman Data Pribadi Siswa
4. Kesimpulan
Dari hasil pembuatan sistem informasi latihan ujian nasional online, dapat ditarik kesimpulan sebagai berikut:
a. Dengan dibuatkannya website Latihan Ujian Nasional (UN), membuat proses sistem penyelenggaraan Latihan UN yang sebelumnya dilakukan secara manual, kini menjadi lebih efektif dan terstruktur dengan sistem pengolahan data ujian berbasis komputer.
b. Sistem ujian online berbasis web yang telah dibangun diharapkan dapat bermanfaat dan dapat memberikan kemudahan bagi pihak sekolah dalam melakukan manajemen dan administrasi evaluasi belajar bagi para siswa.
Berdasarkan hasil implementasi sistem informasi latihan ujian nasional online, ditemukan hal-hal yang perlu dikembangkan kembali pada penelitian selanjutnya. Saran- saran tersebut diantaranya:
1. Website ini belum sepenuhnya lengkap dan sempurna, jadi alangkah baiknya adanya pengembangan terhadap sistem ini, guna untuk kesempurnaan sistem.
2. Masih perlu penambahan beberapa features di dalam sistem ini, khususnya di halaman web ujian seperti dalam meng-edit jawaban
3. Pada halaman ujian diperlukan paging dan penyimpanan otomatis.
4. Diperlukan Pengembangan terhadap sistem Pengamanan karna pada website ini pengamanan masih rendah.
5. Diharapkan pihak sekolah selalu melakukan backup terhadap data yang terdapat pada sistem.
Referensi
Agissa, Wildan. 2013. Testing &
Implementasi Sistem. Diambil Dari:
Http://Bangwildan.Web.Id (29 April 2016).
Ahmadi, Candra, Dan Dadang Hermawan.
2013. E-Business & E-Commerce.
Yogyakarta: CV. Andi Offset.
Andrea, Petrus.2014 .Struktur Navigasi.
Diambil Dari:
Http://Www.Andre.Web.Id/2014/05/Strukt ur-Navigasi-Website.Html (29 April 2016).
Fathansyah. 2007. Basis Data. Bandung:
Informatika.
Hasugian Dan Shidiq. 2012. Logical Record Structure . Diambil Dari:
Http://Karyatulisilmiah.Com (29 April 2016).
Hikmah, Agung Baitul, Dkk. 2015. Cara Cepat Membangun Website Dari Nol.
Yogyakarta: CV. Andi Offset.
Kadir, Abdul. 2013. From Zero To A Pro Html5. Yogjakarta: Cv. Andi Offset.
Murya, Yosep. 2014. Project Php Dan Mysql Membuat Website Buku Digital.Bandung:
Jasakom.
Pratama, Eka Agus I Putu. 2014. Sistem Informasi Dan Implementasinya.
Bandung: Informatika.
Sadeli, Muhammad. 2014. Aplikasi Bisnis dengan Php dan Mysql. Palembang:
Maxikom
Sarwono, Jonathan. 2012. Teori, Praktek, Dan Pembuatan Aplikasi Menggunakan Html, Php, Dan Css. Jakarta: Pt.Elex Media Komputindo.
Simaratama, Janner. 2010. Rekayasa Web.
Yogjakarta: Cv. Andi Offset.
Summerville, Ian. 2011. Software Engineering (Rekayasa Perangkat Lunak). Diambil dari: library.binus.ac.id (29 April 2016).
Tim Ems. 2012. Web Programming For Beginners. Jakarta: Pt. Elex Media Komputindo.
Yuhefizar. 2008. 10 Jam Menguasai Internet Teknologi Dan Aplikasinya. Diambil Dari:
Https://Books.Google.Co.Id (29 April 2016).