Testing Pengembangan Perangkat Lunak

87 Gambar 34. Halaman Hasil Tes

e. Testing

Tabel 13. Hasil Pengujian Fungsional Program No Fungsi program Hasil Ya Tdk 1. Program dapat dijalankan di lingkunan windows  2. User dapat login sesuai dengan kondisinya  3. User guru dapat membuka program sesuai kewenangannya  4. User siswa dapat membuka program sesuai kewenangannya  5. User dapat melakukan logout sesuai dengan kondisinya  6. Program dapat ditutup kembali melalui tombol yang disediakan  7. Program dapat menampilkan hasil kerja sesuai dengan menu yang dipilih  8. Program dapat menyimpan hasil kerja sesuai dengan masukan yang diberikan  9. Program dapat memproses masukan menjadi keluaran sesuai dengan fungsi yang dikehendaki  10. Hasil kerja yang ditampilkan program adalah benar sesuai fungsi yang dikehendaki  11. Data yang disimpan program adalah benar sesuai dengan fungsinya  12. Keluaran hasil program adalah benar sesuai dengan fungsinya  13. Program dapat membaca masukan berupa jawaban soal untuk proses selanjutnya  14. Program dapat menyimpan hasil tes yang telah dikerjakan siswa  15. Program dapat menampilkan hasil koreksi jawaban tes  16. Program dapat menampilkan butir soal secara acak  17. Progran dapat menampilkan butir soal dengan bobot sama  18. Program dapat menampilkan nilai akhir dari jawaban soal  19. Progam dapat menampilkan soal selanjutnya walaupun soal sebelumnya belum dijawab  20. Program dapat menampilkan kembali soal yang sebelumnya belum dijawab  21. Program dapat menampilkan kembali hasil tes yang telah dikoreksi  22. Hasil koreksi jawaban soal adalah benar sesuai dengan koreksi yang dilakukan secara manual  23. Hasil tes yang ditampilkan dapat menggambarkan kemampuan siswa peserta tes  24. Hasil analisis program terhadap butir soal mampu mengestimasi kemampuan siswa peserta tes  88 Proses pengujian merupakan penerapan program yang dibuat dalam kondisi sebenarnya, guna mendapatkan fungsionalitas program. Pengujian program meliputi dua langkah, yaitu pengujian internal untuk pelacakan kesalahan debugging dan pengujian eksternal untuk mengetahui fungsionalitas dan kehandalan program validasi program. Pengujian program dilakukan bersamaan dengan proses pembuatan program. Program dibuat berdasarkan analisis kebutuhan, desain sistem, data flow diagram DFD, serta flow chart program. Kode program disusun sedemikian rupa sehingga meminimalkan kesalahan pada syntax error. Kode program juga diuji dalam run error serta logic error sehingga hasil program sesuai dengan harapan. Tabel 13 merupakan hasil pengujian fungsional program yang telah dilakukan

2. Deskripsi Data Hasil Pengujian