Pengkodean Perangkat Lunak Pengujian Perangkat Lunak

62

C. Subjek Penelitian

Penelitian Research and Development dilaksanakan di 1 Laboratorium Komputer Pendidikan Teknik Elektro FT UNY, untuk proses pengembangan development produk program pengolahan citra. 2 SMK NU Hasyim Asy’ari Tarub dan SMKN 1 Adiwerna Kabupaten Tegal sebagai tempat untuk implementasi research produk program pengolahan citra pada situasi yang sebenarnya. 3 Waktu penelitian dilakukan pada bulan April 2014 untuk pembuatan program pengolahan citra, dan bulan Mei sampai Juni 2014 untuk implementasi atau pengujian program pengolahan citra. Subjek yang digunakan dalam penelitian untuk uji coba meliputi 1 Siswa kelas XI untuk mengisi lembar jawab komputer sebagai input dari program pengolahan citra. 2 Guru, untuk proses penggalian informasi dan identifikasi kebutuhan sistem yang diperlukan dan menilai produk program pengolahan citra.

D. Metode dan Alat Pengumpul Data

Penelitian ini dibagi menjadi dua kegiatan yaitu Kegiatan 1 Tahap pengembangan produk aplikasi koreksi lembar jawab komputer dengan pengolahan citra meliputi a Identifikasi kebutuhan perangkat lunak, b Dokumentasi mengenai bentuk dan model tes, c Pengujian perangkat lunak mengenai ketepatan instruksi syntax error, ketepatan proses run time error, ketepatan hasil logic error serta verifikasi dan validasi produk White dan Black Box Testing. d Kuesioner alpha testing mengenai kelengkapan dan ketepatan fungsi perangkat lunak. 63 Kegiatan 2 Implementasi hasil produk pada situasi yang sebenarnya meliputi a Observasi mengenai pelaksanaan evaluasi hasil belajar tempat uji coba perangkat lunak aplikasi, 2 Kuesioner penilaian guru terhadap perangkat lunak aplikasi yang dikembangkan. Angket disusun berdasarkan kisi- kisi yang diadopsi dan disesuaikan dari Haryanto 2009 dan Candra 2013 dan berdasarkan pada faktor kualitas software yang dikemukakan oleh McCall, Richards, dan Walters.

1. Lembar kisi-kisi daftar identifikasi kebutuhan

Tabel 5. Kisi-kisi Daftar Identifikasi Kebutuhan No Kisi-kisi Keterangan Butir 1 Pemilihan hadware dan software pengembangan program pengolahan citra Penentuan persyaratan minimum perangkat keras dan lunak yang digunakan untuk pengembangan program pengolahan citra 1 – 7 2 Pemilihan rancangan sistem Pengembangan operasi pengolahan citra, operasi basis data dan rangcangan layout tampilan sistem 8 – 11 3 Pemilihan struktur basis data Penetapan model struktur basis data yang akan digunakan dalam sistem 12 – 13 4 Pemilihan variabel masukan dan keluaran Penentuan variabel masukan dan variabel keluaran yang digunakan dalam sistem 14 – 15 5 Pemilihan teknik pengujian sistem Penentuan teknik yang akan digunakan untuk verifikasi dan validasi produk sistem yang telah dikembangkan 16 – 18 64 2. Lembar Observasi Kegiatan Evaluasi Hasil Belajar Label 6. Kisi-kisi Lembar Observasi Kegiatan Evaluasi Hasil Belajar No Pernyataan Keterangan 1 Menyusun rencana evaluasi hasil belajar a. Tujuan b. Aspek c. Teknik yang dilakukan d. Alat e. Kriteria penilaian f. Waktu dan frekuensi 2 Menghimpun data Pengumpulan data evaluasi hasil belajar 3 Melakukan verifikasi data Penyaringan data 4 Mengolah dan menganalisis data Analisis data yang diperoleh 5 Menarik kesimpulan Kesimpulan hasil analisis 6 Tindak lanjut hasil evaluasi Umpan balik atau feedback 3. Lembar kisi-kisi check list fungsionalitas perangkat lunak Label 7. Kisi-kisi Check List Pengujian Program No Halaman Kisi-Kisi Butir 1 Navigasi Fungsi dan hak akses tombol navigasi 1 – 2 2 Kunci Jawaban Koneksi database, proses login guru, fungsi operasi database, hak akses dan kontrol standar operasi 3 – 12 3 Koreksi Masukan sistem, proses koreksi, menyimpan hasil koreksi, perhitungan nilai, kontrol standar operasi 13 – 22 4 Hasil Koreksi Filter dan eksport hasil koreksi, analisis butir soal dan kontrol standar operasi 23 – 28 5 Database Proses login admin, fungsi operasi database, Hak akses dan kontrol standar operasi 29 – 36 6 Setting Masukan sistem, grayscale, pengaturan nilai threshold, scanline, crop, membaca identitas dan jawaban lembar jawab, penentuan nilai threshold secara otomatis dan kontrol standar operasi 37 – 48