diff --git a/Database/Seeders/SdmSeeder.php b/Database/Seeders/SdmSeeder.php index 856ebed..f744770 100644 --- a/Database/Seeders/SdmSeeder.php +++ b/Database/Seeders/SdmSeeder.php @@ -33,12 +33,29 @@ 'status' => 1, ]); $job = Job::create([ - 'directorat_id' => $directorat->id, + 'directorat_id' => $directorat->id, 'sub_directorat_id' => $subdirektorat->id, - 'kode' => '01', - 'name' => 'Dokumen Sekretariat', - 'status' => 1, + 'kode' => '01', + 'name' => 'Dokumen Sekretariat', + 'status' => 1, ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '01', + 'name' => 'Data Karyawan', + 'status' => '1', + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '02', + 'name' => 'Biaya Biaya', + 'status' => '1', + ]); + $subdirektorat = SubDirectorat::create([ 'directorat_id' => $directorat->id, @@ -47,46 +64,195 @@ 'status' => 1, ]); $job = Job::create([ - 'directorat_id' => $directorat->id, + 'directorat_id' => $directorat->id, 'sub_directorat_id' => $subdirektorat->id, - 'kode' => '01', - 'name' => 'REKAP MPP', - 'status' => 1, + 'kode' => '01', + 'name' => 'REKAP MPP', + 'status' => 1, ]); - $job = Job::create([ - 'directorat_id' => $directorat->id, + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, 'sub_directorat_id' => $subdirektorat->id, - 'kode' => '02', - 'name' => 'PENGAJUAN KARYAWAN', - 'status' => 1, + 'job_id' => $job->id, + 'kode' => '01', + 'name' => 'Menerima MPP dari masing-masing Direktorat (berkas MPP)', + 'status' => '1', ]); - $job = Job::create([ - 'directorat_id' => $directorat->id, + + $job = Job::create([ + 'directorat_id' => $directorat->id, 'sub_directorat_id' => $subdirektorat->id, - 'kode' => '03', - 'name' => 'PENERIMAAN KARYAWAN', - 'status' => 1, + 'kode' => '02', + 'name' => 'PENGAJUAN KARYAWAN', + 'status' => 1, ]); - $job = Job::create([ - 'directorat_id' => $directorat->id, + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, 'sub_directorat_id' => $subdirektorat->id, - 'kode' => '04', - 'name' => 'PENGINPUTAN DATA REKENING GAJI KARYAWAN', - 'status' => 1, + 'job_id' => $job->id, + 'kode' => '01', + 'name' => 'Menerima FPTK (Form Permintaan Tenaga Kerja) dari User dan input di database (Berkas fisik / data base FPTK)', + 'status' => '1', ]); - $job = Job::create([ - 'directorat_id' => $directorat->id, + + $job = Job::create([ + 'directorat_id' => $directorat->id, 'sub_directorat_id' => $subdirektorat->id, - 'kode' => '05', - 'name' => 'ASESMEN KARYAWAN', - 'status' => 1, + 'kode' => '03', + 'name' => 'PENERIMAAN KARYAWAN', + 'status' => 1, ]); - $job = Job::create([ - 'directorat_id' => $directorat->id, + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, 'sub_directorat_id' => $subdirektorat->id, - 'kode' => '06', - 'name' => 'PEMBELIAN KREDIT JOB PORTAL ONLINE', - 'status' => 1, + 'job_id' => $job->id, + 'kode' => '01', + 'name' => 'SURAT LAMARAN (berkas semua CV / bank data)', + 'status' => '1', + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '02', + 'name' => 'SORTIR (berkas semua yang ditolak dan diterima)', + 'status' => '1', + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '03', + 'name' => 'PEMANGGILAN (berkas email di print)', + 'status' => '1', + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '04', + 'name' => 'Psikotes (berkas ACK nya baik lulus dan yang tidak lulus)', + 'status' => '1', + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '05', + 'name' => 'PENGUMUMAN (berkas pengumuman hasil kelulusan)', + 'status' => '1', + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '06', + 'name' => 'WAWANCARA (berkas hasil interview SDM & USER)', + 'status' => '1', + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '07', + 'name' => 'PROSES KEPUTUSAN PENERIMAAN KARYAWAN (berkas KPK, angka gaji di kosongin)', + 'status' => '1', + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '08', + 'name' => 'PROSES MEDICAL CHECK UP (berkas MCU)', + 'status' => '1', + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '09', + 'name' => 'PKWT (berkas PKWT angka gaji dikosongin)', + 'status' => '1', + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '10', + 'name' => 'PENEMPATAN (berkas surat pengantar)', + 'status' => '1', + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '11', + 'name' => 'PROSES RED FILE (berkas Red File)', + 'status' => '1', + ]); + + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'kode' => '04', + 'name' => 'PENGINPUTAN DATA REKENING GAJI KARYAWAN', + 'status' => 1, + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '01', + 'name' => 'INPUT NO REKENING TABUNGAN KARYAWAN BARU (berkas copi buku rekening)', + 'status' => '1', + ]); + + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'kode' => '05', + 'name' => 'ASESMEN KARYAWAN', + 'status' => 1, + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '01', + 'name' => 'MENERIMA DATA NAMA-NAMA YANG AKAN DI LAKUKAN ASESMEN DARI BPO (berkas list nama-nama)', + 'status' => '1', + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '02', + 'name' => 'PEMANGGILAN', + 'status' => '1', + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '03', + 'name' => 'PELAKSANAAN ASESMEN', + 'status' => '1', + ]); + + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'kode' => '06', + 'name' => 'PEMBELIAN KREDIT JOB PORTAL ONLINE', + 'status' => 1, + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '01', + 'name' => 'MENGAJUKAN PROPOSAL KE MANAJEMEN', + 'status' => '1', ]); $subdirektorat = SubDirectorat::create([ @@ -96,158 +262,612 @@ 'status' => 1, ]); $job = Job::create([ - 'directorat_id' => $directorat->id, + 'directorat_id' => $directorat->id, 'sub_directorat_id' => $subdirektorat->id, - 'kode' => '01', - 'name' => 'Pelatihan', - 'status' => 1, + 'kode' => '01', + 'name' => 'Pelatihan', + 'status' => 1, ]); - $job = Job::create([ - 'directorat_id' => $directorat->id, + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, 'sub_directorat_id' => $subdirektorat->id, - 'kode' => '02', - 'name' => 'Proses Rotasi/Mutasi/Demosi Karyawan', - 'status' => 1, + 'job_id' => $job->id, + 'kode' => '01', + 'name' => 'Menyusun Usulan Training Need Analysis', + 'status' => '1', ]); - $job = Job::create([ - 'directorat_id' => $directorat->id, + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, 'sub_directorat_id' => $subdirektorat->id, - 'kode' => '03', - 'name' => 'Proses Promosi dan Pengangkatan Karyawan', - 'status' => 1, + 'job_id' => $job->id, + 'kode' => '02', + 'name' => 'Menyusun rencana Program Pelatihan Tahunan', + 'status' => '1', ]); - $job = Job::create([ - 'directorat_id' => $directorat->id, + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, 'sub_directorat_id' => $subdirektorat->id, - 'kode' => '04', - 'name' => 'Proses Perpanjangan Kontrak Karyawan (PKWT)', - 'status' => 1, + 'job_id' => $job->id, + 'kode' => '02', + 'name' => 'Membuat usulan program pelatihan tahunan dalam bentuk memo persetujuan', + 'status' => '1', ]); - $job = Job::create([ - 'directorat_id' => $directorat->id, + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, 'sub_directorat_id' => $subdirektorat->id, - 'kode' => '05', - 'name' => 'Proses Berakhirnya Perjanjian Kerja (Putus Kontrak Karyawan)', - 'status' => 1, + 'job_id' => $job->id, + 'kode' => '02', + 'name' => 'Membuat memo persetujuan dan anggaran pelatihan per program', + 'status' => '1', ]); - $job = Job::create([ - 'directorat_id' => $directorat->id, + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, 'sub_directorat_id' => $subdirektorat->id, - 'kode' => '06', - 'name' => 'Proses Pensiun Karyawan', - 'status' => 1, + 'job_id' => $job->id, + 'kode' => '03', + 'name' => 'Melaksanakan Pelatihan sesuai memo persetujuan', + 'status' => '1', ]); - $job = Job::create([ - 'directorat_id' => $directorat->id, + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, 'sub_directorat_id' => $subdirektorat->id, - 'kode' => '07', - 'name' => 'Proses Pembatalan SK Promosi,Mutasi,Rotasi dan Demosi', - 'status' => 1, + 'job_id' => $job->id, + 'kode' => '04', + 'name' => 'Mengajukan Pelatihan Eksternal', + 'status' => '1', ]); - $job = Job::create([ - 'directorat_id' => $directorat->id, + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, 'sub_directorat_id' => $subdirektorat->id, - 'kode' => '08', - 'name' => 'Proses Pembatalan Pensiun', - 'status' => 1, + 'job_id' => $job->id, + 'kode' => '05', + 'name' => 'Menyusun update data kompetensi seluruh karyawan setelah menyelesaikan pelatihan', + 'status' => '1', ]); - $job = Job::create([ - 'directorat_id' => $directorat->id, + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, 'sub_directorat_id' => $subdirektorat->id, - 'kode' => '09', - 'name' => 'Reminder PJS SO KKL atau EO Cabang / Direktorat', - 'status' => 1, + 'job_id' => $job->id, + 'kode' => '06', + 'name' => 'Membuat usulan penyelesaian biaya per program', + 'status' => '1', ]); - $job = Job::create([ - 'directorat_id' => $directorat->id, + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, 'sub_directorat_id' => $subdirektorat->id, - 'kode' => '10', - 'name' => 'Reminder Karyawan yang akan Pensiun', - 'status' => 1, + 'job_id' => $job->id, + 'kode' => '07', + 'name' => 'Membuat laporan realisasi biaya diklat bulanan', + 'status' => '1', ]); - $job = Job::create([ - 'directorat_id' => $directorat->id, + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, 'sub_directorat_id' => $subdirektorat->id, - 'kode' => '12', - 'name' => 'Pembuatan Memo Penarikan Fasilitas Pejabat', - 'status' => 1, + 'job_id' => $job->id, + 'kode' => '08', + 'name' => 'Membuat laporan biaya diklat vs GL dari Fincon', + 'status' => '1', ]); - $job = Job::create([ - 'directorat_id' => $directorat->id, + + $job = Job::create([ + 'directorat_id' => $directorat->id, 'sub_directorat_id' => $subdirektorat->id, - 'kode' => '14', - 'name' => 'Proses Penugasan Pengganti Sementara (PGS) & Penugasan Sementara (AGP dll)', - 'status' => 1, + 'kode' => '02', + 'name' => 'Proses Rotasi/Mutasi/Demosi Karyawan', + 'status' => 1, ]); - $job = Job::create([ - 'directorat_id' => $directorat->id, + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, 'sub_directorat_id' => $subdirektorat->id, - 'kode' => '15', - 'name' => 'Proses Usulan Detasering/Mutasi antar kota Karyawan', - 'status' => 1, + 'job_id' => $job->id, + 'kode' => '01', + 'name' => 'Membuat SK Rotasi/Mutasi/Demosi Karyawan', + 'status' => '1', ]); - $job = Job::create([ - 'directorat_id' => $directorat->id, + + $job = Job::create([ + 'directorat_id' => $directorat->id, 'sub_directorat_id' => $subdirektorat->id, - 'kode' => '16', - 'name' => 'Penginputan Pillar Biaya Kost & Biaya Tiket Fas Mutasi Antar Kota/Fas Detasering', - 'status' => 1, + 'kode' => '03', + 'name' => 'Proses Promosi dan Pengangkatan Karyawan', + 'status' => 1, ]); - $job = Job::create([ - 'directorat_id' => $directorat->id, + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, 'sub_directorat_id' => $subdirektorat->id, - 'kode' => '17', - 'name' => ' Proses Pembuatan Surat Referensi Kerja/Surat Keterangan Kerja', - 'status' => 1, + 'job_id' => $job->id, + 'kode' => '01', + 'name' => 'Membuat SK Promosi dan Pengangkatan Karyawan', + 'status' => '1', ]); - $job = Job::create([ - 'directorat_id' => $directorat->id, + + $job = Job::create([ + 'directorat_id' => $directorat->id, 'sub_directorat_id' => $subdirektorat->id, - 'kode' => '18', - 'name' => ' Proses Surat Keluar/Memo Antar Kantor/Memo Intern ke Direktorat/Cabang/AGP', - 'status' => 1, + 'kode' => '04', + 'name' => 'Proses Perpanjangan Kontrak Karyawan (PKWT)', + 'status' => 1, ]); - $job = Job::create([ - 'directorat_id' => $directorat->id, + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, 'sub_directorat_id' => $subdirektorat->id, - 'kode' => '19', - 'name' => 'Membuat laporan rotasi/mutasi/promosi/demosi karyawan bulanan', - 'status' => 1, + 'job_id' => $job->id, + 'kode' => '01', + 'name' => 'Membuat Proses Perpanjangan Kontrak Karyawan ( PKWT )', + 'status' => '1', ]); - $job = Job::create([ - 'directorat_id' => $directorat->id, + + $job = Job::create([ + 'directorat_id' => $directorat->id, 'sub_directorat_id' => $subdirektorat->id, - 'kode' => '20', - 'name' => 'Membuat laporan jumlah karyawan bulanan', - 'status' => 1, + 'kode' => '05', + 'name' => 'Proses Berakhirnya Perjanjian Kerja (Putus Kontrak Karyawan)', + 'status' => 1, ]); - $job = Job::create([ - 'directorat_id' => $directorat->id, + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, 'sub_directorat_id' => $subdirektorat->id, - 'kode' => '21', - 'name' => 'Menyusun pelaporan APOLO bulanan', - 'status' => 1, + 'job_id' => $job->id, + 'kode' => '01', + 'name' => 'Melakukan Proses Berakhirnya Perjanjian Kerja (Putus Kontrak Karyawan)', + 'status' => '1', ]); - $job = Job::create([ - 'directorat_id' => $directorat->id, + + $job = Job::create([ + 'directorat_id' => $directorat->id, 'sub_directorat_id' => $subdirektorat->id, - 'kode' => '22', - 'name' => 'Menyusun pelaporan APOLO Semesteran', - 'status' => 1, + 'kode' => '06', + 'name' => 'Proses Pensiun Karyawan', + 'status' => 1, ]); - $job = Job::create([ - 'directorat_id' => $directorat->id, + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, 'sub_directorat_id' => $subdirektorat->id, - 'kode' => '23', - 'name' => 'Menyediakan permintaan data(ad hoc) dari berbagai direktorat', - 'status' => 1, + 'job_id' => $job->id, + 'kode' => '01', + 'name' => 'Membuat Proses Pensiun Karyawan', + 'status' => '1', ]); - $job = Job::create([ - 'directorat_id' => $directorat->id, + + $job = Job::create([ + 'directorat_id' => $directorat->id, 'sub_directorat_id' => $subdirektorat->id, - 'kode' => '24', - 'name' => 'Mendokumentasikan File Merah Karyawan (Red File)', - 'status' => 1, + 'kode' => '07', + 'name' => 'Proses Pembatalan SK Promosi,Mutasi,Rotasi dan Demosi', + 'status' => 1, + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '01', + 'name' => 'Melakukan Proses Pembatalan SK Promosi, Mutasi, Rotasi dan Demosi', + 'status' => '1', + ]); + + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'kode' => '08', + 'name' => 'Proses Pembatalan Pensiun', + 'status' => 1, + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '01', + 'name' => 'Melakukan Proses Pembatalan Pensiun', + 'status' => '1', + ]); + + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'kode' => '09', + 'name' => 'Reminder PJS SO KKL atau EO Cabang / Direktorat', + 'status' => 1, + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '01', + 'name' => 'Proses Reminder PJS SO KKL atau EO Cabang / Direktorat', + 'status' => '1', + ]); + + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'kode' => '10', + 'name' => 'Reminder Karyawan yang akan Pensiun', + 'status' => 1, + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '01', + 'name' => 'Proses Reminder Karyawan yang akan pensiun', + 'status' => '1', + ]); + + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'kode' => '11', + 'name' => 'Pembuatan Memo Penarikan Fasilitas Pejabat', + 'status' => 1, + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '01', + 'name' => 'Pembuatan Memo Penarikan Fasilitas Pejabat', + 'status' => '1', + ]); + + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'kode' => '12', + 'name' => 'Pembuatan Memo Penarikan Fasilitas Pejabat', + 'status' => 1, + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '01', + 'name' => 'Pembuatan Memo Pemberian Fasilitas Pejabat', + 'status' => '1', + ]); + + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'kode' => '13', + 'name' => 'Proses Permintaan Tenaga Kerja Karyawan', + 'status' => 1, + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '01', + 'name' => 'Menerima FPTK (Formulir Permintaan Tenaga Kerja) dari Dit yang sudah ditandatangani lengkap oleh pejabat terkait', + 'status' => '1', + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '02', + 'name' => 'Mereview FPTK yang diterima apa sudah sesuai dengan MPP yang ditetapkan untuk tahun anggaran', + 'status' => '1', + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '03', + 'name' => 'Menyerahkan FPTK yang sudah ditandatangani oleh EO Diklat kepada Subdit Rekrutment untuk diproses lebih lanjut', + 'status' => '1', + ]); + + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'kode' => '14', + 'name' => 'Proses Penugasan Pengganti Sementara (PGS) & Penugasan Sementara (AGP dll)', + 'status' => 1, + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '01', + 'name' => 'Membuat SK PGS & Penugasan Sementara (AGP dll)', + 'status' => '1', + ]); + + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'kode' => '15', + 'name' => 'Proses Usulan Detasering/Mutasi antar kota Karyawan', + 'status' => 1, + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '01', + 'name' => 'Menerbitkan memo fasilitas detasering/Mutasi antar kota', + 'status' => '1', + ]); + + + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'kode' => '16', + 'name' => 'Penginputan Pillar Biaya Kost & Biaya Tiket Fas Mutasi Antar Kota/Fas Detasering', + 'status' => 1, + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '01', + 'name' => 'Menginput Pillar Biaya Kost & Biaya Tiket Fas Mutasi Antar Kota/Fas Detasering', + 'status' => '1', + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '02', + 'name' => 'Selesai Persetujuan Pillar langsung diteruskan ke bagian pembukuan untuk dijalankan proses pembayaran', + 'status' => '1', + ]); + + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'kode' => '17', + 'name' => ' Proses Pembuatan Surat Referensi Kerja/Surat Keterangan Kerja', + 'status' => 1, + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '01', + 'name' => 'Membuat Surat Referensi Kerja/Surat Keterangan Kerja', + 'status' => '1', + ]); + + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'kode' => '18', + 'name' => ' Proses Surat Keluar/Memo Antar Kantor/Memo Intern ke Direktorat/Cabang/AGP', + 'status' => 1, + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '01', + 'name' => 'Membuat memo antar kantor/memo intern', + 'status' => '1', + ]); + + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'kode' => '19', + 'name' => 'Membuat laporan rotasi/mutasi/promosi/demosi karyawan bulanan', + 'status' => 1, + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '01', + 'name' => 'Menyusun rekap rotasi/mutasi/promosi/demosi karyawan dari list SK yang sudah diterbitkan selama 1 periode bulan', + 'status' => '1', + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '02', + 'name' => 'Mengirimkan laporan rekap untuk ditandatangani pejabat SDM', + 'status' => '1', + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '03', + 'name' => 'Menerima laporan rekap yang sudah ditandatangani pejabat SDM', + 'status' => '1', + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '04', + 'name' => 'Mengirimkan laporan rekap yang sudah ditandatangani pejabat SDM kepada subdit Fincon Perencanaan, SKAI, Admin Sekper, Retail Banking dan Dit Kepatuhan', + 'status' => '1', + ]); + + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'kode' => '20', + 'name' => 'Membuat laporan jumlah karyawan bulanan', + 'status' => 1, + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '01', + 'name' => 'Menyusun laporan jumlah karyawan selama 1 periode bulan', + 'status' => '1', + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '02', + 'name' => 'Mengirimkan laporan rekap untuk ditandatangani pejabat SDM', + 'status' => '1', + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '03', + 'name' => 'Menerima laporan rekap yang sudah ditandatangani pejabat SDM', + 'status' => '1', + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '04', + 'name' => 'MEMO INTERN dicopy & discan sebelum dikirim ke pihak lain (User)', + 'status' => '1', + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '05', + 'name' => 'Mengirimkan laporan rekap yang sudah ditandatangani pejabat SDM kepada subdit Fincon Perencanaan dan Dit Kepatuhan', + 'status' => '1', + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '06', + 'name' => 'Mengirimkan laporan rekap yang sudah ditandatangani pejabat SDM Untuk dimuat dipilar', + 'status' => '1', + ]); + + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'kode' => '21', + 'name' => 'Menyusun pelaporan APOLO bulanan', + 'status' => 1, + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '01', + 'name' => 'Melakukan konsolidasi dari SK Promosi/Demosi/Rotasi/Mutasi EO Cabanga Utama (KCI) dan Pejabat Executive', + 'status' => '1', + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '02', + 'name' => 'Melakukan pelaporan Apolo', + 'status' => '1', + ]); + + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'kode' => '22', + 'name' => 'Menyusun pelaporan APOLO Semesteran', + 'status' => 1, + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '01', + 'name' => 'Melakukan konsolidasi dari SK Promosi/Demosi/Rotasi/Mutasi Pejabat 2 tingkat dibawah Direksi', + 'status' => '1', + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '02', + 'name' => 'Melakukan pelaporan Apolo', + 'status' => '1', + ]); + + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'kode' => '23', + 'name' => 'Menyediakan permintaan data(ad hoc) dari berbagai direktorat', + 'status' => 1, + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '01', + 'name' => 'Menerima permintaan melalui email/wa', + 'status' => '1', + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '02', + 'name' => 'Mengolah data sesuai permintaan', + 'status' => '1', + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '03', + 'name' => 'Mengirimkan data yang dimintakan dan menyimpannya', + 'status' => '1', + ]); + + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'kode' => '24', + 'name' => 'Mendokumentasikan File Merah Karyawan (Red File)', + 'status' => 1, + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '01', + 'name' => 'Mendokumentasikan file merah untuk karyawan baru', + 'status' => '1', + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '02', + 'name' => 'Medokumentasikan file merah untuk pengkinian data karyawan', + 'status' => '1', + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '03', + 'name' => 'Menerima SK Rotasi/Mutasi/Demosi Kayawan dan Pembatalan', + 'status' => '1', + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '04', + 'name' => 'Menerima Perpanjangan kontrak kerja karyawan(PKWT)', + 'status' => '1', + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '01', + 'name' => 'Menerima SK Promosi dan Pengangkatan karyawan tetap', + 'status' => '1', ]); $subdirektorat = SubDirectorat::create([ @@ -257,32 +877,48 @@ 'status' => 1, ]); $job = Job::create([ - 'directorat_id' => $directorat->id, + 'directorat_id' => $directorat->id, 'sub_directorat_id' => $subdirektorat->id, - 'kode' => '01', - 'name' => 'Sirukulasi surat resign dan surat mangkir bekerja karyawan', - 'status' => 1, + 'kode' => '01', + 'name' => 'Sirukulasi surat resign dan surat mangkir bekerja karyawan', + 'status' => 1, ]); $job = Job::create([ - 'directorat_id' => $directorat->id, + 'directorat_id' => $directorat->id, 'sub_directorat_id' => $subdirektorat->id, - 'kode' => '02', - 'name' => 'Form exit interview', - 'status' => 1, + 'kode' => '02', + 'name' => 'Form exit interview', + 'status' => 1, ]); $job = Job::create([ - 'directorat_id' => $directorat->id, + 'directorat_id' => $directorat->id, 'sub_directorat_id' => $subdirektorat->id, - 'kode' => '03', - 'name' => 'Surat sanksi (Peringatan dan Teguran)', - 'status' => 1, + 'kode' => '03', + 'name' => 'Surat sanksi (Peringatan dan Teguran)', + 'status' => 1, ]); $job = Job::create([ - 'directorat_id' => $directorat->id, + 'directorat_id' => $directorat->id, 'sub_directorat_id' => $subdirektorat->id, - 'kode' => '03', - 'name' => 'PPh 21', - 'status' => 1, + 'kode' => '03', + 'name' => 'PPh 21', + 'status' => 1, + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '01', + 'name' => 'Bukti Pembayaran Pajak Laporan SPT Bulanan', + 'status' => '1', + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '99', + 'name' => 'Bukti Potong Tahunan', + 'status' => '1', ]); @@ -293,81 +929,275 @@ 'status' => 1, ]); $job = Job::create([ - 'directorat_id' => $directorat->id, + 'directorat_id' => $directorat->id, 'sub_directorat_id' => $subdirektorat->id, - 'kode' => '01', - 'name' => 'Pembukaan Internal', - 'status' => 1, + 'kode' => '01', + 'name' => 'Pembukaan Internal', + 'status' => 1, ]); - $job = Job::create([ - 'directorat_id' => $directorat->id, + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, 'sub_directorat_id' => $subdirektorat->id, - 'kode' => '02', - 'name' => 'Payroll Karyawan', - 'status' => 1, + 'job_id' => $job->id, + 'kode' => '01', + 'name' => 'Pencadangan Biaya', + 'status' => '1', ]); - $job = Job::create([ - 'directorat_id' => $directorat->id, + + $job = Job::create([ + 'directorat_id' => $directorat->id, 'sub_directorat_id' => $subdirektorat->id, - 'kode' => '03', - 'name' => 'Pajak 21 & 23', - 'status' => 1, + 'kode' => '02', + 'name' => 'Payroll Karyawan', + 'status' => 1, ]); - $job = Job::create([ - 'directorat_id' => $directorat->id, + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, 'sub_directorat_id' => $subdirektorat->id, - 'kode' => '04', - 'name' => 'Lain-Lain', - 'status' => 1, + 'job_id' => $job->id, + 'kode' => '01', + 'name' => 'Terima Template Pembebanan Payroll.', + 'status' => '1', ]); - $job = Job::create([ - 'directorat_id' => $directorat->id, + + $job = Job::create([ + 'directorat_id' => $directorat->id, 'sub_directorat_id' => $subdirektorat->id, - 'kode' => '02', - 'name' => 'Pembukuan Eksternal', - 'status' => 1, + 'kode' => '03', + 'name' => 'Pajak 21 & 23', + 'status' => 1, ]); - $job = Job::create([ - 'directorat_id' => $directorat->id, + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, 'sub_directorat_id' => $subdirektorat->id, - 'kode' => '03', - 'name' => 'Medical', - 'status' => 1, + 'job_id' => $job->id, + 'kode' => '01', + 'name' => 'Pembayaran Pph 21 Dan Pph 23 Ke Mpn', + 'status' => '1', ]); - $job = Job::create([ - 'directorat_id' => $directorat->id, + + $job = Job::create([ + 'directorat_id' => $directorat->id, 'sub_directorat_id' => $subdirektorat->id, - 'kode' => '04', - 'name' => 'Pinjaman/Loan', - 'status' => 1, + 'kode' => '04', + 'name' => 'Lain-Lain', + 'status' => 1, ]); - $job = Job::create([ - 'directorat_id' => $directorat->id, + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, 'sub_directorat_id' => $subdirektorat->id, - 'kode' => '05', - 'name' => 'Attendance (Lembur)', - 'status' => 1, + 'job_id' => $job->id, + 'kode' => '01', + 'name' => 'Terima Form Yang Telah Di Approve Pillar UCC', + 'status' => '1', ]); - $job = Job::create([ - 'directorat_id' => $directorat->id, + + $job = Job::create([ + 'directorat_id' => $directorat->id, 'sub_directorat_id' => $subdirektorat->id, - 'kode' => '06', - 'name' => 'Payroll KPNO', - 'status' => 1, + 'kode' => '02', + 'name' => 'Pembukuan Eksternal', + 'status' => 1, ]); - $job = Job::create([ - 'directorat_id' => $directorat->id, + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, 'sub_directorat_id' => $subdirektorat->id, - 'kode' => '07', - 'name' => 'Payroll Dalam Kota', - 'status' => 1, + 'job_id' => $job->id, + 'kode' => '01', + 'name' => 'VDS', + 'status' => '1', ]); - $job = Job::create([ - 'directorat_id' => $directorat->id, + + $job = Job::create([ + 'directorat_id' => $directorat->id, 'sub_directorat_id' => $subdirektorat->id, - 'kode' => '08', - 'name' => 'Payroll Luar Kota', - 'status' => 1, + 'kode' => '03', + 'name' => 'Medical', + 'status' => 1, + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '01', + 'name' => 'Penerimaan Dok Klaim (Berkas Bulan Jan-Des) Note: Perlu/Bln', + 'status' => '1', + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '02', + 'name' => 'Registrasi', + 'status' => '1', + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '03', + 'name' => 'Kirim Form Klaim Dan Dok Kwitansi Asli Ke Dokter Yang Bekerjasama Per Tgl Setiap Hari', + 'status' => '1', + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '04', + 'name' => 'Penerimaani Form Klaim Dan Dok Kwitansi Asli Dari Dokter Yang Bekerjasama Per Tgl Setiap Hari', + 'status' => '1', + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '05', + 'name' => 'Penginputan Kwitansi Di HRIS', + 'status' => '1', + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '06', + 'name' => 'Otorisasi Hasil Input Oleh Supervisor', + 'status' => '1', + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '07', + 'name' => 'Setiap Tgl 13 Dan Tgl 29 Setiap Bulannya Print Report Claim Send To Paryoll Dan Proses Manual Klaim Kary Resign', + 'status' => '1', + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '08', + 'name' => 'Proses Report Bank Transfer Soft Copy Utk Data Pengkreditan Ke Rek Kary', + 'status' => '1', + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '09', + 'name' => 'Proses Pengajuan Bdd Ke Pillar', + 'status' => '1', + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '10', + 'name' => 'Kirim Data Softcopy Bank Transfer Ke Pembukuan Pembayaran Klaim', + 'status' => '1', + ]); + + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'kode' => '04', + 'name' => 'Pinjaman/Loan', + 'status' => 1, + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '01', + 'name' => 'Pinjaman ARTHAGUNA', + 'status' => '1', + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '01', + 'name' => 'Pinjaman KPR/KPM', + 'status' => '1', + ]); + + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'kode' => '05', + 'name' => 'Attendance (Lembur)', + 'status' => 1, + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '01', + 'name' => 'Form Rencana Lembur (RKL)', + 'status' => '1', + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '02', + 'name' => 'Form Surat Perintah Kerja Lembur (SPKL)', + 'status' => '1', + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '03', + 'name' => 'Terima Form Lainnya', + 'status' => '1', + ]); + + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'kode' => '06', + 'name' => 'Payroll KPNO', + 'status' => 1, + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '01', + 'name' => 'Terima Dokumen Payroll Kpno', + 'status' => '1', + ]); + + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'kode' => '07', + 'name' => 'Payroll Dalam Kota', + 'status' => 1, + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '01', + 'name' => 'Terima Dokumen Payroll Cab Dalam Kota', + 'status' => '1', + ]); + + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'kode' => '08', + 'name' => 'Payroll Luar Kota', + 'status' => 1, + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '01', + 'name' => 'Terima Dokumen Payroll Cab Luar Kota', + 'status' => '1', ]); $subdirektorat = SubDirectorat::create([ @@ -377,18 +1207,43 @@ 'status' => 1, ]); $job = Job::create([ - 'directorat_id' => $directorat->id, + 'directorat_id' => $directorat->id, 'sub_directorat_id' => $subdirektorat->id, - 'kode' => '01', - 'name' => 'Laporan Monitoring Human Record Data (HRD)', - 'status' => 1, + 'kode' => '01', + 'name' => 'Laporan Monitoring Human Record Data (HRD)', + 'status' => 1, ]); - $job = Job::create([ - 'directorat_id' => $directorat->id, + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, 'sub_directorat_id' => $subdirektorat->id, - 'kode' => '02', - 'name' => 'Laporan Penilaian', - 'status' => 1, + 'job_id' => $job->id, + 'kode' => '01', + 'name' => 'Laporan Kedisiplinan', + 'status' => '1', + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '02', + 'name' => 'Laporan Persentase HRD', + 'status' => '1', + ]); + + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'kode' => '02', + 'name' => 'Laporan Penilaian', + 'status' => 1, + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '01', + 'name' => 'Laporan Penilaian Karyawan', + 'status' => '1', ]); } }