AI & Data Science

Analisis Topik Berita Bahasa Indonesia dengan BERTopic, Sentence Transformers, dan Streamlit

Bangun aplikasi media monitoring untuk menemukan topik berita Bahasa Indonesia dengan BERTopic, Sentence Transformers, dan Streamlit.

Diperbarui 27 Agu 2026id6 bagian · 24 pelajaran4 jam 30 menit
Belum ada ulasan
Level Intermediate
Kategori AI & Data Science
Perkiraan Durasi 4 jam 30 menit

Skill yang dibangun

Apa yang akan Anda pelajari

Menyiapkan, membersihkan, dan memvalidasi kumpulan berita Bahasa Indonesia menggunakan Python dan pandas.

Menggunakan Sentence Transformers untuk mengubah dokumen Bahasa Indonesia menjadi embedding yang menangkap kemiripan makna.

Membangun dan menginterpretasikan model BERTopic, termasuk membaca keyword, distribusi topik, dan dokumen representatif.

Membuat dashboard Streamlit untuk eksplorasi topik, pencarian berita, serta penyajian insight media monitoring.

Siapa Target Audiens Kursus Ini

Data analyst, Python developer, mahasiswa, peneliti pemula, dan praktisi bisnis yang sudah memahami dasar Python serta pandas dan ingin menganalisis kumpulan dokumen Bahasa Indonesia secara otomatis untuk kebutuhan media monitoring, riset pasar, atau pemetaan isu.

Project outcomes

Apa yang Akan Anda Buat

Kamu akan membangun aplikasi media monitoring berbasis Streamlit. Aplikasi ini menerima kumpulan berita Bahasa Indonesia, menjalankan preprocessing dan embedding, menemukan kelompok topik dengan BERTopic, lalu menampilkan ringkasan topik, keyword utama, jumlah dokumen, dan contoh berita. Kamu juga akan menambahkan validasi input serta menangani error umum supaya aplikasi tidak gampang crash saat dipakai dengan data baru.

Konten Kursus

Fondasi Analisis Topik Berita Bahasa Indonesia

4 pelajaran | 150 menit
Memahami Masalah Analisis Topik untuk Media Monitoring
30 menit
Menyiapkan Environment Python dan Struktur Dataset
35 menit
Eksplorasi dan Validasi Data Berita dengan pandas
40 menit
Membersihkan Teks Bahasa Indonesia Tanpa Merusak Makna
45 menit

Representasi Semantik dengan Sentence Transformers

4 pelajaran | 160 menit
Dari Teks ke Embedding: Intuisi Vector Semantik
35 menit
Memilih dan Memuat Model Sentence Transformers
45 menit
Mengukur Kemiripan Berita dengan Cosine Similarity
40 menit
Menyimpan Embedding dan Mengelola Biaya Komputasi
40 menit

Membangun Model Topik dengan BERTopic

4 pelajaran | 190 menit
Cara Kerja BERTopic dari Embedding hingga Topik
45 menit
Melatih Model BERTopic dengan Dokumen Berita
50 menit
Membaca, Menamai, dan Memvalidasi Topik
45 menit
Mengatur Parameter BERTopic secara Terukur
50 menit

Evaluasi, Analisis Temporal, dan Insight Bisnis

4 pelajaran | 185 menit
Mengevaluasi Kualitas dan Koherensi Topik
45 menit
Menganalisis Perubahan Topik dari Waktu ke Waktu
50 menit
Menghubungkan Topik dengan Sumber dan Entitas Berita
45 menit
Menyusun Insight dan Visualisasi yang Tidak Menyesatkan
45 menit

Membangun Dashboard Interaktif dengan Streamlit

4 pelajaran | 180 menit
Mengenal Struktur Aplikasi Streamlit
35 menit
Membuat Filter Topik, Tanggal, dan Sumber
45 menit
Menampilkan Ringkasan Topik dan Dokumen Representative
50 menit
Caching, Error Handling, dan Konfigurasi Aplikasi
50 menit

Proyek Akhir: Membangun Dashboard Pemetaan Isu Berita Indonesia

4 pelajaran | 315 menit
Perancangan dan Setup Proyek Dashboard Pemetaan Isu
60 menit
Implementasi Pipeline Data, Embedding, dan BERTopic
90 menit
Integrasi Dashboard Filter dan Insight Tren Topik
90 menit
Pengujian, Dokumentasi, Deploy, dan Presentasi Hasil
75 menit

Deskripsi Kursus

Kamu akan membangun alur analisis topik berita Bahasa Indonesia dari nol sampai jadi aplikasi yang bisa dipakai. Kita mulai dari menyiapkan dan membersihkan data, memahami embedding dengan Sentence Transformers, lalu mengelompokkan dokumen menggunakan BERTopic.

Setiap konsep dibawa lewat contoh kode Python yang runnable dan dipecah menjadi langkah kecil. Kamu akan melihat apa yang terjadi saat data masuk ke pipeline, bagaimana embedding merepresentasikan makna teks, dan kenapa hasil clustering perlu divalidasi—bukan sekadar dipercaya mentah-mentah.

Di bagian akhir, semua hasil analisis disajikan lewat dashboard Streamlit. Kamu juga akan berlatih menangani masalah yang sering muncul, seperti data kosong, model embedding yang tidak cocok untuk Bahasa Indonesia, jumlah dokumen yang terlalu sedikit, dan hasil topik yang sulit diinterpretasikan. Jadi bukan cuma bisa menjalankan notebook, tapi juga punya proyek yang relevan untuk portfolio kerja.

Rating & Ulasan

0 ratings