Pengembangan Application Programming Interface pada Database MongoDB menggunakan FastAPI

No Thumbnail Available
Date
2024-07-16
Authors
wahyi, afdal
Journal Title
Journal ISSN
Volume Title
Publisher
Politeknik Negeri Batam
Abstract
yang dinamis. Permintaan akan proses perizinan yang efisien, responsif, dan terhubung dengan layanan dan sumber daya lain semakin meningkat. Application Programming Interface (API) memainkan peran penting dalam memastikan interoperabilitas dan komunikasi yang efektif antara komponen perangkat lunak. Representational State Transfer API (RESTAPI) adalah jenis API yang banyak digunakan, menggunakan protokol HTTP untuk mentransfer data dalam format JSON atau XML. Inovasi terkini dalam pengembangan API adalah FastAPI, sebuah kerangka pemrograman web Python yang efisien dan kuat. Integrasi FastAPI dengan MongoDB, basis data NoSQL yang fleksibel, memberikan solusi efektif dalam pengembangan aplikasi modern. FastAPI memungkinkan pembuatan API dengan validasi data otomatis dan dokumentasi terintegrasi, sementara MongoDB mendukung penyimpanan data yang dapat berkembang dan mengatasi pertumbuhan skala horizontal. Hasil penelitian ini menunjukkan waktu respons menggunakan koneksi kabel LAN yang lebih rendah dengan rata-rata 33.4 ms dibandingkan jaringan WiFi dengan rata-rata 1674.9 ms, sehingga integrasi FastAPI dan MongoDB mampu menghasilkan aplikasi yang responsif, efisien, dan mampu menangani data yang terus berkembang pesat, menjadikannya solusi yang sesuai dengan kebutuhan aplikasi kontemporer.
Description
Keywords
Citation
IEEE