DATA DOSEN


No Status Kepegawaian Nama NIDN/NIDK NIP/NIK Tp. Lahir Tgl. Lahir Usia Jenis Kelamin Agama Golongan Darah Np. KTP No. NPWP No. BPJS No. KK No. Rekening No. Hp Email Pribadi Email Institusi Alamat KTP Alamat Tinggal Status Keluarga Nama Pasangan Jumlah Anak Nama Ibu Kandung Fakultas Program Studi Pendidikan Jurusan Almamater Tahun Lulus Sertifikasi Kompetensi 1 Sertifikasi Kompetensi 2 Sertifikasi Kompetensi 3 Praktisi Dunia Industri Tempat Praktisi Dunia Industri Jabatan Praktisi Dunia Industri Organisasi Profesi Studi Lanjut Status Studi Lanjut Biaya Studi Lanjut Jurusan Studi Lanjut Tempat Studi Tahun Studi Lanjut Tahun Lulus Studi Lanjut Jabatan Struktural TMT. Jabatan (Struktural) TMT. Jabatan Selesai (Struktural) No. SK Jabatan (Struktural) Masa Jabatan (Struktural) TMT. Pengangkatan Dosen No. SK Pengangkatan Dosen Masa Kerja Jabatan Akademik Dosen KUM TMT. Jabatan No. SK Jabatan Masa JAD Ajukan JAD Pangkat/Gol. TMT. Golongan No. SK Golongan Pangkat/Gol. (Internal) TMT. Golongan (Internal) No. SK Golongan (Internal) Masa Golongan (Internal) Masa Golongan Sertifikasi Dosen Th. Sertifikat No. Sertifikat Bidang Ilmu Sertifikasi Vaksinasi No. Sertifikat Vaksinasi Tgl. Pensiun
$today) { exit("0 tahun 0 bulan 0 hari"); } $y = $today->diff($birthDate)->y; $m = $today->diff($birthDate)->m; $d = $today->diff($birthDate)->d; return $y . " tahun " . $m . " bulan " . $d . " hari"; } function ajukanJAD($tmt) { $startDate = new DateTime($tmt); $today = new DateTime("today"); // Cek jika StartDate lebih besar dari Today (Tidak bisa dihitung) if ($startDate > $today) return false; $y = $today->diff($startDate)->y; // Jika Tahun TMT >= 2 return true, jika tidak otomatis return false; return $y >= 2; } function ajukanGolongan($jad, $gol) { if ( ($jad == 'Lektor' && $gol == 'III/a') || ($jad == 'Lektor' && $gol == 'III/b') || ($jad == 'Lektor Kepala' && $gol == 'III/a') || ($jad == 'Lektor Kepala' && $gol == 'III/b') || ($jad == 'Lektor Kepala' && $gol == 'III/c') || ($jad == 'Lektor Kepala' && $gol == 'III/d') || ($jad == 'Guru Besar' && $gol == 'III/c') || ($jad == 'Guru Besar' && $gol == 'III/d') || ($jad == 'Guru Besar' && $gol == 'IV/a') || ($jad == 'Guru Besar' && $gol == 'IV/b') || ($jad == 'Guru Besar' && $gol == 'IV/c') ) return true; // Jika tidak masuk kriteria return false; } function masaJabatan($masaJabatanSelesai) { if ($masaJabatanSelesai == '-' || empty($masaJabatanSelesai)) return '-'; $endDate = new DateTime($masaJabatanSelesai); $today = new DateTime("today"); $interval = $today->diff($endDate, true); $m = ($interval->y * 12) + $interval->m; if ($today > $endDate) $m *= -1; if ($m <= 0) return 'Habis'; else if ($m <= 6) return 'Akan Habis'; else return 'Masih Lama'; } function cekTMTPensiun($tglLahir, $jadNama) { $jad65 = ['Asisten Ahli', 'Lektor', 'Lektor Kepala']; $jad70 = ['Guru Besar']; if (in_array($jadNama, $jad65)) $tahun = 65; if (in_array($jadNama, $jad70)) $tahun = 70; $date = new DateTime($tglLahir); $date->modify('+' . $tahun . 'years'); return $date->format('Y-m-d'); } ?>