Setelah ulangan selesai, guru biasanya harus menghitung tingkat kesukaran dan daya pembeda tiap butir. Alat ini mengerjakannya langsung di browser: isi nilai, hasil per butir muncul, bisa dicetak atau disalin ke Excel.
Cara Pakai
Pilih jenis soalnya: Benar/Salah untuk pilihan ganda, atau Esai untuk uraian berskor.
Untuk esai, isi skor maksimum tiap butir sesuai rubrik, misalnya 5. Angka ini dipakai menghitung p dan D, jadi hasilnya tidak lagi mengira-ngira dari nilai tertinggi yang kebetulan muncul.
Isi nilai siswa: klik kotak untuk benar/salah, atau tulis skornya pada mode esai.
Klik Hitung hasil, lalu cetak atau salin ke Excel.
Belum punya data? Klik Isi contoh untuk melihat kedua mode bekerja.
1Pilih jenis soal
<div class="maxrow hidden" id="maxRow"> <label for="maxScore">Skor maksimum tiap butir</label> <input type="number" id="maxScore" value="5" min="1" max="100" step="1" inputmode="numeric"> <span class="hint" style="margin:0">Contoh rubrik esai: skor tertinggi yang mungkin dicapai satu butir.</span></div><h3 style="margin-top:6px"><span class="step">2</span>Isi nilai siswa</h3><p class="sub" id="gridHelp">Klik kotak bila siswa menjawab benar; tanda centang muncul. Klik lagi untuk membatalkan.</p><div class="scroll"> <table id="grid" aria-label="Tabel jawaban siswa per butir"> <thead><tr id="head"><th scope="col">Siswa</th></tr></thead> <tbody id="body"></tbody> </table></div><div class="tools"> <button class="ghost small" id="addRow">+ Baris siswa</button> <button class="ghost small" id="addCol">+ Kolom butir</button> <button class="ghost small" id="delRow">− Baris</button> <button class="ghost small" id="delCol">− Kolom</button></div><p class="hint" id="zeroHint">Kotak kosong berarti jawaban salah.</p><div class="tools"> <button class="ghost small" id="sample">Isi contoh</button> <button class="ghost small" id="reset">Kosongkan</button></div><button class="primary" id="go">Hitung hasil</button><p class="msg hidden" id="err" role="status"></p>
3Hasil per butir
<table class="rtable"> <thead><tr><th>Butir</th><th>p</th><th>Kategori</th><th>D</th><th>Kategori</th><th>Saran</th></tr></thead> <tbody id="rows"></tbody></table><div class="cards" id="cards"></div><p class="note">p = tingkat kesukaran (makin kecil makin sukar). D = daya pembeda (makin besar makin baik). Kaidah umum: p 0,30–0,70 sedang; D ≥ 0,40 baik, 0,30–0,39 cukup, 0,20–0,29 rendah, di bawah 0,20 perlu perbaikan.</p>
Cara Membaca Hasilnya
Angka p menunjukkan tingkat kesukaran: makin kecil, makin sukar. Angka D menunjukkan daya pembeda. Butir yang baik punya p sedang dan D tinggi.
Kalau sebuah butir punya D rendah, jangan langsung dibuang. Sering penyebabnya kalimat soal yang ambigu, bukan tingkat kesulitannya.
Pertanyaan yang Sering Muncul
Apakah data siswa dikirim ke server?
Tidak. Semua perhitungan terjadi di browser. Tidak ada data yang dikirim atau disimpan.
Bisa untuk soal esai?
Bisa. Pilih mode Esai, tentukan skor maksimum per butir, lalu tulis skor tiap siswa. Rumusnya sama: p = rata-rata skor dibagi skor maksimum.
Berapa siswa minimal?
Empat siswa, karena perlu dibentuk kelompok atas dan bawah. Satu kelas penuh memberi hasil lebih stabil.