{{-- resources/views/admin/akademik/kurikulum/ma_pdf.blade.php --}} Modul Ajar - {{ $kurikulum->mapelNama->nama_mapel }} @php use App\Models\Setting; use App\Models\LogoSekolah; use App\Models\KepalaSekolah; $setting = Setting::first(); $logo = LogoSekolah::first(); $kepsek = KepalaSekolah::first(); $logoBase64 = null; if ($logo && $logo->logo_utama) { $path = public_path('uploads/logos/' . $logo->logo_utama); if (file_exists($path)) { $type = pathinfo($path, PATHINFO_EXTENSION); $data = file_get_contents($path); $logoBase64 = 'data:image/' . $type . ';base64,' . base64_encode($data); } } @endphp {{-- HEADER / KOP SURAT --}}

{{ strtoupper($setting->web_name ?? 'SMP AL IDRUS') }}

{{ $setting->web_alamat ?? '' }} | Telp: {{ $setting->web_telp ?? '-' }}

MODUL AJAR KURIKULUM MERDEKA
{{ $kurikulum->mapelNama->nama_mapel }} FASE D KELAS {{ $kurikulum->levelKelas->level_kelas }}
I. INFORMASI UMUM

A. IDENTITAS MODUL

Penyusun:{{ $kurikulum->guru->name ?? '-' }}
Instansi:{{ $identitasSekolah->nama_sekolah ?? 'SMP IT MIFTAHUTTHOLIBIN' }}
Tahun Penyusunan:{{ $kurikulum->tahunAjaran->tahun_ajaran ?? '-' }}
Jenjang Sekolah:SMP
Mata Pelajaran:{{ $kurikulum->mapelNama->nama_mapel ?? '-' }}
Fase / Kelas:Fase D / Kelas {{ $kurikulum->levelKelas->level_kelas ?? '-' }}
Elemen:{{ $cp_induk->elemen }}
Alokasi Waktu:{{ $tltp->jam_pelajaran ?? 0 }} JP

B. PROFIL PELAJAR PANCASILA

{{ $modulAjar->profil_pancasila ?? '-' }}

C. SARANA DAN PRASARANA

{!! $modulAjar->sarana_prasarana ?? '-' !!}

D. TARGET PESERTA DIDIK

{{ $modulAjar->target_siswa ?? '-' }}

E. JUMLAH SISWA

{{ $modulAjar->jumlah_siswa ?? '-' }}

F. MODEL PEMBELAJARAN

{{ $modulAjar->model_pembelajaran ?? '-' }}
II. KOMPONEN INTI

A. TUJUAN KEGIATAN PEMBELAJARAN

{!! $tltp->tujuan_pembelajaran ?? '-' !!}

B. PEMAHAMAN BERMAKNA

{!! $modulAjar->pemahaman_bermakna ?? '-' !!}

C. PERTANYAAN PEMANTIK

{!! $modulAjar->pertanyaan_pemantik ?? '-' !!}

D. KEGIATAN PEMBELAJARAN (SKENARIO)

@php function decodeSkenarioPdf($data) { if (empty($data)) return []; $decoded = json_decode($data, true); return is_array($decoded) ? $decoded : [$data]; } $arrPendahuluan = decodeSkenarioPdf($modulAjar->kegiatan_pendahuluan ?? ''); $arrInti = decodeSkenarioPdf($modulAjar->kegiatan_inti ?? ''); $arrPenutup = decodeSkenarioPdf($modulAjar->kegiatan_penutup ?? ''); $jmlPertemuan = max(count($arrPendahuluan), count($arrInti), count($arrPenutup)); @endphp @for($i = 0; $i < $jmlPertemuan; $i++)

Pertemuan ke-{{ $i + 1 }}

1. Kegiatan Pendahuluan

{!! $arrPendahuluan[$i] ?? '-' !!}

2. Kegiatan Inti

{!! $arrInti[$i] ?? '-' !!}

3. Kegiatan Penutup

{!! $arrPenutup[$i] ?? '-' !!}
@endfor
III. REFLEKSI & LAMPIRAN

A. REFLEKSI GURU & SISWA

{!! $modulAjar->refleksi_guru ?? '-' !!}

B. PENGAYAAN & REMEDIAL

{!! $modulAjar->pengayaan_remedial ?? '-' !!}

C. BAHAN BACAAN

{!! $modulAjar->bahan_bacaan ?? '-' !!}

D. GLOSARIUM

{!! $modulAjar->glosarium ?? '-' !!}

E. DAFTAR PUSTAKA

{!! $modulAjar->daftar_pustaka ?? '-' !!}



{{-- TANDA TANGAN --}}
Mengetahui,
Kepala Sekolah




{{ $kepsek->name ?? '....................................' }}
NIP. {{ $kepsek->nip ?? '-' }}
{{ \Carbon\Carbon::now()->translatedFormat('d F Y') }}
Guru Mata Pelajaran




{{ $kurikulum->guru->name ?? '....................................' }}
NIP. {{ $kurikulum->guru->status->nip ?? '-' }}