Development and Functional Evaluation of a Web-Based Semester Learning Plan Application Using an Agile Approach

Authors

  • Santika Thaymbola Informatics Engineering, Samarinda State Polytechnic, Samarinda, Indonesia.
  • Gian Inggit Juniarsono Informatics Engineering, Samarinda State Polytechnic, Samarinda, Indonesia.
  • Septhia Sufendi Informatics Engineering, Samarinda State Polytechnic, Samarinda, Indonesia.
  • Junaidi Informatics Engineering, Samarinda State Polytechnic, Samarinda, Indonesia.
  • Muhammad Reza Ramadhan Informatics Engineering, Samarinda State Polytechnic, Samarinda, Indonesia.

Keywords:

agile software development, black-box testing, django, higher education, semester learning plan, white-box testing

Abstract

Semester Learning Plans (Rencana Pembelajaran Semester, RPS) are essential instruments for aligning course activities, learning outcomes, instructional materials, schedules, and assessment in Indonesian higher education. However, fragmented document-based workflows may reduce accessibility, consistency, feedback quality, and updating efficiency. This study aimed to develop and functionally evaluate a web-based RPS application for lecturers, students, and administrators. The study employed an Agile software development approach comprising requirements analysis, system design, iterative implementation, testing, evaluation, and refinement. Requirements were obtained from lecturers and administrators in the Informatics Engineering Study Program at Samarinda State Polytechnic. The system was modeled using a context diagram, a level-1 data flow diagram, and an entity-relationship diagram. Django was used for the back end, while HTML, CSS, and JavaScript supported the web interface. Functional verification combined white-box testing of internal program logic and black-box testing of observable system behavior. The application implemented authentication, role-based access, course selection, learning-material management, feedback, timetable display, and dynamic navigation. All eight white-box test cases were successfully completed. Black-box testing covered 14 functional scenarios, of which 13 passed and one failed because the system permitted submission of an empty feedback comment, resulting in a descriptive pass rate of 92.9%. PDF files could be previewed and downloaded, whereas DOC and PPT files were available only for download. The application met most specified functional requirements and provides a structured foundation for digital RPS management. However, the findings demonstrate functional feasibility rather than improved usability or learning effectiveness because no controlled user study, usability scale, or performance benchmark was conducted. Future development should strengthen server-side validation, assess usability and security, integrate learning analytics, and evaluate interoperability with institutional learning management systems.

References

Alí, N., Baker, S., O’Crowley, R., Herold, S., & Buckley, J. (2017). Architecture consistency: State of the practice, challenges and requirements. Empirical Software Engineering, 23(1), 224–258. https://doi.org/10.1007/s10664-017-9515-3

Aziira, A. H., Kamil, H., & Kartika, A. D. (2023). Pembangunan Sistem Informasi Pengelolaan Rencana Pembelajaran Semester (RPS). Jurnal Nasional Teknologi dan Sistem Informasi, 9(2), 103–112. https://doi.org/10.25077/teknosi.v9i2.2023.103-112

Bellamy, R. (1988). Advances in human-computer interaction. International Journal of Information Management, 8(2), 147–147. https://doi.org/10.1016/0268-4012(88)90025-4

Bostrom, R. P., Gupta, S., & Thomas, D. (2009). A Meta-Theory for Understanding Information Systems Within Sociotechnical Systems. Journal of Management Information Systems, 26(1), 17–48. https://doi.org/10.2753/mis0742-1222260102

Darwis, D. (Darwis), Yusran, Y. (Yusran), Sau, T. (Tenri ), & Yani, A. (Ahmad ). (2024). RENCANA PEMBELAJARAN SEMESTER (RPS). In Neliti. https://repository.penerbitwidina.com/publications/568705/rencana-pembelajaran-semester-rps

Firdaus, T. A., Putra, R. H., Arifandi, F., Anam, M. K., & Lathifah, L. (2023). Implementasi Sistem Rencana Pembelajaran Semester Berbasis Web Untuk Mempermudah Proses Pembelajaran. Jurnal Teknoinfo, 17(1), 156–156. https://doi.org/10.33365/jti.v17i1.2348

Ishaq, I., & Rufaidah, S. (2019). Analisis Belajar Mandiri Mahasiswa Melalui Tugas Terstruktur Terhadap Capaian Pembelajaran Mata Kuliah Aplikasi Komputer (Analisis Penerapan Kkni Dan Rencana Pembelajaran Semester). Jurnal Sains dan Pendidikan Fisika, 15(1). https://doi.org/10.35580/jspf.v15i1.9412

Kriswibowo, R., Prayogo, J. S., Febriana, R. W., & Alia, P. A. (2023). Implementasi Black Box Testing dan Acceptance Testing Fitur SKKM pada Cybercampus.uam.ac.id Universitas Anwar Medika. Jurnal Informatika Universitas Pamulang, 8(4), 561–567. https://doi.org/10.32493/informatika.v8i4.36904

Naufal, M. D. (2023). Rancang Bangun E-RPS Prodi Teknik Informatika IIB Darmajaya Berbasis Web. ETNIK Jurnal Ekonomi Dan Teknik, 2(10), 869–879. https://doi.org/10.54543/etnik.v2i10.234

Nurtanto, M., Kholifah, N., Masek, A., Sudira, P., & Samsudin, A. (2021). Crucial problems in arranged the lesson plan of vocational teacher. International Journal of Evaluation and Research in Education (IJERE), 10(1), 345–345. https://doi.org/10.11591/ijere.v10i1.20604

Raihan, H., & Voutama, A. (2023). Pengujian Black Box Pada Aplikasi Database Perguruan Tinggi dengan Teknik Equivalence Partition. Antivirus jurnal ilmiah teknik informatika, 17(1), 1–18. https://doi.org/10.35457/antivirus.v17i1.2501

Sie, J. B. L., Musdar, I. A., & Bahri, S. (2022). Pengujian White Box Testing Terhadap Website Room Menggunakan Teknik Basis Path. KHARISMA Tech, 17(2), 45–57. https://doi.org/10.55645/kharismatech.v17i2.235

Sutrisno, D., Dewi, A. Y., & Rosyadi, I. (2023). Rancang Bangun Aplikasi Instrumen Perkuliahan Pada Fakultas Teknik dan Ilmu Komputer UMPP Berbasis WEB. Jurnal Surya Informatika, 13(1), 52–60. https://doi.org/10.48144/suryainformatika.v13i1.1440

Ulum, M. (2023). Pengembangan Kurikulum Mata Kuliah Umum Bahasa Indonesia. Teks Jurnal Penelitian Bahasa Sastra dan Pengajarannya, 8(2), 340–351. https://doi.org/10.26877/teks.v8i2.17179

Wang, W., Lin, Y., & Lu, H.-E. (2022). Exploring the effect of improved learning performance: A mobile augmented reality learning system. Education and Information Technologies, 28(6), 7509–7541. https://doi.org/10.1007/s10639-022-11487-6

Wijaya, A. B., Santiko, I., Suliswaningsih, S., Hamdi, A., Anuggilarso, L. R., & Zettira, S. B. Z. (2023). Model Rencana Pembelajaran Semester (RPS) Menggunakan Konsep Kurikulum Mandiri Pada Mobile Learning. CogITo Smart Journal, 9(1), 145–155. https://doi.org/10.31154/cogito.v9i1.446.145-155

Yunanto, A. A., Rochimah, S., Arifiani, S., & Dhuha, M. S. (2021). Design and Implementation of Rencana Pembelajaran Semester (RPS) Document Generation System. 125–130. https://doi.org/10.1109/icamimia54022.2021.9807731

Yusop, N. S. M., Rosli, M. M., Farid, N. F., Nazri, N. A. S. M., Jamil, N., & Ramli, M. I. (2024). Development of a Collaborative Intelligent Individual Education Program System using a Prototyping Approach. Engineering Technology & Applied Science Research, 14(3), 14666–14676. https://doi.org/10.48084/etasr.7352

Downloads

Published

2025-04-01

How to Cite

Thaymbola, S., Juniarsono, G. I., Sufendi, S., Junaidi, J., & Ramadhan, M. R. (2025). Development and Functional Evaluation of a Web-Based Semester Learning Plan Application Using an Agile Approach. Jurnal Vokasi Teknik, 3(1), 1-9. https://mentech.id/jurnal/index.php/juvotek/article/view/55

Similar Articles

1-10 of 36

You may also start an advanced similarity search for this article.