Redaksi |
Nilai |
Pagu |
Rp{{ number_format($dataOpdPerBulan[$currentMonth]->flatten()->sum('total_pagu') , 0, ',', '.') }} |
Pagu Kontrak |
Rp{{ number_format($dataOpdPerBulan[$currentMonth]->flatten()->sum('total_pagu_berjalan') , 0, ',', '.') }} |
Nilai Kontrak |
Rp{{ number_format($dataOpdPerBulan[$currentMonth]->flatten()->sum('total_nilai_kontrak') , 0, ',', '.') }} |
Realisasi Keuangan |
Rp{{ number_format($dataOpdPerBulan[$currentMonth]->flatten()->sum('realisasi_keuangan_pd') , 0, ',', '.') }} |
Sisa Pagu |
Rp{{ number_format($dataOpdPerBulan[$currentMonth]->flatten()->sum('total_pagu') - $dataOpdPerBulan[$currentMonth]->flatten()->sum('realisasi_keuangan_pd') , 0, ',', '.') }} |
Realisasi Fisik |
{{ number_format($dataOpdPerBulan[$currentMonth]->flatten()->sum('total_realisasi')/$dataOpdPerBulan[$currentMonth]->flatten()->sum('total_pagu') , 2, ',', '.') }}% |
Realisasi Keuangan Pembayaran |
{{ number_format($dataOpdPerBulan[$currentMonth]->flatten()->sum('realisasi_keuangan_pd')/max($dataOpdPerBulan[$currentMonth]->flatten()->sum('total_nilai_kontrak')+$dataOpdPerBulan[$currentMonth]->flatten()->sum('total_pagu_tanpa_realisasi'),1) *100 , 2, ',', '.') }}% |
Realisasi Keuangan Penyerapan |
{{ number_format($dataOpdPerBulan[$currentMonth]->flatten()->sum('realisasi_keuangan_pd')/$dataOpdPerBulan[$currentMonth]->flatten()->sum('total_pagu')*100 , 2, ',', '.') }}% |
Sisa Pagu Kontrak |
Rp{{ number_format($dataOpdPerBulan[$currentMonth]->flatten()->sum('total_pagu_berjalan') - $dataOpdPerBulan[$currentMonth]->flatten()->sum('total_nilai_kontrak') , 0, ',', '.') }} |
|
Deviasi Fisik dan Keuangan
|
Fisik |
Keuangan |
@php
$realisasiFisik = $dataOpdPerBulan[$currentMonth]->flatten()->sum('total_realisasi') / max($dataOpdPerBulan[$currentMonth]->flatten()->sum('total_pagu'), 1);
$targetFisik = $dataOpdPerBulan[$currentMonth]->flatten()->sum('target_fisik') / max($dataOpdPerBulan[$currentMonth]->flatten()->sum('total_pagu'), 1) * 100;
$realisasiKeuangan = $dataOpdPerBulan[$currentMonth]->flatten()->sum('realisasi_keuangan_pd') / max($dataOpdPerBulan[$currentMonth]->flatten()->sum('total_nilai_kontrak') + $dataOpdPerBulan[$currentMonth]->flatten()->sum('total_pagu_tanpa_realisasi'), 1)*100;
$targetKeuangan = $dataOpdPerBulan[$currentMonth]->flatten()->sum('target_keuangan')/max($dataOpdPerBulan[$currentMonth]->flatten()->sum('total_pagu'),1) *100;
if (($realisasiFisik - $targetFisik) > 5) {
$backgroundRealisasiFisik = '#1B82EC'; // biru
} elseif (($realisasiFisik - $targetFisik) >= 0) {
$backgroundRealisasiFisik = '#2ecc71'; // hijau
} elseif (($realisasiFisik - $targetFisik) >= -5) {
$backgroundRealisasiFisik = '#F5B225'; // kuning
} elseif (($realisasiFisik - $targetFisik) < -5) {
$backgroundRealisasiFisik = '#ff7675'; // merah
} else{
$backgroundRealisasiFisik = '#ff7675'; // merah
}
if (($realisasiKeuangan - $targetKeuangan) > 5) {
$backgroundRealisasiKeuangan = '#1B82EC'; // biru
} elseif (($realisasiKeuangan - $targetKeuangan) >= 0) {
$backgroundRealisasiKeuangan = '#2ecc71'; // hijau
} elseif (($realisasiKeuangan - $targetKeuangan) >= -5) {
$backgroundRealisasiKeuangan = '#F5B225'; // kuning
} elseif (($realisasiKeuangan - $targetKeuangan) < -5) {
$backgroundRealisasiKeuangan = '#ff7675'; // merah
}
@endphp
{{ number_format($realisasiFisik - $targetFisik, 2, ',', '.') }}%
|
{{ number_format($realisasiKeuangan - $targetKeuangan, 2, ',', '.') }}%
|
|