RANGKUMAN DATA GEDUNG NEGARA

{{ $gedung->nama ?? '-' }}

No. KIP C: {{ $gedung->no_kip_c ?? '-' }}
Alamat {{ $gedung->alamat_gedung ?? '-' }} Desa {{ optional($gedung->desa)->nama ?? '-' }}
Kecamatan {{ optional(optional($gedung->desa)->kecamatan)->nama ?? '-' }} Klasifikasi {{ optional($gedung->klasifikasi)->nama ?? '-' }}
Latitude {{ $gedung->latitude ?? '-' }} Longitude {{ $gedung->longitude ?? '-' }}

Foto Dokumentasi Gedung

@if ($gedung->gambar_gedung1) @endif @if ($gedung->gambar_gedung2) @endif @if ($gedung->gambar_gedung3) @endif @if ($gedung->gambar_gedung4) @endif
Foto 1
Foto 1
Foto 2
Foto 2
Foto 3
Foto 3
Foto 4
Foto 4

Informasi Komponen Gedung

Luas Atap (m²) {{ $gedung->luas_atap ?? 0 }} Jumlah Ringbalk (unit) {{ $gedung->jumlah_ringbalk ?? 0 }}
Luas Langit (m²) {{ $gedung->luas_langit ?? 0 }} Jumlah Kolom (unit) {{ $gedung->jumlah_kolom ?? 0 }}
Panjang Fondasi (m) {{ $gedung->panjang_fondasi ?? 0 }} Luas Dinding (m²) {{ $gedung->luas_dinding ?? 0 }}
Jumlah Instalasi Air {{ $gedung->jumlah_instalasi_air ?? 0 }} Luas Lantai (m²) {{ $gedung->luas_lantai ?? 0 }}
Jumlah Instalasi Listrik {{ $gedung->jumlah_instalasi_listrik ?? 0 }} Jumlah Lantai {{ $gedung->jumlah_lantai ?? 0 }}
Jumlah Instalasi Drainase {{ $gedung->jumlah_instalasi_drainase ?? 0 }} Jumlah Kusen (unit) {{ $gedung->jumlah_kusen ?? 0 }}
{{--

Denah Gedung

@php $denahFiles = []; for ($i = 1; $i <= 4; $i++) { $file = $gedung->{'gambar_denah'.$i}; if (!empty($file)) { $denahFiles[] = [ 'label' => 'Lantai ' . $i, 'file' => $file ]; } } @endphp @if(count($denahFiles) > 0) @else
Tidak ada file denah gedung yang diupload.
@endif
--}} @if (isset($dokumen) && count($dokumen ?? []) > 0)

Dokumen Pendukung

@foreach ($dokumen as $index => $dok)
{{ $index + 1 }}. {{ $dok->nama_dokumen }}
Lihat Dokumen
@endforeach
@endif

Daftar Kerusakan Gedung

@foreach ($komponen ?? [] as $kompon) @php $subkomponen = optional($kompon->subkomponen)->pluck('id') ?? collect(); $rusak = ($kerusakan ?? collect())->whereIn('sub_komponen_id', $subkomponen); @endphp @if ($rusak->count() > 0)
Kerusakan {{ $kompon->nama }}
@foreach ($rusak as $r) @endforeach
No Jenis Kerusakan Keterangan Ukuran Gambar
{{ $loop->iteration }} {{ $r->subkomponen->nama ?? '-' }} {{ $r->keterangan ?? '-' }} {{ $r->ukuran ?? '-' }} @if(!empty($r->gambar)) Gambar @else - @endif
@endif @endforeach
Analisa Kerusakan Gedung
@if($persentaseKerusakan) @foreach ($komponen ?? [] as $k) @foreach ($k->subkomponen ?? [] as $sub) @endforeach @endforeach @php $ptTotal = $persentaseKerusakan->totalKerusakan->pt_total ?? 0; $kategori = $ptTotal > 45 ? 'Berat' : ($ptTotal > 30 ? 'Sedang' : 'Ringan'); @endphp
Nama Item Bobot (%) Persentase Kerusakan Persentase Total
{{ $k->nama }}
{{ $sub->nama }} {{ $sub->standar ?? '-' }} {{ number_format($persentaseKerusakan->{'p_'.$sub->id} ?? 0, 2) }} {{ number_format($persentaseKerusakan->{'pt_'.$sub->id} ?? 0, 2) }}
Total {{ number_format($ptTotal, 2) }}
Kategori Kerusakan {{ $kategori }}
@else

Data persentase kerusakan tidak tersedia.

@endif
A. Analisis Kebutuhan Biaya Satuan Pekerjaan Standar
= Koefisien Tingkat Bangunan × SHST × Persentase Komponen Bangunan
Biaya Satuan = {{ number_format($gedung->koefisienLantai->koefisien ?? 0, 2, ',', '.') }} × Rp {{ number_format($shst->nilai ?? 0, 2, ',', '.') }} × 1.000
= Rp {{ number_format(($gedung->koefisienLantai->koefisien ?? 0) * ($shst->nilai ?? 0) * 1, 2, ',', '.') }}
B. Kebutuhan Biaya Pekerjaan Standar
= Luas Lantai × Biaya Satuan Pekerjaan Standar
= {{ number_format($gedung->luas_lantai ?? 0, 0, ',', '.') }} × Rp {{ number_format(($gedung->koefisienLantai->koefisien ?? 0) * ($shst->nilai ?? 0) * 1, 2, ',', '.') }}
= Rp {{ number_format(($gedung->luas_lantai ?? 0) * ($gedung->koefisienLantai->koefisien ?? 0) * ($shst->nilai ?? 0) * 1, 2, ',', '.') }}
@if(count($kerusakanNonStandar ?? []) > 0)
Analisa Kerusakan Gedung Non Standar
@foreach ($kerusakanNonStandar as $row) @endforeach
Nama Item Minimum Maksimum Persentase Kerusakan Persentase Total
{{ $row->item->nama_item ?? '-' }} {{ $row->item->minimum ?? '-' }} {{ $row->item->maksimum ?? '-' }} {{ number_format($row->persen ?? 0, 2) }} {{ number_format($row->persen_total ?? 0, 2) }}
Perhitungan Biaya Non Standar
Biaya Satuan: 0,00 × {{ $gedung->koefisienLantai->koefisien ?? 0 }} × Rp {{ number_format($shst->nilai ?? 0, 2, ',', '.') }} = Rp -
Biaya Komponen (Luas Lantai {{ number_format($gedung->luas_lantai ?? 0, 0, ',', '.') }} m²) = Rp -
@endif

Analisis Biaya Peningkatan Mutu

@php $totalBiaya = 0; $totalNilai = 0; @endphp @forelse(($peningkatanMutu ?? []) as $i => $item) @php $totalBiaya += ($item->biaya ?? 0); $totalNilai += ($item->nilai ?? 0); @endphp @empty @endforelse
NO KOMPONEN PEKERJAAN BOBOT MIN MAX DIUSULKAN BOBOT DITINGKATKAN BIAYA (Rp) NILAI (%)
{{ $i+1 }} {{ ($komponen ?? collect())->firstWhere('id', $item->komponen_id)->nama ?? '-' }} {{ $item->bobot_komponen ?? '-' }} {{ $item->minimum ?? '-' }} {{ $item->maksimum ?? '-' }} {{ $item->diusulkan ?? '-' }} {{ $item->bobot_ditingkatkan ?? '-' }} {{ number_format($item->biaya ?? 0, 0, ',', '.') }} {{ number_format($item->nilai ?? 0, 2) }}
Tidak ada data
JUMLAH {{ number_format($totalBiaya, 0, ',', '.') }} {{ number_format($totalNilai, 2) }}
Kebutuhan Biaya Pekerjaan Non Standar
1. Biaya Komponen Pekerjaan Non Standar = Rp -
2. Biaya Peningkatan Mutu = Rp {{ $totalBiaya > 0 ? number_format($totalBiaya, 0, ',', '.') : '-' }}
Biaya Pekerjaan Fisik
1. Biaya Pekerjaan Standar = Rp -
2. Biaya Pekerjaan Non Standar = Rp -
Dibulatkan = Rp -
Kebutuhan Biaya Pembangunan
1. Biaya Konstruksi Fisik = Rp -
2. Biaya Perencanaan Konstruksi = Rp -
3. Biaya Manajemen Konstruksi = Rp -
4. Biaya Pengelolaan Kegiatan = Rp -
TOTAL BIAYA PEMBANGUNAN = Rp -