Abstrak - Proses penilaian hasil belajar siswa di SMP Bina Harapan Bangsa saat ini masih dilakukan secara semi manual menggunakan lembar kerja spreadsheet, sehingga menimbulkan risiko kesalahan input nilai, inkonsistensi format rekapitulasi, duplikasi data, serta keterlambatan penyusunan laporan akademik akibat proses pengecekan berulang. Penelitian ini bertujuan untuk merancang dan mengimplementasikan aplikasi penilaian siswa berbasis desktop guna mengotomasi proses pengolahan dan rekapitulasi nilai agar lebih efektif dan efisien. Metode pengembangan sistem yang digunakan adalah Rapid Application Development (RAD) yang meliputi tahapan perencanaan kebutuhan, perancangan bersama pengguna, konstruksi, dan implementasi. Aplikasi ini dibangun menggunakan bahasa pemrograman Python dengan pustaka Tkinter sebagai antarmuka pengguna serta basis data lokal berbasis format CSV untuk kemudahan pengelolaan data secara offline. Hasil penelitian melalui pengujian Black Box Testing menunjukkan bahwa seluruh fungsi utama seperti kalkulasi nilai otomatis dan fitur ekspor berjalan sesuai spesifikasi. Hasil evaluasi User Acceptance Testing (UAT) juga menyimpulkan bahwa aplikasi layak digunakan karena mampu mempercepat proses rekapitulasi nilai, meminimalkan kesalahan manusia, serta membantu guru dalam penyusunan laporan akademik secara sistematis. Kata kunci : Aplikasi Penilaian; Aplikasi Desktop; Python Tkinter; RAD; Abstract - The student learning assessment process at SMP Bina Harapan Bangsa is currently still conducted in a semi-manual manner using spreadsheet worksheets, which raises risks of data entry errors, inconsistent recapitulation formats, data duplication, and delays in preparing academic reports due to repeated data verification. This study aims to design and implement a desktop-based student assessment application to automate the processing and recapitulation of student scores in order to improve effectiveness and efficiency. The system development method used is Rapid Application Development (RAD), which includes requirement planning, user design, construction, and implementation stages. The application is built using the Python programming language with the Tkinter library as the user interface and a local database based on the CSV format for ease of offline data management. The research results through Black Box Testing indicate that all primary functions, such as automatic score calculation and export features, run according to specifications. The User Acceptance Testing (UAT) evaluation concludes that the application is feasible for implementation as it accelerates the score recapitulation process, minimizes human error, and assists teachers in preparing academic reports systematically. Keywords : Assessment Application; Desktop Application; Python Tkinter; RAD;
Copyrights © 2026