Pembuatan Website REST API Ensiklopedia Tumbuhan dengan Kombinasi Framework Spring Boot dan MyBatis Generator
Main Article Content
Abstract
Article Summary
This research focuses on the development of the Plant Encyclopedia REST API, a website application designed using Java, HTML, Spring Boot, MyBatis Generator, and Swagger technologies, with PostgreSQL as the database used to store plant data from the API. This study highlights the declining abilities of the younger generation, especially in mathematics, literacy, and science. Statistical data from PISA test scores from 2003 to 2022 on 15-year-olds worldwide show a peak decline in 2022. The applied research methods include needs analysis, problem identification, system design, application design, implementation, and system testing. This research aims to overcome the lack of knowledge about plants that can have a negative impact on the ecosystem and provide various other benefits. The result of this research is a plant encyclopedia website application that can be accessed by various users to find information related to plants and a swagger website for administrators to manage plant data.
Keywords
Article Keywords
Website ; Java ; HTML ; Framework Spring Boot ; MyBatis
Downloads
Article Details

This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
Authors who publish with this journal agree to the following terms:
- Authors retain copyright and grant the journal right of first publication with the work simultaneously licensed under a Creative Commons Attribution License (CC-BY 4.0) that allows others to share the work with an acknowledgement of the work's authorship and initial publication in this journal.
- Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgement of its initial publication in this journal.
- Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) prior to and during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of published work.
Chatterjee, S., & Mamatha, T. (2020). A comparative study on SOAP and RESTful web services. Int. Res. J. Eng. Technol., no. May, 2881-2885.
Dagha, W. C. U. (2021). Web Event, Spring Boot, Java Pembangunan Aplikasi Web Event menggunakan Framework Spring Boot di PT XYZ. JATISI (Jurnal Teknik Informatika dan Sistem Informasi), 8(3), 1457-1469. DOI: https://doi.org/10.35957/jatisi.v8i3.1052.
De Bortoli, L., Underwood, C., & Thomson, S. (2023). PISA 2022. Reporting Australia’s results. Volume I: Student performance and equity in education. DOI: https://doi.org/10.37517/978-1-74286-725-0.
DWI RIYANTO, N. R., ALFIAN, M., & YUHANA, U. L. (2023). Evaluasi Efisiensi Kinerja Object Relational Mapping pada Web API Point of Sale Menggunakan ISO/IEC 25010. Jurnal Ilmu Komputer dan Agri-Informatika, 10(1). DOI: https://doi.org/10.29244/jika.10.1.57-69.
Ginanjar, A., Sari, W. P., & Dwipriyoko, E. (2021). Perbandingan Kehandalan Operasi CRUD Menggunakan Perpaduan Spring dan MyBatis Framework serta Algoritma Cache Engine. Jurnal Tiarsie, 18(1), 11-18. DOI: https://doi.org/10.32816/tiarsie.v18i1.90.
Ilman, B., & Ginanjar, A. (2019). Rancang Bangun Web Service-JSON Menggunakan Kombinasi Spring dan MyBatis Framework dalam lingkungan Java Platform. Jurnal Teknologika, 9(1).
Liantoni, F. (2015). Klasifikasi Daun Dengan Perbaikan Fitur Citra Menggunakan Metode K-Nearest Neighbor. Ultimatics: Jurnal Teknik Informatika, 7(2), 98-104. DOI: https://doi.org/10.31937/ti.v7i2.356.
Pranata, B. A. (2017). Perancangan Application Programming Interface (Api) Berbasis Web Menggunakan Gaya Arsitektur Representational State Transfer (Rest) Untuk Pengembangan Sistem Informasi Administrasi Pasien Klinik Perawatan Kulit.
Putra, B. P., & Susetyo, Y. A. (2020). Implementasi Api Master Store Menggunakan Flask, Rest Dan Orm Di Pt Xyz. SISTEMASI, 9(3), 543-556. DOI: https://doi.org/10.32520/stmsi.v9i3.899.
Riyanto, N. R. D. (2018). Implementasi Object Relational Mapping (ORM) Pada Aplikasi Point Of Sale Berbasis Android (Studi Kasus: Toko Hard Ground).
Taiz, L., Zeiger, E., Møller, I. M., & Murphy, A. (2015). Plant physiology and Development.