Desain Uji Coba Fitur Dasar Sistem

Gambar 3.31 Desain Tampilan Upload Soal Latihan

3.4 Desain Uji Coba Fitur Dasar Sistem

1. Desain Uji Coba Fitur Login Proses login dilakukan dengan cara menginputkan username dan password. Dari username dan password ini akan diketahui status login, apakah sebagai admin atau siswa. Data login yang digunakan terlihat pada tabel 3.11 berisi username dan password untuk masing-masing admin, dan siswa. Tabel 3.9 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 Tabel 3.10 Desain Test Case Login No Tujuan Input Output Diharapkan 1 Deskripsi username dan password yang valid dan Status User Admin. Memasukkan data login NIK = admin dan password = admin Form Login tertutup dan form Beranda Admin terbuka 2 Deskripsi username dan password valid Dan Status User Siswa. Memasukkan data login username = Wisnu dan password = 330678 Form Login tertutup dan form Beranda Siswa terbuka 3 Deskripsi username dan password t idak valid Memasukkan data login username = Wisnu dan password = wisnu Muncul pesan 2. Desain Uji Coba Fitur Tryout Dan Latihan Desain uji coba ini digunakan bagi siswa saat mengerjakan soal-soal tryout dan soal-soal latihan. Indikator nya adalah Tidak ada error dalam proses ini. Tabel 3.11 Desain Test Case Fitur Tryout Dan Latihan No Tujuan Input Output Diharapkan 4 Menampilkan Form Tryout. Tekan Tombol Tryout pada Menu navigasi dengan user yang berstatus Siswa. Tampil Form Tryout. 5 Menampilkan Soal tryout. Tekan Tombol lanjut setelah Memilih mata pelajaran Tampil soal–soal tryout. 6 Menampilkan Soal Tryout sebelumnya Tekan tombol kembali pada Form Tryout Setelah Soal tryout tampil Tampil soal tryout sebelumnya. 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. 8 Menampilkan Form Latihan Menekan tombol latihan pada menu dengan user yang berstatus siswa Tampil Form Latihan. 9 Menampilkan Soal Latihan Tekan tombol latihan setelah memilih kelas, mata pelajaran, bab-bab yang diinginkan, dan jumlah soal latihan. Tampil Soal Latihan No Tujuan Input Output Diharapkan 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 11 Menampilkan Evaluasi latihan Menekan tombol selesai pada Form latihan pada soal latihan yang terakhir Tampil Evaluasi Latihan 3. Desain Uji Coba Fitur Buat Tryout Dan Unggah Soal Desain 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 3.12 Desain Test Case Fitur Buat Tryout Dan Unggah Soal No Tujuan Input Output Diharapkan 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“. 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]“. 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“. 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“. No Tujuan Input Output Diharapkan 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 “Kesalahan 1.5 Waktu dan Jumlah Soal Harus Diisi“. 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 “Kesalahan 1.6 Waktu dan Jumlah Soal Harus Diisi Angka“. 18 Menampilkan Pesan Kesalahan 1.7 Menekan tombol kembali, pada saat Kekurangan soal tidak menunjukkan angka nol. Tampil Pesan Kesalahan “Kesalahan 1.7 Jumlah Soal Kurang [Kekurangan Soal] Soal“. 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 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 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 “Kesalahan 2.1 [Kesalahan] Belum diisi Atau dipilih“. 22 Menampilkan Pesan Kesalahan 2.2 Menekan tombol simpan tetapi kapasitas gambar melebihi satu megabyte MB Tampil Pesan Kesalahan “Kesalahan 2.2 Simpan Gambar Soal Gagal kapasitas Unggah Soal Maksimal 1MB“. 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 atau saat admin selesai Tampil Pesan dengan judul ”Tryout Belum Memenuhi Syarat [Tgl Tryout]” No Tujuan Input Output Diharapkan melakukan login. 24 Menampilkan pesan dengan judul ”Belum Ada Soal” 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 atau saat admin selesai Tampil Pesan dengan judul ”Belum Ada Soal Untuk Tryout [Tgl Tryout]” 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.