Konferensi Nasional Ilmu Sosial & Teknologi (KNiST) Maret 2015, pp. 96~105 96
PERANCANGAN SISTEM INFORMASI LATIHAN UJIAN NASIONAL BERBASIS WEB PADA SMPN 3 TASIKMALAYA 1
2
Rahma Isparani Fajriah , Tuti Alawiyah , Ratningsih
3
1
AMIK BSI Tasikmalaya e-mail:
[email protected] 2
Universitas BSI e-mail:
[email protected] 3
AMIK 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 soalsoal 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
Diterima 23 Januari 2015; Revisi 18 Februari 2015; Disetujui 15 Maret 2015
ISBN: 978-602-61242-3-4
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. Pengumpulan data yang digunakan sebagai bahan pengembangan sistem dilakukan melalui beberapa cara, yaitu: a Metode Wawancara Pengumpulan data dilakukan dengan cara melakukan tanya jawab secara langsung dengan pihak sekolah untuk memberikan data sesuai dengan kebutuhan penelitian. b Metode Observasi Selain melakukan wawancara juga dilakukan pengamatan langsung pada system berjalan serta mengumpulkan
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. 2) Peserta Peserta dari sistem aplikasi ujian online ini adalah Guru dan Siswa. Guru pada sistem ujian online diberikan hak akses fitur-fitur layanan sistem berupa: mengelola data (meliputi menambah, mengubah dan menghapus data) yang berkaitan dengan soal ujian dan jawaban, melihat nilai siswa, serta mengubah data diri. Sedangkan Siswa di SMP Negeri 3 Tasikmalaya dapat mengakses fitur-fitur layanan sistem
KNiST, 30 Maret 2015 97
ISBN: 978-602-61242-3-4
seperti mengerjakan soal ujian dan mengubah data diri. nama password
Nama_kelas
jk
ussername
Id_kelas
alamat
Tgl lahir
Peserta
kelas
memiliki
n
No_peserta
1 No_peserta
1
foto
Id_kelas Jum_soal waktu
noujian
No_peserta
Wkt_ujian melakuka n
Tgl_ujian noujian Id_pengaturan
n
skor
Id_pengtrn
memiliki
Ujian
Kd_matpel
Kd_ma tpel
1
1
noujian memiliki
Kd_matpel
Kd_soal memiliki
id
kunci
no jawab
Status
Mata pelajaran 1
Nama_matpel id
Pengaturan ujian 1 Kd_matpel
id
n rekap_ujian
Kd_soal
n Soal
memiliki
1
soal
1 Kd_soal
Soal_gamb ar Pil_a Pil_b
Pil_d Pil_c
Gambar 1. Entity Relationship Diagram Ujian Online
KNiST, 30 Maret 2015 98
ISBN: 978-602-61242-3-4
Gambar 2. Logical Record Structure Ujian Onlie Tabel 1. Spesifikasi Tabel Peserta
Tabel 2. Spesifikasi Tabel Mata Pelajaran
Field
Tipe
Size
Keterangan
Field
Tipe
Size
Ket
No peserta
varchar
10
Primary Key
varchar
3
Primary Key
username
varchar
50
varchar
30
password
varchar
12
Kode Mata Pelajaran Nama Mata Pelajaran status
nama Jenis kelamin alamat Tanggal lahir Id kelas foto
varchar varchar
50 30
varchar date
100
varchar varchar
11 100
enum
Tabel 3. Spesifikasi Tabel Kelas Field Tipe Size Keterangan Id Kelas
varchar
11
Nama kelas
varchar
12
Primary Key
KNiST, 30 Maret 2015 99
ISBN: 978-602-61242-3-4
Tabel 4. Spesifikasi Tabel Soal Field
Tipe
Size
Ket
Kode soal
varchar
10
Primary Key
Kode mata pelajaran soal
varchar
3
Forigen Key
Soal gambar Pilihan a Pilihan b Pilihan c Pilihan d Kunci jawaban
varchar varchar varchar varchar varchar char
Rancangan Struktur Navigasi
text 100 100 100 100 100 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 skor
varchar
3
Forigen Key
int
Tabel 6. Spesifikasi Tabel Pengaturan Ujian Field
Tipe
Id pengaturan
int
Kode matpel
varchar
Tanggal ujian
date
Waktu ujian
Varchar
Waktu pengerjaan Jumlah soal
int
Size
Keterangan Primary Key
3
Gambar 3. Struktur Navigasi Halaman Admin
Forigen key
11
int
Tabel 7. Spesifikasi Tabel Rekap Ujian Field
Tipe
Size
Keterangan
Id rekap ujian No ujian
int varchar
11
Forigen Key
Kode soal
varchar
10
Forigen Key
jawaban nomer
char int
1
Primary Key
Gambar 4. Struktur Navigasi Halaman Guru
KNiST, 30 Maret 2015 100
ISBN: 978-602-61242-3-4
c Halaman Data Soal Pada Halaman Guru
Gambar 8. Halaman Data Soal Pada Halaman Guru d Halaman Edit Soal
Gambar 5. Struktur Navigasi Halaman Siswa Implementasi Rancangan Antar Muka Implementasi rancangan antar muka pada aplikasi Latihan Ujian Online berdasarkan hasil rancangan antar muka. Gambar 9. Halaman Edit Soal a Halaman Utama (Index) e Halaman Tambah Soal Pada Halaman Guru
Gambar 6. Halaman Utama b Halaman Beranda Guru Gambar 10. Halaman Tambah Soal Pada Halaman Guru f
Halaman Pengaturan Ujian
Gambar 7. Halaman Beranda Guru
Gambar 11. Halaman Pengaturan Ujian
KNiST, 30 Maret 2015 101
ISBN: 978-602-61242-3-4
g Halaman Edit Data Pribadi Guru
k Halaman Tambah Pengelola
Gambar 12. Halaman Edit Data Pribadi Guru h Halaman Edit Pengaturan Ujian
Gambar 13. Halaman Edit Pengaturan Ujian i
Halaman Beranda Admin
Gambar 16. Halaman Tambah Pengelola
l
Halaman Edit Pengelola
Gambar 17. Halaman Edit Pengelola m Halaman Data Siswa
Gambar 14. Halaman Beranda Admin Gambar 18. Halaman Data Siswa j
Halaman Data Pengelola Ujian n Halaman Tambah Data Siswa
Gambar 15. Halaman Data Pengelola Ujian Gambar 19. Halaman Tambah Data Siswa
KNiST, 30 Maret 2015 102
ISBN: 978-602-61242-3-4
o Halaman Data kelas
s Halaman Data Soal Keseluruhan
Gambar 24. Halaman Data Soal Keseluruhan
Gambar 20. Halaman Data kelas p Halaman Edit Data kelas
Gambar 21. Halaman Edit Data kelas q Halaman Data Pelajaran
t
Halaman Data Soal Per Mata Pelajaran
Gambar 25. Halaman Data Soal Per Mata Pelajaran
u Halaman Kelola Ujian
Gambar 22. Halaman Data Pelajaran r
Halaman Edit Mata Pelajaran
Gambar 26. Halaman Kelola Ujian
v Halaman Hasil Ujian
Gambar 23. Halaman Edit Mata Pelajaran Gambar 27. Halaman Hasil Ujian
KNiST, 30 Maret 2015 103
ISBN: 978-602-61242-3-4
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
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.
Gambar 31. Halaman Kerjakan Ujian
KNiST, 30 Maret 2015 104
ISBN: 978-602-61242-3-4
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. Saransaran 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). Yulikuspartono. 2009. Kumpulan Bermacam-Macam Artikel. Diambil Dari: Http//Artikel2.Com (29 April 2016).
KNiST, 30 Maret 2015 105