This Author published in this journals
All Journal TadrisReach
Hilman Hadi Kusuma
Universitas Islam Negeri Sjech M. Djamil Djambek Bukittinggi

Published : 1 Documents Claim Missing Document
Claim Missing Document
Check
Articles

Found 1 Documents
Search

Pengembangan Aplikasi Simulasi Target Indeks Prestasi Berbasis Android bagi Mahasiswa Penerima Beasiswa di UIN Sjech M. Djamil Djambek Bukittinggi Hilman Hadi Kusuma; Efmi Maiyana
TadrisReach: Journal of Educational Service Vol. 2 No. 4 (2026): Desember 2026
Publisher : Fakultas Tarbiyah dan Ilmu Keguruan - UIN Bukittinggi

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.30983/tadrisreach.v2i4.6585

Abstract

Scholarship recipients must maintain a semester grade point average (GPA) above the minimum threshold to continue receiving their scholarships. At UIN Sjech M. Djamil Djambek Bukittinggi, the KIP Kuliah (KIP-K) scholarship requires a minimum GPA of 3.25, and the administrators revoke the scholarships of students who fall below this threshold. The calculation of the semester GPA, cumulative GPA (CGPA), and target GPA for the next semester is still done manually using Microsoft Excel, making it difficult for students to plan their academic achievements. This study aims to develop the myTargetIP application, an Android app that calculates semester GPAs and CGPA, monitors scholarship status, and simulates the semester GPA required to achieve the target CGPA. This study employs a Research and Development approach using the Waterfall model, which includes requirements analysis, design, implementation, and testing. The application was built using the Kotlin programming language in Android Studio. The research results consist of an application featuring account management, semester and course management, conversion of numerical grades to letter grades, GPA and CGPA calculations, CGPA target simulation, GPA history and trends, and scholarship GPA threshold settings. Verification of sample data shows that six calculation results on the interface match the manual calculation results. Further development includes data storage in a database, comprehensive black-box testing, and usability testing