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.
Copyrights © 2024