PERBANDINGAN KECEPATAN PENGAMBILAN DATA ANTARA API PUBLIK AN MONGODB DALAM APLIKASI AGREGASI BERITA
Abstract
Perkembangan teknologi digital yang pesat mendorong kebutuhan akan sistem pengolahan data real-time, terutama dalam aplikasi agregasi berita. Penelitian ini bertujuan untuk membandingkan waktu respons antara pengambilan data langsung dari Application Programming Interface (API) publik dan penggunaan MongoDB sebagai basis data lokal. Dengan memanfaatkan Node.js sebagai backend, penelitian ini mengukur waktu respons pengambilan data dari dua sumber menggunakan tiga skala data: 50, 150, dan 300 JSON data points. Hasil pengujian menunjukkan bahwa untuk jumlah data yang lebih kecil, API publik memberikan waktu respons yang lebih cepat, sedangkan dengan jumlah data yang lebih besar, perbedaan waktu respons antara API dan MongoDB menjadi semakin kecil. Rata-rata waktu respons untuk pengambilan data dari API adalah 735,6 ms untuk 50 data, 910,8 ms untuk 150 data, dan 737,6 ms untuk 300 data, sedangkan MongoDB mencatat rata-rata waktu respons sebesar 872 ms, 909,4 ms, dan 912,4 ms pada masing-masing skala data. Temuan ini menunjukkan bahwa meskipun MongoDB memiliki potensi untuk menyimpan data historis dan mengurangi ketergantungan pada API, kecepatan pengambilan data dari API publik tetap lebih unggul pada ukuran data tertentu. Penelitian ini memberikan wawasan penting tentang efektivitas penggunaan MongoDB dalam aplikasi yang memerlukan akses data real-time dan pengelolaan data historis.
References
Sauda, S., & Barokah, M. (2022). Penerapan NodeJS dan PostgreSQL sebagai Backend pada Aplikasi Ecommerce Localla. Infotech, 8(2), 101–105. https://doi.org/10.31949/infotech.v8I2.2944
Setiawan, G. H., Made, I., Adnyana, B., & Budiarta, K. (2022). Pengujian Performa API (Application Programming Interface) dengan Metode Load Testing. Seminar Nasional Corisindo, 539–542.
Sinlae, F., Ahmad Dafianto, I., & Setya Maulana, R. (2024). Aplikasi Web Tanpa Server menggunakan Vercel. Jurnal Siber Multi Disiplin (JSMD), 2(2), 98–106. https://creativecommons.org/licenses/by/4.0/
Zohaib Khan Software, M., Engineer at SMBBIT Karachi, D., Uz Zaman, F., Adnan Engineer at KPT Karachi, M., Imroz, A., & Abdul Rauf, M. (2022). Comparative Case Study: An Evaluation of Performance Computation Between SQL And NoSQL Database. SJHSE Sindh Journal of Headways in Software Engineering, 01(02), 2.
Copyright (c) 2024 Febri Nur Diansah, Umar Zaky
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.