again n again

This commit is contained in:
Randa Firman Putra
2025-12-04 22:15:37 +07:00
parent 82bec8eecc
commit 700a153b86
33 changed files with 1437 additions and 58 deletions

View File

@@ -122,11 +122,11 @@ export async function GET() {
// Di SQL, jika nilai NULL, kondisi akan menghasilkan NULL (dianggap FALSE dalam CASE WHEN)
let isDO = 0;
// Evaluasi 4 semester: semester BETWEEN 4 AND 7 AND (sks_total < 40 OR ipk <= 2.50)
// Evaluasi 4 semester: semester BETWEEN 3 AND 6 AND (sks_total < 40 OR ipk <= 2.50)
// Jika sksTotal NULL (tidak ada nilai), kondisi sksTotal < 40 akan NULL (FALSE)
if (
sem >= 4 &&
sem <= 7 &&
sem >= 3 &&
sem <= 6 &&
sksTotal !== null && // Pastikan ada data nilai
(
sksTotal < 40 ||
@@ -135,10 +135,10 @@ export async function GET() {
) {
isDO = 1;
}
// Evaluasi 8 semester: semester BETWEEN 8 AND 13 AND (sks_total < 80 OR ipk <= 2.50)
// Evaluasi 8 semester: semester BETWEEN 7 AND 11 AND (sks_total < 80 OR ipk <= 2.50)
else if (
sem >= 8 &&
sem <= 13 &&
sem >= 7 &&
sem <= 11 &&
sksTotal !== null && // Pastikan ada data nilai
(
sksTotal < 80 ||
@@ -147,10 +147,10 @@ export async function GET() {
) {
isDO = 1;
}
// Evaluasi akhir masa studi: semester = 14 AND (sks_total < 144 OR ipk <= 2.00 OR jumlah_e > 0 OR sks_d > 14 OR min_wajib < 2.00 OR lulus_ta1 = 0 OR lulus_ta2 = 0)
// Evaluasi akhir masa studi: semester = 12 AND (sks_total < 144 OR ipk <= 2.00 OR jumlah_e > 0 OR sks_d > 14 OR min_wajib < 2.00 OR lulus_ta1 = 0 OR lulus_ta2 = 0)
// Di SQL: lulus_ta1 = 0 akan TRUE jika lulus_ta1 adalah 0, FALSE jika NULL atau 1
else if (
sem === 14 &&
sem === 12 &&
sksTotal !== null && // Pastikan ada data nilai
(
sksTotal < 144 ||