connect(); $getBanyakSidang = file_get_contents("https://gis.my.id/_API/getListCountPresensiSidangByAngkatan.php"); $decodedBanyakSidang = json_decode($getBanyakSidang, true); $listBanyakSidang = $decodedBanyakSidang['data']; $getListMahasiswa = file_get_contents("https://informatika.untan.ac.id/API/public/data_mahasiswa_per_angkatan.php?angkatan=$angkatan&key=MfQE6ej2ffxEKgVx7YXVA3HbHg3d4hRhXyBnRnYgkjwuSaLNW2V5PxeVSKWySUsbbhVyEWVSs", true); $decodedBanyakMahasiswa = json_decode($getListMahasiswa, true); $listData = []; foreach($decodedBanyakMahasiswa as $key => $val){ $nim = strtoupper(trim($val['nim'])); $nama = strtoupper(trim($val['nama'])); $dataSidang = [ 'proposal' => 0, 'hasil' => 0, 'akhir' => 0, ]; if(isset($listBanyakSidang[$nim])){ $dataSidang = $listBanyakSidang[$nim]; } array_push($listData, [ 'nim' => $nim, 'nama' => $nama, 'banyak' => $dataSidang, ]); } $no = 1; foreach($listData as $key=>$val){ $nama = $val['nama']; $nim = $val['nim']; $banyakSidang = $val['banyak']; $bProposal = $banyakSidang['proposal']; $bHasil = $banyakSidang['hasil']; $bAkhir = $banyakSidang['akhir']; $colorProp = ""; $colorAkhir = ""; if($bProposal < 10){ $colorProp = " style='background-color:yellow' "; } if($bAkhir < 10){ $colorAkhir = " style='background-color:yellow' "; } $isiTabel .= "$no$nama$nim$bProposal$bAkhir"; $no++; } if(sizeof($listData) == 0){ $isiTabel = "Tidak ada data mahasiswa untuk angkatan ini"; } echo ' '; ?>

Data Presensi Seminar/Sidang Skripsi

NoNamaNIMBanyak Seminar ProposalBanyak Sidang Akhir