diff --git a/simulasi-mk.html b/simulasi-mk.html
index 2cdcea0..7cf9f82 100644
--- a/simulasi-mk.html
+++ b/simulasi-mk.html
@@ -133,8 +133,9 @@
Simulasi Studi Berbasis IPS
- berikut merupakan simulasi student plan dalam menyelesaikan studi di program studi informatika universitas tanjungpura
-
+ Simulasi nyata: IPS Semester lalu menentukan jatah SKS semester depan.
+ Jalur UMUM (Campuran) sekarang menampilkan mata kuliah spesifik di semester akhir. Buka Katalog untuk mengganti sesuai minat Anda.
+
MKWU
@@ -794,27 +795,19 @@
document.getElementById('ipk-global').innerText = ipk.toFixed(2);
document.getElementById('total-fail').innerText = failedSKS;
-// Contoh input data
-let ipk = 3.65;
-let adaNilaiE = true; // Ubah ke 'false' jika tidak ada mata kuliah nilai E
-
-let predikat = "Memuaskan"; // Nilai default (2.00 - 3.00)
-
-// ATURAN BARU:
-// Syarat Cum Laude: IPK >= 3.51 DAN (&&) TIDAK (!) ada nilai E
-if (ipk >= 3.51 && !adaNilaiE) {
- predikat = "Cum Laude";
-}
-// Jika IPK >= 3.51 tapi punya nilai E, dia akan gagal di 'if' pertama
-// dan otomatis masuk ke sini (karena 3.65 itu >= 3.01)
-else if (ipk >= 3.01) {
- predikat = "Sangat Memuaskan";
-}
-else if (ipk < 2.00) {
- predikat = "Nasakom";
-}
-
-document.getElementById('predikat-ipk').innerText = predikat;
+ let predikat = "Memuaskan";
+ // NEW LOGIC
+ const adaNilaiE = failedSKS > 0;
+
+ if (ipk >= 3.51 && !adaNilaiE) {
+ predikat = "Cum Laude";
+ } else if (ipk >= 3.01) {
+ predikat = "Sangat Memuaskan";
+ } else if (ipk < 2.00) {
+ predikat = "Nasakom";
+ }
+
+ document.getElementById('predikat-ipk').innerText = predikat;
// Chart 1: IPS Trend
const ctx1 = document.getElementById('ipsChart').getContext('2d');