Klik 'Save as PDF' untuk menyimpan dokumen ini. Pastikan opsi 'Background graphics' dicentang saat print!
RUANG PENYULUH
@php $reportOwner = $pendampingan->user; $kopPath = $reportOwner->kop_surat ? public_path('storage/' . $reportOwner->kop_surat) : public_path('images/default_kop.png'); $kopBase64 = ''; if(file_exists($kopPath)) { $kopType = pathinfo($kopPath, PATHINFO_EXTENSION); $kopData = file_get_contents($kopPath); $kopBase64 = 'data:image/' . $kopType . ';base64,' . base64_encode($kopData); } @endphp
@if($kopBase64) Kop Surat @endif
LAPORAN KEGIATAN PENDAMPINGAN PROGRAM
{{ $pendampingan->program }}
A. DATA PENYULUH PERTANIAN
Nama Lengkap:{{ auth()->user()->name }}
NIP:{{ auth()->user()->nip ?? '-' }}
Pangkat / Golongan:{{ auth()->user()->pangkat_golongan ?? '-' }}
Jabatan:{{ auth()->user()->jabatan ?? 'Penyuluh Pertanian' }}
Wilayah Kerja:{{ auth()->user()->desa_binaan ?? '-' }}
B. RINCIAN KEGIATAN PENDAMPINGAN
Dasar Kegiatan:{{ $pendampingan->dasar_kegiatan }}
Waktu / Tanggal:{{ \Carbon\Carbon::parse($pendampingan->tanggal)->translatedFormat('l, d F Y') }}
Lokasi / Alamat:{{ $pendampingan->lokasi }}
Metode Pembelajaran:{{ strtoupper($pendampingan->metode) }} - {{ $pendampingan->detail_metode }}
Materi / Topik Utama:{{ $pendampingan->topik }}
Komoditas Lahan:{{ $pendampingan->komoditas }} ({{ number_format($pendampingan->luas_lahan, 2, ',', '.') }} HA)
Jumlah Peserta Sasaran:Total: {{ $pendampingan->total_peserta }} Orang (Wanita: {{ $pendampingan->peserta_wanita }} Orang)
Tingkat Urgensi:[v] {{ strtoupper($pendampingan->urgensi) }}
C. ANALISA TEMUAN & TINDAKAN

1. Kondisi Awal / Masalah di Lapangan:

{{ $pendampingan->masalah }}

2. Tindakan yang Dilakukan Penyuluh:

{{ $pendampingan->tindakan }}

D. REKOMENDASI & TINDAK LANJUT

1. Rekomendasi Teknis Spesifik:

{{ $pendampingan->saran }}

2. Rencana Tindak Lanjut (RTL):

{{ $pendampingan->rtl }}

Demikian laporan kegiatan pendampingan ini disusun untuk dipergunakan sebagaimana mestinya.

@php $ttdPimpinanBase64 = ''; if($pendampingan->ttd_pimpinan && $pendampingan->user->ttd_pimpinan) { $pathPimpinan = storage_path('app/public/' . $pendampingan->user->ttd_pimpinan); if(file_exists($pathPimpinan)) { $ext = pathinfo($pathPimpinan, PATHINFO_EXTENSION); $ttdPimpinanBase64 = 'data:image/' . $ext . ';base64,' . base64_encode(file_get_contents($pathPimpinan)); } } $ttdPenyuluhBase64 = ''; if($pendampingan->ttd_penyuluh && $pendampingan->user->ttd_penyuluh) { $pathPenyuluh = storage_path('app/public/' . $pendampingan->user->ttd_penyuluh); if(file_exists($pathPenyuluh)) { $ext = pathinfo($pathPenyuluh, PATHINFO_EXTENSION); $ttdPenyuluhBase64 = 'data:image/' . $ext . ';base64,' . base64_encode(file_get_contents($pathPenyuluh)); } } @endphp
Mengetahui,
Koordinator Penyuluh
@if($ttdPimpinanBase64) @else



@endif {{ $pendampingan->user->nama_pimpinan ?? '(.........................................)' }}
NIP. {{ $pendampingan->user->nip_pimpinan ?? '-' }}
@php $cityName = $pendampingan->user->city->name ?? 'Bogor'; $cityNameClean = trim(str_ireplace(['kabupaten', 'kota', 'kab.', 'kab'], '', $cityName)); $cityNameFormatted = ucwords(strtolower($cityNameClean)) ?: 'Bogor'; @endphp {{ $cityNameFormatted }}, {{ \Carbon\Carbon::parse($pendampingan->tanggal)->translatedFormat('d F Y') }}
Yang Melaksanakan Kegiatan,
@if($ttdPenyuluhBase64) @else



@endif {{ $pendampingan->user->name }}
NIP. {{ $pendampingan->user->nip ?? '-' }}
@if(!empty($pendampingan->foto_kegiatan) && is_array($pendampingan->foto_kegiatan))
E. LAMPIRAN DOKUMENTASI

Berikut adalah dokumentasi visual {{ $pendampingan->program }} yang telah dilaksanakan.

@foreach($pendampingan->foto_kegiatan as $foto) @php $fotoPath = storage_path('app/public/' . $foto); $fotoBase64 = ''; if(file_exists($fotoPath)) { $ext = pathinfo($fotoPath, PATHINFO_EXTENSION); $fotoBase64 = 'data:image/' . $ext . ';base64,' . base64_encode(file_get_contents($fotoPath)); } @endphp @if($fotoBase64)
@endif @endforeach
@endif