diff --git a/app/Http/Controllers/Master/MasterBantuanPemerintahController.php b/app/Http/Controllers/Master/MasterBantuanPemerintahController.php new file mode 100644 index 0000000..f0c9cd9 --- /dev/null +++ b/app/Http/Controllers/Master/MasterBantuanPemerintahController.php @@ -0,0 +1,17 @@ +id(); + $table->string("keterangan"); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('mst_jenjang_pendidikans'); + } +}; diff --git a/database/migrations/2024_07_09_064454_create_master_status_tempat_tinggal.php b/database/migrations/2024_07_09_064454_create_master_status_tempat_tinggal.php new file mode 100644 index 0000000..5d84d5d --- /dev/null +++ b/database/migrations/2024_07_09_064454_create_master_status_tempat_tinggal.php @@ -0,0 +1,28 @@ +id(); + $table->string("keterangan"); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('mst_status_tempat_tinggals'); + } +}; diff --git a/database/migrations/2024_07_09_065102_create_master_disabilitas_table.php b/database/migrations/2024_07_09_065102_create_master_disabilitas_table.php new file mode 100644 index 0000000..a715b0b --- /dev/null +++ b/database/migrations/2024_07_09_065102_create_master_disabilitas_table.php @@ -0,0 +1,28 @@ +id(); + $table->string("keterangan"); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('mst_disabilitas'); + } +}; diff --git a/database/migrations/2024_07_09_065235_create_master_status_perkawinans_table.php b/database/migrations/2024_07_09_065235_create_master_status_perkawinans_table.php new file mode 100644 index 0000000..15e23a3 --- /dev/null +++ b/database/migrations/2024_07_09_065235_create_master_status_perkawinans_table.php @@ -0,0 +1,28 @@ +id(); + $table->string("keterangan"); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('mst_status_perkawinans'); + } +}; diff --git a/database/migrations/2024_07_09_065358_create_master_pekerjaans_table.php b/database/migrations/2024_07_09_065358_create_master_pekerjaans_table.php new file mode 100644 index 0000000..5b5e76c --- /dev/null +++ b/database/migrations/2024_07_09_065358_create_master_pekerjaans_table.php @@ -0,0 +1,28 @@ +id(); + $table->string("keterangan"); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('mst_pekerjaans'); + } +}; diff --git a/database/migrations/2024_07_09_065444_create_master_bantuan_pemerintahs_table.php b/database/migrations/2024_07_09_065444_create_master_bantuan_pemerintahs_table.php new file mode 100644 index 0000000..2d62429 --- /dev/null +++ b/database/migrations/2024_07_09_065444_create_master_bantuan_pemerintahs_table.php @@ -0,0 +1,28 @@ +id(); + $table->string("keterangan"); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('mst_bantuan_pemerintahs'); + } +}; diff --git a/database/seeders/BantuanPemerintahSeeder.php b/database/seeders/BantuanPemerintahSeeder.php new file mode 100644 index 0000000..add5896 --- /dev/null +++ b/database/seeders/BantuanPemerintahSeeder.php @@ -0,0 +1,69 @@ + 1, + 'keterangan' => 'Tidak Ada', + ], + [ + 'id' => 2, + 'keterangan' => 'Program Keluarga Harapan (PKH)', + ], + [ + 'id' => 3, + 'keterangan' => 'Program Bantuan Langsung Tunai (BLT)', + ], + [ + 'id' => 4, + 'keterangan' => 'Program Indonesia Pintar (PIP)', + ], + [ + 'id' => 5, + 'keterangan' => 'Program Kartu Indonesia Pintar (KIP)', + ], + [ + 'id' => 6, + 'keterangan' => 'Program Bantuan Siswa Miskin (BSM)', + ], + [ + 'id' => 7, + 'keterangan' => 'Program Kredit Usaha Rakyat (KUR)', + ], + [ + 'id' => 8, + 'keterangan' => 'Program Bantuan Pangan Non Tunai (BPNT)', + ], + [ + 'id' => 9, + 'keterangan' => 'Program Bantuan Listrik Bersubsidi', + ], + [ + 'id' => 10, + 'keterangan' => 'Program Bedah Rumah', + ], + [ + 'id' => 11, + 'keterangan' => 'Program Bantuan Bibit dan Pupuk', + ], + [ + 'id' => 100, + 'keterangan' => 'Lainnya', + ], + ]; + + DB::table("mst_bantuan_pemerintahs")->insert($data); + } +} diff --git a/database/seeders/DatabaseSeeder.php b/database/seeders/DatabaseSeeder.php index c9da84c..12b8e55 100755 --- a/database/seeders/DatabaseSeeder.php +++ b/database/seeders/DatabaseSeeder.php @@ -30,6 +30,14 @@ class DatabaseSeeder extends Seeder AddUsers::class, AgamaSeeder::class, ManagementMasterSeeder::class, + + // Master + DisabilitasSeeder::class, + JenjangPendidikanSeeder::class, + PekerjaanSeeder::class, + StatusPerkawinanSeeder::class, + StatusTempatTinggalSeeder::class, + BantuanPemerintahSeeder::class, ]; foreach ($classes as $kelas) diff --git a/database/seeders/DisabilitasSeeder.php b/database/seeders/DisabilitasSeeder.php new file mode 100644 index 0000000..cab2449 --- /dev/null +++ b/database/seeders/DisabilitasSeeder.php @@ -0,0 +1,69 @@ + 1, + 'keterangan' => 'Tidak Ada', + ], + [ + 'id' => 2, + 'keterangan' => 'Disabilitas Netra', + ], + [ + 'id' => 3, + 'keterangan' => 'Disabilitas Rungu', + ], + [ + 'id' => 4, + 'keterangan' => 'Disabilitas Daksa', + ], + [ + 'id' => 5, + 'keterangan' => 'Disabilitas Intelektual', + ], + [ + 'id' => 6, + 'keterangan' => 'Disabilitas Mental', + ], + [ + 'id' => 7, + 'keterangan' => 'Gangguan Emosi dan Perilaku', + ], + [ + 'id' => 8, + 'keterangan' => 'Gangguan Komunikasi', + ], + [ + 'id' => 9, + 'keterangan' => 'Gangguan Perhatian dan Hiperaktivitas', + ], + [ + 'id' => 10, + 'keterangan' => 'Kesulitan Belajar spesifik', + ], + [ + 'id' => 11, + 'keterangan' => 'Gangguan Spektrum Autis (ASD)', + ], + [ + 'id' => 100, + 'keterangan' => 'Lainnya', + ], + ]; + + DB::table("mst_disabilitas")->insert($data); + } +} diff --git a/database/seeders/JenjangPendidikanSeeder.php b/database/seeders/JenjangPendidikanSeeder.php new file mode 100644 index 0000000..5ec8eca --- /dev/null +++ b/database/seeders/JenjangPendidikanSeeder.php @@ -0,0 +1,69 @@ + 1, + 'keterangan' => 'Tidak Sekolah', + ], + [ + 'id' => 2, + 'keterangan' => 'SD / MI', + ], + [ + 'id' => 3, + 'keterangan' => 'SMP / MTs / SMTP', + ], + [ + 'id' => 4, + 'keterangan' => 'SMA / SMK / MA / SMTA', + ], + [ + 'id' => 5, + 'keterangan' => 'D1', + ], + [ + 'id' => 6, + 'keterangan' => 'D2', + ], + [ + 'id' => 7, + 'keterangan' => 'D3', + ], + [ + 'id' => 8, + 'keterangan' => 'D4', + ], + [ + 'id' => 9, + 'keterangan' => 'S1', + ], + [ + 'id' => 10, + 'keterangan' => 'S2', + ], + [ + 'id' => 11, + 'keterangan' => 'S3', + ], + [ + 'id' => 100, + 'keterangan' => 'Lainnya', + ], + ]; + + DB::table("mst_jenjang_pendidikans")->insert($data); + } +} diff --git a/database/seeders/ManagementMasterSeeder.php b/database/seeders/ManagementMasterSeeder.php index 0f7fbc7..75fee46 100644 --- a/database/seeders/ManagementMasterSeeder.php +++ b/database/seeders/ManagementMasterSeeder.php @@ -15,51 +15,99 @@ class ManagementMasterSeeder extends Seeder public function run(): void { $data_roles = [ + // [ + // 'id' => 1, + // 'master_code' => 'Master Agama', + // 'master_value' => 'Agamas', + // 'master_column' => 'keterangan', + // 'created_at' => Carbon::now()->toDateTimeString(), + // 'updated_at' => Carbon::now()->toDateTimeString() + // ], + // [ + // 'id' => 2, + // 'master_code' => 'Master Provinsi', + // 'master_value' => 'Provinsis', + // 'master_column' => 'nama', + // 'created_at' => Carbon::now()->toDateTimeString(), + // 'updated_at' => Carbon::now()->toDateTimeString() + // ], + // [ + // 'id' => 3, + // 'master_code' => 'Master Kabupaten', + // 'master_value' => 'Kabupatens', + // 'master_column' => 'nama', + // 'created_at' => Carbon::now()->toDateTimeString(), + // 'updated_at' => Carbon::now()->toDateTimeString() + // ], + // [ + // 'id' => 4, + // 'master_code' => 'Master Kecamatan', + // 'master_value' => 'Kecamatans', + // 'master_column' => 'nama', + // 'created_at' => Carbon::now()->toDateTimeString(), + // 'updated_at' => Carbon::now()->toDateTimeString() + // ], + // [ + // 'id' => 5, + // 'master_code' => 'Master Kelurahan', + // 'master_value' => 'Kelurahans', + // 'master_column' => 'nama', + // 'created_at' => Carbon::now()->toDateTimeString(), + // 'updated_at' => Carbon::now()->toDateTimeString() + // ], + // [ + // 'id' => 6, + // 'master_code' => 'Master Alamat', + // 'master_value' => 'Alamats', + // 'master_column' => 'Alamat', + // 'created_at' => Carbon::now()->toDateTimeString(), + // 'updated_at' => Carbon::now()->toDateTimeString() + // ], [ - 'id' => 1, - 'master_code' => 'Master Agama', - 'master_value' => 'Agamas', + 'id' => 7, + 'master_code' => 'Master Jenjang Pendidikan', + 'master_value' => 'MasterJenjangPendidikans', 'master_column' => 'keterangan', 'created_at' => Carbon::now()->toDateTimeString(), 'updated_at' => Carbon::now()->toDateTimeString() ], [ - 'id' => 2, - 'master_code' => 'Master Provinsi', - 'master_value' => 'Provinsis', - 'master_column' => 'nama', + 'id' => 8, + 'master_code' => 'Master Disabilitas', + 'master_value' => 'MasterDisabilitas', + 'master_column' => 'keterangan', 'created_at' => Carbon::now()->toDateTimeString(), 'updated_at' => Carbon::now()->toDateTimeString() ], [ - 'id' => 3, - 'master_code' => 'Master Kabupaten', - 'master_value' => 'Kabupatens', - 'master_column' => 'nama', + 'id' => 9, + 'master_code' => 'Master Bantuan Pemerintah', + 'master_value' => 'MasterBantuanPemerintahs', + 'master_column' => 'keterangan', 'created_at' => Carbon::now()->toDateTimeString(), 'updated_at' => Carbon::now()->toDateTimeString() ], [ - 'id' => 4, - 'master_code' => 'Master Kecamatan', - 'master_value' => 'Kecamatans', - 'master_column' => 'nama', + 'id' => 10, + 'master_code' => 'Master Pekerjaan', + 'master_value' => 'MasterPekerjaans', + 'master_column' => 'keterangan', 'created_at' => Carbon::now()->toDateTimeString(), 'updated_at' => Carbon::now()->toDateTimeString() ], [ - 'id' => 5, - 'master_code' => 'Master Kelurahan', - 'master_value' => 'Kelurahans', - 'master_column' => 'nama', + 'id' => 11, + 'master_code' => 'Master Status Perkawinan', + 'master_value' => 'MasterStatusPerkawinans', + 'master_column' => 'keterangan', 'created_at' => Carbon::now()->toDateTimeString(), 'updated_at' => Carbon::now()->toDateTimeString() ], [ - 'id' => 6, - 'master_code' => 'Master Alamat', - 'master_value' => 'Alamats', - 'master_column' => 'Alamat', + 'id' => 12, + 'master_code' => 'Master Status Tempat Tinggal', + 'master_value' => 'MasterStatusTempatTinggals', + 'master_column' => 'keterangan', 'created_at' => Carbon::now()->toDateTimeString(), 'updated_at' => Carbon::now()->toDateTimeString() ], diff --git a/database/seeders/PekerjaanSeeder.php b/database/seeders/PekerjaanSeeder.php new file mode 100644 index 0000000..cd9ebd7 --- /dev/null +++ b/database/seeders/PekerjaanSeeder.php @@ -0,0 +1,145 @@ + 1, + 'keterangan' => 'Belum Bekerja', + ], + [ + 'id' => 2, + 'keterangan' => 'Pegawai Negeri Sipil (PNS)', + ], + [ + 'id' => 3, + 'keterangan' => 'Pekerja Swasta', + ], + [ + 'id' => 4, + 'keterangan' => 'Insinyur', + ], + [ + 'id' => 5, + 'keterangan' => 'Tentara', + ], + [ + 'id' => 6, + 'keterangan' => 'Polisi', + ], + [ + 'id' => 7, + 'keterangan' => 'Guru', + ], + [ + 'id' => 8, + 'keterangan' => 'Dokter', + ], + [ + 'id' => 9, + 'keterangan' => 'Petani', + ], + [ + 'id' => 10, + 'keterangan' => 'Nelayan', + ], + [ + 'id' => 11, + 'keterangan' => 'Pedagang', + ], + [ + 'id' => 12, + 'keterangan' => 'Wiraswasta', + ], + [ + 'id' => 13, + 'keterangan' => 'IRT / MRT', + ], + [ + 'id' => 14, + 'keterangan' => 'Tukang Kayu', + ], + [ + 'id' => 15, + 'keterangan' => 'Tukang Las', + ], + [ + 'id' => 16, + 'keterangan' => 'Tukang Jahit', + ], + [ + 'id' => 17, + 'keterangan' => 'Tukang Batu', + ], + [ + 'id' => 18, + 'keterangan' => 'Buruh Bangunan', + ], + [ + 'id' => 19, + 'keterangan' => 'Buruh Pabrik', + ], + [ + 'id' => 20, + 'keterangan' => 'Buruh Tani', + ], + [ + 'id' => 21, + 'keterangan' => 'Penjaga Toko', + ], + [ + 'id' => 22, + 'keterangan' => 'Sopir', + ], + [ + 'id' => 23, + 'keterangan' => 'Supir Angkutan Umum', + ], + [ + 'id' => 24, + 'keterangan' => 'Tukang Sol Sepatu', + ], + [ + 'id' => 25, + 'keterangan' => 'Tukang Cuci', + ], + [ + 'id' => 26, + 'keterangan' => 'Pekerja Sosial', + ], + [ + 'id' => 27, + 'keterangan' => 'Mekanik', + ], + [ + 'id' => 28, + 'keterangan' => 'Pekerja IT', + ], + [ + 'id' => 29, + 'keterangan' => 'Seniman', + ], + [ + 'id' => 30, + 'keterangan' => 'Pengrajin', + ], + [ + 'id' => 100, + 'keterangan' => 'Lainnya', + ], + ]; + + DB::table("mst_pekerjaans")->insert($data); + } +} diff --git a/database/seeders/StatusPerkawinanSeeder.php b/database/seeders/StatusPerkawinanSeeder.php new file mode 100644 index 0000000..2b66647 --- /dev/null +++ b/database/seeders/StatusPerkawinanSeeder.php @@ -0,0 +1,41 @@ + 1, + 'keterangan' => 'Belum Kawin', + ], + [ + 'id' => 2, + 'keterangan' => 'Kawin', + ], + [ + 'id' => 3, + 'keterangan' => 'Cerai Hidup', + ], + [ + 'id' => 4, + 'keterangan' => 'Cerai Mati', + ], + [ + 'id' => 100, + 'keterangan' => 'Lainnya', + ], + ]; + + DB::table("mst_status_perkawinans")->insert($data); + } +} diff --git a/database/seeders/StatusTempatTinggalSeeder.php b/database/seeders/StatusTempatTinggalSeeder.php new file mode 100644 index 0000000..f2a96e9 --- /dev/null +++ b/database/seeders/StatusTempatTinggalSeeder.php @@ -0,0 +1,41 @@ + 1, + 'keterangan' => 'Milik Sendiri', + ], + [ + 'id' => 2, + 'keterangan' => 'Sewa', + ], + [ + 'id' => 3, + 'keterangan' => 'Kontrak', + ], + [ + 'id' => 4, + 'keterangan' => 'Menumpang', + ], + [ + 'id' => 100, + 'keterangan' => 'Lainnya', + ], + ]; + + DB::table("mst_status_tempat_tinggals")->insert($data); + } +} diff --git a/resources/views/includes/sidebar.blade.php b/resources/views/includes/sidebar.blade.php index 8069c75..4078faa 100755 --- a/resources/views/includes/sidebar.blade.php +++ b/resources/views/includes/sidebar.blade.php @@ -89,11 +89,51 @@ + + + + +