function HitungNilai()
{
    // Ambil data
    $jadwalid = $_REQUEST['jadwalid'];
    $jdwl = GetFields('jadwal', 'JadwalID', $jadwalid, '*');
    $TOTAL = $jdwl['Tugas1'] + $jdwl['Tugas2'] + $jdwl['Tugas3'] + $jdwl['Tugas4'] + $jdwl['Tugas5'] + $jdwl['Presensi'] + $jdwl['UTS'] + $jdwl['UAS'] + $jdwl['Responsi'] + $jdwl['Quiz'];
    if ($jdwl['Final'] == 'Y') {
        $pesan = "<center><h1>Tidak Dapat Diproses</h1><hr size=1 color=silver />\r\n      Nilai sudah tidak dapat diproses karena sudah difinalisasi.<br />\r\n      Hubungi SIM/Ka BAA untuk informasi lebih lanjut tentang finalisasi nilai.\r\n      <hr size=1 color=silver />\r\n      <input type=button name='Tutup' value='Tutup Pesan' onClick='window.close()'>";
        $nmf = HOME_FOLDER . DS . "tmp/{$_SESSION['_Login']}.html";
        $f = fopen($nmf, 'w');
        fwrite($f, $pesan);
        fclose($f);
        PopupMsg($nmf);
    } elseif ($TOTAL == 0) {
        $pesan = "<center><h1>Tidak Dapat Diproses</h1><hr size=1 color=silver />\r\n      Nilai tidak dapat diproses karena <u><b>Bobot Nilai</b></u> untuk mata kuliah ini belum diisi.<br />\r\n      Isi terlebih dahulu Bobot Nilai untuk mata kuliah ini.\r\n      <hr size=1 color=silver />\r\n      <input type=button name='Tutup' value='Tutup Pesan' onClick='window.close()'>";
        $nmf = HOME_FOLDER . DS . "tmp/{$_SESSION['_Login']}.html";
        $f = fopen($nmf, 'w');
        fwrite($f, $pesan);
        fclose($f);
        PopupMsg($nmf);
    } else {
        HitungNilai1($jadwalid, $jdwl);
    }
}
function DISKPRC()
{
    $nmf = $_REQUEST['nmf'];
    if (file_exists($nmf)) {
        $isi = parse_ini_file($nmf, true);
        $JadwalID = $isi['KULIAH']['ID'];
        // upload nilai
        $Jumlah = $isi['MHSW']['Jumlah'];
        for ($i = 1; $i <= $Jumlah; $i++) {
            $_det = $isi['MHSW'][$i];
            $det = explode(',', $_det);
            $_MhswID = $det[0];
            $_Tugas1 = $det[2] + 0;
            $_Tugas2 = $det[3] + 0;
            $_Tugas3 = $det[4] + 0;
            $_Tugas4 = $det[5] + 0;
            $_Tugas5 = $det[6] + 0;
            $_Presensi = $det[7] + 0;
            $_UTS = $det[8] + 0;
            $_UAS = $det[9] + 0;
            $_NilaiAkhir = $det[10] + 0;
            $_Responsi = $det[11] + 0;
            $_GradeNilai = $det[12];
            $_BobotNilai = $det[13] + 0;
            $s = "update krs\r\n        set Tugas1={$_Tugas1}, Tugas2={$_Tugas2}, Tugas3={$_Tugas3}, Tugas4={$_Tugas4}, Tugas5={$_Tugas5},\r\n        Presensi={$_Presensi}, UTS={$_UTS}, UAS={$_UAS}, NilaiAkhir={$_NilaiAkhir}, Responsi={$_Responsi}, \r\n        GradeNilai='{$_GradeNilai}', BobotNilai={$_BobotNilai}\r\n        where JadwalID='{$JadwalID}'\r\n          and MhswID='{$_MhswID}' ";
            //echo "$s<br />";
            $r = _query($s);
        }
        // update jadwal
        $TugasMandiri = $isi['BOBOT']['TugasMandiri'] + 0;
        $Tugas1 = $isi['BOBOT']['Tugas1'] + 0;
        $Tugas2 = $isi['BOBOT']['Tugas2'] + 0;
        $Tugas3 = $isi['BOBOT']['Tugas3'] + 0;
        $Tugas4 = $isi['BOBOT']['Tugas4'] + 0;
        $Tugas5 = $isi['BOBOT']['Tugas5'] + 0;
        $Presensi = $isi['BOBOT']['Presensi'] + 0;
        $UTS = $isi['BOBOT']['UTS'] + 0;
        $UAS = $isi['BOBOT']['UAS'] + 0;
        $Responsi = $isi['BOBOT']['Responsi'] + 0;
        $sj = "update jadwal set\r\n      TugasMandiri={$TugasMandiri},\r\n      Tugas1={$Tugas1}, Tugas2={$Tugas2}, Tugas3={$Tugas3}, Tugas4={$Tugas4}, Tugas5={$Tugas5},\r\n      Presensi={$Presensi}, UTS={$UTS}, UAS={$UAS}, Responsi={$Responsi}\r\n      where JadwalID={$JadwalID}";
        $rj = _query($sj);
        $jdwl = GetFields('jadwal', 'JadwalID', $JadwalID, "*");
        // Hitung Nilai
        include_once "dosen.nilai.sav.php";
        HitungNilai1($JadwalID, $jdwl);
        echo Konfirmasi("Proses Selesai", "Proses upload nilai telah selesai.\r\n      <hr />\r\n      Opsi: <a href='?mnux={$_SESSION['mnux']}'>Kembali</a> | \r\n      <b><a href='?mnux={$_SESSION['mnux']}&gos=DISKFINAL&jadwalid={$JadwalID}'>Finalisasi Matakuliah ini</a></b>");
        /*// verbose
          echo "<pre>";
          print_r($isi);
          echo "</pre>";
          */
    } else {
        echo ErrorMsg("Gagal Proses", "File nilai <font size=+1>{$nmf}</font> tidak ditemukan.");
    }
}