55
BAB IV HASIL DAN PEMBAHASAN
A. Deskripsi Data Uji Coba
Penelitian yang dilakukan memiliki tujuan untuk membuat produk berupa program aplikasi sistem tes terkomputerisasi. Sistem yang dikembangkan
diharapkan dapat membantu guru dalam menyelenggarakan latihan dan menyiapkan siswa SMK dalam menghadapi ujian nasional berbasis komputer.
Pengembangan sistem ini menggunakan model pengembangan perangkat lunak dengan pendekatan
waterfall, yang meliputi requirements analysis and definition, system and software design, implementation and unit testing, integration and
system testing, dan operation and maintenance. Berikut adalah penjelasan dari masing-masing tahapan pengembangan.
1. Requirements Analysis and Definition
Pada tahap requirements analysis and definition, peneliti melakukan
identifikasi kebutuhan yang di SMK yang menyelenggarakan ujian nasional berbasis komputer. Kegiatan ini dilakukan dengan wawancara terbuka untuk
mengungkap informasi mengenai ujian nasional berbasis komputer. Berdasarkan wawancara terbuka yang dilakukan pada Kamis, 21 Januari 2016 di SMK
Muhammadiyah Prambanan, sekolah belum memiliki fasilitas aplikasi sistem yang dapat digunakan untuk melakukan latihan ujian nasional berbasis komputer secara
mandiri. Aplikasi sistem tes yang dapat menyerupai sistem ujian nasional berbasis komputer yang dapat dikembangkan dan digunakan secara mandiri oleh sekolah
diyakini dapat meningkatkan hasil ujian nasional berbasis komputer. Pada observasi dan wawancara yang kedua pada Rabu, 2 Maret 2016, salah seorang
56 guru SMK Muhammadiyah Prambanan menuturkan bahwa telah dilaksanakan
simulasi ujian nasional berbasis komputer sebanyak satu kali, namun terdapat kendala berupa kegagalan komunikasi server yang mengakibatkan simulasi ujian
menjadi kurang lancar. Selain itu sistem yang digunakan, merupakan pengembangan dari pusat yang tidak dapat digunakan oleh sekolah untuk
mengembangkan latihan ujian secara mandiri. Adapun hasil dari analisis kebutuhan yang dilakukan dapat digambarkan
dalam diagram blok sebagai berikut.
Gambar 5. Diagram Blok Kebutuhan Penyusun Sistem Diagram blok pada Gambar 5 dapat dijelaskan secara lebih rinci untuk
mengidentifikasi kebutuhan dalam pengembangan sistem tes terkomputerisasi. Dalam blok 1 terdapat basis data yang terdiri dari data soal, pembahasan soal,
admin, guru dan peserta tes. Data soal diperoleh dari studi dokumentasi yang dilakukan terhadap soal ujian nasional teori kejuruan Teknik Elektronika Industri.
SISTEM TES TERKOMPUTERISASI
Database
Software Tes
Hasil Tes
Soal Pembahasan
Data Admin Data Guru
Data Peserta
BLOK 1
BLOK 3
Fungsi Program
BLOK 2
57 Daftar soal yang diperoleh dan digunakan untuk ujicoba dalam sistem ini terlampir
pada Lampiran 1. Fungsi program dalam sistem yang dikembangkan dapat dijabarkan dalam Tabel 10.
Tabel 10. Fungsi dalam Sistem
No Pengguna
Fungsi
1 Administrator
1. Mengatur guru yang dapat mengakses
sistem. 2.
Mengatur tes meliputi durasi waktu, kelompok peserta yang boleh
mengakses, status tes, dan pemberian pembahasan.
3. Mengatur soal meliputi isi soal, kunci
jawaban, dan pembahasan soal. 4.
Mengatur kelompok peserta dan data peserta tes.
5. Melihat dan menghapus hasil tes dari
peserta.
2 Guru
1. Mengatur tes meliputi durasi waktu,
kelompok peserta yang boleh mengakses, status tes, dan pemberian
pembahasan.
2. Mengatur soal meliputi isi soal, kunci
jawaban, dan pembahasan soal. 3.
Mengatur kelompok peserta dan data peserta tes.
4. Melihat dan menghapus hasil tes dari
peserta. 3
Siswa 1.
Mengikuti tes. 2.
Melihat hasil tes yang sudah diikuti.
Selain itu rincian komponen kebutuhan dari proses dalam fungsi program dalam sistem dapat dijabarkan pada Tabel 11.
58 Tabel 11. Komponen Penyusun Program Sistem Tes Terkomputerisasi
No. Proses
Isi
1.
Login User
username, password, combo box user level,
tombol login 2.
Halaman awal admin
Welcome message
3. Lihat data guru
Tabel data guru, tombol edit data, tombol hapus data, tombol input data baru
4. Input data guru
Kolom isian nama, isian
password
, pilihan
user level,
tombol simpan, tombol kembali 5.
Edit data guru Kolom isian nama, isian
password
, pilihan
user level,
tombol simpan, tombol kembali 6.
Hapus data guru Pesan konfirmasi hapus data
7. Lihat data tes
Tabel daftar tes, tombol edit data, tombol hapus data, tombol input data baru
8. Input data tes
Form isian data, tombol simpan, tombol kembali 9.
Edit data tes Form isian data, tombol simpan, tombol kembali
10. Hapus data tes
Pesan konfirmasi hapus data 11.
Lihat data soal Tabel data soal, tombol pembahasan, tombol edit
data, tombol hapus data, tombol input data baru 12.
Input data soal Form isian data, tombol simpan, tombol kembali
13. Edit data soal
Form isian data, tombol simpan, tombol kembali 14.
Hapus data soal Pesan konfirmasi hapus data
15. Lihat data grup peserta
Tabel data grup peserta, tombol pembahasan, tombol edit data, tombol hapus data, tombol
input data baru
16. Input data grup
Form isian data, tombol simpan, tombol kembali 17.
Edit data grup Form isian data, tombol simpan, tombol kembali
18. Hapus data grup peserta
Pesan konfirmasi hapus data 19.
Lihat data peserta Tabel data peserta, tombol edit data, tombol
hapus data, tombol input data baru 20.
Input data peserta Form isian data, tombol simpan, tombol kembali
21. Edit data peserta
Form isian data, tombol simpan, tombol kembali 22.
Hapus data peserta Pesan konfirmasi hapus data
23. Lihat data hasil Tes
Filter data tes berdasarkan judul, tabel daftar hasil tes, tombol hapus, tombol detail.
24. Halaman awal peserta
Welcome message
25. Halaman menu tes
Daftar tes yang bisa diikuti, tombol ikuti 26. Ikut Tes
Soal tes, tombol navigasi halaman soal, tombol kirim jawaban
27 Hasil Tes
Tabel data hasil tes, pembahasan soal.
59
2. System and Software Design