• Tidak ada hasil yang ditemukan

BAB IV HASIL DAN PEMBAHASAN

D. Pembahasan Hasil Penelitian

1. Pengembangan Sistem Tes Terkomputerisasi

Produk akhir yang telah dikembangkan dalam penelitian ini adalah sistem tes terkomputerisasi yang dapat digunakan guru untuk melaksanakan tes pada siswa dengan metode pengacakan urutan soal dan pemberian pembahasan soal pada hasil tes peserta untuk siswa SMK pada mata pelajaran teori kejuruan Teknik Elektronika Industri. Proses pengembangan dilakukan dengan menggunakan model waterfall yang terdiri atas lima tahap proses, yaitu requirements analysis and definition, system and software design, implementation and unit testing,

integration and system testing, dan operation and maintenance.

Tahap requirements analysis and definition dilakukan analisis kebutuhan terhadap produk sistem yang dikembangkan. Adapun hasil dari analisis kebutuhan yang dilakukan dapat digambarkan dalam diagram blok pada Gambar 35.

Gambar 35. Diagram Blok Kebutuhan Penyusun Sistem

SISTEM TES TERKOMPUTERISASI Database Software Tes Hasil Tes Soal Pembahasan Data Admin Data Guru Data Peserta BLOK 1 BLOK 3 Fungsi Program BLOK 2

115

Diagram blok pada Gambar 35 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. 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 48.

Tabel 48. 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 49.

116

Tabel 49. Komponen Penyusun Program Sistem Tes Terkomputerisasi

No. Proses Isi

1. LoginUser 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.

Tahap system and software design menghasilkan produk berupa diagram, desain database, dan desain tampilan. Adapun diagram yang dihasilkan adalah use

117

case diagram yang kemudian dijabarkan secara lebih rinci dengan flowchart atau

diagram alir, dan data flow diagram. Diagram dan desain tersebut digunakan untuk menjadi panduan dalam pengembangan sistem tes.

Selanjutnya pada tahap implementation and unit testing dilakukan pengembangan kode program. Source code pada sistem terlampir pada Lampiran 6. Pada tahap ini dilakukan pula pengujian unit bersamaan dengan pengkodean. Tahap ini diperoleh hasil kode program dan database yang sudah terkoneksi dengan baik menjadi sistem.

Selanjutnya pada tahap integration and system testing dilakukan pengujian secara menyeluruh terhadap sistem yang sudah dikembangkan. Pengujian meliputi pengujian blackbox dan validasi oleh ahli. Pada tahap ini dihasilkan hasil penilaian terhadap sistem yang dikembangkan. Dari pengujian black box diperoleh bahwa seluruh fungsi dalam sistem dapat dieksekusi dengan baik sesuai skenario yang ditentukan dalam pengujian. Selain itu berdasarkan penilaian oleh ahli, sistem yang dikembangkan telah layak untuk digunakan dan memiliki tingkat kelayakan pada kategori sangat layak oleh penilaian ahli TI dan kategori layak oleh penilaian ahli media. Pembahasan tingkat kelayakan secara lebih rinci terdapat pada sub-sub bab kedua pada pembahasan hasil penelitian.

Selanjutnya pada tahap operation and maintenance dilakukan pengoperasian di sekolah. Pengoperasian terbatas dilakukan di SMK Muda Patria Sleman dan SMK Muhammadiyah Prambanan Sleman. Pada tahap ini pula dilakukan uji coba untuk mengetahui respon pengguna, baik guru maupun siswa. Hasil yang diperoleh dalam tahap ini adalah sistem dapat dioperasikan di sekolah dengan baik untuk melayani kegiatan tes siswa. Selain itu berdasarkan penilaian

118

respon pengguna baik guru maupun siswa, sistem tes yang dikembangkan masuk dalam kategori sangat baik.

Dokumen terkait