SI SIRANI / pelaporan anak
Proyek SIRANI · AI for Good

Ruang aman bagi anak untuk melaporkan kekerasan

SIRANI (Sistem Inovatif Pelaporan Kekerasan Anak Berbasis AI) adalah platform pelaporan yang menggabungkan chatbot empatik dengan deteksi emosi wajah secara real-time lewat kamera, supaya anak merasa didengar sebelum laporan diteruskan ke petugas melalui panel admin. Halaman ini merangkum apa yang saya bangun: alur percakapan, deteksi emosi, skema data laporan, dan panel admin.

3
modul inti: chatbot, deteksi emosi, admin
7
kategori emosi terdeteksi real-time
1
alur laporan otomatis ke petugas
02Fitur

Modul yang saya bangun

Empat modul utama yang membentuk pengalaman pelaporan, dari percakapan pertama sampai laporan sampai ke petugas.

COREAman & Anonim
Anak dapat bercerita tanpa perlu login atau mengisi identitas — mengurangi rasa takut di langkah pertama.
COREChatbot Empatik Dua Arah
Percakapan real-time yang merespons dengan nada suportif, menuntun anak bercerita secara bertahap.
AIDeteksi Emosi Wajah Real-time
Kamera memantau ekspresi wajah selama sesi chat berlangsung, membantu sistem membaca kondisi emosional anak.
AIMeneruskan Laporan
Ringkasan percakapan dan indikasi emosi diteruskan sebagai laporan terstruktur, siap ditinjau petugas.
COREPanel Admin (Login)
Akses khusus petugas untuk meninjau, memverifikasi, dan menindaklanjuti laporan yang masuk.
03Arsitektur

Bagaimana satu sesi pelaporan mengalir

Kamera dan chat berjalan berdampingan di sisi anak, lalu hasilnya masuk ke sistem sebagai satu laporan yang bisa ditinjau petugas.

Anak kamera + chat Chatbot Realtime teks + video stream Deteksi Emosi analisis wajah Sistem Laporan database Panel Admin petugas login pesan stream wajah simpan laporan tinjau label emosi

Alur: anak bercerita → emosi terbaca paralel → laporan tersimpan → petugas menindaklanjuti

04Data

Skema data laporan

Inti skema yang menghubungkan satu sesi chat dengan jejak emosi yang terdeteksi dan status tindak lanjut petugas.

SESSIONS id · PK started_at status is_anonymous CHAT_LOGS id · PK session_id · FK sender message EMOTION_LOGS id · PK session_id · FK emotion_label confidence REPORTS id · PK session_id · FK summary status ADMIN_USERS id · PK username reviewed_report_id · FK last_login berisi merekam menghasilkan ditinjau oleh
05Integrasi AI

Dari kamera anak sampai laporan siap tinjau

Lima langkah dari sesi chat dibuka sampai laporan sampai ke meja petugas.

1

Buka sesi chat secara anonim

Anak membuka chatbot tanpa perlu membuat akun; sistem meminta izin akses kamera untuk pemantauan emosi.

2

Pantau ekspresi wajah real-time

Selama percakapan berlangsung, model deteksi emosi membaca ekspresi wajah dari stream kamera secara berkala.

3

Chatbot merespons secara empatik

Setiap pesan anak dijawab dengan nada yang menenangkan, mendorong cerita berlanjut tanpa terasa menginterogasi.

4

Susun ringkasan laporan

Isi percakapan dan pola emosi yang terekam digabung menjadi satu ringkasan laporan terstruktur.

5

Teruskan ke panel admin

Laporan masuk ke antrean petugas yang login di panel admin untuk diverifikasi dan ditindaklanjuti.

06Teknologi

Stack yang saya pakai

Daftar berikut disusun dari apa yang terlihat di produk — sesuaikan dengan stack asli kamu sebelum dipublikasikan.

HTML / CSS / JavaScript Go Deteksi Emosi Wajah (real-time) Chatbot AI Autentikasi Admin Database Laporan Vercel
07Sorotan

Yang saya bawa ke proyek ini

Aman & anonim sejak awal

Tidak ada hambatan login di sisi anak — mengurangi rasa takut di langkah pertama untuk bercerita.

Deteksi emosi paralel

Kamera dan chat berjalan bersamaan, memberi konteks emosional yang tidak tertangkap dari teks saja.

Chatbot yang mendengarkan

Alur percakapan dirancang untuk menuntun cerita secara bertahap, bukan menodongkan pertanyaan.

Laporan siap tindak lanjut

Panel admin memberi petugas ringkasan yang jelas sehingga respons ke anak bisa lebih cepat.

Catatan etika: karena SIRANI menangani data sensitif anak, pastikan halaman deskripsi ini tidak menampilkan cuplikan percakapan nyata, foto wajah pengguna, atau kredensial admin — cukup jelaskan alurnya secara umum.

Lihat platform secara langsung

Seluruh modul SIRANI — chatbot, deteksi emosi, dan panel admin yang dijelaskan di halaman ini — dapat diakses melalui deployment di siranife.vercel.app.