From 651ffb0c71c08855010eb799ef5432535cc84f81 Mon Sep 17 00:00:00 2001 From: Daeng Deni Mardaeni Date: Thu, 24 Aug 2023 18:16:27 +0700 Subject: [PATCH] update seeders --- Database/Seeders/AsetRecoverySeeder.php | 267 ++++++++++++ Database/Seeders/BiroHukumSeeder.php | 233 +++++++++++ Database/Seeders/BisnisSeeder.php | 142 +++++++ Database/Seeders/CetaklabelSeeder.php | 202 ++++++++- Database/Seeders/CompliancecSeeder.php | 190 +++++++++ Database/Seeders/CorsecSeeder.php | 254 ++++++++++++ Database/Seeders/DigitalInsightSeeder.php | 86 ++++ Database/Seeders/FinconSeeder.php | 134 ++++++ Database/Seeders/OperasiSeeder.php | 477 ++++++++++++++++++++++ Database/Seeders/SdmSeeder.php | 394 ++++++++++++++++++ Database/Seeders/SkaiSeeder.php | 213 ++++++++++ Database/Seeders/SktiSeeder.php | 99 +++++ Database/Seeders/UmumSeeder.php | 273 +++++++++++++ 13 files changed, 2952 insertions(+), 12 deletions(-) create mode 100644 Database/Seeders/AsetRecoverySeeder.php create mode 100644 Database/Seeders/BiroHukumSeeder.php create mode 100644 Database/Seeders/BisnisSeeder.php create mode 100644 Database/Seeders/CompliancecSeeder.php create mode 100644 Database/Seeders/CorsecSeeder.php create mode 100644 Database/Seeders/DigitalInsightSeeder.php create mode 100644 Database/Seeders/FinconSeeder.php create mode 100644 Database/Seeders/OperasiSeeder.php create mode 100644 Database/Seeders/SdmSeeder.php create mode 100644 Database/Seeders/SkaiSeeder.php create mode 100644 Database/Seeders/SktiSeeder.php create mode 100644 Database/Seeders/UmumSeeder.php diff --git a/Database/Seeders/AsetRecoverySeeder.php b/Database/Seeders/AsetRecoverySeeder.php new file mode 100644 index 0000000..e201c95 --- /dev/null +++ b/Database/Seeders/AsetRecoverySeeder.php @@ -0,0 +1,267 @@ + '11', + 'name' => 'ASET RECOVERY', + 'status' => 1, + ]); + $subdirektorat = SubDirectorat::create([ + 'directorat_id' => $directorat->id, + 'kode' => '00', + 'name' => 'Sekretariat Direktorat Aset Recovery', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '01', + 'name' => 'Dokumen Sekretariat', + 'status' => '1', + ]); + + $subdirektorat = SubDirectorat::create([ + 'directorat_id' => $directorat->id, + 'kode' => '01', + 'name' => 'Recovery & Restrukturisasi', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '01', + 'name' => 'Surat Masuk/Keluar', + 'status' => '1', + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '02', + 'name' => 'RESTRUKTURISASI KREDIT', + 'status' => '1', + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '03', + 'name' => 'Memo Internal (Persetujuan Ke Direksi)', + 'status' => '1', + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '04', + 'name' => 'MEMO MASUK/KELUAR &LAINNYA', + 'status' => '1', + ]); + + $subdirektorat = SubDirectorat::create([ + 'directorat_id' => $directorat->id, + 'kode' => '02', + 'name' => 'Admin Recovery', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '01', + 'name' => 'Surat Masuk/Keluar (Non Debitur\')', + 'status' => '1', + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '02', + 'name' => 'Surat Masuk/Keluar Penyelesaian Kredit (Debitur)', + 'status' => '1', + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '03', + 'name' => 'TL & Biaya (Perdebitur)', + 'status' => '1', + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '04', + 'name' => 'Laporan Management', + 'status' => '1', + ]); + + $subdirektorat = SubDirectorat::create([ + 'directorat_id' => $directorat->id, + 'kode' => '03', + 'name' => 'Aset Komersial & Korporasi', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '01', + 'name' => 'SURAT MASUK / KELUAR (DEBITUR)', + 'status' => '1', + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '02', + 'name' => 'FILE KREDIT MASUK / KELUAR (AYDA, WO & NPL)', + 'status' => '1', + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '03', + 'name' => 'Memo Internal (Persetujuan Ke Dirkom)', + 'status' => '1', + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '04', + 'name' => 'TL & Biaya (Per debitur)', + 'status' => '1', + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '05', + 'name' => 'Memo Antar Kantor (Minta Bantuan Cabang)', + 'status' => '1', + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '06', + 'name' => 'Perjalanan Dinas', + 'status' => '1', + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '07', + 'name' => 'Pengajuan Kredit Baru / Perpanjangan / Tambahan / Restruktur', + 'status' => '1', + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '08', + 'name' => 'PENGIKATAN KREDIT / JAMINAN / AYDA', + 'status' => '1', + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '09', + 'name' => 'SETUP PENGIKATAN KREDIT', + 'status' => '1', + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '10', + 'name' => 'PENCAIRAN / PELUNASAN KREDIT', + 'status' => '1', + ]); + + $subdirektorat = SubDirectorat::create([ + 'directorat_id' => $directorat->id, + 'kode' => '04', + 'name' => 'Aset Retail & Konsumer', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '01', + 'name' => 'SURAT MASUK / KELUAR (DEBITUR)', + 'status' => '1', + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '02', + 'name' => 'FILE KREDIT MASUK / KELUAR (AYDA, WO & NPL)', + 'status' => '1', + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '03', + 'name' => 'Memo Internal (Persetujuan Ke Dirkom)', + 'status' => '1', + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '04', + 'name' => 'TL & Biaya (Per debitur)', + 'status' => '1', + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '05', + 'name' => 'Memo Antar Kantor (Minta Bantuan Cabang)', + 'status' => '1', + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '06', + 'name' => 'Perjalanan Dinas', + 'status' => '1', + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '07', + 'name' => 'Pengajuan Kredit Baru / Perpanjangan / Tambahan / Restruktur', + 'status' => '1', + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '08', + 'name' => 'PENGIKATAN KREDIT / JAMINAN / AYDA', + 'status' => '1', + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '09', + 'name' => 'SETUP PENGIKATAN KREDIT', + 'status' => '1', + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '10', + 'name' => 'PENCAIRAN / PELUNASAN KREDIT', + 'status' => '1', + ]); + } + } diff --git a/Database/Seeders/BiroHukumSeeder.php b/Database/Seeders/BiroHukumSeeder.php new file mode 100644 index 0000000..c890f38 --- /dev/null +++ b/Database/Seeders/BiroHukumSeeder.php @@ -0,0 +1,233 @@ + '09', + 'name' => 'BIRO HUKUM', + 'status' => 1, + ]); + $subdirektorat = SubDirectorat::create([ + 'directorat_id' => $directorat->id, + 'kode' => '00', + 'name' => 'Sekretariat Direktorat Biro Hukum', + 'status' => 1, + ]); + $job = Job::class([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '01', + 'name' => 'Dokumen Sekretariat', + 'status' => '1', + ]); + + $subdirektorat = SubDirectorat::create([ + 'directorat_id' => $directorat->id, + 'kode' => '01', + 'name' => 'Admin Kredit', + 'status' => 1, + ]); + $job = Job::class([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '01', + 'name' => 'Setting Fasilitas', + 'status' => '1', + ]); + $job = Job::class([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '02', + 'name' => 'Pelunasaan', + 'status' => '1', + ]); + $job = Job::class([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '03', + 'name' => 'Surat masuk/Surat Keluar', + 'status' => '1', + ]); + $job = Job::class([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '04', + 'name' => 'Data Laporan Ke Regulator dan Internal', + 'status' => '1', + ]); + $job = Job::class([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '05', + 'name' => 'Registrasi PPK dan SPK', + 'status' => '1', + ]); + $job = Job::class([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '06', + 'name' => 'Admin Dokumen', + 'status' => '1', + ]); + + $subdirektorat = SubDirectorat::create([ + 'directorat_id' => $directorat->id, + 'kode' => '02', + 'name' => 'Legal Kredit', + 'status' => 1, + ]); + $job = Job::class([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '01', + 'name' => 'Pengikatan Kredit', + 'status' => '1', + ]); + $job = Job::class([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '02', + 'name' => 'Jaminan & Pengikatan Jaminan', + 'status' => '1', + ]); + $job = Job::class([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '01', + 'name' => 'Legal Opini (LO)', + 'status' => '1', + ]); + $job = Job::class([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '02', + 'name' => 'Resume & Legal Review', + 'status' => '1', + ]); + $job = Job::class([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '03', + 'name' => 'ROYA', + 'status' => '1', + ]); + $job = Job::class([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '04', + 'name' => 'Tanda Terima', + 'status' => '1', + ]); + $job = Job::class([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '05', + 'name' => 'Memo Keluar', + 'status' => '1', + ]); + $job = Job::class([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '06', + 'name' => 'Memo Masuk', + 'status' => '1', + ]); + + $subdirektorat = SubDirectorat::create([ + 'directorat_id' => $directorat->id, + 'kode' => '03', + 'name' => 'Legal Corporate', + 'status' => 1, + ]); + $job = Job::class([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '01', + 'name' => 'Drafting & Review Perjanjian (PKS, MOU, NDA, Berita Acara)', + 'status' => '1', + ]); + $job = Job::class([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '02', + 'name' => 'Legal Opini', + 'status' => '1', + ]); + $job = Job::class([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '03', + 'name' => 'Surat Kuasa', + 'status' => '1', + ]); + $job = Job::class([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '4', + 'name' => 'Aset (Perpanjangan, Jual, Beli)', + 'status' => '1', + ]); + $job = Job::class([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '05', + 'name' => 'Administrasi Notaris', + 'status' => '1', + ]); + $job = Job::class([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '06', + 'name' => 'Administrasi Lawyer Rekanan', + 'status' => '1', + ]); + $job = Job::class([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '07', + 'name' => 'Memo (Keluar)', + 'status' => '1', + ]); + + + $subdirektorat = SubDirectorat::create([ + 'directorat_id' => $directorat->id, + 'kode' => '04', + 'name' => 'Litigasi', + 'status' => 1, + ]); + $job = Job::class([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '01', + 'name' => 'Memo', + 'status' => '1', + ]); + $job = Job::class([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '02', + 'name' => 'Laporan', + 'status' => '1', + ]); + } + } diff --git a/Database/Seeders/BisnisSeeder.php b/Database/Seeders/BisnisSeeder.php new file mode 100644 index 0000000..21d067a --- /dev/null +++ b/Database/Seeders/BisnisSeeder.php @@ -0,0 +1,142 @@ + '07', + 'name' => 'BISNIS', + 'status' => 1, + ]); + $subdirektorat = SubDirectorat::create([ + 'directorat_id' => $directorat->id, + 'kode' => '00', + 'name' => 'Sekretariat Direktorat Bisnis', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '01', + 'name' => 'Dokumen Sekretariat', + 'status' => '1', + ]); + + $subdirektorat = SubDirectorat::create([ + 'directorat_id' => $directorat->id, + 'kode' => '01', + 'name' => 'Business Analyst', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '01', + 'name' => 'Proses Kredit Baru, Proses Kredit Perpanjangan/ Tambahan, Pelunasan Kredit', + 'status' => '1', + ]); + + $subdirektorat = SubDirectorat::create([ + 'directorat_id' => $directorat->id, + 'kode' => '02', + 'name' => 'Corporate Funding & Service', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '01', + 'name' => 'Prospek Dan Proses Funding Baru, Existing Dan Cross Selling', + 'status' => '1', + ]); + + $subdirektorat = SubDirectorat::create([ + 'directorat_id' => $directorat->id, + 'kode' => '03', + 'name' => 'Corporate Banking', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '01', + 'name' => 'Proses Kredit Baru', + 'status' => '1', + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '02', + 'name' => 'Proses Kredit Perpanjangan/ Tambahan', + 'status' => '1', + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '03', + 'name' => 'Proses Pengajuan Debitur Yang Membutuhkan Persetujuan Sd Komite Kredit', + 'status' => '1', + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '04', + 'name' => 'Persetujuan Kredit', + 'status' => '1', + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '05', + 'name' => 'Monitoring Kredit', + 'status' => '1', + ]); + + $subdirektorat = SubDirectorat::create([ + 'directorat_id' => $directorat->id, + 'kode' => '04', + 'name' => 'SME Banking', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '01', + 'name' => 'Menerima File Soptcopy Dr Cabang', + 'status' => '1', + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '02', + 'name' => 'Memo Internal', + 'status' => '1', + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '03', + 'name' => 'Memo Eksternal', + 'status' => '1', + ]); + + } + } diff --git a/Database/Seeders/CetaklabelSeeder.php b/Database/Seeders/CetaklabelSeeder.php index 8efaf59..7239c09 100644 --- a/Database/Seeders/CetaklabelSeeder.php +++ b/Database/Seeders/CetaklabelSeeder.php @@ -21,27 +21,205 @@ */ public function run(Generator $faker) { - $direktorat = Directorat::create([ - 'kode' => '01', - 'name' => 'Direktorat', - 'status' => 1, + $this->call([ + CorsecSeeder::class, + SdmSeeder::class, + UmumSeeder::class, + SktiSeeder::class, + DigitalInsightSeeder::class, + OperasiSeeder::class, + BisnisSeeder::class, + BiroHukumSeeder::class, + FinconSeeder::class, + AsetRecoverySeeder::class, + SkaiSeeder::class ]); + //-- + $directorat = Directorat::create([ + 'kode' => '13', + 'name' => 'TREASURY', + 'status' => 1, + ]); $subdirektorat = SubDirectorat::create([ + 'directorat_id' => $directorat->id, + 'kode' => '00', + 'name' => 'Sekretariat Direktorat Treasury', + 'status' => 1, + ]); + $subdirektorat = SubDirectorat::create([ + 'directorat_id' => $directorat->id, 'kode' => '01', - 'name' => 'Sub Direktorat', - 'directorat_id' => $direktorat->id, + 'name' => 'Dealing Room', + 'status' => 1, + ]); + $subdirektorat = SubDirectorat::create([ + 'directorat_id' => $directorat->id, + 'kode' => '02', + 'name' => 'Treasury Marketing', 'status' => 1, ]); - $job = Job::create([ - 'kode' => '01', - 'name' => 'Job', - 'sub_directorat_id' => $subdirektorat->id, - 'directorat_id' => $direktorat->id, - 'status' => 1, + + //-- + $directorat = Directorat::create([ + 'kode' => '14', + 'name' => 'DIGITAL & RETAIL', + 'status' => 1, + ]); + $subdirektorat = SubDirectorat::create([ + 'directorat_id' => $directorat->id, + 'kode' => '00', + 'name' => 'Sekretariat Direktorat Retail Banking', + 'status' => 1, + ]); + $subdirektorat = SubDirectorat::create([ + 'directorat_id' => $directorat->id, + 'kode' => '01', + 'name' => 'RETAIL BANKING CABANG 1 (Jabotabekarnas)', + 'status' => 1, + ]); + $subdirektorat = SubDirectorat::create([ + 'directorat_id' => $directorat->id, + 'kode' => '02', + 'name' => 'RETAIL BANKING CABANG 2 (Luar Jabotabekarnas)', + 'status' => 1, + ]); + $subdirektorat = SubDirectorat::create([ + 'directorat_id' => $directorat->id, + 'kode' => '03', + 'name' => 'Konsumer Bisnis', + 'status' => 1, + ]); + $subdirektorat = SubDirectorat::create([ + 'directorat_id' => $directorat->id, + 'kode' => '03', + 'name' => 'Micro Buisness', + 'status' => 1, + ]); + $subdirektorat = SubDirectorat::create([ + 'directorat_id' => $directorat->id, + 'kode' => '04', + 'name' => 'Channel & Payment System', + 'status' => 1, + ]); + $subdirektorat = SubDirectorat::create([ + 'directorat_id' => $directorat->id, + 'kode' => '05', + 'name' => 'Core Payment System', + 'status' => 1, ]); + + //-- + $directorat = Directorat::create([ + 'kode' => '15', + 'name' => 'KPO', + 'status' => 1, + ]); + $subdirektorat = SubDirectorat::create([ + 'directorat_id' => $directorat->id, + 'kode' => '00', + 'name' => 'SEKRETARIAT KPO', + 'status' => 1, + ]); + $subdirektorat = SubDirectorat::create([ + 'directorat_id' => $directorat->id, + 'kode' => '01', + 'name' => 'LENDING', + 'status' => 1, + ]); + $subdirektorat = SubDirectorat::create([ + 'directorat_id' => $directorat->id, + 'kode' => '02', + 'name' => 'FUNDING', + 'status' => 1, + ]); + $subdirektorat = SubDirectorat::create([ + 'directorat_id' => $directorat->id, + 'kode' => '03', + 'name' => 'OPERASIONAL', + 'status' => 1, + ]); + + + //-- + $directorat = Directorat::create([ + 'kode' => '16', + 'name' => 'Cabang', + 'status' => 1, + ]); + $subdirektorat = SubDirectorat::create([ + 'directorat_id' => $directorat->id, + 'kode' => '00', + 'name' => 'SEKRETARIAT CABANG BOGOR', + 'status' => 1, + ]); + $subdirektorat = SubDirectorat::create([ + 'directorat_id' => $directorat->id, + 'kode' => '01', + 'name' => 'LENDING', + 'status' => 1, + ]); + $subdirektorat = SubDirectorat::create([ + 'directorat_id' => $directorat->id, + 'kode' => '02', + 'name' => 'FUNDING', + 'status' => 1, + ]); + $subdirektorat = SubDirectorat::create([ + 'directorat_id' => $directorat->id, + 'kode' => '03', + 'name' => 'OPERASIONAL', + 'status' => 1, + ]); + $subdirektorat = SubDirectorat::create([ + 'directorat_id' => $directorat->id, + 'kode' => '00', + 'name' => 'SEKRETARIAT CABANG PIK', + 'status' => 1, + ]); + $subdirektorat = SubDirectorat::create([ + 'directorat_id' => $directorat->id, + 'kode' => '01', + 'name' => 'LENDING', + 'status' => 1, + ]); + $subdirektorat = SubDirectorat::create([ + 'directorat_id' => $directorat->id, + 'kode' => '00', + 'name' => 'LENDING', + 'status' => 1, + ]); + $subdirektorat = SubDirectorat::create([ + 'directorat_id' => $directorat->id, + 'kode' => '02', + 'name' => 'FUNDING', + 'status' => 1, + ]); + $subdirektorat = SubDirectorat::create([ + 'directorat_id' => $directorat->id, + 'kode' => '03', + 'name' => 'OPERASIONAL', + 'status' => 1, + ]); + + + //-- + $directorat = Directorat::create([ + 'kode' => '17', + 'name' => 'SEKERTARIS KOMISARIS & DIREKSI', + 'status' => 1, + ]); + $subdirectorat = SubDirectorat::create([ + 'directorat_id' => $directorat->id, + 'kode' => '00', + 'name' => 'Sekertaris Dirkom', + 'status' => 1, + ]); + + + //-- $subjob = SubJob::create([ 'kode' => '01', 'name' => 'Sub Job', diff --git a/Database/Seeders/CompliancecSeeder.php b/Database/Seeders/CompliancecSeeder.php new file mode 100644 index 0000000..d2a3b3d --- /dev/null +++ b/Database/Seeders/CompliancecSeeder.php @@ -0,0 +1,190 @@ + '08', + 'name' => 'COMPLIANCE', + 'status' => 1, + ]); + $subdirektorat = SubDirectorat::create([ + 'directorat_id' => $directorat->id, + 'kode' => '00', + 'name' => 'Sekretariat Direktorat Kepatuhan & SKMR', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '01', + 'name' => 'Dokumen Sekretariat', + 'status' => '1', + ]); + + $subdirektorat = SubDirectorat::create([ + 'directorat_id' => $directorat->id, + 'kode' => '01', + 'name' => 'SUBDIT KONTROL', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '01', + 'name' => 'Tiket Transaksi Cabang / Direktorat', + 'status' => '1', + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '02', + 'name' => 'Memo', + 'status' => '1', + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '03', + 'name' => 'Laptinkor', + 'status' => '1', + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '04', + 'name' => 'Memo Comment', + 'status' => '1', + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '05', + 'name' => 'Laporan Management', + 'status' => '1', + ]); + + $subdirektorat = SubDirectorat::create([ + 'directorat_id' => $directorat->id, + 'kode' => '02', + 'name' => 'KEPATUHAN & APU PPT', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '01', + 'name' => 'Surat Keluar', + 'status' => '1', + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '02', + 'name' => 'Memo Intern', + 'status' => '1', + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '03', + 'name' => 'Memo Antar Kantor', + 'status' => '1', + ]); + + + //-- + $directorat = Directorat::create([ + 'kode' => '08', + 'name' => 'RISK MANAGEMENT', + 'status' => 1, + ]); + $subdirektorat = SubDirectorat::create([ + 'directorat_id' => $directorat->id, + 'kode' => '03', + 'name' => 'KREDIT RISK & COMPLIANCE', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '01', + 'name' => 'Surat Keluar', + 'status' => '1', + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '02', + 'name' => 'Memo Intern', + 'status' => '1', + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '03', + 'name' => 'Memo Antar Kantor', + 'status' => '1', + ]); + + $subdirektorat = SubDirectorat::create([ + 'directorat_id' => $directorat->id, + 'kode' => '04', + 'name' => 'RISK POLICY', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '01', + 'name' => 'Memo Intern', + 'status' => '1', + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '02', + 'name' => 'Memo Antar Kantor', + 'status' => '1', + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '03', + 'name' => 'Memo Tinjauan Resiko', + 'status' => '1', + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '05', + 'name' => 'Surat Edaran Manajemen Risiko/ Pedoman Manajemen Risiko (SEMR)', + 'status' => '1', + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '06', + 'name' => 'Portfolio Manajemen', + 'status' => '1', + ]); + } + } diff --git a/Database/Seeders/CorsecSeeder.php b/Database/Seeders/CorsecSeeder.php new file mode 100644 index 0000000..e682f76 --- /dev/null +++ b/Database/Seeders/CorsecSeeder.php @@ -0,0 +1,254 @@ + '01', + 'name' => 'CORSEC', + 'status' => 1, + ]); + $subdirektorat = SubDirectorat::create([ + 'directorat_id' => $directorat->id, + 'kode' => '00', + 'name' => 'Sekretariat Direktorat Corsek', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'kode' => '01', + 'name' => 'Dokumen Sekretariat', + 'status' => 1, + ]); + + $subdirektorat = SubDirectorat::create([ + 'directorat_id' => $directorat->id, + 'kode' => '01', + 'name' => 'Corporate Affair', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'kode' => '01', + 'name' => 'Surat Masuk Admin Sekper', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'kode' => '02', + 'name' => 'Surat Keluar Direksi Admin Sekper', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'kode' => '03', + 'name' => 'Surat Keluar Sub Direktorat Surat Penyampaian Tabungan Ku Ke Bi', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'kode' => '04', + 'name' => 'Buku Annual Report', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'kode' => '05', + 'name' => 'Buku Sustainability Report', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'kode' => '06', + 'name' => 'Struktur Organisasi', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'kode' => '07', + 'name' => 'Media Monitoring', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'kode' => '08', + 'name' => 'Memo Internal In/Out Admin Sekper', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'kode' => '09', + 'name' => 'Notulen Rapat Direksi', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'kode' => '10', + 'name' => 'Dokumen Fit & Proper Test', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'kode' => '11', + 'name' => 'Dokumen Pihak Terkait Bagi', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'kode' => '12', + 'name' => 'Dokumen Pihak Istimewa Bagi', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'kode' => '13', + 'name' => 'Penilaian Profil Resiko Reputasi', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'kode' => '14', + 'name' => 'Publikasi Negatif', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'kode' => '15', + 'name' => 'Laporan Kepemilikan Saham', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'kode' => '16', + 'name' => 'Form Biaya', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'kode' => '17', + 'name' => 'RBB Sekretaris Perusahaan', + 'status' => 1, + ]); + + + $subdirektorat = SubDirectorat::create([ + 'directorat_id' => $directorat->id, + 'kode' => '02', + 'name' => 'CORCOM', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'kode' => '01', + 'name' => 'Proposal Sponsorship', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'kode' => '02', + 'name' => 'Memo/Surat Masuk Corcom', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'kode' => '03', + 'name' => 'Memo/Surat Keluar Corcom', + 'status' => 1, + ]); + + $subdirektorat = SubDirectorat::create([ + 'directorat_id' => $directorat->id, + 'kode' => '03', + 'name' => 'CSSR', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'kode' => '01', + 'name' => 'Surat Masuk CSSR', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'kode' => '02', + 'name' => 'Surat Keluar CSSR', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'kode' => '03', + 'name' => 'Proposal CSSR', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'kode' => '04', + 'name' => 'Memo Internal CSSR', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'kode' => '05', + 'name' => 'Permohonan Dan Penyelesaian Biaya', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'kode' => '06', + 'name' => 'Press Release', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'kode' => '07', + 'name' => 'Laporan Harian Penjualan (CSSR)', + 'status' => 1, + ]); + } + } diff --git a/Database/Seeders/DigitalInsightSeeder.php b/Database/Seeders/DigitalInsightSeeder.php new file mode 100644 index 0000000..00141c0 --- /dev/null +++ b/Database/Seeders/DigitalInsightSeeder.php @@ -0,0 +1,86 @@ + '05', + 'name' => 'DIGITAL INSIGHT & ACQUISITION', + 'status' => 1, + ]); + $subdirektorat = SubDirectorat::create([ + 'directorat_id' => $directorat->id, + 'kode' => '00', + 'name' => 'Sekretariat Direktorat', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '01', + 'name' => 'Dokumen Sekretariat', + 'status' => '1', + ]); + + $subdirektorat = SubDirectorat::create([ + 'directorat_id' => $directorat->id, + 'kode' => '01', + 'name' => 'Data Management', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '01', + 'name' => 'MEMO MASUK', + 'status' => '1', + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '02', + 'name' => 'MEMO KELUAR', + 'status' => '1', + ]); + + $subdirektorat = SubDirectorat::create([ + 'directorat_id' => $directorat->id, + 'kode' => '02', + 'name' => 'MIS', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '01', + 'name' => 'MEMO MASUK', + 'status' => '1', + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '02', + 'name' => 'MEMO KELUAR', + 'status' => '1', + ]); + } + } + diff --git a/Database/Seeders/FinconSeeder.php b/Database/Seeders/FinconSeeder.php new file mode 100644 index 0000000..5602b7b --- /dev/null +++ b/Database/Seeders/FinconSeeder.php @@ -0,0 +1,134 @@ + '10', + 'name' => 'FINCON', + 'status' => 1, + ]); + $subdirektorat = SubDirectorat::create([ + 'directorat_id' => $directorat->id, + 'kode' => '00', + 'name' => 'Sekretariat Direktorat Fincon', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '01', + 'name' => 'Dokumen Sekretariat', + 'status' => '1', + ]); + + $subdirektorat = SubDirectorat::create([ + 'directorat_id' => $directorat->id, + 'kode' => '01', + 'name' => 'FINCON', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '01', + 'name' => 'Surat dan Memo Masuk', + 'status' => '1', + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '02', + 'name' => 'Surat dan Memo keluar', + 'status' => '1', + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '03', + 'name' => 'Laporan Eksternal (Regulator)', + 'status' => '1', + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '04', + 'name' => 'Tiket Transaksi/Likuidasi', + 'status' => '1', + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '05', + 'name' => 'Hardcopy Laporan', + 'status' => '1', + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '06', + 'name' => 'Laporan BUCOK', + 'status' => '1', + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '07', + 'name' => 'Perintah Penyelesaian Aset Bank', + 'status' => '1', + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '08', + 'name' => 'AKUNTANSI & KENDALI', + 'status' => '1', + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '09', + 'name' => 'Pajak', + 'status' => '1', + ]); + + $subdirektorat = SubDirectorat::create([ + 'directorat_id' => $directorat->id, + 'kode' => '02', + 'name' => 'CORPORATE PLANNING', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '01', + 'name' => 'Laporan Internal', + 'status' => '1', + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '07', + 'name' => 'Laporan Eksternal', + 'status' => '1', + ]); + } + } diff --git a/Database/Seeders/OperasiSeeder.php b/Database/Seeders/OperasiSeeder.php new file mode 100644 index 0000000..8d709b1 --- /dev/null +++ b/Database/Seeders/OperasiSeeder.php @@ -0,0 +1,477 @@ + '06', + 'name' => 'OPERASI', + 'status' => 1, + ]); + $subdirektorat = SubDirectorat::create([ + 'directorat_id' => $directorat->id, + 'kode' => '00', + 'name' => 'Sekretariat Direktorat', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '01', + 'name' => 'Dokumen Sekretariat', + 'status' => '1', + ]); + + $subdirektorat = SubDirectorat::create([ + 'directorat_id' => $directorat->id, + 'kode' => '01', + 'name' => 'SISDUR (System Prosedur)', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '01', + 'name' => 'Memo dan Surat masuk', + 'status' => '1', + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '02', + 'name' => 'Prosedur (Pedoman / SE / Memo)', + 'status' => '1', + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '03', + 'name' => 'Maintenance Media Online', + 'status' => '1', + ]); + + $subdirektorat = SubDirectorat::create([ + 'directorat_id' => $directorat->id, + 'kode' => '02', + 'name' => 'Sentra Operasi', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '01', + 'name' => 'Surat Masuk', + 'status' => '1', + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '02', + 'name' => 'Surat Keluar', + 'status' => '1', + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '03', + 'name' => 'Memo Deviasi', + 'status' => '1', + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '04', + 'name' => 'PKS Payroll', + 'status' => '1', + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '05', + 'name' => 'Memo Koreksi Laporan', + 'status' => '1', + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '06', + 'name' => 'Notulen', + 'status' => '1', + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '07', + 'name' => 'Memo Instruksi', + 'status' => '1', + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '08', + 'name' => 'Memo Blokir Deposito, Rek', + 'status' => '1', + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '09', + 'name' => 'Konfirmasi Bank', + 'status' => '1', + ]); + + $subdirektorat = SubDirectorat::create([ + 'directorat_id' => $directorat->id, + 'kode' => '01', + 'name' => 'Sentra Pinjaman', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '01', + 'name' => 'Pencairan Pinjaman', + 'status' => '1', + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '02', + 'name' => 'Bank Garansi', + 'status' => '1', + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '03', + 'name' => 'Pelunasan Pinjaman', + 'status' => '1', + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '04', + 'name' => 'Konfirmasi Kewajiban Debitur', + 'status' => '1', + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '05', + 'name' => 'Memo Masuk', + 'status' => '1', + ]); + + $subdirektorat = SubDirectorat::create([ + 'directorat_id' => $directorat->id, + 'kode' => '03', + 'name' => 'E Chenel Support (Pendukung Operasi)', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '01', + 'name' => 'NOC - ASURANSI FLPP', + 'status' => '1', + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '02', + 'name' => 'NOC - ASURANSI LAINNYA', + 'status' => '1', + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '03', + 'name' => 'NOC - KEMENTERIAN', + 'status' => '1', + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '04', + 'name' => 'NOC - MEMO CABANG', + 'status' => '1', + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '05', + 'name' => 'MPN - PP', + 'status' => '1', + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '06', + 'name' => 'E CHANNEL & REKONSLISIASI', + 'status' => '1', + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '07', + 'name' => 'E CHANNEL - MEMO CABANG', + 'status' => '1', + ]); + + $subdirektorat = SubDirectorat::create([ + 'directorat_id' => $directorat->id, + 'kode' => '04', + 'name' => 'Pembinaan Layanan (Service & Quality)', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '01', + 'name' => 'Memo', + 'status' => '1', + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '02', + 'name' => 'Surat', + 'status' => '1', + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '03', + 'name' => 'Laporan', + 'status' => '1', + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '04', + 'name' => 'Tanda terima', + 'status' => '1', + ]); + + $subdirektorat = SubDirectorat::create([ + 'directorat_id' => $directorat->id, + 'kode' => '05', + 'name' => 'Penilaian jaminan', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '01', + 'name' => 'Memo Masuk dari Cabang / KPNO', + 'status' => '1', + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '02', + 'name' => 'Memo Keluar ke Cabang / KPNO', + 'status' => '1', + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '03', + 'name' => 'LAPORAN', + 'status' => '1', + ]); + + $subdirektorat = SubDirectorat::create([ + 'directorat_id' => $directorat->id, + 'kode' => '06', + 'name' => 'Branch Support', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '01', + 'name' => 'Unit Domestik Payment - Transaksi RTGS', + 'status' => '1', + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '02', + 'name' => 'Unit Domestik Payment - Transaksi Bifast & SKN', + 'status' => '1', + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '03', + 'name' => 'Domestik Payment - ( Memo & Admin Message SKN, RTGS, BIFAST)', + 'status' => '1', + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '04', + 'name' => 'Unit Cash Management (Transaksi Penarikan Dan Setoran Cabang)', + 'status' => '1', + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '05', + 'name' => 'Unit Cash Management (Buku Besar)', + 'status' => '1', + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '06', + 'name' => 'Unit Cash Management (Transaksi Bank Indonesia)', + 'status' => '1', + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '07', + 'name' => 'Unit Cash Management ( Laporan Asuransi Uang Tunai)', + 'status' => '1', + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '08', + 'name' => 'Unit Remittance (Transaksi Incoming Dan Outgoing)', + 'status' => '1', + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '09', + 'name' => 'Unit Exim (LC Import)', + 'status' => '1', + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '10', + 'name' => 'Unit Exim (SKBDN)', + 'status' => '1', + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '11', + 'name' => 'Unit Exim (LC Ekspor)', + 'status' => '1', + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '12', + 'name' => 'Unit Exim ( Wesel Ekspor)', + 'status' => '1', + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '13', + 'name' => 'Unit Exim (Collection Import)', + 'status' => '1', + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '14', + 'name' => 'Unit Exim (Collection Ekspor)', + 'status' => '1', + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '15', + 'name' => 'Unit Trops ( Surat Berharga & Forex)', + 'status' => '1', + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '16', + 'name' => 'Unit Trops (Money Market)', + 'status' => '1', + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '17', + 'name' => 'Unit Trops (Penempatan Pada Bank Indonesia)', + 'status' => '1', + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '18', + 'name' => 'Unit Trops (Memo Intern & Ekstern)', + 'status' => '1', + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '19', + 'name' => 'Unit Trops (Laporan Eksternal)', + 'status' => '1', + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '20', + 'name' => 'Unit Torps (Custodian)', + 'status' => '1', + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '21', + 'name' => 'Unit Trops (Mark To Market)', + 'status' => '1', + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '22', + 'name' => 'Unit Trops (Bucok)', + 'status' => '1', + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '23', + 'name' => 'Unit Trops (Pajak)', + 'status' => '1', + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '24', + 'name' => 'Unit Trops (Bi-Ssss Dan Bi-Etp)', + 'status' => '1', + ]); + } + } diff --git a/Database/Seeders/SdmSeeder.php b/Database/Seeders/SdmSeeder.php new file mode 100644 index 0000000..20ea48e --- /dev/null +++ b/Database/Seeders/SdmSeeder.php @@ -0,0 +1,394 @@ + '02', + 'name' => 'SDM', + 'status' => 1, + ]); + $subdirektorat = SubDirectorat::create([ + 'directorat_id' => $directorat->id, + 'kode' => '00', + 'name' => 'Sekretariat Direktorat SDM', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '01', + 'name' => 'Dokumen Sekretariat', + 'status' => 1, + ]); + + $subdirektorat = SubDirectorat::create([ + 'directorat_id' => $directorat->id, + 'kode' => '01', + 'name' => 'REKRUTMEN', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '01', + 'name' => 'REKAP MPP', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '02', + 'name' => 'PENGAJUAN KARYAWAN', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '03', + 'name' => 'PENERIMAAN KARYAWAN', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '04', + 'name' => 'PENGINPUTAN DATA REKENING GAJI KARYAWAN', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '05', + 'name' => 'ASESMEN KARYAWAN', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '06', + 'name' => 'PEMBELIAN KREDIT JOB PORTAL ONLINE', + 'status' => 1, + ]); + + $subdirektorat = SubDirectorat::create([ + 'directorat_id' => $directorat->id, + 'kode' => '02', + 'name' => 'DIKLAT (Learning & Development)', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '01', + 'name' => 'Pelatihan', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '02', + 'name' => 'Proses Rotasi/Mutasi/Demosi Karyawan', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '03', + 'name' => 'Proses Promosi dan Pengangkatan Karyawan', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '04', + 'name' => 'Proses Perpanjangan Kontrak Karyawan (PKWT)', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '05', + 'name' => 'Proses Berakhirnya Perjanjian Kerja (Putus Kontrak Karyawan)', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '06', + 'name' => 'Proses Pensiun Karyawan', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '07', + 'name' => 'Proses Pembatalan SK Promosi,Mutasi,Rotasi dan Demosi', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '08', + 'name' => 'Proses Pembatalan Pensiun', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '09', + 'name' => 'Reminder PJS SO KKL atau EO Cabang / Direktorat', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '10', + 'name' => 'Reminder Karyawan yang akan Pensiun', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '12', + 'name' => 'Pembuatan Memo Penarikan Fasilitas Pejabat', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '14', + 'name' => 'Proses Penugasan Pengganti Sementara (PGS) & Penugasan Sementara (AGP dll)', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '15', + 'name' => 'Proses Usulan Detasering/Mutasi antar kota Karyawan', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '16', + 'name' => 'Penginputan Pillar Biaya Kost & Biaya Tiket Fas Mutasi Antar Kota/Fas Detasering', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '17', + 'name' => ' Proses Pembuatan Surat Referensi Kerja/Surat Keterangan Kerja', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '18', + 'name' => ' Proses Surat Keluar/Memo Antar Kantor/Memo Intern ke Direktorat/Cabang/AGP', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '19', + 'name' => 'Membuat laporan rotasi/mutasi/promosi/demosi karyawan bulanan', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '20', + 'name' => 'Membuat laporan jumlah karyawan bulanan', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '21', + 'name' => 'Menyusun pelaporan APOLO bulanan', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '22', + 'name' => 'Menyusun pelaporan APOLO Semesteran', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '23', + 'name' => 'Menyediakan permintaan data(ad hoc) dari berbagai direktorat', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '24', + 'name' => 'Mendokumentasikan File Merah Karyawan (Red File)', + 'status' => 1, + ]); + + $subdirektorat = SubDirectorat::create([ + 'directorat_id' => $directorat->id, + 'kode' => '03', + 'name' => 'INDUSTRIAL RELATIONS', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '01', + 'name' => 'Sirukulasi surat resign dan surat mangkir bekerja karyawan', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '02', + 'name' => 'Form exit interview', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '03', + 'name' => 'Surat sanksi (Peringatan dan Teguran)', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '03', + 'name' => 'PPh 21', + 'status' => 1, + ]); + + + $subdirektorat = SubDirectorat::create([ + 'directorat_id' => $directorat->id, + 'kode' => '04', + 'name' => 'PAYROLL', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '01', + 'name' => 'Pembukaan Internal', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '02', + 'name' => 'Payroll Karyawan', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '03', + 'name' => 'Pajak 21 & 23', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '04', + 'name' => 'Lain-Lain', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '02', + 'name' => 'Pembukuan Eksternal', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '03', + 'name' => 'Medical', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '04', + 'name' => 'Pinjaman/Loan', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '05', + 'name' => 'Attendance (Lembur)', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '06', + 'name' => 'Payroll KPNO', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '07', + 'name' => 'Payroll Dalam Kota', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '08', + 'name' => 'Payroll Luar Kota', + 'status' => 1, + ]); + + $subdirektorat = SubDirectorat::create([ + 'directorat_id' => $directorat->id, + 'kode' => '05', + 'name' => 'Human Record Data (HRD)', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '01', + 'name' => 'Laporan Monitoring Human Record Data (HRD)', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '02', + 'name' => 'Laporan Penilaian', + 'status' => 1, + ]); + } + } diff --git a/Database/Seeders/SkaiSeeder.php b/Database/Seeders/SkaiSeeder.php new file mode 100644 index 0000000..8e3e8f4 --- /dev/null +++ b/Database/Seeders/SkaiSeeder.php @@ -0,0 +1,213 @@ + '12', + 'name' => 'SKAI', + 'status' => 1, + ]); + $subdirektorat = SubDirectorat::create([ + 'directorat_id' => $directorat->id, + 'kode' => '00', + 'name' => 'Sekretariat Direktorat Aset Recovery', + 'status' => 1, + ]); + $job = Job::class([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '01', + 'name' => 'Dokumen Sekretariat', + 'status' => '1', + ]); + + $subdirektorat = SubDirectorat::create([ + 'directorat_id' => $directorat->id, + 'kode' => '01', + 'name' => 'SKAI Supervisi', + 'status' => 1, + ]); + $job = Job::class([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '01', + 'name' => 'Surat Masuk', + 'status' => '1', + ]); + $job = Job::class([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '02', + 'name' => 'Surat Keluar', + 'status' => '1', + ]); + $job = Job::class([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '03', + 'name' => 'Laporan', + 'status' => '1', + ]); + $job = Job::class([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '04', + 'name' => 'Notulen Rapat', + 'status' => '1', + ]); + + $subdirektorat = SubDirectorat::create([ + 'directorat_id' => $directorat->id, + 'kode' => '02', + 'name' => 'Anti Fraud', + 'status' => 1, + ]); + $job = Job::class([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '01', + 'name' => 'Surat Masuk', + 'status' => '1', + ]); + $job = Job::class([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '02', + 'name' => 'Surat Keluar', + 'status' => '1', + ]); + $job = Job::class([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '01', + 'name' => 'Laporan', + 'status' => '1', + ]); + $job = Job::class([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '01', + 'name' => 'Notulen Rapat', + 'status' => '1', + ]); + + $subdirektorat = SubDirectorat::create([ + 'directorat_id' => $directorat->id, + 'kode' => '03', + 'name' => 'SKAI Operasi', + 'status' => 1, + ]); + $job = Job::class([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '01', + 'name' => 'Surat Masuk', + 'status' => '1', + ]); + $job = Job::class([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '02', + 'name' => 'Surat Keluar', + 'status' => '1', + ]); + $job = Job::class([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '03', + 'name' => 'Laporan', + 'status' => '1', + ]); + $job = Job::class([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '04', + 'name' => 'Notulen Rapat', + 'status' => '1', + ]); + + + $subdirektorat = SubDirectorat::create([ + 'directorat_id' => $directorat->id, + 'kode' => '04', + 'name' => 'SKAI Kredit', + 'status' => 1, + ]); + $job = Job::class([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '01', + 'name' => 'Surat Masuk', + 'status' => '1', + ]); + $job = Job::class([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '02', + 'name' => 'Surat Keluar', + 'status' => '1', + ]); + $job = Job::class([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '03', + 'name' => 'Laporan', + 'status' => '1', + ]); + $job = Job::class([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '04', + 'name' => 'Notulen Rapat', + 'status' => '1', + ]); + + + $subdirektorat = SubDirectorat::create([ + 'directorat_id' => $directorat->id, + 'kode' => '05', + 'name' => 'SKAI Teknologi', + 'status' => 1, + ]); + $job = Job::class([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '02', + 'name' => 'Surat Keluar', + 'status' => '1', + ]); + $job = Job::class([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '03', + 'name' => 'Laporan', + 'status' => '1', + ]); + $job = Job::class([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '04', + 'name' => 'Notulen Rapat', + 'status' => '1', + ]); + } + } diff --git a/Database/Seeders/SktiSeeder.php b/Database/Seeders/SktiSeeder.php new file mode 100644 index 0000000..c5a71a7 --- /dev/null +++ b/Database/Seeders/SktiSeeder.php @@ -0,0 +1,99 @@ + '04', + 'name' => 'IT SKTI', + 'status' => 1, + ]); + $subdirektorat = SubDirectorat::create([ + 'directorat_id' => $directorat->id, + 'kode' => '00', + 'name' => 'Sekretariat Direktorat IT SKTI', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '01', + 'name' => 'Dokumen Sekretariat', + 'status' => '1', + ]); + + $subdirektorat = SubDirectorat::create([ + 'directorat_id' => $directorat->id, + 'kode' => '00', + 'name' => 'IT SKTI', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '01', + 'name' => 'Dokumen Sekretariat', + 'status' => '1', + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '01', + 'name' => 'VENDOR MANAGEMENT & SEKTRETARIAT', + 'status' => '1', + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '02', + 'name' => 'SKTI & Security', + 'status' => '1', + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '03', + 'name' => 'Solution Testing', + 'status' => '1', + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '04', + 'name' => 'HSL (HARDWARE)', + 'status' => '1', + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '05', + 'name' => 'HSL (Siskont)', + 'status' => '1', + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '06', + 'name' => 'SKTI (LIBRARY)', + 'status' => '1', + ]); + } + } diff --git a/Database/Seeders/UmumSeeder.php b/Database/Seeders/UmumSeeder.php new file mode 100644 index 0000000..036391e --- /dev/null +++ b/Database/Seeders/UmumSeeder.php @@ -0,0 +1,273 @@ + '03', + 'name' => 'UMUM', + 'status' => 1, + ]); + $subdirektorat = SubDirectorat::create([ + 'directorat_id' => $directorat->id, + 'kode' => '00', + 'name' => 'Sekretariat Direktorat Umum', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '01', + 'name' => 'Dokumen Sekretariat', + 'status' => 1, + ]); + + $subdirektorat = SubDirectorat::create([ + 'directorat_id' => $directorat->id, + 'kode' => '01', + 'name' => 'Umum Premises', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '01', + 'name' => 'Memo Masuk', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '02', + 'name' => 'Memo Keluar', + 'status' => 1 + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '03', + 'name' => 'Surat Masuk', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '04', + 'name' => 'Surat Keluar', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '05', + 'name' => 'Pembayaran Biaya/BIDD', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '06', + 'name' => 'Proses Dokumen', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '07', + 'name' => 'Proses pengadaan barang (work order)', + 'status' => 1, + ]); + $subdirektorat = SubDirectorat::create([ + 'directorat_id' => $directorat->id, + 'kode' => '02', + 'name' => 'Umum Pengadaan', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '01', + 'name' => 'Proses request barang di gudang barang', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '02', + 'name' => 'Terima barang dari Vendor', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '03', + 'name' => 'Stok Opname barang cetakan/ATK/promosi', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '04', + 'name' => 'Membuat Bucok', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '05', + 'name' => 'Buat Memo', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '06', + 'name' => 'Proses pengadaan barang', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '07', + 'name' => 'Proses PO', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '08', + 'name' => 'Proses pembayaran PO ke UPB', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '09', + 'name' => 'Menyerahkan barang baru dari pengadaan', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '10', + 'name' => 'Buat surat keluar', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '11', + 'name' => 'Menerima dokumen untuk persetujuan ke ucc', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '12', + 'name' => 'Mengajukan persetujuan pembayaran tagihan invoice', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '13', + 'name' => 'Serahkan dokumen ke UPB untuk proses pembukuan', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '14', + 'name' => 'Membuat pembebanan air listrik & gedung KPNO', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '15', + 'name' => 'Proses permintaan dengan Telkomsel', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '16', + 'name' => 'Menjalankan pemeliharaan/service inventaris furniture dan inventaris lain KPNO', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '17', + 'name' => 'Menjual barang inventaris KPNO', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '18', + 'name' => 'Menjalankan Pengajuan pemindahbukuan inventaris KPNO ke subdit lain atau Cabang', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '19', + 'name' => 'Menjalankan Proses perhitungan penyusutan barang inventaris KPNO', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '20', + 'name' => 'Stock Opname inventaris KPNO', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '21', + 'name' => 'Kerja sama dengan vendor', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '22', + 'name' => 'Pengajuan asuransi ke AGGI', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '23', + 'name' => 'Pengajuan langganan parkir pejabat ke Buanagraha Artha Prima', + 'status' => 1, + ]); + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'subdirectorat_id' => $subdirektorat->id, + 'kode' => '24', + 'name' => 'Pengajuan hak akses gedung AGI Sudirman ke Buanagraha Artha Prima', + 'status' => 1, + ]); + } + }