SMPN 3 WATES
RUANG HARAPAN: Tak Ada Anak Tertinggal
Laporkan anak usia SMP yang tidak bersekolah (ATS). Bersama kita pantau, tangani, dan kembalikan mereka ke bangku sekolah.
π Laporkan ATSFormulir pelaporan
Laporkan Anak Tidak Sekolah
Isi data dengan benar. Setelah disimpan, laporan dapat dikirim ke email atau dicetak dalam format A4.
Pemantauan
Data Anak Tidak Sekolah
Pantau ATS yang belum maupun sudah tertangani. Data tersimpan di peramban ini.
0Total Laporan
0Belum Tertangani
0Sudah Tertangani
0%Persentase Pengentasan
| No | Nama | TTL | Asal Sekolah | Alasan | Status | Aksi |
|---|
Belum ada data yang sesuai.
Grafik Pengentasan ATS
Sudah TertanganiBelum Tertangani
Jumlah ATS per alasan
Mode Petugas
Masukkan PIN untuk melihat dan mengelola data lengkap.
${esc(k)} (${v.s+v.b})
Belum ada data.
'; $('m').classList.add('show');setTimeout(()=>{const a=$('arc');if(a)a.style.strokeDasharray=g+' '+C;$('bars').querySelectorAll('[data-w]').forEach(e=>e.style.width=e.dataset.w+'%')},80)} ['bChart','heroChart','qChart'].forEach(i=>$(i).addEventListener('click',e=>{e.preventDefault();chart()})); $('mx').onclick=()=>$('m').classList.remove('show'); $('m').addEventListener('click',e=>{if(e.target.id==='m')$('m').classList.remove('show')}); document.querySelectorAll('[data-f]').forEach(a=>a.addEventListener('click',()=>{$('fs').value=a.dataset.f;render()})); $('q').oninput=render;$('fs').onchange=render; document.querySelectorAll('#rh a[href^="#"]').forEach(a=>a.addEventListener('click',e=>{const t=$(a.getAttribute('href').slice(1));if(t){e.preventDefault();t.scrollIntoView({behavior:'smooth'})}})); const EMB=window.parent!==window; if(EMB){$('rh').classList.add('embed');const sh=()=>parent.postMessage({rhHeight:Math.ceil($('rh').getBoundingClientRect().height)},'*');new ResizeObserver(sh).observe($('rh'));window.addEventListener('load',sh);sh()} if(!EMB){fit();addEventListener('resize',fit);addEventListener('load',()=>{fit();setTimeout(fit,400)})} $('tb').addEventListener('click',e=>{const b=e.target.closest('button[data-a]');if(!b||!admin)return;const f={t:toggle,m:mail,p:printOne,d:del}[b.dataset.a];if(f)f(Number(b.dataset.id))}); async function sha(t){const b=await crypto.subtle.digest('SHA-256',new TextEncoder().encode('rh:'+t));return[...new Uint8Array(b)].map(x=>x.toString(16).padStart(2,'0')).join('')} function setAdmin(v){admin=v;$('bAdmin').textContent=v?'π Keluar Mode Petugas':'π Mode Petugas';clearTimeout(idle);if(v)idle=setTimeout(()=>{setAdmin(false);toast('Mode Petugas terkunci otomatis')},600000);render()} async function login(){if(Date.now()
