bab iv implementasi dan evaluasi 4.1 kebutuhan sistemsir.stikom.edu/id/eprint/844/7/bab iv.pdf ·...
TRANSCRIPT
45
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.
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 No Username Password Status Aktif Id 1 Admin Admin Admin True A-1
2 Wisnu 330678 Siswa True S-1
3 Catur 320650 Siswa True S-2
64
Tabel 4.2 Tabel Hasil Test Case Login
No Tujuan Input Output Diharapkan Status
1 Deskripsi username dan password yang valid dan Status User Admin.
Memasukkan data login username= admin dan password = admin
Form Login tertutup dan form Beranda Admin terbuka
Sukses
2 Deskripsi username dan password valid Dan Status User Siswa.
Memasukkan data login username = “wardana” dan password = “311567”
Form Login tertutup dan form Beranda Siswa terbuka
Sukses
3 Deskripsi username dan password tidak valid.
Memasukkan data login username=”wardana” dan password=””
Tampil Pesan ”Username atau password salah”
Sukses
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 Tujuan Input Output Diharapkan Status
4 Menampilkan Form Tryout.
Tekan Tombol Tryout pada Menu navigasi dengan user yang berstatus Siswa. Dan tanggal sistem sama dengan tanggal tryout
Tampil Form Tryout.
Sukses
5 Menampilkan Soal tryout.
Tekan Tombol lanjut setelah Memilih mata pelajaran
Tampil soal–soal tryout.
Sukses
66
No Tujuan Input Output Diharapkan
Status
6 Menampilkan Soal Tryout sebelumnya.
Tekan tombol kembali pada Form Tryout Setelah Soal Tryout Tampil.
Tampil soal tryout sebelumnya.
Sukses
7 Menampilkan Soal Tryout yang dipilih.
Menekan tombol pilih untuk sesudah memilih nomer soal untuk kembali ke soal berikutnya.
Tampil soal tryout sesuai dengan no soal yang dipilih.
Sukses
8 Menampilkan Form Latihan
Menekan tombol latihan pada menu dengan user yang berstatus siswa
Tampil Form Latihan.
Sukses
9 Menampilkan Soal Latihan
Tekan tombol latihan setelah memilih kelas, mata pelajaran, bab-bab yang diinginkan, dan jumlah soal latihan.
Tampil Soal Latihan
Sukses
10 Menampilkan Soal latihan sesuai dengan jumlah soal yang diinputkan
Menekan tombol lanjut pada Form latihan setelah soal latihan tampil.
Tombol lanjut berubah menjadi selesai pada soal terakhir, sesuai dengan jumlah soal latihan yang diinputkan
sukses
11 Menampilkan Evaluasi latihan
Menekan tombol selesai pada Form latihan pada soal latihan yang terakhir
Tampil Evaluasi Latihan
Sukses
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 Output Diharapkan Status
12 Menampilkan Pesan Kesalahan 1.1.
Admin tidak memilih pilihan menu yang disediakan dan menekan tombol lanjut.
Tampil Pesan Kesalahan “Kesalahan 1.1 Pilih Menu Yang Sudah Disediakan“.
Sukses
13 Menampilkan Pesan Kesalahan 1.2.
Admin memilih tgl tryout lebih kecil atau sama dengan tgl sekarang saat menyimpan jadwal tryout.
Tampil Pesan Kesalahan “Kesalahan 1.2 Pilih Tgl Tryout Minimal Tgl [Hari Besok]“.
Sukses
14 Menampilkan Pesan Kesalahan 1.3.
Admin tidak memilih kelas yang disediakan saat menyimpan atau mengubah jadwal tryout.
Tampil Pesan Kesalahan “Kesalahan 1.3 Pilih Kelas Terlebih Dahulu“.
Sukses
15 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.
Tampil Pesan Kesalahan “Kesalahan 1.4 Tidak ada Jadwal tryout Yang Dipilih“.
Sukses
16 Menampilkan Pesan Kesalahan 1.5
Menekan tombol simpan tanpa mengisi waktu dan jumlah soal di menu buat atau ubah data mata pelajaran.
Tampil Pesan “Kesalahan 1.5 Waktu dan Jumlah Soal Harus Diisi“.
Sukses
69
No Tujuan Input Output Diharapkan
Status
17 Menampilkan Pesan Kesalahan 1.6
Menekan tombol simpan tanpa mengisi waktu dan jumlah soal dengan angka di menu buat atau ubah data mata pelajaran.
Tampil Pesan “Kesalahan 1.6 Waktu dan Jumlah Soal Harus Diisi Angka“.
Sukses
18 Menampilkan Pesan Kesalahan 1.7
Menekan tombol kembali, pada saat Kekurangan soal tidak menunjukkan angka nol.
Tampil Pesan “Kesalahan 1.7 Jumlah Soal Kurang [Kekurangan Soal] Soal“.
sukses
19 Menampilkan tanda [X] di sebelah kanan dropdownlist mata pelajaran
Memilih mata pelajaran berwarna merah. Mata pelajaran berwarna merah mempunyai arti tidak ada bab yang dipilih saat pembuatan jadwal tryout.
Tampil tanda [X] di sebelah kanan dropdownlist mata pelajaran
Sukses
20 Menampilkan tanda [X] di sebelah kanan dropdownlist bab
Memilih bab berwarna merah. Bab berwarna merah mempunyai arti soal tryout belum memenuhi kuota soal pada mata pelajaran tryout yang dipilih.
Tampil tanda [X] di sebelah kanan dropdownlist bab
Sukses
21 Menampilkan Pesan Kesalahan 2.1
Menekan tombol simpan pada menu data soal tetapi tidak mengisi pertanyaan, jawaban, kunci, atau level soal
Tampil Pesan “Kesalahan 2.1 [Kesalahan] Belum diisi Atau dipilih“.
Sukses
22 Menampilkan Pesan Kesalahan 2.2
Menekan tombol simpan tetapi kapasitas gambar melebihi satu megabyte (MB)
Tampil Pesan “Kesalahan 2.2 Simpan Gambar Soal Gagal kapasitas Unggah Soal Maksimal 1MB“.
Sukses
23 Menampilkan pesan dengan judul ”Tryout Belum Memenuhi Syarat”
Background Proses yang dilakukan aplikasi pada saat admin berada di form buat tryout atau unggah soal. Pesan ini akan muncul saat admin berada di beranda.
Tampil Pesan dengan judul ”Tryout Belum Memenuhi Syarat [Tgl Tryout]”
Sukses
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 Kategori Uji Kelayakan 1 Kategori uji kelayakan desain secara keseluruhan 2 Kategori uji kelayakan proses menu siswa secara keseluruhan 3 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 masing-
masing 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 Pertanyaan Rata Rata 1 Menurut anda, bagaimana tampilan halaman utama (Login)? 4.5
2 Menu-menu yang ada apakah memberikan gambaran tentang maksud/ tujuan dari menu-menu tersebut? 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 Pertanyaan Rata Rata
1 Apakah anda sering mengalami error dalam mengerjakan soal tryout di aplikasi ini? 4.5
2 Apakah anda sering mengalami error dalam mengerjakan soal latihan di aplikasi ini? 4.5
3 Apakah anda merasa terbantu dalam proses belajar dengan menggunakan aplikasi ini? 4.5
Tabel 4.8 Tabel Evaluasi Hasil Uji Kelayakan Proses Menu Admin
No Pertanyaan Rata Rata
1 Apakah fasilitas kotak pesan di menu beranda dapat membantu anda dalam menangani semua proses di dalam aplikasi?
4,5
2 Apakah menu buat tryout memberikan kemudahan dalam hal membuat tryout? 4
3 Apakah menu unggah soal memberikan kemudahan dalam hal unggah soal tryout atau latihan? 4,5
4 Apakah menu unggah materi memberikan kemudahan dalam hal unggah materi? 4.5
5 Apakah laporan evaluasi siswa sudah memberikan kemudahan dalam mengevaluasi siswa ? 4.5