diff --git a/app/Http/Controllers/Web/Dashboard/DemografiPetaniController.php b/app/Http/Controllers/Web/Dashboard/DemografiPetaniController.php index 062df77..24729b0 100644 --- a/app/Http/Controllers/Web/Dashboard/DemografiPetaniController.php +++ b/app/Http/Controllers/Web/Dashboard/DemografiPetaniController.php @@ -24,8 +24,7 @@ class DemografiPetaniController extends Controller ->count('komoditas_id'); $totalLuasLahan = Lahan::has('petani') ->sum('luas_lahan'); - $ratarataLuasLahan = Lahan::has('petani') - ->avg('luas_lahan'); + $ratarataLuasLahan = $totalLuasLahan && $totalPetani ? $totalLuasLahan / $totalPetani : 0; $umurKurang30 = Petani::whereNotNull('tanggal_lahir')->whereRaw("EXTRACT(YEAR FROM AGE(CURRENT_DATE, tanggal_lahir)) < 30")->count(); $umur30sampai39 = Petani::whereNotNull('tanggal_lahir')->whereRaw("EXTRACT(YEAR FROM AGE(CURRENT_DATE, tanggal_lahir)) BETWEEN 30 AND 39")->count(); diff --git a/resources/views/dashboard/demografi-petani.blade.php b/resources/views/dashboard/demografi-petani.blade.php index d34e50b..a0a5994 100644 --- a/resources/views/dashboard/demografi-petani.blade.php +++ b/resources/views/dashboard/demografi-petani.blade.php @@ -3,6 +3,30 @@ @push('styles') @endpush @section('content')
+ Total Petani +
+ + + Petani yang telah terdata + +Total Petani
+Petani Perempuan
++ {{ $data['total_petani'] > 0 ? round(($data['petani_perempuan'] / $data['total_petani']) * 100) : 0 }}% + Dari Total Petani +
Petani Laki-laki
-- {{ $data['total_petani'] > 0 ? round(($data['petani_lakilaki'] / $data['total_petani']) * 100) : 0 }}% - Dari Total Petani -
-Petani Perempuan
-- {{ $data['total_petani'] > 0 ? round(($data['petani_perempuan'] / $data['total_petani']) * 100) : 0 }}% - Dari Total Petani -
+ Total Komoditas +
+ + + Komoditas utama yang dikelola petani + +Total Komoditas
-- - Dari Seluruh Petani -
-+ Total Luas Lahan +
+ + + Seluruh lahan petani + +Total Luas Lahan
-- {{ $data['ratarata_luas_lahan'] ? number_format($data['ratarata_luas_lahan'], 2) : 0 }} - Rata-rata per Lahan -
-