@extends('layouts.app') @section('title', 'Rekap Progres') @section('content')
{{-- ============================== JUDUL =============================== --}} {{-- ============================== FILTER =============================== --}}

Rekap Progres

Filter Rekapitulasi
{{-- Kegiatan --}}
@php $selectedKegiatanOption = $kegiatanList->first( fn ($kg) => (string) $kg->id === (string) $kegiatanId, ); @endphp
{{-- Tanggal Awal --}}
{{-- Tanggal Akhir --}}
{{-- Tombol --}}
{{-- ============================== REKAP PROGRES FISIK =============================== --}}
Rekap Progres Fisik
Ringkasan capaian fisik proyek
{{-- Header --}}
Target Fisik
Total Realisasi
Sisa Progress
{{-- Nilai --}}
{{ number_format($targetFisik, 2, ',', '.') }}%
{{ number_format($totalRealisasiFisik, 2, ',', '.') }}%
{{ $sisaFisik >= 0 ? '+' : '' }}{{ number_format($sisaFisik, 2, ',', '.') }}%
{{-- ============================== REKAP PROGRES KEUANGAN =============================== --}}
Rekap Progres Keuangan
Ringkasan anggaran dan realisasi keuangan
{{-- Header --}}
Nilai Kontrak
Total Realisasi
Sisa Keuangan
{{-- Nilai --}}
Rp {{ number_format($nilaiKontrakKeuangan, 0, ',', '.') }}
Rp {{ number_format($totalRealisasiKeuangan, 0, ',', '.') }}
{{ $sisaKeuangan >= 0 ? '+' : '-' }} Rp {{ number_format(abs($sisaKeuangan), 0, ',', '.') }}
@if ($selectedKegiatan)
Detail Progres Fisik: {{ $selectedKegiatan->kode_kegiatan }}
{{ $selectedKegiatan->nama_kegiatan }}
@if ($detailFisik->isNotEmpty()) @php $rencanaPersenTotalFisik = $detailFisik->sum('rencana_fisik'); $realisasiPersenTotalFisik = $detailFisik->sum('realisasi_fisik'); $totalDeviasiFisikDetail = $detailFisik->sum('deviasi_fisik'); $tanggalRencanaFisikTotal = $detailFisik->max('tanggal_rencana'); $tanggalRealisasiFisikTotal = $detailFisik->max('tanggal_realisasi'); @endphp
@foreach ($detailFisik as $item) @endforeach
Tanggal Rencana Rencana (%) Tanggal Realisasi Realisasi (%) Deviasi (%)
{{ $item->tanggal_rencana ? \Carbon\Carbon::parse($item->tanggal_rencana)->format('d-m-Y') : '-' }} {{ number_format($item->rencana_fisik, 2, ',', '.') }}% {{ $item->tanggal_realisasi ? \Carbon\Carbon::parse($item->tanggal_realisasi)->format('d-m-Y') : '-' }} {{ number_format($item->realisasi_fisik, 2, ',', '.') }}% {{ $item->deviasi_fisik >= 0 ? '+' : '' }}{{ number_format($item->deviasi_fisik, 2, ',', '.') }}%
Total {{ number_format($rencanaPersenTotalFisik, 2, ',', '.') }}% - {{ number_format($realisasiPersenTotalFisik, 2, ',', '.') }}% {{ $totalDeviasiFisikDetail >= 0 ? '+' : '' }}{{ number_format($totalDeviasiFisikDetail, 2, ',', '.') }}%
@else

Belum ada data progres fisik untuk kegiatan ini.

@endif
Detail Progres Keuangan: {{ $selectedKegiatan->kode_kegiatan }}
{{ $selectedKegiatan->nama_kegiatan }}
@if ($detailKeuangan->isNotEmpty()) @php $totalNilaiKontrakDetail = $detailKeuangan->first()->nilai_kontrak; $totalRencanaKeuanganDetail = $detailKeuangan->sum('rencana_keuangan'); $totalRealisasiKeuanganDetail = $detailKeuangan->sum('realisasi_keuangan'); $totalDeviasiKeuanganDetail = $totalRealisasiKeuanganDetail - $totalRencanaKeuanganDetail; $rencanaPersenTotalKeuangan = $detailKeuangan->sum('rencana_persen'); $realisasiPersenTotalKeuangan = $detailKeuangan->sum('realisasi_persen'); $tanggalRencanaKeuanganTotal = $detailKeuangan->max('tanggal_rencana'); $tanggalRealisasiKeuanganTotal = $detailKeuangan->max('tanggal_realisasi'); @endphp
@foreach ($detailKeuangan as $item) @endforeach
Tanggal Rencana Rencana (%) Nilai Kontrak Tanggal Realisasi Realisasi (%) Rencana (Rp) Realisasi (Rp) Deviasi (Rp)
{{ $item->tanggal_rencana ? \Carbon\Carbon::parse($item->tanggal_rencana)->format('d-m-Y') : '-' }} {{ number_format($item->rencana_persen, 2, ',', '.') }}% Rp {{ number_format($item->nilai_kontrak, 0, ',', '.') }} {{ $item->tanggal_realisasi ? \Carbon\Carbon::parse($item->tanggal_realisasi)->format('d-m-Y') : '-' }} {{ number_format($item->realisasi_persen, 2, ',', '.') }}% Rp {{ number_format($item->rencana_keuangan, 0, ',', '.') }} Rp {{ number_format($item->realisasi_keuangan, 0, ',', '.') }} Rp {{ number_format($item->deviasi_keuangan, 0, ',', '.') }}
Total {{ number_format($rencanaPersenTotalKeuangan, 2, ',', '.') }}% Rp {{ number_format($totalNilaiKontrakDetail, 0, ',', '.') }} - {{ number_format($realisasiPersenTotalKeuangan, 2, ',', '.') }}% Rp {{ number_format($totalRencanaKeuanganDetail, 0, ',', '.') }} Rp {{ number_format($totalRealisasiKeuanganDetail, 0, ',', '.') }} Rp {{ number_format($totalDeviasiKeuanganDetail, 0, ',', '.') }}
@else

Belum ada data progres keuangan untuk kegiatan ini.

@endif
@endif
{{-- ============================== STYLE =============================== --}} @endsection