Menemukan berita
RSS, sitemap, dan crawling langsung menjadi jalur pengumpulan berita. GDELT membantu penemuan dan pengecekan cakupan sebagai indeks pendukung.
Jakarta, 730 Hari adalah proyek portofolio pribadi untuk memahami bagaimana media memberitakan Jakarta selama dua tahun. Film interaktifnya menyajikan data yang sudah diolah; Jakarta News Intelligence menangani proses pengumpulan, pengelompokan, analitik, dan pemeriksaan berita di belakang layar.
Berita ditemukan melalui RSS, sitemap, dan crawling media. GDELT menjadi indeks pendukung untuk penemuan dan pemeriksaan cakupan berita. Artikel kemudian dibersihkan, dikelompokkan, diklasifikasi, dianalisis, serta diperiksa sebelum diekspor.
Hasil pengolahan berita disiapkan sebagai data statis dan disajikan melalui film interaktif. Angka dan visualisasi dibaca dari file story.json, bukan dihitung ulang atau diambil lewat crawling setiap kali seseorang membuka website.
RSS, sitemap, dan crawling langsung menjadi jalur pengumpulan berita. GDELT membantu penemuan dan pengecekan cakupan sebagai indeks pendukung.
Judul, tanggal, bahasa, dan lokasi dinormalisasi. Artikel yang sama disatukan, sementara pemberitaan tentang peristiwa serupa dikelompokkan menjadi cerita.
Klasifikasi berlapis mengidentifikasi isu, relevansi Jakarta, sentimen, dan entitas. Model ringan menangani kasus jelas; LLM membantu kasus yang ambigu.
Statistik dan bukti artikel diperiksa sebelum diterjemahkan menjadi insight. Hasilnya diekspor agar website dapat menyajikan cerita tanpa menjalankan analisis berat di browser.
Komponen berikut bekerja dalam alur pengolahan data, bukan sebagai fungsi yang dijalankan setiap kali seseorang membuka website. Untuk detail tiap tahap dan peran agen, tersedia halaman khusus.
Penemuan dan pengambilan berita mengikuti robots.txt, pembatasan laju, serta ketentuan masing-masing sumber.
Penyimpanan artikel, label, dan cerita dipisahkan dari indeks pencarian; asal data tetap menjadi bagian dari proses analitik.
Agen menangani pemilihan sumber dan penilaian yang memerlukan konteks; ekstraksi, deduplikasi, dan agregasi tetap deterministik.
Hasil analitik menjadi JSON yang dapat disajikan cepat oleh Next.js. Pengunjung tidak perlu memulai crawler atau memanggil model AI saat membuka film.
Angka di halaman Cerita menggambarkan pola pemberitaan, bukan kondisi kota secara langsung. Banyaknya berita tentang banjir tidak sama dengan besarnya banjir. Sampel media asing lebih kecil, dan minggu tanpa data tidak disamakan dengan nol.
Jakarta, 730 Hari adalah salah satu proyek dalam portofolio pribadi. Jelajahi proyek lain melalui website utamaku.
Jelajahi portofolio utama ↗Daftar berikut merangkum media yang tercakup dalam snapshot film. Pengumpulan dan penemuan berita memanfaatkan RSS, sitemap, crawling media, serta GDELT sebagai indeks pendukung. Artikel tetap menjadi karya masing-masing media.