main
ilhamwara 2025-07-08 09:15:07 +07:00
parent cf74945ab3
commit ba1c64fd4c
1 changed files with 148 additions and 95 deletions

View File

@ -377,19 +377,24 @@ if (!function_exists('hitungSkor')) {
$skor = 0; $skor = 0;
} }
}elseif($key == 'aspek_prlh'){ }elseif($key == 'aspek_prlh'){
if(count($val) >= 5){ if(is_array($val)){
$skor = 5; if(count($val) >= 5){
}elseif(count($val) == 4){ $skor = 5;
$skor = 4; }elseif(count($val) == 4){
}elseif(count($val) == 3){ $skor = 4;
$skor = 3; }elseif(count($val) == 3){
}elseif(count($val) == 2){ $skor = 3;
$skor = 2; }elseif(count($val) == 2){
}elseif(count($val) == 1){ $skor = 2;
$skor = 1; }elseif(count($val) == 1){
$skor = 1;
}else{
$skor = 0;
}
}else{ }else{
$skor = 0; $skor = 1;
} }
}elseif($key == 'unsur_warga_partisipasi'){ }elseif($key == 'unsur_warga_partisipasi'){
// Unsur utama // Unsur utama
@ -406,17 +411,22 @@ if (!function_exists('hitungSkor')) {
$skor = 0; // Jika unsur utama tidak lengkap, nilai = 0 $skor = 0; // Jika unsur utama tidak lengkap, nilai = 0
} }
}elseif($key == 'upaya_pemeliharaan'){ }elseif($key == 'upaya_pemeliharaan'){
if(count($val) >= 7){ if(is_array($val)){
$skor = 5; if(count($val) >= 7){
}elseif(count($val) == 6){ $skor = 5;
$skor = 4; }elseif(count($val) == 6){
}elseif(count($val) == 5){ $skor = 4;
$skor = 3; }elseif(count($val) == 5){
}elseif(count($val) == 4){ $skor = 3;
$skor = 2; }elseif(count($val) == 4){
}elseif(count($val) <= 3){ $skor = 2;
}elseif(count($val) <= 3){
$skor = 1;
}
}else{
$skor = 1; $skor = 1;
} }
}elseif($key == 'pelihara_kebersihan'){ }elseif($key == 'pelihara_kebersihan'){
$array3 = ["Sekolah bersih", "Sanitasi berfungsi", "Drainase berfungsi"]; $array3 = ["Sekolah bersih", "Sanitasi berfungsi", "Drainase berfungsi"];
@ -433,25 +443,35 @@ if (!function_exists('hitungSkor')) {
$skor = 1; $skor = 1;
} }
}elseif($key == 'upaya_pengurangan_timbulan'){ }elseif($key == 'upaya_pengurangan_timbulan'){
if(count($val) >= 7){ if(is_array($val)){
$skor = 5; if(count($val) >= 7){
}elseif(count($val) == 6){ $skor = 5;
$skor = 4; }elseif(count($val) == 6){
}elseif(count($val) == 5){ $skor = 4;
$skor = 3; }elseif(count($val) == 5){
}elseif(count($val) == 4){ $skor = 3;
$skor = 2; }elseif(count($val) == 4){
}elseif(count($val) <= 3){ $skor = 2;
}elseif(count($val) <= 3){
$skor = 1;
}
}else{
$skor = 1; $skor = 1;
} }
}elseif($key == 'upaya_daur_ulang_sampah'){ }elseif($key == 'upaya_daur_ulang_sampah'){
if(count($val) >= 3){ if(is_array($val)){
$skor = 3; if(count($val) >= 3){
}elseif(count($val) == 2){ $skor = 3;
$skor = 2; }elseif(count($val) == 2){
}elseif(count($val) == 1){ $skor = 2;
}elseif(count($val) == 1){
$skor = 1;
}
}else{
$skor = 1; $skor = 1;
} }
}elseif($key == 'pihak_terlibat_pemindahan_sampah'){ }elseif($key == 'pihak_terlibat_pemindahan_sampah'){
$array3 = ["Peserta didik", "Kader Adiwiyata", "Petugas kebersihan"]; $array3 = ["Peserta didik", "Kader Adiwiyata", "Petugas kebersihan"];
$array2 = ["Peserta didik", "Kader Adiwiyata"]; $array2 = ["Peserta didik", "Kader Adiwiyata"];
@ -481,58 +501,79 @@ if (!function_exists('hitungSkor')) {
$skor = 1; $skor = 1;
} }
}elseif($key == 'warga_sekolah'){ }elseif($key == 'warga_sekolah'){
if(count($val) >= 5){ if(is_array($val)){
$skor = 5; if(count($val) >= 5){
}elseif(count($val) == 4){ $skor = 5;
$skor = 4; }elseif(count($val) == 4){
}elseif(count($val) == 3){ $skor = 4;
$skor = 3; }elseif(count($val) == 3){
}elseif(count($val) == 2){ $skor = 3;
$skor = 2; }elseif(count($val) == 2){
}elseif(count($val) <= 1){ $skor = 2;
}elseif(count($val) <= 1){
$skor = 1;
}
}else{
$skor = 1; $skor = 1;
} }
}elseif($key == 'upaya_konservasi_air'){ }elseif($key == 'upaya_konservasi_air'){
if(count($val) >= 7){ if(is_array($val)){
$skor = 5; if(count($val) >= 7){
}elseif(count($val) == 6){ $skor = 5;
$skor = 4; }elseif(count($val) == 6){
}elseif(count($val) == 5){ $skor = 4;
$skor = 3; }elseif(count($val) == 5){
}elseif(count($val) == 4){ $skor = 3;
$skor = 2; }elseif(count($val) == 4){
}elseif(count($val) <= 3){ $skor = 2;
}elseif(count($val) <= 3){
$skor = 1;
}
}else{
$skor = 1; $skor = 1;
} }
}elseif($key == 'upaya_konservasi_energi'){ }elseif($key == 'upaya_konservasi_energi'){
if(count($val) >= 7){ if(is_array($val)){
$skor = 5; if(count($val) >= 7){
}elseif(count($val) == 6){ $skor = 5;
$skor = 4; }elseif(count($val) == 6){
}elseif(count($val) == 5){ $skor = 4;
$skor = 3; }elseif(count($val) == 5){
}elseif(count($val) == 4){ $skor = 3;
$skor = 2; }elseif(count($val) == 4){
}elseif(count($val) <= 3){ $skor = 2;
}elseif(count($val) <= 3){
$skor = 1;
}
}else{
$skor = 1; $skor = 1;
} }
}elseif($key == 'jumlah_karya_inovatif'){ }elseif($key == 'jumlah_karya_inovatif'){
if($val >= 5){ if(is_array($val)){
$skor = 3; if($val >= 5){
}elseif(($val >= 3) || ($val <= 4)){ $skor = 3;
$skor = 2; }elseif(($val >= 3) || ($val <= 4)){
}elseif(($val >= 1) || ($val <= 2)){ $skor = 2;
}elseif(($val >= 1) || ($val <= 2)){
$skor = 1;
}
}else{
$skor = 1; $skor = 1;
} }
}elseif($key == 'aksi_penerapan_prlh'){ }elseif($key == 'aksi_penerapan_prlh'){
if(count($val) >= 4){ if(is_array($val)){
$skor = 5; if(count($val) >= 4){
}elseif(count($val) == 3){ $skor = 5;
$skor = 4; }elseif(count($val) == 3){
}elseif(count($val) == 2){ $skor = 4;
$skor = 3; }elseif(count($val) == 2){
}elseif(count($val) == 1){ $skor = 3;
$skor = 2; }elseif(count($val) == 1){
$skor = 2;
}else{
$skor = 1;
}
}else{ }else{
$skor = 1; $skor = 1;
} }
@ -545,14 +586,18 @@ if (!function_exists('hitungSkor')) {
$skor = 1; $skor = 1;
} }
}elseif($key == 'jejaring_kerja'){ }elseif($key == 'jejaring_kerja'){
if(count($val) >= 5){ if(is_array($val)){
$skor = 5; if(count($val) >= 5){
}elseif(count($val) == 4){ $skor = 5;
$skor = 4; }elseif(count($val) == 4){
}elseif(count($val) == 3){ $skor = 4;
$skor = 3; }elseif(count($val) == 3){
}elseif(count($val) == 2){ $skor = 3;
$skor = 2; }elseif(count($val) == 2){
$skor = 2;
}else{
$skor = 1;
}
}else{ }else{
$skor = 1; $skor = 1;
} }
@ -576,22 +621,30 @@ if (!function_exists('hitungSkor')) {
} }
}elseif($key == 'media'){ }elseif($key == 'media'){
if(count($val) >= 5){ if(is_array($val)){
$skor = 3; if(count($val) >= 5){
}elseif((count($val) >= 3) || (count($val) <= 4)){ $skor = 3;
$skor = 2; }elseif((count($val) >= 3) || (count($val) <= 4)){
}elseif((count($val) >= 1) || (count($val) <= 2)){ $skor = 2;
}elseif((count($val) >= 1) || (count($val) <= 2)){
$skor = 1;
}
}else{
$skor = 1; $skor = 1;
} }
}elseif($key == 'kegiatan_kader_adiwiyata'){ }elseif($key == 'kegiatan_kader_adiwiyata'){
if(count($val) >= 5){ if(is_array($val)){
$skor = 5; if(count($val) >= 5){
}elseif(count($val) == 4){ $skor = 5;
$skor = 4; }elseif(count($val) == 4){
}elseif(count($val) == 3){ $skor = 4;
$skor = 3; }elseif(count($val) == 3){
}elseif(count($val) == 2){ $skor = 3;
$skor = 2; }elseif(count($val) == 2){
$skor = 2;
}else{
$skor = 1;
}
}else{ }else{
$skor = 1; $skor = 1;
} }