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)

@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