@php $data = ''; foreach ($permohonan->debiture->documents as $dokumen) { $data .= $dokumen->jenisJaminan->name . ', '; } $data = rtrim($data, ', '); @endphp
@php $senior_officer = null; if ($permohonan->debiture && $permohonan->debiture->documents) { foreach ($permohonan->debiture->documents as $dokumen) { $penilai = $permohonan->penilaian->userPenilai->where('role', 'penilai')->first(); $teams = $permohonan->region->teams; if ($teams) { foreach ($teams as $team) { $team_users = $team->teamsUsers; // print_r($team_users); if ($team_users) { foreach ($team_users as $team_user) { $user = $team_user->user; if ($user && $user->hasRole('senior-officer')) { $senior_officer = $user; break 3; } } } } } } } @endphp
@include('lpj::component.logo-bag', ['width' => 190, 'height' => 45.51])

Tanggal: {{ date('Y-m-d') }}

Waktu: {{ date('H:i:s') }}

User: {{ Auth::user()->name }}

LAPORAN PENILAIAN ATAS {{ $data }}

NO: {{ $nomorLaporan }}

Cabang : {{ $permohonan->debiture->branch->name ?? '' }}
A TUJUAN PENILAIAN
Permintaan (A/O) {{ $permohonan->user->name }}
Jenis Fasilitas {{ $permohonan->jenisFasilitasKredit->name ?? '' }}
Tanggal {{ formatTanggalIndonesia($permohonan->created_at) }}
Kunjungan Tanggal {{ formatTanggalIndonesia($permohonan->penilaian->tanggal_kunjungan) }}
@if (isset($basicData['tujuanPenilaian'])) @foreach ($basicData['tujuanPenilaian'] as $index => $item) @if ($index % 3 == 0 && $index > 0) @endif @endforeach
@endif
B IDENTITAS DEBITUR
Nama Debitur {{ $permohonan->debiture->name ?? '' }}
Alamat dan Telepon {{ $permohonan->debiture->address ?? '' }} {{ $permohonan->debiture->phone ?? '' }}
Saat menilai, penilai didampingi oleh
Debitur / Wakil Debitur {{ $permohonan->debiture->name ?? '' }}
Pihak Bank selain PJ
C JENIS JAMINAN
@if (isset($basicData['jenisJaminan'])) @foreach ($basicData['jenisJaminan'] as $index => $item) @if ($index % 3 == 0 && $index > 0) @endif @endforeach
@endif
D LOKASI JAMINAN
Terletak di {{ $alamat['address'] ?? '' }}
Kelurahan {{ $alamat['village_code'] ?? '' }}
Kecamatan {{ $alamat['district_code'] ?? '' }}
Kotamadya {{ $alamat['city_code'] ?? '' }}
Propinsi {{ $alamat['province_code'] ?? '' }}
E STATUS KEPEMILIKAN, HUBUNGAN DAN PENGHUNI
@if (@isset($dokumen)) @foreach ($dokumen->detail as $details) @endforeach @endif @php $cekHub = isset($forminspeksi['asset']['hub_cadeb']) && $forminspeksi['asset']['hub_cadeb'] === 'sesuai' ? 'sesuai' : 'tidak sesuai'; $hubCadeb = isset($forminspeksi['asset']['hub_cadeb'][$cekHub]) ? $forminspeksi['asset']['hub_cadeb'][$cekHub] : null; @endphp @php $cekHub = isset($forminspeksi['asset']['hub_cadeb_penghuni']) && $forminspeksi['asset']['hub_cadeb_penghuni'] === 'sesuai' ? 'sesuai' : 'tidak sesuai'; $hubCadeb = isset($forminspeksi['asset']['hub_cadeb_penghuni'][$cekHub]) ? $forminspeksi['asset']['hub_cadeb_penghuni']['tidak sesuai'] : $forminspeksi['asset']['hub_cadeb_penghuni']['sesuai']; @endphp
{{ $details->jenisLegalitasJaminan->name ?? '' }} @if (isset($detail->dokumen_jaminan)) @php $dokumen_nomor = is_array(json_decode($detail->dokumen_nomor)) ? json_decode($detail->dokumen_nomor) : ($detail->dokumen_nomor ? [$detail->dokumen_nomor] : []); @endphp @foreach ($dokumen_jaminan as $index => $dokumen)
@if (!empty($dokumen_nomor)) {{ $dokumen_nomor[$index] }} @endif

@endforeach @endif
Atas Nama {{ $dokumen->pemilik->name ?? '' }}
Hubungan Pemilik Jaminan dengan Debitur @if (isset($basicData['hubCadeb'])) @php $count = 0; @endphp @foreach ($basicData['hubCadeb'] as $item) @php $count++; @endphp @if ($count % 3 === 0) @endif @endforeach {{-- Isi kolom kosong jika tidak genap --}} @if ($count % 3 !== 0) @for ($i = 0; $i < 3 - ($count % 3); $i++) @endfor @endif
@endif
Hubungan Penghuni Jaminan dengan Debitur @if (isset($basicData['hubPenghuni']))
{{ $hubCadeb ?? '' }}
@endif
F ANALISA {{ $data }}
@foreach ($permohonan->debiture->documents as $dokumen) @if ($dokumen->jenisJaminan) @php $formKategori = json_decode($dokumen->jenisJaminan->form_kategori, true); @endphp @if (isset($formKategori) && $formKategori) @php $kategoriArray = is_array($formKategori) ? $formKategori : [$formKategori]; $kategoriUnik = array_unique($kategoriArray); @endphp @foreach ($kategoriUnik as $kategori) @if ($kategori === 'tanah') @php $cekLuas = isset($forminspeksi['tanah']['luas_tanah']['tidak sesuai']) ? 'tidak sesuai' : 'sesuai'; $luas = $forminspeksi['tanah']['luas_tanah'][$cekLuas] ?? null; @endphp
Luas Tanah {{ $luas }}
Bentuk Tanah @if (isset($basicData['bentukTanah'])) @foreach ($basicData['bentukTanah'] as $index => $item) @if ($index % 3 == 0 && $index > 0) @endif @endforeach
@endif
Kontur Tanah @if (isset($basicData['konturTanah'])) @foreach ($basicData['konturTanah'] as $index => $item) @if ($index % 3 == 0 && $index > 0) @endif @endforeach
@endif
Ketinggian Tanah @if (isset($basicData['ketinggianTanah'])) @foreach ($basicData['ketinggianTanah'] as $index => $item) @if ($index % 3 == 0 && $index > 0) @endif @endforeach
@endif
Kondisi Fisik Tanah @if (isset($basicData['kondisiFisikTanah'])) @foreach ($basicData['kondisiFisikTanah'] as $index => $item) @if ($index % 3 == 0 && $index > 0) @endif @endforeach
@endif
Tusuk Sate
Lockland
@php $cekLuasBangunan = isset($forminspeksi['bangunan']['luas_tanah_bagunan']['tidak sesuai']) ? 'tidak sesuai' : 'sesuai'; $luasBangunan = $forminspeksi['bangunan']['luas_tanah_bagunan'][$cekLuasBangunan] ?? null; @endphp @if (isset($basicData['spekKategoriBangunan'])) @foreach ($basicData['spekKategoriBangunan'] as $index => $spesifikasi) @endforeach @endif @if (isset($forminspeksi['bangunan']['sarana_pelengkap_input']))
@foreach ($forminspeksi['bangunan']['sarana_pelengkap_input'] as $input) @if ($input !== null) @endif @endforeach
@endif
Luas Tanah Bangunan {{ $luasBangunan }}
Jenis Bangunan @if (isset($basicData['jenisBangunan'])) @foreach ($basicData['jenisBangunan'] as $index => $item) @if ($index % 3 == 0 && $index > 0) @endif @endforeach
@endif
Kondisi Bangunan @if (isset($basicData['kondisiBangunan'])) @foreach ($basicData['kondisiBangunan'] as $index => $item) @if ($index % 3 == 0 && $index > 0) @endif @endforeach
@endif
Sifat Bangunan @if (isset($basicData['sifatBangunan'])) @foreach ($basicData['sifatBangunan'] as $index => $item) @if ($index % 3 == 0 && $index > 0) @endif @endforeach
@endif
{{ $spesifikasi->name }} @if (isset($basicData['spekBangunan'])) @php $count = 0; @endphp @foreach ($basicData['spekBangunan'] as $kategori) @if ($kategori->spek_kategori_bangunan_id == $spesifikasi->id) @php $count++; @endphp @if ($count % 3 == 0) @endif @endif @endforeach @endif
@elseif ($kategori === 'apartemen-kantor') @php $cekLuas = isset($forminspeksi['luas_unit']['tidak sesuai']) ? 'tidak sesuai' : 'sesuai'; $luas = $forminspeksi['luas_unit'][$cekLuas] ?? null; @endphp
Luas Unit : {{ $luas ?? '' }}
Bentuk Unit @if (isset($basicData['bentukUnit'])) @foreach ($basicData['bentukUnit'] as $index => $item) @if ($index % 3 == 0 && $index > 0) @endif @endforeach
@endif
Kondisi Unit @if (isset($basicData['kondisiUnit'])) @foreach ($basicData['kondisiUnit'] as $index => $item) @if ($index % 3 == 0 && $index > 0) @endif @endforeach
@endif
Posisi Unit @if (isset($basicData['posisiUnit'])) @foreach ($basicData['posisiUnit'] as $index => $item) @if ($index % 3 == 0 && $index > 0) @endif @endforeach
@endif
View Unit @if (isset($basicData['view'])) @foreach ($basicData['view'] as $index => $item) @if ($index % 3 == 0 && $index > 0) @endif @endforeach
@endif
@endif @endforeach @endif @endif @endforeach
G SARANA PELENGKAP DAN LINGKUNGAN
Jarak Jalan Utama {{ $forminspeksi['lingkungan']['jarak_jalan_utama'] ?? 'Tidak Diketahui' }}
Jalan Lingkungan {{ $forminspeksi['lingkungan']['jarak_jalan_utama'] ?? 'Tidak Diketahui' }}
Jarak CBD Point {{ $forminspeksi['lingkungan']['jarak_cbd_point'] ?? 'Tidak Diketahui' }}
Nama CBD Point {{ $forminspeksi['lingkungan']['nama_cbd_point'] ?? 'Tidak Diketahui' }}
Lebar Perkerasan Jalan {{ $forminspeksi['lingkungan']['lebar_perkerasan_jalan'] ?? 'Tidak Diketahui' }}
Lapisan Perkerasan Jalan @if (isset($basicData['perkerasanJalan'])) @foreach ($basicData['perkerasanJalan'] as $index => $item) @if ($index % 3 == 0 && $index > 0) @endif @endforeach
@endif
Lapisan Perkerasan Jalan @if (isset($basicData['laluLintasLokasi'])) @foreach ($basicData['laluLintasLokasi'] as $index => $item) @if ($index % 3 == 0 && $index > 0) @endif @endforeach
@endif
Golongan Masyarakat Sekitar @if (isset($basicData['golMasySekitar'])) @foreach ($basicData['golMasySekitar'] as $index => $item) @if ($index % 3 == 0 && $index > 0) @endif @endforeach
@endif
Terletak di Daerah @if (isset($basicData['terletakDiArea'])) @foreach ($basicData['terletakDiArea'] as $index => $item) @if ($index % 3 == 0 && $index > 0) @endif @endforeach
@endif
Disekitar Lokasi
Merupakan Daerah @if (isset($basicData['merupakanDaerah'])) @foreach ($basicData['merupakanDaerah'] as $index => $item) @if ($index % 3 == 0 && $index > 0) @endif @endforeach
@endif
Fasilitas Umum Dekat Lokasi @if (isset($basicData['fasilitasObjek'])) @foreach ($basicData['fasilitasObjek'] as $index => $item) @if ($index % 3 == 0 && $index > 0) @endif @endforeach
@endif
H ASURANSI
Tidak Ada Ada
I KESIMPULAN DAN SARAN PENILAI, INFORMASI HARGA, TOTAL NILAI JAMINAN DAN CATATAN PERLU DIPERHATIKAN
{{-- Faktor Negatif --}} {{-- Lain-lain --}} @php $labelNilai = [ 'bangunan' => 'Luas Bangunan', 'tanah' => 'Luas Tanah', 'apartement-kantor' => 'Luas Apartemen/Kantor', 'alat-berat' => 'Luas Alat Berat', 'mesin' => 'Luas Mesin', 'kendaraan' => 'Luas Kendaraan', 'pesawat' => 'Luas Pesawat', 'kapal' => 'Luas Kapal', ]; @endphp @foreach ($labelNilai as $key => $label) @if (isset($lpjData['luas_' . $key])) @endif @endforeach @if (isset($lpjData['npw_tambahan'])) @foreach ($lpjData['npw_tambahan'] as $npw) @endforeach @endif
1. Kesimpulan dan saran penilai:
Faktor Positif @isset($forminspeksi['fakta']['fakta_positif']) @foreach ($forminspeksi['fakta']['fakta_positif'] as $key => $item) @endforeach
{!! nl2br(e($item)) !!}
@endisset
Faktor Negatif @php $faktaNegatif = $forminspeksi['fakta']['fakta_negatif'] ?? []; $faktaNegatifFiltered = is_array($faktaNegatif) ? array_filter($faktaNegatif, function ($item) { return !empty(trim($item)); }) : []; @endphp @if (!empty($faktaNegatifFiltered)) @foreach ($faktaNegatifFiltered as $key => $item) @endforeach
{!! nl2br(e($item)) !!}
@else

Tidak ada faktor negatif yang teridentifikasi.

@endif
Lain - lain : @foreach ($forminspeksi['fakta']['keterangan'] ?? [] as $keterangan)

{!! nl2br(e($keterangan)) !!}

@endforeach

{{ $forminspeksi['fakta']['rute_menuju'] ?? '' }}

@foreach ($forminspeksi['fakta']['informasi_dokument'] ?? [] as $informasi)

{!! nl2br(e($informasi)) !!}

@endforeach @foreach ($forminspeksi['fakta']['kondisi_lingkungan'] ?? [] as $kondisi)

{!! nl2br(e($kondisi)) !!}

@endforeach @foreach ($forminspeksi['fakta']['batas_batas_input'] ?? [] as $arah => $batas) @if ($batas)

- {{ $arah }} : {{ $batas }}

@endif @endforeach @foreach ($forminspeksi['fakta']['kondisi_lain_bangunan'] ?? [] as $kondisiLain)

{!! nl2br(e($kondisiLain)) !!}

@endforeach @php $informasi = [ 'peruntukan', 'kdb', 'kdh', 'gsb', 'max_lantai', 'klb', 'gss', 'pelebaran_jalan', 'nama_petugas', ]; @endphp @foreach ($informasi as $key) @if (isset($forminspeksi['fakta'][$key]) && $forminspeksi['fakta'][$key] !== '-')

- {{ ucfirst(str_replace('_', ' ', $key)) }}: {{ $forminspeksi['fakta'][$key] }}

@endif @endforeach
2. Informasi Harga:
Instansi yang relevan : @php $exportData = []; if (isset($dataPembanding['data_pembanding'])) { foreach ($dataPembanding['data_pembanding'] as $index => $pembanding) { $exportData['pembanding' . ($index + 1)] = $pembanding; } } $fields = [ 'nama_nara_sumber' => 'Marketing', 'nomor_tlp' => 'No Telepon', 'address' => 'Alamat Data', 'status_nara_sumber' => 'Status Narasumber', 'luas_tanah' => 'Luas Tanah', 'luas_bangunan' => 'Luas Bangunan', 'harga' => 'Harga', 'harga_diskon' => 'Indikasi Harga Transaksi', ]; @endphp @foreach ($exportData as $index => $data) @foreach ($fields as $key => $label) @endforeach
Pembanding {{ substr($index, -1) }}
{{ $label }} : @if ($key == 'luas_tanah' || $key == 'luas_bangunan') {{ $data[$key] ?? '-' }} m² @elseif($key == 'harga' || $key == 'harga_diskon') Rp. {{ $data[$key] ?? 0 }} @else {{ $data[$key] ?? '-' }} @endif
@endforeach
3. Total Nilai Jaminan:
a. Total Nilai Pasar Wajar
{{ $label }} {{ $lpjData['luas_' . $key] ?? '' }} m2 X Rp {{ $lpjData['nilai_' . $key . '_1'] ?? '' }} = Rp {{ $lpjData['nilai_' . $key . '_2'] ?? '' }}
{{ $npw['name'] }} {{ $npw['luas'] }} m2 X Rp {{ $npw['nilai_1'] }} = Rp {{ $npw['nilai_2'] }}
Total Nilai Pasar Wajar =
Rp {{ $lpjData['total_nilai_pasar_wajar'] ?? '' }}
b. Total Nilai Likuidasi
{{ $lpjData['likuidasi'] ?? '' }}% X Total Nilai Pasar Wajar = Rp {{ $lpjData['likuidasi_nilai_1'] ?? '' }}
4. Catatan yang Perlu Diperhatikan:
Catatan yang Perlu Diperhatikan: @php $keterangan = $forminspeksi['fakta']['keterangan'] ?? ''; if (is_array($keterangan)) { $keterangan = implode(', ', array_filter($keterangan)); } @endphp @if (!empty($keterangan))
{{ $keterangan }}
@endif
Penilai Dibuat Di periksa Menyutujui
{{ $penilai->userPenilaiTeam->name ?? '' }}
PENILAI JAMINAN
{{ $senior_officer->name ?? '' }}
SENIOR OFFICER
{{ $permohonan->user->name ?? '' }}
EXECUTIVE OFFICER
Nama Debitur : {{ $permohonan->debiture->name ?? '' }}
Nomor Laporan : {{ $nomorLaporan }}
Tanggal Laporan : {{ formatTanggalIndonesia($tanggalLaporan) ?? '' }}
PETA
@php $fotoTypes = ['foto_gistaru', 'foto_bhumi', 'foto_argis_region', 'foto_tempat']; // Memindahkan foto_tempat ke depan jika ada if (($key = array_search('foto_tempat', $fotoTypes)) !== false) { unset($fotoTypes[$key]); array_unshift($fotoTypes, 'foto_tempat'); } @endphp @if (isset($forminspeksi)) @foreach ($fotoTypes as $type) @php $imagePath = $forminspeksi[$type] ?? null; @endphp @if ($imagePath && file_exists(storage_path('app/public/' . $imagePath)))
{{ $type }}

{{ Str::title(str_replace('_', ' ', $type)) }}

@endif @endforeach @endif
FOTO JAMINAN
@include('lpj::penilai.components.foto-jaminan')