Rancang Bangun Sistem Agregasi Data E-Procurement Berbasis Web Scraping Menggunakan Framework Next.js

Authors

  • Agustinus Beda Buraq Universitas Pamulang
  • Rizky Andriyanto Universitas Pamulang
  • Jupron Jupron Universitas Pamulang

DOI:

https://doi.org/10.31004/riggs.v5i2.9661

Keywords:

Web Crawling, MongoDB, Agenda.js, Sistem Informasi, ; E-Procurement, Next.js, Puppeteer Stealth

Abstract

Staf PT Segara Lentera Teknologi setiap hari harus membuka belasan situs pengadaan secara bergantian hanya untuk mencari tender atau permintaan produk yang relevan dengan bisnis perusahaan. Cara kerja ini memakan waktu besar dan berulang kali membuat peluang terlewat karena informasi datang terlambat. Penelitian ini membangun sistem dashboard berbasis web yang mengambil alih pekerjaan tersebut secara otomatis melalui teknik web crawling. Sistem dikembangkan berdasarkan observasi langsung terhadap proses manual di perusahaan dan wawancara dengan pembimbing lapangan untuk memahami kebutuhan spesifik. Arsitektur yang digunakan menggabungkan Next.js dengan Server-Side Rendering untuk antarmuka yang cepat dan responsif, Puppeteer dengan plugin Stealth sebagai agen crawling untuk halaman dinamis berbasis JavaScript, MongoDB sebagai database dokumen NoSQL terpadu, dan Agenda.js sebagai scheduler tugas latar belakang. Data diekstraksi dari dua sumber utama: Indonetwork sebagai direktori Business-to-Business dan Layanan Pengadaan Secara Elektronik (LPSE) sebagai portal tender pemerintah. Sebelum masuk ke database, data dibersihkan menggunakan ekspresi reguler untuk menghilangkan tag HTML dan karakter tidak valid. Di dashboard, pengguna hanya melihat data yang sesuai kategori bisnis yang dipilih saat registrasi. Sistem dilengkapi fitur bookmark, manajemen profil dengan upload foto, klasifikasi sektor otomatis berbasis pencocokan kata kunci, dan panel admin untuk pemantauan crawler dan manajemen data. Pengujian fungsional dengan metode black-box menunjukkan seluruh 12 skenario utama berjalan sesuai spesifikasi, dan sistem berhasil mengonsolidasikan data pengadaan dari kedua sumber ke satu antarmuka terpusat tanpa intervensi manual.

Downloads

Download data is not yet available.

References

dan T. S. D. Ardiyansah, O. Pahlevi, “Implementasi Metode Prototyping pada Sistem Informasi Pengadaan Barang Cetakan Berbasis Web,” J. Inform. dan Teknol., vol. 3, no, p. hal. 151–157, 2021, [Online]. Available: doi: 10.37034/jidt.v3i4.137

M. Rahmatika dan M. I. Asmara, “Data Visualisasi Pada Website Layanan Pengadaan Secara Elektronik (LPSE) Menggunakan Web Scraping,” Pros. Semin. Hi-Tech, vol. 1, no, p. hal. 1–8, 2022.

Deddy dan E. Mailoa, “Implementasi Web Crawling untuk Pencarian Harga Sparepart Pada PT Asuransi Sinar Mas,” JATISI (J. Tek. Inform. dan Sist. Informasi), vol. 7, no, p. hal. 416–428, 2020.

dan S. S. L. Indawa, D. Darwis, “Implementasi Web Crawling Untuk Mengumpulkan Informasi Artikel Ilmiah (Studi Kasus: LPPM Universitas XYZ),” J. Teknol. dan Sist. Inf., vol. 3, no, p. hal. 58–66, 2022.

A. Z. Rizquina dan C. I. Ratnasari, “Implementasi Web Scraping untuk Pengambilan Data Pada Website E-Commerce,” J. Teknol. dan Sist. Inf. Bisnis, vol. 5, no, p. hal. 377–383, 2023, [Online]. Available: doi: 10.47233/jteksis.v5i4.913

dan I. S. S. A. Rismawan, A. P. Hartono, Y. Syahidin, “Implementasi Website Berita Online Menggunakan Metode Crawling Data dengan Bahasa Pemrograman Python,” JATISI (J. Tek. Inform. dan Sist. Informasi), vol. 10, n, p. hal. 167–178, 2023, [Online]. Available: doi: 10.35957/jatisi.v10i3.4902

dan A. R. Y. I. Sulistya, A. C. Wardhana, M. Istighosah, “Automated Google Scholar Crawling with a Web-Based Tool for Publication Data Management,” J. Teknol. dan Sist. Inf. Bisnis, vol. 6, no, p. hal. 768–773, 2024, [Online]. Available: doi: 10.47233/jteksis.v6i4.1604

S. A. Maulana dan R. T. Prasetyo, “Rancang Bangun Aplikasi Pengadaan Barang dan Jasa Universitas Negeri XYZ dengan Metode Extreme Programming,” JISKA (J. Inform. Sunan Kalijaga), vol. 8, no, p. hal. 186–198, 2023, [Online]. Available: doi: 10.14421/jiska.2023.8.3.186-198

K. P. dan B. Maxim, “Software Engineering: A Practitioner’s Approach,” 9th ed. New York McGraw-Hill, 2020.

Google, “Puppeteer Documentation v21,” Online, 2023.

Vercel, “Next.js Documentation v14,” Online, 2023.

Agenda Inc., “Agenda.js Documentation: Job Scheduling for Node.js,” Online, 2023, [Online]. Available: https://github.com/agenda/agenda

M. Inc., “Mongoose ODM Documentation v7,” Online, 2023.

Downloads

Published

18-06-2026

How to Cite

[1]
A. B. Buraq, R. Andriyanto, and J. Jupron, “Rancang Bangun Sistem Agregasi Data E-Procurement Berbasis Web Scraping Menggunakan Framework Next.js”, RIGGS, vol. 5, no. 2, pp. 9281–9289, Jun. 2026.

Issue

Section

Articles