'Petani Pemilik Lahan', self::PETANI_PENYEWA => 'Petani Penyewa', self::BURUH_TANI => 'Buruh Tani', self::NELAYAN_PEMILIK => 'Nelayan Pemilik Kapal/Perahu', self::NELAYAN_PENYEWA => 'Nelayan Penyewa Kapal/Perahu', self::BURUH_NELAYAN => 'Buruh Nelayan', self::PNS => 'PNS', self::PEDAGANG => 'Pedagang', self::GURU => 'Guru', self::GURU_AGAMA => 'Guru Agama', self::PERANGKAT_DESA => 'Perangkat Desa', self::PEGAWAI_DESA => 'Pegawai Kantor Desa', self::PENGOLAHAN_INDUSTRI => 'Pengolahan/Industri', self::TNI_POLRI => 'TNI/Polri', self::KARYAWAN_SWASTA => 'Karyawan Swasta', self::WIRAUSAHA => 'Wirausaha', self::TKI => 'TKI', self::LAINNYA => 'Lainnya', }; } public static function options(): array { return collect(self::cases())->map(fn ($case) => [ 'value' => $case->value, 'label' => $case->label(), ])->toArray(); } }