Rancang Bangun Rest Api Pengumpulan Tugas Akhir Program Merdeka Belajar-Kampus Merdeka (MBKM) Berbasis Java Spring

  • Yahya Wijaya Universitas Singaperbangsa Karawang
  • Kamal Prihandani Universitas Singaperbangsa Karawang
  • Intan Purnamasari Universitas Singaperbangsa Karawang

Abstract

Keterbatasan website fasilkom UNSIKA yang belum menyediakan tempat pengumpulan tugas akhir MBKM menjadi salah satu kendala yang dialami oleh beberapa mahasiswa sehingga menimbulkan kesulitan bagi sebagian besar mahasiswa. Tujuan dari penelitian ini untuk mengembangkan sebuah sistem pengumpulan tugas akhir yang efektif, efisien, dan mudah digunakan. Sistem ini akan menggunakan teknologi REST API yang memungkinkan komunikasi antara aplikasi dan server, sehingga mahasiswa dapat mengumpulkan tugas akhir secara online dan dosen dapat melakukan penilaian dengan mudah dan akurat. Rancang bangun REST API ini dibuat dengan menggunakan metode Agile eXtreme Programming (XP) yang memungkinkan pengembangan dengan cepat dan adaptif, serta memberikan fleksibilitas dalam menghadapi perubahan kebutuhan yang mungkin terjadi selama proses pengembangan. Agile eXtreme Programming ini meliputi planning, design, coding dan testing. Planning (perencanaan) dilakukan identifikasi kebutuhan serta menentukan fitur-fitur yang akan diimplementasikan serta membuat daftar backlog yang berisi user stories yang diperlukan. Design (perancangan) dilakukannya rancangan struktur dan arsitektur REST API berdasarkan kebutuhan yang telah diidentifikasi kemudian dilanjutkan membuat desain use case diagram, entity relationship diagram, dan activity diagram. Coding (pengkodean) yaitu membuat pengkodean atau implementasi REST API sesuai dengan desain yang telah dibuat dengan menggunakan bahasa pemrograman java dan framework spring untuk mengembangkan REST API. Testing (pengujian) dilakukannya uji coba dengan menggunakan black box testing dan white box testing seperti pengujian unit, pengujian integrasi, dan pengujian sistem kemudian melakukan debugging dan perbaikan jika ditemukan kesalahan atau bug. Hasil dari penelitian ini menghasilkan dokumentasi API  yang dapat digunakan untuk mempermudah pengembang dan pengguna dalam mengintegrasikan API dengan multiplatform.

References

Herlian J. (2021). Perancangan Sistem Mobile POS (Point Of Sale) Dengan Menggunakan Restful Web Services. 7–28.

Lesmana, R. F., & Razak, J. A. (2023). Sistem penelitian dan pengabdian masyarakat dengan integrasi data akademik menggunakan rest api. 6, 1–13.

Novianto, M. A. (2020). Rancang Bangun API Web Service Modul Kartu Hasil Studi (KHS) Pada Sistem Informasi Akademik STT NF Menggunakan RESTFUL-Spring Framework.

Ramadhan, M. F., & Zukhri, Z. (2023). Pengembangan REST API Sistem UIIAdmisi dengan Menggunakan Pendekatan Domain Driven Design.

Rashina Hoda. (2019). Agile Processes in Software Engineering and Extreme Programming – Workshops. https://doi.org/10.1007/978-3-030-30126-2

Talakua, A. C. (2021). Jurnal Sustainable : Jurnal Hasil Penelitian dan Industri Terapan Rancang Bangun Sistem Informasi Tugas Akhir berbasis Web. 10(02).

Widyanto, N. (2018). Sistem Informasi Akademik Berbasis WEB Pada Universitas Wanita Internasional. 53–66.

Published
2024-05-09
How to Cite
Wijaya, Y., Prihandani, K., & Purnamasari, I. (2024). Rancang Bangun Rest Api Pengumpulan Tugas Akhir Program Merdeka Belajar-Kampus Merdeka (MBKM) Berbasis Java Spring. Jurnal Ilmiah Wahana Pendidikan, 10(8), 1046-1052. https://doi.org/10.5281/zenodo.11160198