@include('lpj::penilai.components.header') @php $data = ''; foreach ($permohonan->documents as $dokumen) { $data .= $dokumen->jenisJaminan->name . ', '; $jenisAset = $dokumen->jenisJaminan->name; } $data = rtrim($data, ', '); @endphp

LAPORAN PENILAIAN ATAS {{ $data }}

NO: {{ $nomorLaporan }}


@php $senior_officer = null; if ($permohonan->debiture && $permohonan->documents) { foreach ($permohonan->documents as $dokumen) { $penilai = $permohonan->penilaian->userPenilai->where('role', 'penilai')->first(); $surveyor = $permohonan->penilaian->userPenilai->where('role', 'surveyor')->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
Nama Debitur : {{ $permohonan->debiture->name ?? '' }}
Alamat dan Telpon : {{ $permohonan->debiture->address ?? '' }} {{ $permohonan->debiture->phone ?? '' }}
Permintaan Cabang : {{ $permohonan->debiture->branch->name ?? '' }}
Permintaan (AO) : {{ $permohonan->user->name }}
No Order : {{ $permohonan->nomor_registrasi ?? '' }}
Tanggal Order : {{ formatTanggalIndonesia($permohonan->tanggal_permohonan) }}
Tanggal Survey : {{ formatTanggalIndonesia($permohonan->penilaian->updated_at) }}
User : {{ $permohonan->user->name ?? '' }}
Pemeriksa : {{ $senior_officer->name ?? '' }}
Menyetujui : {{ $senior_officer->name ?? '' }}
Tanggal Laporan : {{ formatTanggalIndonesia($tanggalLaporan) ?? '' }}
Waktu Penyelesaian : {{ hitungHariKerja($permohonan->penilaian->updated_at, $tanggalLaporan) }}
@include('lpj::component.print-out-dokument') @if (isset($forminspeksi['asset']['nomor_nib'])) @endif
Fasilitas Kredit : {{ $permohonan->jenisFasilitasKredit->name ?? '' }}
Jenis Jaminan : {{ $data ?? '' }}
Tujuan Penilaian : {{ $permohonan->tujuanPenilaian->name ?? '' }}
Terletak di : {{ $alamat['address'] ?? '' }}
Desa/Kelurahan : {{ $alamat['village_code'] ?? '' }}
Kecamatan : {{ $alamat['district_code'] ?? '' }}
Kabupaten/Kota : {{ $alamat['city_code'] ?? '' }}
Provinsi : {{ $alamat['province_code'] ?? '' }}
: {{ $forminspeksi['asset']['nomor_nib'] ?? '' }}
Atas Nama : {{ $permohonan->debiture->name ?? '' }}
A. STATUS KEPEMILIKAN, HUBUNGAN DAN PENGHUNI C. SARANA PELENGKAP DAN LINGKUNGAN
@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']['tidak sesuai'] : $forminspeksi['asset']['hub_cadeb']['sesuai']; @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
Hubungan Pemilik Jaminan dengan Debitu : {{ $hubCadeb ?? '' }}
Hubungan Penghuni Jaminan dengan Debitur : {{ $hubCadeb ?? '' }}
B. ANALISA {{ $data }}
@foreach ($permohonan->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 @php $spesifikasiBangunan = $forminspeksi['bangunan']['spesifikasi_bangunan'] ?? []; @endphp @if (!empty($spesifikasiBangunan)) @foreach ($spesifikasiBangunan as $index => $bangunan) @php $spekKategori = $bangunan['spek_kategori_bangunan'] ?? []; @endphp @if (count($spesifikasiBangunan) > 1) @endif @foreach ($spekKategori as $kategori => $nilaiKategori) @if (!empty($nilaiKategori)) @endif @endforeach @endforeach @else @endif
Luas Tanah : {{ $luas ?? '' }} m2
Bentuk Tanah : @php $bentukTanah = isset( $forminspeksi['tanah']['bentuk_tanah']['bentuk_tanah'], ) ? $forminspeksi['tanah']['bentuk_tanah']['bentuk_tanah'] : []; $lainnya = isset($forminspeksi['tanah']['bentuk_tanah']['lainnya']) ? $forminspeksi['tanah']['bentuk_tanah']['lainnya'] : null; @endphp {{ !empty($bentukTanah) ? implode(', ', $bentukTanah) : '' }} @if (in_array('lainnya', array_map('strtolower', $bentukTanah)) && !empty($lainnya)) ({{ $lainnya }}) @endif
Kontur Tanah : @php $konturTanah = $forminspeksi['tanah']['kontur_tanah'] ?? []; @endphp @if (!empty($konturTanah)) {{ implode(', ', $konturTanah) }} @else - @endif
Permukaan dengan Jalan : @php $ketinggianTanah = $forminspeksi['tanah']['ketinggian_tanah']; $ketinggian = $ketinggianTanah['ketinggian'][0] ?? '-'; $lebihTinggi = $ketinggianTanah['lebih_tinggi']; $lebihRendah = $ketinggianTanah['lebih_rendah']; @endphp {{ $ketinggian }} @if ($ketinggian === 'Lebih Tinggi' && $lebihTinggi !== null) (Ketinggian: {{ $lebihTinggi }} cm) @elseif($ketinggian === 'Lebih Rendah' && $lebihRendah !== null) (Kerendahan: {{ $lebihRendah }} cm) @endif
Peruntukan Tanah : Perumahan bukan Real Estate
Fisik Tanah : @php $kondisiFisikTanah = $forminspeksi['tanah']['kondisi_fisik_tanah'][ 'kondisi_fisik_tanah' ][0] ?? '-'; $lainnya = $forminspeksi['tanah']['kondisi_fisik_tanah']['lainnya'] ?? null; @endphp {{ $kondisiFisikTanah }} @if (strcasecmp($kondisiFisikTanah, 'Lainnya') === 0 && $lainnya) ({{ $lainnya }}) @endif
Luas Bangunan : @php $luasTanahBangunan = $forminspeksi['bangunan']['luas_tanah_bagunan']; $output = !empty($luasTanahBangunan['sesuai']) ? $luasTanahBangunan['sesuai'] : (!empty($luasTanahBangunan['tidak sesuai']) ? $luasTanahBangunan['tidak sesuai'] : '-'); @endphp {{ $output }} m2
Jenis Bangunan : @php $jenisBangunan = $forminspeksi['bangunan']['jenis_bangunan'] ?? []; @endphp @if (!empty($jenisBangunan)) {{ implode(', ', $jenisBangunan) }} @else - @endif
Kondisi Bangunan : @php $kondisiBangunan = $forminspeksi['bangunan']['kondisi_bangunan'] ?? []; @endphp @if (!empty($kondisiBangunan)) {{ implode(', ', $kondisiBangunan) }} @else - @endif
Sifat Bangunan : @php $sifatBangunan = $forminspeksi['bangunan']['sifat_bangunan'][0] ?? '-'; $sifatBangunanInput = $forminspeksi['bangunan']['sifat_bangunan_input']; // Filter input yang tidak null $inputTambahan = array_filter($sifatBangunanInput, function ( $value, ) { return $value !== null && $value !== ''; }); // Gabungkan sifat bangunan dengan input tambahan $output = $sifatBangunan; if (!empty($inputTambahan)) { $output .= ' (' . implode(', ', $inputTambahan) . ')'; } @endphp {{ $output }}
{{ $bangunan['bagunan'] ?? 'Bangunan ' . ($index + 1) }}
{{ $kategori }} : {{ implode(', ', $nilaiKategori) }}
Tidak ada data spesifikasi bangunan
@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 : @php $bentukUnit = $forminspeksi['bentuk_unit'] ?? []; @endphp @if (!empty($bentukUnit)) {{ implode(', ', $bentukUnit) }} @else - @endif
Kondisi Unit : @php $bentukUnit = $forminspeksi['kondisi_unit'] ?? []; @endphp @if (!empty($bentukUnit)) {{ implode(', ', $bentukUnit) }} @else - @endif
Posisi Unit : @php $bentukUnit = $forminspeksi['posisi_unit'] ?? []; @endphp @if (!empty($bentukUnit)) {{ implode(', ', $bentukUnit) }} @else - @endif
View Unit : @php $bentukUnit = $forminspeksi['view'] ?? []; @endphp @if (!empty($bentukUnit)) {{ implode(', ', $bentukUnit) }} @else - @endif
@endif @endforeach @endif @endif @endforeach
@php $lingkungan = $forminspeksi['lingkungan']; $fasilitas = $lingkungan['fasilitas_dekat_object'] ?? []; $fasilitasInput = $lingkungan['fasilitas_dekat_object_input'] ?? []; @endphp @if ($lingkungan['dekat_makam'] == 'ya') @endif @if ($lingkungan['dekat_tps'] == 'ya') @endif @if (!empty($fasilitas)) @endif
Jarak Jalan Utama : {{ $lingkungan['jarak_jalan_utama'] ?? '-' }} m
Jalan Lingkungan : {{ $lingkungan['jalan_linkungan'] ?? '-' }} m
Jarak CBD : {{ $lingkungan['jarak_cbd_point'] ?? '-' }} m ({{ $lingkungan['nama_cbd_point'] ?? '-' }})
Lebar Perkerasan Jalan : {{ $lingkungan['lebar_perkerasan_jalan'] ?? '-' }} m
Perkerasan Jalan : {{ implode(', ', $lingkungan['perkerasan_jalan']['perkerasan_jalan'] ?? ['-']) }}
Lalu Lintas : {{ implode(', ', $lingkungan['lalu_lintas'] ?? ['-']) }}
Golongan Masyarakat Sekitar : {{ implode(', ', $lingkungan['gol_mas_sekitar'] ?? ['-']) }}
Tingkat Keramaian : {{ implode(', ', $lingkungan['tingkat_keramaian'] ?? ['-']) }}
Terletak di Area : {{ implode(', ', $lingkungan['terletak_diarea']['terletak_diarea'] ?? ['-']) }}
Kondisi Bangunan Sekitar : {{ $lingkungan['kondisi_bagunan_disekitar_lokasi'] ?? '-' }}
Sifat Bangunan Sekitar : {{ $lingkungan['sifat_bagunan_disekitar_lokasi'] ?? '-' }}
Dekat Makam : Ya, Jarak {{ $lingkungan['jarak_makam'] ?? '-' }} m ({{ $lingkungan['nama_makam'] ?? '-' }})
Dekat TPS : Ya, Jarak {{ $lingkungan['jarak_tps'] ?? '-' }} m ({{ $lingkungan['nama_tps'] ?? '-' }})
Daerah : {{ implode(', ', $lingkungan['merupakan_daerah'] ?? ['-']) }}
Fasilitas Dekat Objek : @foreach ($fasilitas as $fas) {{ $fas }} @if (isset($fasilitasInput[$fas])) ({{ $fasilitasInput[$fas] }}) @endif @if (!$loop->last) , @endif @endforeach
D. INFORMASI HARGA
@include('lpj::penilai.components.print-pembanding')
E. INFORMASI NILAI
@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', ]; if (strcasecmp($jenisAset, 'RUKO/RUKAN') === 0) { $labelNilai['bangunan'] = 'Luas Unit'; unset($labelNilai['tanah']); } @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
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_2'] ?? '' }}
F. ANALISA FAKTA
@if (!empty($forminspeksi['fakta']['keterangan'])) @endif
Faktor Positif @isset($forminspeksi['fakta']['fakta_positif']) @foreach ($forminspeksi['fakta']['fakta_positif'] as $key => $item) @endforeach
{!! nl2br(e($item)) !!}
@endisset
Faktor Negatif @isset($forminspeksi['fakta']['fakta_negatif']) @foreach ($forminspeksi['fakta']['fakta_negatif'] as $key => $item) @endforeach
{!! nl2br(e($item)) !!}
@endisset
Batas batas @foreach ($forminspeksi['fakta']['batas_batas_input'] ?? [] as $arah => $batas) @if ($batas)

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

@endif @endforeach
Informasi Dinas Tata Ruang @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] !== '-') @php $displayKey = ucfirst(str_replace('_', ' ', $key)); if (strlen($key) == 3) { $displayKey = strtoupper($key); } @endphp

- {{ $displayKey }}: {{ $forminspeksi['fakta'][$key] }}

@endif @endforeach
Catatan yang Perlu Diperhatikan @php $keterangan = $forminspeksi['fakta']['keterangan'] ?? ''; if (is_array($keterangan)) { $keterangan = implode(', ', array_filter($keterangan)); } @endphp @if (!empty($keterangan))
{{ $keterangan }}
@endif
  1. PENILAIAN INI DIBUAT BERDASARKAN ATURAN YANG BERLAKU DI SUBDIT APPRAISAL
  2. LAPORAN INI DIBUAT BERDASARKAN DATA FOTOCOPY DOKUMEN YANG DITERIMA PENILAI DENGAN ASUMSI BAHWA DATA TERSEBUT SESUAI DENGAN DOKUMEN ASLINYA
  3. PENILAI TIDAK MELAKUKAN PEMBUKTIAN LEBIH RINCI ATAU PENGAKUAN TERTULIS DARI PIHAK YANG DITEMUI SAAT PENILAIAN, ATAS INFORMASI YANG DIBERIKAN SECARA LISAN SEHUBUNGAN DENGAN IDENTITAS DIRI DAN HUBUNGAN DI ANTARA PIHAK TERKAIT SAAT MELAKUKAN INSPEKSI OBJEK YANG DINILAI
  4. LAPORAN INI DIGUNAKAN HANYA UNTUK KEPENTINGAN INTERNAL DAN DILARANG MENYEBARKAN KEPADA PIHAK KETIGA
Demikian laporan penilai jaminan ini di buat secara objektif, tanpa adanya pengaruh baik intern maupun ekstern @php use Modules\Usermanagement\Models\User; $penilaiUser = User::where('id', $penilai->userPenilaiTeam->id)->first(); $imagePathPenilai = storage_path( 'app/public/signatures/' . $penilaiUser->id . '/' . $penilaiUser->sign, ); $soUser = User::where('id', $senior_officer->id)->first(); $imagePathSo = storage_path('app/public/signatures/' . $soUser->id . '/' . $soUser->sign); $imagePathEO = storage_path( 'app/public/signatures/' . User::role('EO Appraisal')->first()->id . '/' . User::role('EO Appraisal')->first()->sign, ); $imagePathDD = storage_path( 'app/public/signatures/' . User::role('DD Appraisal')->first()->id . '/' . User::role('DD Appraisal')->first()->sign, ); @endphp @if ($permohonan->approval_so != null) @endif @if ($permohonan->approval_eo != null) @endif @if ($permohonan->approval_dd != null) @endif @if ($permohonan->approval_so != null) @endif @if ($permohonan->approval_eo != null) @endif @if ($permohonan->approval_dd != null) @endif
@if (file_exists($imagePathPenilai)) {{ $imagePathPenilai }} @endif @if (file_exists($imagePathSo)) {{ $imagePathSo }} @endif @if (file_exists($imagePathEO)) {{ $imagePathEO }} @endif @if (file_exists($imagePathDD)) {{ $imagePathDD }} @endif
{{ $penilai->userPenilaiTeam->name ?? '' }}
{{ ucwords(strtolower('PENILAI')) }}
{{ $senior_officer->name ?? '' }}
{{ ucwords(strtolower('SENIOR OFFICER')) }}
{{ User::role('EO Appraisal')->first()->name ?? '' }}
{{ ucwords(strtolower('EXECUTIVE OFFICER')) }}
{{ User::role('DD Appraisal')->first()->name ?? '' }}
{{ ucwords(strtolower('DEPUTY DIRECTOR')) }}
@include('lpj::penilai.components.footer')