From 3126d9bd6ae4528eb1a9eeb2ff10ea6d817f5e2a Mon Sep 17 00:00:00 2001 From: Daeng Deni Mardaeni Date: Mon, 28 Aug 2023 17:28:54 +0700 Subject: [PATCH] Update Seeder Sub Job Direktorat KPO --- Database/Seeders/KpoSeeder.php | 391 +++++++++++++++++++++++++++++---- 1 file changed, 346 insertions(+), 45 deletions(-) diff --git a/Database/Seeders/KpoSeeder.php b/Database/Seeders/KpoSeeder.php index d3dc2ff..20787c2 100644 --- a/Database/Seeders/KpoSeeder.php +++ b/Database/Seeders/KpoSeeder.php @@ -32,26 +32,108 @@ 'name' => 'SEKRETARIAT KPO', 'status' => 1, ]); - $job = Job::create([ - 'directorat_id' => $directorat->id, + $job = Job::create([ + 'directorat_id' => $directorat->id, 'sub_directorat_id' => $subdirektorat->id, - 'kode' => '01', - 'name' => 'SDM (Dokumen Karyawan)', - 'status' => '1', + 'kode' => '01', + 'name' => 'SDM (Dokumen Karyawan)', + 'status' => '1', ]); - $job = Job::create([ - 'directorat_id' => $directorat->id, + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, 'sub_directorat_id' => $subdirektorat->id, - 'kode' => '02', - 'name' => 'Aktifitas Umum Cabang', - 'status' => '1', + 'job_id' => $job->id, + 'kode' => '01', + 'name' => 'Dokumentasi Kedisiplinan Karyawan', + 'status' => '1', ]); - $job = Job::create([ - 'directorat_id' => $directorat->id, + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, 'sub_directorat_id' => $subdirektorat->id, - 'kode' => '03', - 'name' => 'CSSR Cabang', - 'status' => '1', + 'job_id' => $job->id, + 'kode' => '02', + 'name' => 'Dokumentasi Penilaian Kinerja Karyawan', + 'status' => '1', + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '03', + 'name' => 'Dokumentasi Organisasi Cabang', + 'status' => '1', + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '04', + 'name' => 'Dokumentasi Perencanaan, Pelatihan & Pengembangan Karyawan', + 'status' => '1', + ]); + + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'kode' => '02', + 'name' => 'Aktifitas Umum Cabang', + 'status' => '1', + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '01', + 'name' => 'Perjanjian Kerjasama (PKS) dengan Nasabah / Pihak Ketiga', + 'status' => '1', + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '02', + 'name' => 'Surat Masuk/Keluar, MAK & Memo Intern', + 'status' => '1', + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '03', + 'name' => 'Performance Bisnis Cabang (Dashboard) & RBB Tahunan', + 'status' => '1', + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '04', + 'name' => 'Aktiva Tetap & Inventaris Kantor Aktifitas Gedung & Aktifitas Lainnya', + 'status' => '1', + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '05', + 'name' => 'Pemeriksaan Auditor (Internal & Eksternal)', + 'status' => '1', + ]); + + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'kode' => '03', + 'name' => 'CSSR Cabang', + 'status' => '1', + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '01', + 'name' => 'Rencana, Pendataan & Pelaksanaan Kegiatan AGP', + 'status' => '1', ]); $subdirektorat = SubDirectorat::create([ @@ -60,26 +142,180 @@ 'name' => 'LENDING', 'status' => 1, ]); - $job = Job::create([ - 'directorat_id' => $directorat->id, + $job = Job::create([ + 'directorat_id' => $directorat->id, 'sub_directorat_id' => $subdirektorat->id, - 'kode' => '01', - 'name' => 'Proses Kredit Konsumer', - 'status' => '1', + 'kode' => '01', + 'name' => 'Proses Kredit Konsumer', + '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 Kredit Non Konsumer', - 'status' => '1', + 'job_id' => $job->id, + 'kode' => '01', + 'name' => 'Permintaan Dokumen Calon Debitur', + 'status' => '1', ]); - $job = Job::create([ - 'directorat_id' => $directorat->id, + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, 'sub_directorat_id' => $subdirektorat->id, - 'kode' => '03', - 'name' => 'PKS Developer', - 'status' => '1', + 'job_id' => $job->id, + 'kode' => '02', + 'name' => 'Validasi Data', + 'status' => '1', + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '03', + 'name' => 'Permohonan Usulan Kredit ( PPK )', + 'status' => '1', + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '04', + 'name' => 'Pengikatan Kredit', + 'status' => '1', + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '05', + 'name' => 'Setting Fasilitas Kredit & Pencairan Kredit', + 'status' => '1', + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '06', + 'name' => 'Monitoring', + 'status' => '1', + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '07', + 'name' => 'Pelunasan', + 'status' => '1', + ]); + + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'kode' => '02', + 'name' => 'Proses Kredit Non Konsumer', + 'status' => '1', + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '01', + 'name' => 'Permintaan Dokumen Calon Debitur', + 'status' => '1', + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '02', + 'name' => 'Validasi Data', + 'status' => '1', + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '03', + 'name' => 'Permohonan Usulan Kredit ( PPK )', + 'status' => '1', + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '04', + 'name' => 'Pengikatan Kredit', + 'status' => '1', + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '05', + 'name' => 'Setting Fasilitas Kredit & Pencairan Kredit', + 'status' => '1', + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '06', + 'name' => 'Monitoring', + 'status' => '1', + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '07', + 'name' => 'Proses Kredit Perpanjangan/Penambahan', + 'status' => '1', + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '08', + 'name' => 'Pelunasan', + 'status' => '1', + ]); + + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'kode' => '03', + 'name' => 'PKS Developer', + 'status' => '1', + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '01', + 'name' => 'Permintaan Dokumen ke Developer', + 'status' => '1', + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '02', + 'name' => 'Penilaian Kelayakan Proyek', + 'status' => '1', + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '03', + 'name' => 'Permohonan Usulan PKS', + 'status' => '1', + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '04', + 'name' => 'Penandatanganan Kerjasama', + 'status' => '1', ]); $subdirektorat = SubDirectorat::create([ @@ -88,19 +324,36 @@ 'name' => 'FUNDING', 'status' => 1, ]); - $job = Job::create([ - 'directorat_id' => $directorat->id, + $job = Job::create([ + 'directorat_id' => $directorat->id, 'sub_directorat_id' => $subdirektorat->id, - 'kode' => '01', - 'name' => 'Prospek Nasabah Baru', - 'status' => '1', + 'kode' => '01', + 'name' => 'Prospek Nasabah Baru', + 'status' => '1', ]); - $job = Job::create([ - 'directorat_id' => $directorat->id, + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, 'sub_directorat_id' => $subdirektorat->id, - 'kode' => '02', - 'name' => 'Prospek Nasabah Existing', - 'status' => '1', + 'job_id' => $job->id, + 'kode' => '01', + 'name' => 'Penawaran Kerjasama Intansi, Perusahaan Dan Perorangan', + 'status' => '1', + ]); + + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'kode' => '02', + 'name' => 'Prospek Nasabah Existing', + 'status' => '1', + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '01', + 'name' => 'Penawaran Penambahan Dana Deposito & Perpanjangan', + 'status' => '1', ]); $subdirektorat = SubDirectorat::create([ @@ -109,12 +362,60 @@ 'name' => 'OPERASIONAL', 'status' => 1, ]); - $job = Job::create([ - 'directorat_id' => $directorat->id, + $job = Job::create([ + 'directorat_id' => $directorat->id, 'sub_directorat_id' => $subdirektorat->id, - 'kode' => '01', - 'name' => 'Proses Bagian Operasional Cabang', - 'status' => '1', + 'kode' => '01', + 'name' => 'Proses Bagian Operasional Cabang', + 'status' => '1', + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '01', + 'name' => 'Dokumen Nasabah/ Pernasabah', + 'status' => '1', + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '02', + 'name' => 'Dokumen Customer Service', + 'status' => '1', + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '03', + 'name' => 'Dokumen Bagian Kas', + 'status' => '1', + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '04', + 'name' => 'Pencatatan Blangko Bernomor', + 'status' => '1', + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '05', + 'name' => 'Dokumentasi Bagian Kliring - BO', + 'status' => '1', + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '06', + 'name' => 'Biaya Operasional Cabang', + 'status' => '1', ]); } }