Modul 08
Standar Prosedur Pengujian Sistem & Verifikasi Kelayakan UKK RPL
Panduan langkah demi langkah mempraktikkan skenario pengujian di depan Guru Penguji Uji Kompetensi Keahlian (UKK) Rekayasa Perangkat Lunak SMK Ardli Sela.
1
Skenario Pengujian Fungsional Sistem (Live Demo)
Jalankan web browser dan akses URL: http://localhost/perpustakaan/
Skenario A: Pengujian Hak Akses Administrator
- Buka halaman masuk: http://localhost/perpustakaan/login
- Masukkan username:
admindan password:admin123. - Verifikasi Dashboard: Pastikan 4 kartu statistik (Total Buku, Total Stok, Anggota, dan Pinjaman Aktif) menampilkan angka riil dari database.
- Verifikasi CRUD Buku: Klik menu Data Buku → Tambah Buku, masukkan 1 judul baru. Pastikan tersimpan dan stok muncul di katalog.
- Verifikasi Proteksi Hapus: Coba hapus buku yang sedang dipinjam siswa. Sistem harus menampilkan pesan penolakan berwarna merah.
- Klik tombol profil di navbar atas → pilih Keluar (Logout).
Skenario B: Pengujian Portal Anggota Siswa
- Pada halaman login, masukkan username:
andi23dan password:user123(atau klik tautan Daftar Siswa Baru). - Verifikasi Dashboard Siswa: Pastikan ucapan selamat datang dan ringkasan buku yang sedang dipinjam tampil dengan benar.
- Verifikasi Sirkulasi Peminjaman: Buka menu Cari Buku, pilih satu judul buku yang tersedia, klik Lihat Detail → Pinjam Buku Ini → Konfirmasi Ya.
- Verifikasi Mutasi Stok: Periksa kembali buku tersebut, pastikan stok fisiknya telah berkurang 1 unit secara otomatis.
- Verifikasi Pengembalian: Buka menu Buku Saya, klik tombol Kembalikan Buku. Pastikan status transaksi berubah menjadi Dikembalikan dan stok di perpustakaan pulih kembali.
Skenario C: Pengujian Keamanan Hak Akses (Role Guards)
- Saat login sebagai Siswa, coba ketikkan langsung URL admin pada browser: http://localhost/perpustakaan/admin/dashboard
- Hasil yang Diharapkan: Sistem harus mencegat akses secara otomatis, memunculkan flash message peringatan, dan mengarahkan kembali siswa ke dashboard siswa.
Pernyataan Kesiapan Uji Kompetensi Keahlian:
Aplikasi SIPAS berbasis CodeIgniter 3 telah memenuhi seluruh kriteria kelayakan kompetensi: implementasi pola MVC murni, database transactions atomik, keamanan Bcrypt, kueri pencarian multi-kolom, modular layouts tanpa ketergantungan CDN internet, serta kelengkapan seluruh dokumen teknis UKK.
Aplikasi SIPAS berbasis CodeIgniter 3 telah memenuhi seluruh kriteria kelayakan kompetensi: implementasi pola MVC murni, database transactions atomik, keamanan Bcrypt, kueri pencarian multi-kolom, modular layouts tanpa ketergantungan CDN internet, serta kelengkapan seluruh dokumen teknis UKK.