BAB IV IMPLEMENTASI DAN EVALUASI
4.1
Kebutuhan Sistem Sebelum dapat mengimplementasikan dan menjalankan aplikasi evaluasi
siswa ini, dibutuhkan perangkat keras dan perangkat lunak dengan kondisi tertentu agar dapat berjalan dengan baik. Berikut ini adalah kebutuhan minimal perangkat keras untuk menjalankan aplikasi: a. Komputer dengan prosesor Pentium IV Dual Core 2.5 GHz. b. Memori 4 GB. c. Harddisk 500 GB d. Modem Kebutuhan perangkat lunak digunakan untuk pengembangan aplikasi ini adalah sebagai berikut : a. .NET Framework 2.0 b. Sistem Operasi Windows 2000 atau Windows XP Professional atau Windows Server 2003 atau windows vista atau windows 7 c. Microsoft SQL Server 2005 d. Internet Explorer
4.2
Implementasi Sistem Pada sub bab ini akan dijelaskan tentang penggunaan aplikasi yang telah
dibuat, yaitu aplikasi untuk admin dan siswa. Pertama kali menjalankan aplikasi Form Login muncul. Form Login digunakan untuk mengetahui status user, dan menampilkan Form Beranda untuk user dengan status siswa atau admin.
45
46
Sedangkan user yang tidak mempunyai status (Guest) diberi pesan error “Maaf Username atau Password Salah”, menandakan user ini tidak punya hak akses untuk aplikasi ini.
4.2.1 Tampilan Awal Form Login muncul ketika aplikasi berjalan atau diakses untuk pertama kali. User harus mengetikkan username dan password agar dapat mengakses Form Beranda sesuai dengan status user.
Gambar 4.1 Form Login
Setelah user menekan tombol Login, maka username dan password akan dicocokkan ke dalam Tabel Login oleh sistem. Bila tidak ada username, password atau status user tidak aktif maka akan muncul pesan error.
47
Apabila user login dan sistem mengenali user dengan status siswa, maka secara otomatis user akan diarahkan ke Form Beranda Siswa. Sedangkan user dengan status admin akan otomatis diarahkan ke Form Beranda Admin.
4.2.2 Tampilan User Siswa Form Beranda Siswa tampil setelah user login dengan status sebagai siswa. Terdapat menu yang menunjukkan apa saja yang bisa dilakukan oleh Siswa. Menu yang ada dalam siswa adalah Beranda, Evaluasi, Tryout, dan Latihan. Form Beranda Siswa berisi biodata siswa. Gambar 4.3 menunjukkan tampilan form Beranda Siswa
Gambar 4.2 Form Beranda Siswa
Form evaluasi berisi Linklabel tryout, dan gridview evaluasi siswa pada mata pelajaran tryout . Untuk melihat evaluasi berdasarkan tryout terakhir, tekan tombol kanan (>>>) dan evaluasi tryout sebelumnya tekan tombol kiri (<<<).
48
Tombol detail digunakan untuk mengetahui lebih detail evaluasi pada mata pelajaran yang diinginkan.
Gambar 4.3 Form Evaluasi
Tombol detail mati bila siswa tidak mengerjakan sama sekali soal-soal tryout atau tidak mengikuti tryout pada mata pelajaran yang di tryoutkan. Setelah menekan tombol detail, tampil detail evaluasi mata pelajaran. Tampilan detail evaluasi mata pelajaran dapat dilihat pada Gambar 4.4. Tombol lihat soal berfungsi menampilkan soal tryout yang dikerjakan siswa berdasarkan bab pada mata pelajaran.
49
Gambar 4.4 Tampilan Detail Evaluasi Per Mata pelajaran
Gambar 4.5 Tampilan Lihat Soal Form tryout berfungsi bagi siswa yang ingin mengerjakan tryout. Bila siswa menekan tombol tryout pada menu, pada tanggal (Hari ini) adalah tanggal tryout maka siswa bisa mengakses tryout, bila tidak maka muncul pesan “Tidak Ada Tryout Untuk Anda Pada [Tgl Sekarang]”.
50
Gambar 4.6 Form Tryout
Gambar 4.7 Tampilan Form Tryout Bila Tidak Ada Tryout Siswa dapat memilih mata pelajaran yang ingin dikerjakan terlebih dahulu dengan menekan tombol pilih. Informasi tentang jumlah soal, dan waktu
51
pengerjaan soal juga ditampilkan untuk mempermudah siswa dalam memilih pelajaran mana yang ingin dikerjakan terlebih dahulu.
Gambar 4.8 Tampilan Soal Tryout Form Latihan memberikan fasilitas latihan kepada siswa untuk menguji kemampuan siswa dalam mengerjakan soal-soal pada mata pelajaran yang diujikan pada tryout atau menguji kesiapan siswa dalam menghadapi ulangan harian, atau ujian-ujian yang diadakan di sekolah. Pada form latihan, siswa memilih mata pelajaran beserta bab, lalu memilih jumlah soal latihan untuk dapat mengerjakan soal latihan. Default jumlah soal latihan adalah 10 soal.
52
Gambar 4.9 Form Latihan
4.2.2 Tampilan User Admin Form Beranda untuk admin muncul setelah user login dengan status admin. Form ini berisi kotak pesan yang dibuat oleh sistem, memberitahukan admin informasi siswa evaluasi per tryout dalam kategori laporan, tryout belum memenuhi syarat, tryout belum memenuhi kuota jumlah soal, dan tryout sudah memenuhi syarat dalam kategori pemberitahuan. Untuk melihat laporan atau memperbaiki laporan, tekan link yang telah tersedia di kotak pesan. Menu yang tersedia untuk user dengan status admin adalah Beranda, Buat Tryout, dan Unggah Soal. Form beranda dapat dilihat pada Gambar 4.10.
53
Gambar 4.10 Form Beranda Admin Form Buat Tryout adalah form untuk membuat jadwal tryout beserta data-data yang dibutuhkan. Form ini menampilkan pilihan untuk, membuat tryout, dan mengaktifkan tryout ketika pertama kali form ini tampil.
Gambar 4.11 Form Buat Tryout
54
Admin memilih buat tryout lalu menekan tombol lanjut bila ingin membuat jadwal tryout, langkah berikutnya adalah membuat tanggal tryout. Tampilan menu buat/edit tryout dapat dilihat pada Gambar 4.12.
Gambar 4.12 Menu Buat Tryout/ Edit Jadwal Tryout
Tombol tampil berfungsi untuk menampilkan kelas-kelas yang belum mengikuti tryout. Pilih kelas lalu tekan tombol simpan untuk menyimpan jadwal tryout, bila tampil pesan “Jadwal Tryout Telah Tersimpan” maka jadwal tryout telah tersimpan, dan proses berjalan dengan benar. Menu edit jadwal tryout otomatis tampil setelah jadwal tryout telah tersimpan.
55
Gambar 4.13 Menu Buat Jadwal Tryout
Gambar 4.14 Tampilan Pesan Jadwal Tryout Telah Tersimpan Menu edit jadwal tryout berfungsi untuk mengubah dan menghapus jadwal tryout, bila tanggal tryout salah ,atau salah memilih kelas saat menyimpan jadwal tryout. Pesan “Jadwal Tryout Telah Diubah” tampil bila proses berjalan benar saat
56
mengubah jadwal tryout, atau ”Jadwal Tryout Telah Dihapus” saat menghapus jadwal tryout.
Gambar 4.15 Tampilan Pesan Jadwal Tryout Telah Diubah
Gambar 4.16 Tampilan Pesan Jadwal Tryout Telah Dihapus Tombol lajut ditekan untuk melanjutkan membuat mata pelajaran ke dalam jadwal tryout. Pertama kali semua mata pelajaran ditampilkan berdasarkan
57
kelas dan tanda (x) berwarna merah tampil. Tanda (x) yang berwarna merah berfungsi menginformasikan kepada admin belum ada data mata pelajaran pada salah satu atau semua mata pelajaran yang ditampilkan.
Gambar 4.17 Menu Buat/Edit Mata Pelajaran Mata pelajaran yang ingin diganti dapat dilakukan dengan cara menekan tombol tambah/ganti, setelah itu pilih mata pelajaran yang diinginkan sebelum menekan tombol kembali.
Gambar 4.18 Menu Pilih Mata Pelajaran
58
Langkah pertama untuk meng-unggah soal tryout adalah memilih unggah soal lalu tekan tombol lanjut. Langkah kedua adalah Pilih bulan dan tahun tryout sesuai dengan tryout yang telah dibuat. Pilih kelas, mata pelajaran, dan bab lalu tekan hyperlink unggah soal. Tekan tombol selesai untuk menyelesaikan unggah soal tryout.
Gambar 4.19 Perubahan Tampilan Buat/Edit Mata pelajaran Data mata pelajaran dibuat dengan menekan tombol isi. Menu data mata pelajaran berisi jumlah soal, waktu pengerjaan soal tryout dan materi (Bab) apa saja yang akan tersimpan, dan cek jumlah soal untuk memastikan bahwa jumlah soal setiap materi sama dengan jumlah soal pada mata pelajaran. Bila proses simpan berjalan dengan lancar maka tanda (x) hilang diganti tanda (0) berwarna hijau.
59
Gambar 4.20 Menu Buat Data Mata Pelajaran
Gambar 4.21 Jadwal Tryout Berjalan Dengan Benar
Tombol selesai ditekan bila admin selesai membuat data jadwal tryout. Setiap aktivitas yang dilakukan admin pada pembuatan jadwal tryout, pengubahan jadwal tryout, dan penghapusan jadwal tryout tersimpan di background proses,
60
dimana kesalahan yang dibuat akan tampil dalam bentuk pesan pada menu beranda. Form Unggah Soal berfungsi untuk mengunggah soal tryout ketika jadwal tryout selesai dibuat. Tekan tombol unggah soal untuk menampilkan form unggah soal. Tanda (x) berwarna merah tampil bila mata pelajaran berwarna merah yang menandakan tidak ada data mata pelajaran tryout, atau jumlah soal belum memenuhi kuota yang ditentukan
Gambar 4.22 Form Unggah Soal
Menu preview data soal tampil bila admin menekan tombol unggah soal, sedangkan tanggal (hari ini) lebih besar atau sama dengan tanggal tryout. Fungsi menu ini adalah untuk melihat data soal yang sudah pernah dibuat dan mencegah admin untuk mengubah atau membuat data soal pada saat tryout diaktifkan. Menu preview soal dapat dilihat pada Gambar 4.23.
61
Gambar 4.23 Menu Preview Data Soal
Menu data soal tampil apabila tanggal (hari ini) lebih besar atau sama dengan tanggal tryout. Menu buat data soal dapat dilihat pada gambar 4.24.
Gambar 4.24 Menu Data Soal
62
Laporan dapat dilihat di menu beranda, pilih kotak pesan dengan judul laporan evaluasi. Laporan tampil setelah link ditekan seperti pada Gambar 4.25.
Gambar 4.25 Tampilan Awal Laporan Evaluasi Laporan Evaluasi dapat menampilkan laporan evaluasi kelas, dan laporan evaluasi siswa. Tekan tombol tampil untuk menampilkan laporan.
Gambar 4.26 Tampilan Laporan Evaluasi
63
4.3
Uji Coba dan Evaluasi Tahapan evaluasi sistem terbagi menjadi dua yaitu Evaluasi hasil uji coba
sistem dan Analisa hasil uji coba sistem. Evaluasi hasil uji coba dilakukan untuk menguji kembali semua tahapan yang sudah dilakukan selama pengujian berlangsung dan analisa hasil uji coba sistem bertujuan untuk menarik kesimpulan terhadap hasil-hasil uji coba yang dilakukan terhadap sistem. Uji coba dilakukan dalam tahapan beberapa test case yang telah disiapkan sebelumnya. Untuk memastikan bahwa sistem telah dibuat sesuai dengan kebutuhan atau tujuan yang diharapkan maka dilakukan beberapa uji coba. Uji coba meliputi pengujian terhadap fitur login, dan uji coba Fitur Tryout dan latihan.
4.3.1 Uji Coba Fitur Dasar Sistem 1. Uji Coba Fitur Login Proses login dilakukan dengan cara menginputkan username dan password. Dari username dan password. Data login yang digunakan terlihat pada Tabel 4.1 berisi username dan password untuk user. Tabel 4.1 Tabel Login Password Status Admin Admin
No 1
Username Admin
2
Wisnu
330678
3
Catur
320650
Aktif True
Id A-1
Siswa
True
S-1
Siswa
True
S-2
64
Tabel 4.2 Tabel Hasil Test Case Login No
Tujuan
1
Deskripsi username dan password yang valid dan Status User Admin. Deskripsi username dan password valid Dan Status User Siswa. Deskripsi username dan password tidak valid.
2
3
Input Memasukkan data login username= admin dan password = admin
Output Status Diharapkan Form Login Sukses tertutup dan form Beranda Admin terbuka
Memasukkan data login username = “wardana” dan password = “311567”
Form Login Sukses tertutup dan form Beranda Siswa terbuka Memasukkan data Tampil Pesan Sukses login ”Username username=”wardana” atau dan password=”” password salah”
Gambar 4.25 User Menginputkan password yang salah
65
Gambar 4.26 Pesan kesalahan
2. Uji Coba Fitur Tryout Dan Latihan Uji coba ini digunakan bagi siswa yang mengerjakan soal-soal tryout dan soal-soal latihan. Indikator nya adalah Tidak ada error dalam proses ini.
Tabel 4.3 Hasil Test Case Fitur Tryout Dan Latihan No 4
5
Output Status Diharapkan Menampilkan Tekan Tombol Tryout Tampil Form Sukses Form Tryout. pada Menu navigasi Tryout. dengan user yang berstatus Siswa. Dan tanggal sistem sama dengan tanggal tryout Menampilkan Tekan Tombol lanjut Tampil soal–soal Sukses Soal tryout. setelah Memilih mata tryout. pelajaran Tujuan
Input
66
No
Tujuan
Input
Output Diharapkan
Status
6
Menampilkan Tekan tombol kembali Soal Tryout pada Form Tryout sebelumnya. Setelah Soal Tryout Tampil.
Tampil soal tryout sebelumnya.
Sukses
7
Menampilkan Menekan tombol pilih Soal Tryout untuk sesudah memilih yang dipilih. nomer soal untuk kembali ke soal berikutnya. Menampilkan Menekan tombol Form Latihan latihan pada menu dengan user yang berstatus siswa
Tampil soal tryout sesuai dengan no soal yang dipilih.
Sukses
Tampil Form Latihan.
Sukses
Tampil Soal Latihan
Sukses
Tombol lanjut berubah menjadi selesai pada soal terakhir, sesuai dengan jumlah soal latihan yang diinputkan Tampil Evaluasi Latihan
sukses
8
9
10
11
Menampilkan Tekan tombol latihan Soal Latihan setelah memilih kelas, mata pelajaran, bab-bab yang diinginkan, dan jumlah soal latihan. Menampilkan Menekan tombol lanjut Soal latihan pada Form latihan sesuai setelah soal latihan dengan tampil. jumlah soal yang diinputkan Menampilkan Menekan tombol selesai Evaluasi pada Form latihan pada latihan soal latihan yang terakhir
Sukses
67
Gambar 4.27 Pesan Tidak ada Tryout
Gambar 4.28 Form Tryout tampil Bila Tryout Ada
68
3.
Desain Uji Coba Fitur Buat Tryout Dan Unggah Soal Uji coba ini digunakan untuk menguji kesalahan yang dibuat admin saat
membuat jadwal tryout dan mengunggah soal. Mengelompokkan setiap kesalahan yang mungkin dibuat admin diperlukan untuk memberikan keluaran kepada aplikasi agar admin dapat mengetahui kesalahan-kesalahan yang dibuat (Human Error).
Tabel 4.4 Hasil Test Case Fitur Buat Tryout Dan Unggah Soal No
Tujuan
Input
12
Menampilkan Pesan Kesalahan 1.1.
Admin tidak memilih pilihan menu yang disediakan dan menekan tombol lanjut.
13
Menampilkan Pesan Kesalahan 1.2.
14
15
16
Admin memilih tgl tryout lebih kecil atau sama dengan tgl sekarang saat menyimpan jadwal tryout. Menampilkan Admin tidak memilih Pesan kelas yang disediakan Kesalahan saat menyimpan atau 1.3. mengubah jadwal tryout. Menampilkan Pesan Kesalahan 1.4.
Admin menekan tombol lanjut tanpa memilih tgl atau memilih tgl yang tidak mempunyai jadwal tryout di menu buat atau edit jadwal tryout. Menampilkan Menekan tombol Pesan simpan tanpa mengisi Kesalahan waktu dan jumlah soal 1.5 di menu buat atau ubah data mata pelajaran.
Output Diharapkan Tampil Pesan Kesalahan “Kesalahan 1.1 Pilih Menu Yang Sudah Disediakan“. Tampil Pesan Kesalahan “Kesalahan 1.2 Pilih Tgl Tryout Minimal Tgl [Hari Besok]“. Tampil Pesan Kesalahan “Kesalahan 1.3 Pilih Kelas Terlebih Dahulu“. Tampil Pesan Kesalahan “Kesalahan 1.4 Tidak ada Jadwal tryout Yang Dipilih“. Tampil Pesan “Kesalahan 1.5 Waktu dan Jumlah Soal Harus Diisi“.
Status Sukses
Sukses
Sukses
Sukses
Sukses
69
No
Tujuan
17
Menampilkan Pesan Kesalahan 1.6
18
19
20
21
22
23
Input
Menekan tombol simpan tanpa mengisi waktu dan jumlah soal dengan angka di menu buat atau ubah data mata pelajaran. Menampilkan Menekan tombol Pesan kembali, pada saat Kesalahan Kekurangan soal tidak 1.7 menunjukkan angka nol. Menampilkan tanda [X] di sebelah kanan dropdownlist mata pelajaran Menampilkan tanda [X] di sebelah kanan dropdownlist bab
Memilih mata pelajaran berwarna merah. Mata pelajaran berwarna merah mempunyai arti tidak ada bab yang dipilih saat pembuatan jadwal tryout. Memilih bab berwarna merah. Bab berwarna merah mempunyai arti soal tryout belum memenuhi kuota soal pada mata pelajaran tryout yang dipilih. Menampilkan Menekan tombol Pesan simpan pada menu data Kesalahan soal tetapi tidak mengisi 2.1 pertanyaan, jawaban, kunci, atau level soal Menampilkan Menekan tombol Pesan simpan tetapi kapasitas Kesalahan gambar melebihi satu 2.2 megabyte (MB)
Output Diharapkan Tampil Pesan “Kesalahan 1.6 Waktu dan Jumlah Soal Harus Diisi Angka“. Tampil Pesan “Kesalahan 1.7 Jumlah Soal Kurang [Kekurangan Soal] Soal“. Tampil tanda [X] di sebelah kanan dropdownlist mata pelajaran
Tampil tanda [X] di sebelah kanan dropdownlist bab
Status Sukses
sukses
Sukses
Sukses
Tampil Pesan Sukses “Kesalahan 2.1 [Kesalahan] Belum diisi Atau dipilih“. Tampil Pesan Sukses “Kesalahan 2.2 Simpan Gambar Soal Gagal kapasitas Unggah Soal Maksimal 1MB“. Menampilkan Background Proses Tampil Pesan Sukses pesan dengan yang dilakukan aplikasi dengan judul judul ”Tryout pada saat admin berada ”Tryout Belum Belum di form buat tryout atau Memenuhi Memenuhi unggah soal. Pesan ini Syarat [Tgl Syarat” akan muncul saat admin Tryout]” berada di beranda.
70
4.3.2 Uji Kelayakan Sistem Setelah melakukan uji coba pada sistem yang telah dibuat, pengujian sistem dilanjutkan pada pengujian kelayakan, yang melibatkan beberapa responden yang antara lain: admin dan beberapa siswa kelas 3 Primagama. Pengujian kelayakan sistem ini dilakukan dengan cara memberikan angket yang berisi pertanyaan-pertanyaan seputar sistem kepada para responden dan menghitung rata-rata nilai dari tiap poin pertanyaan yang diberikan. Kategori nilai yang diberikan adalah: 5 (sangat baik), 4 (baik), 3 (cukup), 2 (kurang baik) dan 1 (sangat tidak baik). Angket yang dibagikan kepada para responden dibagi menjadi 2 golongan yaitu: 1. Angket dengan kode A yang diperuntukkan bagi semua responden. 2. Angket dengan kode B yang hannya diperuntukkan bagi admin. Uji coba kelayakan sistem dibagi menjadi tiga kategori pengujian. Kategori-kategori tersebut dapat dilihat pada tabel 4.5.
Tabel 4.5 Tabel Kategori Uji Kelayakan Sistem No 1 2 3
Kategori Uji Kelayakan Kategori uji kelayakan desain secara keseluruhan Kategori uji kelayakan proses menu siswa secara keseluruhan Kategori uji kelayakan proses menu admin secara keseluruhan
Dari angket yang telah dibagikan kepada responden, poin-poin pertanyaan akan dikelompokkan sesuai dengan kategori yang ada pada tabel 4.5 serta dilakukan perhitungan rata-rata terhadap nilai yang diberikan dari masingmasing poin pertanyaan. Poin pertanyaan yang sesuai dengan eveluasi uji
71
kelayakan tampilan dan rata-rata nilai dari masing-masing poin pertanyaan dapat dilihat pada tabel 4.6.
Tabel 4.6 Tabel Evaluasi Hasil Uji Kelayakan Tampilan No 1 2
Pertanyaan Menurut anda, bagaimana tampilan halaman utama (Login)? Menu-menu yang ada apakah memberikan gambaran tentang maksud/ tujuan dari menu-menu tersebut?
Rata Rata 4.5 4.5
Poin pertanyaan yang sesuai dengan evaluasi uji kelayakan proses menu siswa dan rata-rata nilai dari masing-masing poin pertanyaan dapat dilihat pada tabel 4.7. Poin pertanyaan yang sesuai dengan eveluasi uji kelayakan menu admin dan rata-rata nilai dari masing-masing poin pertanyaan dapat dilihat pada tabel 4.8. Tabel 4.7 Tabel Evaluasi Hasil Uji Kelayakan Proses Menu Siswa No 1 2 3
Pertanyaan Apakah anda sering mengalami error dalam mengerjakan soal tryout di aplikasi ini? Apakah anda sering mengalami error dalam mengerjakan soal latihan di aplikasi ini? Apakah anda merasa terbantu dalam proses belajar dengan menggunakan aplikasi ini?
Rata Rata 4.5 4.5 4.5
Tabel 4.8 Tabel Evaluasi Hasil Uji Kelayakan Proses Menu Admin No 1 2 3 4 5
Pertanyaan Apakah fasilitas kotak pesan di menu beranda dapat membantu anda dalam menangani semua proses di dalam aplikasi? Apakah menu buat tryout memberikan kemudahan dalam hal membuat tryout? Apakah menu unggah soal memberikan kemudahan dalam hal unggah soal tryout atau latihan? Apakah menu unggah materi memberikan kemudahan dalam hal unggah materi? Apakah laporan evaluasi siswa sudah memberikan kemudahan dalam mengevaluasi siswa ?
Rata Rata 4,5 4 4,5 4.5 4.5
72