PERBANDINGAN KECEPATAN PENGAMBILAN DATA ANTARA API PUBLIK AN MONGODB DALAM APLIKASI AGREGASI BERITA

  • Febri Nur Diansah Universitas Teknologi Yogyakarta
  • Umar Zaky Universitas Teknologi Yogyakarta
Keywords: Data Retrieval, Public API, MongoDB, Response Time

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

Maharani, A. (2022). Perancangan Data Base Kasir Dan Persediaan Barang Menggunakan Mongodb. Jurnal Data Mining Dan Sistem Informasi, 3(1), 32. https://doi.org/10.33365/jdmsi.v3i1.1941
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.
Published
2024-12-01
Abstract viewed = 0 times
pdf downloaded = 0 times