@include('lpj::penilai.components.header') @php $data = ''; $dokument = null; foreach ($permohonan->documents as $dokumen) { $data .= $dokumen->jenisJaminan->name . ', '; $dokument = $dokumen; } $data = rtrim($data, ', '); @endphp
@php $senior_officer = null; if ($permohonan->debiture && $permohonan->documents) { foreach ($permohonan->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

LAPORAN PENILAIAN ATAS {{ $data }}

NO: {{ $nomorLaporan }}


Cabang/Pemohon : {{ $permohonan->debiture->branch->name ?? '' }}
Tujuan Penilai : {{ $permohonan->jenisFasilitasKredit->name ?? '' }}
Ao : {{ $permohonan->user->name ?? '' }}
Tanggal Order : {{ formatTanggalIndonesia($permohonan->create_at) }}
Tannggal Survey : {{ formatTanggalIndonesia($permohonan->penilaian->tanggal_kunjungan) }}
IDENTITAS CADEB/DEBITUR
Nama Debitur : {{ $permohonan->debiture->name ?? '' }}
Debitur / Wakil Debitur : {{ $permohonan->debiture->name ?? '' }}
Pihak Bank selain Appraisal : {{ $forminspeksi['asset']['pihak_bank'] ?? '' }}
DESKRIPSI DAN ALAMAT ASET
Terletak di : {{ $alamat['address'] ?? '' }}
Desa/Kelurahan : {{ $alamat['village_code'] ?? '' }}
Kecamatan : {{ $alamat['district_code'] ?? '' }}
Kabupaten/Kota : {{ $alamat['city_code'] ?? '' }}
Provinsi : {{ $alamat['province_code'] ?? '' }}
DOKUMEN
@if (@isset($dokumen)) @foreach ($dokumen->detail as $detail) @if (isset($detail->dokumen_jaminan)) @endif @if (isset($detail->details)) @if (json_decode($detail->details)) @foreach (json_decode($detail->details) as $key => $value) @if (!is_null($value) && $value !== '') @endif @endforeach @endif @endif @endforeach @endif
{{ $detail->name ?? '' }} : @if (isset($detail->dokumen_jaminan)) @php $dokumen_jaminan = is_array(json_decode($detail->dokumen_jaminan)) ? json_decode($detail->dokumen_jaminan) : [$detail->dokumen_jaminan]; $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[$index])) {{ $dokumen_nomor[$index] }} @endif
@endforeach @endif
{{ ucwords(str_replace('_', ' ', $key)) ?? '' }} : {{ $value }} @if ($key == 'luas_bangunan' || $key == 'luas_tanah') m2 @endif
HUBUNGAN CADEB/DEBITUR DENGAN PEMILIK DAN PENGHUNI
@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 Debitur : {{ $hubCadeb ?? '' }}
Hubungan Penghuni Jaminan dengan Debitur : {{ $hubCadeb ?? '' }}
@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) @include('lpj::penilai.components.analisa.' . str_replace('-', '-', $kategori), [ 'dokumen' => $dokumen, ]) @endforeach @endif @endif @endforeach
INFORMASI DATA PEMBANDING
@include('lpj::penilai.components.print-pembanding')
TOTAL NILAI PASAR WAJAR
@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
1. 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'] ?? '' }}
2. Total Nilai Likuidasi
{{ $lpjData['likuidasi'] ?? '' }}% X Total Nilai Pasar Wajar = Rp {{ $lpjData['likuidasi_nilai_2'] ?? '' }}
@php $keterangan = $lpjData['keterangan_penilai'] ?? ''; if (is_array($keterangan)) { $keterangan = implode(', ', array_filter($keterangan)); } @endphp @if (!empty($keterangan))
Catatan yang Perlu Diperhatikan : {!! nl2br(e($keterangan)) !!}
@endif
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')) }}

  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
Nama Debitur : {{ $permohonan->debiture->name ?? '' }}
Nomor Laporan : {{ $nomorLaporan }}
Tanggal Laporan : {{ formatTanggalIndonesia($tanggalLaporan) ?? '' }}
PETA
@php $fotoTypes = ['foto_gistaru', 'foto_bhumi', 'foto_argis_region', 'foto_tempat','foto_sentuh_tanahku']; // Memindahkan foto_tempat ke depan jika ada if (($key = array_search('foto_tempat', $fotoTypes)) !== false) { unset($fotoTypes[$key]); array_unshift($fotoTypes, 'foto_tempat'); } // Filter fotoTypes untuk memastikan hanya yang memiliki imagePath valid $validPhotoTypes = array_filter($fotoTypes, function ($type) use ($forminspeksi) { return isset($forminspeksi[$type]) && file_exists(storage_path('app/public/' . $forminspeksi[$type])); }); @endphp @if (count($validPhotoTypes) === 1) @php $type = reset($validPhotoTypes); // Ambil elemen pertama $imagePath = $forminspeksi[$type] ?? null; @endphp @else @foreach ($fotoTypes as $index => $type) @php $imagePath = $forminspeksi[$type] ?? null; @endphp @isset($imagePath) @endisset @if (($index + 1) % 2 == 0) @endif @endforeach @if (count($fotoTypes) % 2 != 0) @endif @endif

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

@if ($imagePath) {{ $imagePath }} @endif

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

@if ($imagePath && file_exists(storage_path('app/public/' . $imagePath))) {{ $imagePath }} @endif
FOTO JAMINAN
@include('lpj::penilai.components.foto-jaminan')
@include('lpj::penilai.components.footer')