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 IKNama IKBobot IK
IK-1Kemampuan analisis kebutuhan pengguna20.00%
IK-2Kemampuan merancang solusi visual dan teknis30.00%
IK-3Kemampuan implementasi dan integrasi media25.00%
IK-4Kemampuan evaluasi kualitas hasil akhir25.00%
B. Tabel Hasil CPMK
Kode CPMKBobot dari IK terkaitTotal 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-CPMKAsal CPMK% kontribusi terhadap CPMKBobot Sub-CPMKTotal akhir
Sub-CPMK-1ACPMK-140.00%5.60%5.60%
Sub-CPMK-1BCPMK-160.00%8.40%8.40%
Sub-CPMK-2ACPMK-250.00%12.00%12.00%
Sub-CPMK-2BCPMK-250.00%12.00%12.00%
Sub-CPMK-3ACPMK-330.00%11.10%11.10%
Sub-CPMK-3BCPMK-370.00%25.90%25.90%
Sub-CPMK-4ACPMK-4100.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.
IKBobot IKCPMK% kontribusi CPMK thd IKBobot kontribusi CPMKSub-CPMK% kontribusi Sub-CPMK thd CPMKBobot akhir Sub-CPMK
IK-1
Kemampuan analisis kebutuhan pengguna
20.00%CPMK-170.00%14.00%Sub-CPMK-1A40.00%5.60%
IK-1
Kemampuan analisis kebutuhan pengguna
20.00%CPMK-170.00%14.00%Sub-CPMK-1B60.00%8.40%
IK-1
Kemampuan analisis kebutuhan pengguna
20.00%CPMK-230.00%6.00%Sub-CPMK-2A50.00%3.00%
IK-1
Kemampuan analisis kebutuhan pengguna
20.00%CPMK-230.00%6.00%Sub-CPMK-2B50.00%3.00%
IK-2
Kemampuan merancang solusi visual dan teknis
30.00%CPMK-260.00%18.00%Sub-CPMK-2A50.00%9.00%
IK-2
Kemampuan merancang solusi visual dan teknis
30.00%CPMK-260.00%18.00%Sub-CPMK-2B50.00%9.00%
IK-2
Kemampuan merancang solusi visual dan teknis
30.00%CPMK-340.00%12.00%Sub-CPMK-3A30.00%3.60%
IK-2
Kemampuan merancang solusi visual dan teknis
30.00%CPMK-340.00%12.00%Sub-CPMK-3B70.00%8.40%
IK-3
Kemampuan implementasi dan integrasi media
25.00%CPMK-3100.00%25.00%Sub-CPMK-3A30.00%7.50%
IK-3
Kemampuan implementasi dan integrasi media
25.00%CPMK-3100.00%25.00%Sub-CPMK-3B70.00%17.50%
IK-4
Kemampuan evaluasi kualitas hasil akhir
25.00%CPMK-4100.00%25.00%Sub-CPMK-4A100.00%25.00%