@extends('layouts.app')
@section('title', 'Struktur Organisasi – SD Negeri 4 Keling')
@push('styles')
@endpush
@section('content')
{{-- Page Hero --}}
Beranda /
Profil Sekolah /
Struktur Organisasi
Struktur Organisasi
Susunan tugas dan tanggung jawab pengelola SD Negeri 4 Keling
{{-- Content --}}
@php
// Fallback data kalau tabel masih kosong (misalnya belum migrate/seed)
if (!isset($kepsek) || !$kepsek) {
$kepsek = (object)[
'nama' => 'Drs. Ahmad Fauzi, M.Pd.',
'jabatan' => 'Kepala Sekolah',
'foto' => null,
'children' => collect([
(object)['nama'=>'Perwakilan Orang Tua Siswa','jabatan'=>'Komite Sekolah','foto'=>null,'kelompok'=>'Manajemen','children'=>collect()],
(object)['nama'=>'Ibu Sunarti','jabatan'=>'Perpustakaan','foto'=>null,'kelompok'=>'Manajemen','children'=>collect()],
(object)['nama'=>'Bapak Bambang Irawan','jabatan'=>'Tata Usaha','foto'=>null,'kelompok'=>'Manajemen','children'=>collect()],
(object)['nama'=>'Ibu Siti Rahayu, S.Pd','jabatan'=>'Guru Kelas 1','foto'=>null,'kelompok'=>'Guru Kelas & Mapel','children'=>collect()],
(object)['nama'=>'Bapak Ahmad Fauzi, S.Pd','jabatan'=>'Guru Kelas 2','foto'=>null,'kelompok'=>'Guru Kelas & Mapel','children'=>collect()],
(object)['nama'=>'Ibu Dwi Lestari, S.Pd','jabatan'=>'Guru Kelas 3','foto'=>null,'kelompok'=>'Guru Kelas & Mapel','children'=>collect()],
(object)['nama'=>'Bapak Hendra Saputra, S.Pd','jabatan'=>'Guru Kelas 4','foto'=>null,'kelompok'=>'Guru Kelas & Mapel','children'=>collect()],
(object)['nama'=>'Ibu Nurul Hidayah, S.Pd','jabatan'=>'Guru Kelas 5','foto'=>null,'kelompok'=>'Guru Kelas & Mapel','children'=>collect()],
(object)['nama'=>'Bapak Supriyanto, S.Pd','jabatan'=>'Guru Kelas 6','foto'=>null,'kelompok'=>'Guru Kelas & Mapel','children'=>collect()],
(object)['nama'=>'Bapak Muslih, S.Pd.I','jabatan'=>'Guru Agama','foto'=>null,'kelompok'=>'Guru Kelas & Mapel','children'=>collect()],
(object)['nama'=>'Bapak Joko Susilo, S.Pd','jabatan'=>'Guru OR','foto'=>null,'kelompok'=>'Guru Kelas & Mapel','children'=>collect()],
(object)['nama'=>'Ibu Sunarti','jabatan'=>'Pustakawan','foto'=>null,'kelompok'=>'Tenaga Pendukung','children'=>collect()],
(object)['nama'=>'Ibu Dewi Kristina, S.Pd','jabatan'=>'Guru Bahasa Inggris','foto'=>null,'kelompok'=>'Tenaga Pendukung','children'=>collect()],
(object)['nama'=>'Bapak Gatot Subroto','jabatan'=>'Bendahara','foto'=>null,'kelompok'=>'Tenaga Pendukung','children'=>collect()],
(object)['nama'=>'Ibu Rini Setyowati','jabatan'=>'Guru Tari','foto'=>null,'kelompok'=>'Tenaga Pendukung','children'=>collect()],
(object)['nama'=>'Bapak Sugiyono','jabatan'=>'Pesuruh','foto'=>null,'kelompok'=>'Tenaga Pendukung','children'=>collect([
(object)['nama'=>'Masyarakat Sekitar','jabatan'=>'Masyarakat'],
])],
]),
];
}
$groups = collect($kepsek->children)->groupBy(fn($c) => $c->kelompok ?? 'Lainnya');
@endphp
{{ $kepsek->jabatan }}
{{ $kepsek->nama }}
@foreach($groups as $label => $members)
{{ $label }}
@foreach($members as $m)
{{ $m->jabatan }}
{{ $m->nama }}
@if(!empty($m->children) && count($m->children))
@foreach($m->children as $sub)
{{ $sub->jabatan }} — {{ $sub->nama }}
@endforeach
@endif
@endforeach
@endforeach
{{-- Keterangan --}}
Keterangan
Struktur organisasi di atas menggambarkan garis koordinasi utama SD Negeri 4 Keling.
Kepala Sekolah bertanggung jawab penuh atas keseluruhan penyelenggaraan pendidikan dan
berkoordinasi langsung dengan seluruh unsur manajemen, guru, serta tenaga kependidikan
di bawah ini demi tercapainya visi dan misi sekolah.
@endsection