KPID North Sumatra monitored the province's television broadcasts and wrote down every violation by hand — a notebook, or a spreadsheet filled in afterwards. Watching happened in one place and recording in another, so what ended up on the record depended on memory and on whichever notes survived the shift. Assembling a province-wide picture from that meant collecting scattered files.KPID Sumatera Utara memantau siaran televisi provinsi dan mencatat setiap pelanggaran dengan tangan — di buku catatan, atau di spreadsheet yang diisi belakangan. Memantau terjadi di satu tempat, mencatat di tempat lain, sehingga apa yang akhirnya tercatat bergantung pada ingatan dan pada catatan mana yang selamat sampai akhir shift. Menyusun gambaran satu provinsi dari situ berarti mengumpulkan berkas yang tersebar.
SolutionSolusi
The broadcast equipment feeds the web application directly: WebRTC carries the live signal into the browser, so the stream an operator is watching is the stream the system is attached to. When a violation appears, the operator fills the form beside the video and the report is written into the system on the spot — nothing to transcribe afterwards, no separate spreadsheet. Each case then carries a status through review, and a dashboard shows the open cases across the province.Perangkat siaran memberi umpan langsung ke aplikasi web: WebRTC membawa sinyal live ke dalam browser, sehingga siaran yang dipantau operator adalah siaran yang terhubung ke sistem. Saat pelanggaran muncul, operator mengisi form di samping video dan laporannya langsung tertulis ke sistem — tidak ada yang perlu disalin belakangan, tidak ada spreadsheet terpisah. Setiap kasus lalu membawa statusnya melewati peninjauan, dan dashboard menampilkan kasus terbuka se-provinsi.
My partPeran saya
I built the system, starting with the part that made the rest possible: getting the broadcast equipment onto an operator's screen, over WebRTC, live in the browser with no plugin and no separate player. Around that I built the reporting form bound to the feed, the status model that moves a case through review, and the dashboard regulators watch. It replaced handwriting and spreadsheets as the province's record of broadcast violations, and the people who enforce those rules use it directly.Saya membangun sistemnya, dimulai dari bagian yang membuat sisanya mungkin: membawa perangkat siaran ke layar operator, lewat WebRTC, live di browser tanpa plugin dan tanpa pemutar terpisah. Di sekelilingnya saya bangun form pelaporan yang terikat ke siaran itu, model status yang menggerakkan kasus melewati peninjauan, dan dashboard yang dipantau regulator. Sistem ini menggantikan tulisan tangan dan spreadsheet sebagai catatan pelanggaran siaran provinsi, dan dipakai langsung oleh pihak yang menegakkan aturannya.