Pengembangan Modul Back-end Aplikasi Koper Pustaka Menggunakan Metode Waterfall
Abstract
Koper Pustaka merupakan aplikasi yang dikembangkan dengan tujuan untuk mempermudah proses peminjaman paket buku milik pustakawan dan melacak keberadaan setiap paket buku yang dipinjam pemustaka. Rancangan mobile user experience Koper Pustaka telah dikembangkan sebelumnya. Berdasarkan rancangan tersebut, penelitian ini berfokus mengimplementasikan bagian back-end Koper Pustaka dengan gaya arsitektur Representational State Transfer Application Programming Interface (REST API) dan pola desain model-view-controller. Tujuan dari penelitian ini adalah mengembangkan bagian back-end yang mampu menghubungkan interaksi antara bagian front-end dari Koper Pustaka dengan database Koper Pustaka. Penelitian ini dikerjakan dengan menggunakan metode pengembangan perangkat lunak waterfall. Hasil dari penelitian ini adalah 43 endpoint API yang telah diuji dengan pengujian black-box. Selanjutnya, endpoint API tersebut dapat dipakai bagian front-end Koper Pustaka untuk berinteraksi dengan database Koper Pustaka. Koper Pustaka is an application that was developed with the aim of simplifying the process of borrowing book packages belonging to librarians and tracking the whereabouts of each package of books borrowed by users. Koper Pustaka's mobile user experience design has been previously developed. Based on this design, this research focuses on implementing the Koper Pustaka back-end with the Representational State Transfer Application Programming Interface (REST API) architectural style and the model-view-controller design pattern. The purpose of this research is to develop a back-end that is able to connect the interaction between the front-end of Koper Pustaka and the Koper Pustaka database. This research was carried out using the waterfall software development method. The results of this study are 43 API endpoints that have been tested by black-box testing. Furthermore, the API endpoint can be used by the Koper Pustaka front-end to interact with the Koper Pustaka database.
Collections
- UT - Computer Science [2482]
