Langsung ke konten

Metodologi SuaraNetijen

SuaraNetijen adalah indeks sentimen publik independen untuk brand, produk, dan layanan di Indonesia. Kami mengumpulkan opini publik dari forum diskusi, komunitas, dan media terbuka. Model mengelompokkan opini relevan sebagai positif, netral, atau negatif. Klasifikasi dapat keliru, terutama pada sarkasme atau typo berat; opini ambigu bisa tidak diklasifikasikan. Nilai sponsor tidak masuk ke formula skor.

1. Tiga Metrik Terpisah (Tidak Pernah Digabung)

Sesuai Architecture Decision Record (ADR-007 & ADR-011), ketiga metrik berikut dirawat secara independen dan tidak pernah dilebur menjadi skor gabungan tunggal:

Sentimen Netijen
0 - 100
Agregasi crawler opini publik pihak ketiga.
Rating Netijen
1.0 - 5.0 ★
Penilaian bintang yang diberikan pengguna SuaraNetijen.
Top Suara Netijen
Tema & Topik
Frekuensi tema/keluhan netizen (bukan skor angka).

2. Formula Sentimen Netijen (vv1)

Setiap opini relevan diklasifikasikan ke dalam Positif (nilai 100), Netral (nilai 50), atau Negatif (nilai 0). Rumus matematis agregat skor:

score = 100 * (positive_count + 0.5 * neutral_count) / total_opinions

Contoh: Jika entitas memiliki 60 opini positif, 20 netral, dan 20 negatif (total 100 opini), maka skornya adalah: 100 * (60 + 10) / 100 = 70.0 / 100.

3. Batas Minimum Observasi (Thresholds)

  • Minimal 30 Opini untuk Skor Publik: Entitas dengan opini di bawah ambang batas ini menampilkan status "Belum Cukup Opini" dan tidak menampilkan skor publik, untuk menghindari kesimpulan dari sampel kecil.
  • Minimal 100 Opini untuk Ranking Kategori: Untuk masuk ke daftar peringkat (Top List), entitas harus memiliki minimal 100 opini yang dianalisis dalam periode terkait.
  • Urutan Ranking: Skor tertinggi (DESC), kemudian jumlah opini terbanyak (DESC), lalu nama alfabetis (ASC). Tidak ada bonus popularitas; sponsor ditampilkan pada papan terpisah.

4. Prinsip Crawler & Etika Data

  • Menilai Entitas, Bukan Individu: Kami tidak pernah menyimpan username, avatar, profil, nomor telepon, email, atau data pribadi penulis opini pihak ketiga.
  • Precision over Recall: Jika penyebutan entitas ambigu atau tidak mengandung evaluasi pengalaman, opini tersebut tidak dimasukkan ke dalam skor sentimen.
  • Raw Content Policy: Teks mentah hanya disimpan sementara dengan TTL pendek untuk pemrosesan, setelah itu dihapus otomatis. Yang disimpan permanen hanyalah hash untuk deduplikasi dan observasi agregat.

5. Keterbukaan Proyek

SuaraNetijen adalah proyek open source. Kode sumber dan dokumentasi pengembangan tersedia di GitHub.