Pengembangan Aplikasi Website Manajemen Kost Nestify dengan Pendekatan Waterfall dan Evaluasi Black-box Testing
Loading...
Files
Date
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Universitas Islam Indonesia
DOI
Abstract
Aplikasi Nestify merupakan sebuah platform berbasis website yang dirancang untuk
memberikan kemudahan dalam pengelolaan properti indekos. Keberhasilan operasional
aplikasi ini sangat bergantung pada keandalan fungsionalitas yang sesuai dengan alur
penggunaan yang diharapkan. Oleh karena itu, penelitian ini berfokus pada memastikan setiap
fitur utama, mulai dari autentikasi pengguna hingga pengelolaan properti, dapat berjalan
dengan benar dan bebas dari kesalahan fungsional.
Penelitian ini menggunakan metode Research and Development (R&D) dengan model
pengembangan Waterfall. Pada tahap verifikasi, diterapkan pengujian Black-box dengan teknik
Boundary Value Analysis (BVA) untuk mengevaluasi fungsionalitas aplikasi secara
komprehensif. Pengujian ini mencakup delapan modul utama dari sisi Pemilik Kost (Registrasi
Akun, Login Akun, Kelola Properti, Data Penghuni, Manajemen Tagihan) dan sisi Penyewa
Kost (Pendaftaran Sewa, Pembayaran Tagihan, Pengajuan Komplain), dengan fokus pada
pengujian nilai-nilai batas yang rentan terhadap kesalahan.
Hasil pengujian komprehensif pada total 65 kasus uji menunjukkan kinerja sistem yang
sangat positif. Sebanyak 60 kasus uji (Pass) dan 5 kasus uji (Fail) teridentifikasi, menghasilkan
Success Rate keseluruhan sebesar 92.3%. Berdasarkan kriteria penilaian, aplikasi Nestify
secara fungsional telah berjalan dengan sangat baik dan berada dalam kategori "Sangat Baik".
Meskipun demikian, kegagalan yang teridentifikasi tersebar pada aspek validasi input
(misalnya batas panjang email, email unik, format file unggahan) dan penanganan field wajib
pada beberapa fitur kunci.
Penelitian ini membuktikan bahwa pendekatan pengujian Black-box dengan teknik BVA
sangat efektif dalam mengidentifikasi kelemahan kritis pada sistem, menegaskan pentingnya
pengujian terstruktur untuk menjamin kualitas dan keandalan sebuah aplikasi website sebelum
digunakan oleh pengguna akhir.