Simulasi Bobot OBE
Modul ini mengaudit logika pembobotan IK -> CPMK -> Sub-CPMK dan menghitungnya dengan aturan OBE yang eksplisit, konsisten, transparan, dan total akhirnya tepat 100%.
Cek Logika Existing Aplikasi
Ringkasan ini menjelaskan kenapa logika hitung baru perlu dipisahkan dan dibuat lebih eksplisit.
Logika aplikasi yang ada saat ini masih menghitung bobot Sub-CPMK dari tabel evaluasi RPS, lalu menjumlahkannya menjadi bobot CPMK.
Setelah itu bobot CPMK baru dinormalisasi ke relasi IK-CPL yang sudah ada. Jadi arah hitungnya masih cenderung mundur dari asesmen ke CPMK, belum eksplisit dari IK ke CPMK lalu ke Sub-CPMK.
Karena itu, aturan distribusi 100% per IK dan 100% per CPMK belum menjadi source of truth utama. Modul ini dibuat untuk menutup gap tersebut dengan perhitungan yang eksplisit, transparan, dan mudah diaudit.
Input JSON yang Mudah Diedit
Ganti data untuk mata kuliah lain, lalu klik hitung ulang. Struktur ini sengaja dijaga sederhana agar mudah dipakai ulang.
Rumus Perhitungan
Bobot kontribusi CPMK = Bobot IK x (% kontribusi CPMK terhadap IK / 100).
Bobot akhir CPMK = jumlah seluruh bobot kontribusi CPMK dari semua IK yang masuk ke CPMK tersebut.
Bobot jalur Sub-CPMK = Bobot kontribusi CPMK x (% kontribusi Sub-CPMK terhadap CPMK / 100).
Bobot akhir Sub-CPMK = jumlah seluruh bobot jalur Sub-CPMK yang menuju kode Sub-CPMK yang sama.
Jika terjadi pembulatan desimal, sistem menyesuaikan elemen terakhir pada kelompok terkait agar total tetap presisi 100%.
Validasi Total
Semua pemeriksaan wajib harus lolos sebelum hasil dipakai untuk OBE/RPS.
Total bobot IK
Total seluruh bobot IK sudah tepat 100%.
Expected: 100.00% | Actual: 100.00%
Valid
Distribusi CPMK untuk IK-1
Distribusi kontribusi IK-1 ke seluruh CPMK sudah tepat 100%.
Expected: 100.00% | Actual: 100.00%
Valid
Distribusi CPMK untuk IK-2
Distribusi kontribusi IK-2 ke seluruh CPMK sudah tepat 100%.
Expected: 100.00% | Actual: 100.00%
Valid
Distribusi CPMK untuk IK-3
Distribusi kontribusi IK-3 ke seluruh CPMK sudah tepat 100%.
Expected: 100.00% | Actual: 100.00%
Valid
Distribusi CPMK untuk IK-4
Distribusi kontribusi IK-4 ke seluruh CPMK sudah tepat 100%.
Expected: 100.00% | Actual: 100.00%
Valid
Distribusi Sub-CPMK untuk CPMK-1
Distribusi kontribusi CPMK-1 ke seluruh Sub-CPMK sudah tepat 100%.
Expected: 100.00% | Actual: 100.00%
Valid
Distribusi Sub-CPMK untuk CPMK-2
Distribusi kontribusi CPMK-2 ke seluruh Sub-CPMK sudah tepat 100%.
Expected: 100.00% | Actual: 100.00%
Valid
Distribusi Sub-CPMK untuk CPMK-3
Distribusi kontribusi CPMK-3 ke seluruh Sub-CPMK sudah tepat 100%.
Expected: 100.00% | Actual: 100.00%
Valid
Distribusi Sub-CPMK untuk CPMK-4
Distribusi kontribusi CPMK-4 ke seluruh Sub-CPMK sudah tepat 100%.
Expected: 100.00% | Actual: 100.00%
Valid
Total akhir seluruh Sub-CPMK
Total akhir seluruh Sub-CPMK sudah tepat 100%.
Expected: 100.00% | Actual: 100.00%
Valid
Total Bobot IK
100.00%
Total Bobot CPMK
100.00%
Total Bobot Sub-CPMK
100.00%
A. Tabel Ringkas IK
| Kode IK | Nama IK | Bobot IK |
|---|---|---|
| IK-1 | Kemampuan analisis kebutuhan pengguna | 20.00% |
| IK-2 | Kemampuan merancang solusi visual dan teknis | 30.00% |
| IK-3 | Kemampuan implementasi dan integrasi media | 25.00% |
| IK-4 | Kemampuan evaluasi kualitas hasil akhir | 25.00% |
B. Tabel Hasil CPMK
| Kode CPMK | Bobot dari IK terkait | Total Bobot CPMK |
|---|---|---|
| CPMK-1 | IK-1 (Kemampuan analisis kebutuhan pengguna): 14.00% | 14.00% |
| CPMK-2 | IK-1 (Kemampuan analisis kebutuhan pengguna): 6.00% IK-2 (Kemampuan merancang solusi visual dan teknis): 18.00% | 24.00% |
| CPMK-3 | IK-2 (Kemampuan merancang solusi visual dan teknis): 12.00% IK-3 (Kemampuan implementasi dan integrasi media): 25.00% | 37.00% |
| CPMK-4 | IK-4 (Kemampuan evaluasi kualitas hasil akhir): 25.00% | 25.00% |
C. Tabel Hasil Sub-CPMK
| Kode Sub-CPMK | Asal CPMK | % kontribusi terhadap CPMK | Bobot Sub-CPMK | Total akhir |
|---|---|---|---|---|
| Sub-CPMK-1A | CPMK-1 | 40.00% | 5.60% | 5.60% |
| Sub-CPMK-1B | CPMK-1 | 60.00% | 8.40% | 8.40% |
| Sub-CPMK-2A | CPMK-2 | 50.00% | 12.00% | 12.00% |
| Sub-CPMK-2B | CPMK-2 | 50.00% | 12.00% | 12.00% |
| Sub-CPMK-3A | CPMK-3 | 30.00% | 11.10% | 11.10% |
| Sub-CPMK-3B | CPMK-3 | 70.00% | 25.90% | 25.90% |
| Sub-CPMK-4A | CPMK-4 | 100.00% | 25.00% | 25.00% |
D. Tabel Detail Audit
Tabel ini menunjukkan jalur lengkap dari IK ke CPMK lalu turun ke Sub-CPMK untuk memudahkan audit OBE/RPS.
| IK | Bobot IK | CPMK | % kontribusi CPMK thd IK | Bobot kontribusi CPMK | Sub-CPMK | % kontribusi Sub-CPMK thd CPMK | Bobot akhir Sub-CPMK |
|---|---|---|---|---|---|---|---|
| IK-1 Kemampuan analisis kebutuhan pengguna | 20.00% | CPMK-1 | 70.00% | 14.00% | Sub-CPMK-1A | 40.00% | 5.60% |
| IK-1 Kemampuan analisis kebutuhan pengguna | 20.00% | CPMK-1 | 70.00% | 14.00% | Sub-CPMK-1B | 60.00% | 8.40% |
| IK-1 Kemampuan analisis kebutuhan pengguna | 20.00% | CPMK-2 | 30.00% | 6.00% | Sub-CPMK-2A | 50.00% | 3.00% |
| IK-1 Kemampuan analisis kebutuhan pengguna | 20.00% | CPMK-2 | 30.00% | 6.00% | Sub-CPMK-2B | 50.00% | 3.00% |
| IK-2 Kemampuan merancang solusi visual dan teknis | 30.00% | CPMK-2 | 60.00% | 18.00% | Sub-CPMK-2A | 50.00% | 9.00% |
| IK-2 Kemampuan merancang solusi visual dan teknis | 30.00% | CPMK-2 | 60.00% | 18.00% | Sub-CPMK-2B | 50.00% | 9.00% |
| IK-2 Kemampuan merancang solusi visual dan teknis | 30.00% | CPMK-3 | 40.00% | 12.00% | Sub-CPMK-3A | 30.00% | 3.60% |
| IK-2 Kemampuan merancang solusi visual dan teknis | 30.00% | CPMK-3 | 40.00% | 12.00% | Sub-CPMK-3B | 70.00% | 8.40% |
| IK-3 Kemampuan implementasi dan integrasi media | 25.00% | CPMK-3 | 100.00% | 25.00% | Sub-CPMK-3A | 30.00% | 7.50% |
| IK-3 Kemampuan implementasi dan integrasi media | 25.00% | CPMK-3 | 100.00% | 25.00% | Sub-CPMK-3B | 70.00% | 17.50% |
| IK-4 Kemampuan evaluasi kualitas hasil akhir | 25.00% | CPMK-4 | 100.00% | 25.00% | Sub-CPMK-4A | 100.00% | 25.00% |