diff --git a/app/Http/Controllers/FrontController.php b/app/Http/Controllers/FrontController.php index 240e08d..ef72027 100644 --- a/app/Http/Controllers/FrontController.php +++ b/app/Http/Controllers/FrontController.php @@ -3,13 +3,28 @@ namespace App\Http\Controllers; use Illuminate\Http\Request; +use App\Models\Master\Template; +use App\Models\Master\Topik; +use App\Models\Master\Instansi; +use App\Models\Dataset; class FrontController extends Controller { function index() { - return view('index'); + + $data = []; + $data['topik'] = Topik::all(); + $data['template'] = Template::all(); + $data['dataset'] = Dataset::orderBy('DatasetId','DESC')->limit(5)->get(); + + + return view('index',$data); } function search() { - return view('search'); + $data['topik'] = Topik::all(); + $data['template'] = Template::all(); + $data['instansi'] = Instansi::all(); + $data['dataset'] = Dataset::orderBy('DatasetId','DESC')->limit(5)->get(); + return view('search',$data); } } diff --git a/app/Http/Controllers/Opendata/DatasetController.php b/app/Http/Controllers/Opendata/DatasetController.php index 430235f..5fec2c7 100644 --- a/app/Http/Controllers/Opendata/DatasetController.php +++ b/app/Http/Controllers/Opendata/DatasetController.php @@ -119,7 +119,7 @@ class DatasetController extends Controller $spreadsheet = IOFactory::load($path); $sheet = $spreadsheet->getActiveSheet(); $rows = $sheet->toArray(); - $header = $rows[0]; // Baris pertama sebagai header + $header = $rows[4]; // Baris pertama sebagai header if (@$request->hasFile('file')) { $file = $request->file('file'); $destinationPath = public_path('uploads/dataset'); @@ -207,6 +207,7 @@ class DatasetController extends Controller $insert->instansi_id = decode_id($request->instansi_id); $insert->template_id = decode_id($request->template_id); $insert->template_default = $request->template_default; + $insert->tahun = date('Y'); $insert->name = $request->name; $insert->publik = $request->publik; $insert->tags = json_encode($request->tags); diff --git a/database/migrations/2025_06_13_075824_create_datasets_table.php b/database/migrations/2025_06_13_075824_create_datasets_table.php index 8ed879a..59ec043 100644 --- a/database/migrations/2025_06_13_075824_create_datasets_table.php +++ b/database/migrations/2025_06_13_075824_create_datasets_table.php @@ -23,6 +23,7 @@ return new class extends Migration $table->string('file')->nullable(); $table->json('topik')->nullable(); $table->text('deskripsi')->nullable(); + $table->year('tahun')->nullable(); $table->integer('status')->default(1); $table->integer('created_by'); $table->timestampsTz(); diff --git a/public/.DS_Store b/public/.DS_Store index 3ae3069..205d012 100644 Binary files a/public/.DS_Store and b/public/.DS_Store differ diff --git a/public/template/table1.xlsx b/public/template/table1.xlsx index 419f2cd..3d0433d 100644 Binary files a/public/template/table1.xlsx and b/public/template/table1.xlsx differ diff --git a/public/template/table10.xlsx b/public/template/table10.xlsx index 1ef54fd..1c004ee 100644 Binary files a/public/template/table10.xlsx and b/public/template/table10.xlsx differ diff --git a/public/template/table11.xlsx b/public/template/table11.xlsx index cbfb16b..46b3ca3 100644 Binary files a/public/template/table11.xlsx and b/public/template/table11.xlsx differ diff --git a/public/template/table12.xlsx b/public/template/table12.xlsx index b705e30..07cc1be 100644 Binary files a/public/template/table12.xlsx and b/public/template/table12.xlsx differ diff --git a/public/template/table13.xlsx b/public/template/table13.xlsx index 76585d7..ffa53a0 100644 Binary files a/public/template/table13.xlsx and b/public/template/table13.xlsx differ diff --git a/public/template/table14.xlsx b/public/template/table14.xlsx index 4a240d0..304ca03 100644 Binary files a/public/template/table14.xlsx and b/public/template/table14.xlsx differ diff --git a/public/template/table15.xlsx b/public/template/table15.xlsx index 7efd0f8..f88f049 100644 Binary files a/public/template/table15.xlsx and b/public/template/table15.xlsx differ diff --git a/public/template/table16.xlsx b/public/template/table16.xlsx index b688da7..654bfdd 100644 Binary files a/public/template/table16.xlsx and b/public/template/table16.xlsx differ diff --git a/public/template/table17.xlsx b/public/template/table17.xlsx index fa47fc4..346c240 100644 Binary files a/public/template/table17.xlsx and b/public/template/table17.xlsx differ diff --git a/public/template/table18.xlsx b/public/template/table18.xlsx index 5ad8a0c..6814b3c 100644 Binary files a/public/template/table18.xlsx and b/public/template/table18.xlsx differ diff --git a/public/template/table19.xlsx b/public/template/table19.xlsx index 6f2d48e..c7617fb 100644 Binary files a/public/template/table19.xlsx and b/public/template/table19.xlsx differ diff --git a/public/template/table2.xlsx b/public/template/table2.xlsx index c2b2f18..758bea1 100644 Binary files a/public/template/table2.xlsx and b/public/template/table2.xlsx differ diff --git a/public/template/table20.xlsx b/public/template/table20.xlsx index d5d1852..96a146e 100644 Binary files a/public/template/table20.xlsx and b/public/template/table20.xlsx differ diff --git a/public/template/table21.xlsx b/public/template/table21.xlsx index 2ed84e6..a0efb3b 100644 Binary files a/public/template/table21.xlsx and b/public/template/table21.xlsx differ diff --git a/public/template/table22.xlsx b/public/template/table22.xlsx index 6544d5f..e266062 100644 Binary files a/public/template/table22.xlsx and b/public/template/table22.xlsx differ diff --git a/public/template/table23.xlsx b/public/template/table23.xlsx index fee24a4..24a5e91 100644 Binary files a/public/template/table23.xlsx and b/public/template/table23.xlsx differ diff --git a/public/template/table24.xlsx b/public/template/table24.xlsx index 8082dc8..bf42e8c 100644 Binary files a/public/template/table24.xlsx and b/public/template/table24.xlsx differ diff --git a/public/template/table25.xlsx b/public/template/table25.xlsx index 07e00eb..aec2f3e 100644 Binary files a/public/template/table25.xlsx and b/public/template/table25.xlsx differ diff --git a/public/template/table26.xlsx b/public/template/table26.xlsx index 539938a..990ce00 100644 Binary files a/public/template/table26.xlsx and b/public/template/table26.xlsx differ diff --git a/public/template/table27.xlsx b/public/template/table27.xlsx index 4a46079..44b24ec 100644 Binary files a/public/template/table27.xlsx and b/public/template/table27.xlsx differ diff --git a/public/template/table28.xlsx b/public/template/table28.xlsx index e23ccc6..b427b33 100644 Binary files a/public/template/table28.xlsx and b/public/template/table28.xlsx differ diff --git a/public/template/table29.xlsx b/public/template/table29.xlsx index 055ab82..fa6618e 100644 Binary files a/public/template/table29.xlsx and b/public/template/table29.xlsx differ diff --git a/public/template/table3.xlsx b/public/template/table3.xlsx index c7c582b..e2c25ab 100644 Binary files a/public/template/table3.xlsx and b/public/template/table3.xlsx differ diff --git a/public/template/table30.xlsx b/public/template/table30.xlsx index e62ae34..e3599f4 100644 Binary files a/public/template/table30.xlsx and b/public/template/table30.xlsx differ diff --git a/public/template/table31.xlsx b/public/template/table31.xlsx index 552dc61..8b50958 100644 Binary files a/public/template/table31.xlsx and b/public/template/table31.xlsx differ diff --git a/public/template/table32.xlsx b/public/template/table32.xlsx index 6516abc..03f2c29 100644 Binary files a/public/template/table32.xlsx and b/public/template/table32.xlsx differ diff --git a/public/template/table33.xlsx b/public/template/table33.xlsx index 260b243..52ff4f4 100644 Binary files a/public/template/table33.xlsx and b/public/template/table33.xlsx differ diff --git a/public/template/table34.xlsx b/public/template/table34.xlsx index 399642a..3509e61 100644 Binary files a/public/template/table34.xlsx and b/public/template/table34.xlsx differ diff --git a/public/template/table35.xlsx b/public/template/table35.xlsx index 067e7bc..0d23df7 100644 Binary files a/public/template/table35.xlsx and b/public/template/table35.xlsx differ diff --git a/public/template/table36.xlsx b/public/template/table36.xlsx index 5c77a78..4c82ddb 100644 Binary files a/public/template/table36.xlsx and b/public/template/table36.xlsx differ diff --git a/public/template/table37.xlsx b/public/template/table37.xlsx index d513a8b..bead35f 100644 Binary files a/public/template/table37.xlsx and b/public/template/table37.xlsx differ diff --git a/public/template/table38.xlsx b/public/template/table38.xlsx index feb13fa..b095ceb 100644 Binary files a/public/template/table38.xlsx and b/public/template/table38.xlsx differ diff --git a/public/template/table39.xlsx b/public/template/table39.xlsx index 05f4633..a126eec 100644 Binary files a/public/template/table39.xlsx and b/public/template/table39.xlsx differ diff --git a/public/template/table39a.xlsx b/public/template/table39a.xlsx index d1d82db..367d04a 100644 Binary files a/public/template/table39a.xlsx and b/public/template/table39a.xlsx differ diff --git a/public/template/table4.xlsx b/public/template/table4.xlsx index 400f996..d6561e7 100644 Binary files a/public/template/table4.xlsx and b/public/template/table4.xlsx differ diff --git a/public/template/table40.xlsx b/public/template/table40.xlsx index fe42f84..f7af0b8 100644 Binary files a/public/template/table40.xlsx and b/public/template/table40.xlsx differ diff --git a/public/template/table41.xlsx b/public/template/table41.xlsx index 8c92b70..25ae687 100644 Binary files a/public/template/table41.xlsx and b/public/template/table41.xlsx differ diff --git a/public/template/table41a.xlsx b/public/template/table41a.xlsx index 7a09215..c23df70 100644 Binary files a/public/template/table41a.xlsx and b/public/template/table41a.xlsx differ diff --git a/public/template/table42.xlsx b/public/template/table42.xlsx index 6e541ec..2ddfc38 100644 Binary files a/public/template/table42.xlsx and b/public/template/table42.xlsx differ diff --git a/public/template/table43.xlsx b/public/template/table43.xlsx index 50fc823..61bb14f 100644 Binary files a/public/template/table43.xlsx and b/public/template/table43.xlsx differ diff --git a/public/template/table43a.xlsx b/public/template/table43a.xlsx index 5bbe24d..c98678b 100644 Binary files a/public/template/table43a.xlsx and b/public/template/table43a.xlsx differ diff --git a/public/template/table43b.xlsx b/public/template/table43b.xlsx index e3bbc98..81e41e8 100644 Binary files a/public/template/table43b.xlsx and b/public/template/table43b.xlsx differ diff --git a/public/template/table44.xlsx b/public/template/table44.xlsx index dd0700f..fd996c3 100644 Binary files a/public/template/table44.xlsx and b/public/template/table44.xlsx differ diff --git a/public/template/table44a.xlsx b/public/template/table44a.xlsx index dc1be48..1e29544 100644 Binary files a/public/template/table44a.xlsx and b/public/template/table44a.xlsx differ diff --git a/public/template/table44b.xlsx b/public/template/table44b.xlsx index 8fd75a7..afdc40a 100644 Binary files a/public/template/table44b.xlsx and b/public/template/table44b.xlsx differ diff --git a/public/template/table45.xlsx b/public/template/table45.xlsx index e321421..68326e8 100644 Binary files a/public/template/table45.xlsx and b/public/template/table45.xlsx differ diff --git a/public/template/table46.xlsx b/public/template/table46.xlsx index 59c0778..c5d60e6 100644 Binary files a/public/template/table46.xlsx and b/public/template/table46.xlsx differ diff --git a/public/template/table47.xlsx b/public/template/table47.xlsx index a870c53..e526a09 100644 Binary files a/public/template/table47.xlsx and b/public/template/table47.xlsx differ diff --git a/public/template/table48.xlsx b/public/template/table48.xlsx index d6dce52..2146949 100644 Binary files a/public/template/table48.xlsx and b/public/template/table48.xlsx differ diff --git a/public/template/table48a.xlsx b/public/template/table48a.xlsx index 56d7acd..0a5e5f0 100644 Binary files a/public/template/table48a.xlsx and b/public/template/table48a.xlsx differ diff --git a/public/template/table49.xlsx b/public/template/table49.xlsx index 9f23387..0a255bb 100644 Binary files a/public/template/table49.xlsx and b/public/template/table49.xlsx differ diff --git a/public/template/table5.xlsx b/public/template/table5.xlsx index 46954ea..0ba0abb 100644 Binary files a/public/template/table5.xlsx and b/public/template/table5.xlsx differ diff --git a/public/template/table50.xlsx b/public/template/table50.xlsx index ab7103b..50fcfbc 100644 Binary files a/public/template/table50.xlsx and b/public/template/table50.xlsx differ diff --git a/public/template/table50a.xlsx b/public/template/table50a.xlsx index 91ccb2a..d74b237 100644 Binary files a/public/template/table50a.xlsx and b/public/template/table50a.xlsx differ diff --git a/public/template/table51.xlsx b/public/template/table51.xlsx index 444d405..a642114 100644 Binary files a/public/template/table51.xlsx and b/public/template/table51.xlsx differ diff --git a/public/template/table52.xlsx b/public/template/table52.xlsx index 2bf238d..762c67b 100644 Binary files a/public/template/table52.xlsx and b/public/template/table52.xlsx differ diff --git a/public/template/table53.xlsx b/public/template/table53.xlsx index 8699851..8fa30c6 100644 Binary files a/public/template/table53.xlsx and b/public/template/table53.xlsx differ diff --git a/public/template/table54.xlsx b/public/template/table54.xlsx index 5e70280..49f71dc 100644 Binary files a/public/template/table54.xlsx and b/public/template/table54.xlsx differ diff --git a/public/template/table55.xlsx b/public/template/table55.xlsx index 4e9950f..87cd2c0 100644 Binary files a/public/template/table55.xlsx and b/public/template/table55.xlsx differ diff --git a/public/template/table56.xlsx b/public/template/table56.xlsx index a40d484..fb561bb 100644 Binary files a/public/template/table56.xlsx and b/public/template/table56.xlsx differ diff --git a/public/template/table57.xlsx b/public/template/table57.xlsx index b88969a..decac3e 100644 Binary files a/public/template/table57.xlsx and b/public/template/table57.xlsx differ diff --git a/public/template/table58.xlsx b/public/template/table58.xlsx index 4dad36d..20b5d63 100644 Binary files a/public/template/table58.xlsx and b/public/template/table58.xlsx differ diff --git a/public/template/table59.xlsx b/public/template/table59.xlsx index 1678f4a..68ecf28 100644 Binary files a/public/template/table59.xlsx and b/public/template/table59.xlsx differ diff --git a/public/template/table6.xlsx b/public/template/table6.xlsx index c221eee..49fccac 100644 Binary files a/public/template/table6.xlsx and b/public/template/table6.xlsx differ diff --git a/public/template/table60.xlsx b/public/template/table60.xlsx index 844d881..13864ef 100644 Binary files a/public/template/table60.xlsx and b/public/template/table60.xlsx differ diff --git a/public/template/table60a.xlsx b/public/template/table60a.xlsx index 42ca4cb..f4bd604 100644 Binary files a/public/template/table60a.xlsx and b/public/template/table60a.xlsx differ diff --git a/public/template/table61.xlsx b/public/template/table61.xlsx index 23fc05b..fde2611 100644 Binary files a/public/template/table61.xlsx and b/public/template/table61.xlsx differ diff --git a/public/template/table7.xlsx b/public/template/table7.xlsx index 4dab33f..79b4783 100644 Binary files a/public/template/table7.xlsx and b/public/template/table7.xlsx differ diff --git a/public/template/table8.xlsx b/public/template/table8.xlsx index 8eb2705..d7357ff 100644 Binary files a/public/template/table8.xlsx and b/public/template/table8.xlsx differ diff --git a/public/template/table9.xlsx b/public/template/table9.xlsx index 821c377..b4f5756 100644 Binary files a/public/template/table9.xlsx and b/public/template/table9.xlsx differ diff --git a/resources/views/dashboard.blade.php b/resources/views/dashboard.blade.php index 392e30c..b5045b0 100644 --- a/resources/views/dashboard.blade.php +++ b/resources/views/dashboard.blade.php @@ -2,491 +2,105 @@ @section('content')
-

Analytics

- - +

Dashboard

-
-
+
+
-
-
-

Enhance your Campaign for better outreach

- Go Premium +
+
+
+
Data Biro
+
{{date('Y')}}
+
+

825

- Generic placeholder image + +
+
+
+ +
+
+
+
+
+
Data Badan
+
{{date('Y')}}
+
+

825

+
+ +
+
+
+ +
+
+
+
+
+
Data Deputi
+
{{date('Y')}}
+
+

825

+
+ +
+
+
+ +
+
+
+
+
+
Data Dinas
+
{{date('Y')}}
+
+

825

+
+ +
+
+
+
+
+
+
+
+
Data Update Terakhir
+
+ + + + + +
NoOPD
+
+

Lorem ipsum dolor, sit amet consectetur adipisicing elit. Illum ipsum amet recusandae animi atque? Dolore doloremque maiores libero, laborum error incidunt neque dolorem recusandae provident quam obcaecati corporis necessitatibus odio?

-
- -
-
-
-
-
Active Users
-

825

-

- 3.27% - Since previous week -

-
-
-
-
-
-
-
-
-
- -
-
-
-
-
Views per minute
-

589

-

- 2.66% - Since previous week -

-
-
-
-
-
-
-
-
-
- -
-
-

Sessions by Browser

-
- - -
-
- -
-
- -
-
    -
  • chrome45.87%
  • -
  • chrome3.25%
  • -
  • chrome9.68%
  • -
  • chrome36.87%
  • -
-
-
-
- -
-
-

Sessions by Operating System

-
- - -
-
- -
-
- -
-
-

- 8,285 -

-

Online System

-
-
-

- 3,534 -

-

Offline System

-
-
- -
-
- -
-
-

Views Per Minute

- -
- -
-
- -
- - - - - - - - - - - - - - - - - - - - - - - - - -
PageViewsBounce Rate
- /adminto/dashboard-analytics - 2587.5%
- /attex/dashboard-crm - 1521.48%
- /ubold/dashboard - 1063.59%
-
-
-
-
- - -
-
-
-

Sessions Overview

- -
-
-
-
-
-

Direct

-

- 170k -

-
-
-

Organic Search

-

- 12M -

-
-
-

Refferal

-

- 8.27% -

-
-
-

Social

-

- 69k -

-
-
-
-
- -
-
-
-
-
-
- -
-
-

Sessions by country

-
- - -
-
- -
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
-

Channels

- Export -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ChannelVisitsProgress
Direct2,050 -
-
-
-
Organic Search1,405 -
-
-
-
Refferal750 -
-
-
-
Social540 -
-
-
-
-
-
-
Other8,965 -
-
-
-
-
-
-
- -
-
-

Social Media Traffic

- Export -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NetworkVisitsProgress
Facebook2,050 -
-
-
-
Instagram1,501 -
-
-
-
Twitter750 -
-
-
-
LinkedIn540 -
-
-
-
-
-
-
Other13,851 -
-
-
-
-
-
- -
-
-
-

Engagement Overview

- Export -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Duration (Secs)SessionsViews
0-302,2504,250
31-601,5012,050
61-1207501,600
121-2405401,040
141-420 56886
-
-
-
-
@endsection diff --git a/resources/views/include/header.blade.php b/resources/views/include/header.blade.php index 240e187..7c46894 100644 --- a/resources/views/include/header.blade.php +++ b/resources/views/include/header.blade.php @@ -8,6 +8,13 @@ +
+ +
+
diff --git a/resources/views/index.blade.php b/resources/views/index.blade.php index 05ed532..5205afc 100644 --- a/resources/views/index.blade.php +++ b/resources/views/index.blade.php @@ -54,9 +54,10 @@
- @@ -213,7 +83,7 @@
- + @foreach($dataset as $dataSet)
@@ -221,90 +91,23 @@
-

Data Harga dan Pasokan Pangan Jakarta

-

Dinas Lingkungan Hidup Provinsi DKI

+

{{$dataSet->name}}

+

{{$dataSet->instansi->name}}

-

Lorem ipsum dolor sit amet consectetur adipisicing elit. Recusandae architecto et adipisci, laborum odit deserunt fuga asperiores sed sint! Officiis magni omnis neque.

+

{{substr($dataSet->deskripsi,0,100)}}

-

 11-09-2025

+

 {{date('d-m-Y',strtotime($dataSet->created_at))}}

+ @endforeach -
-
-
-
- -
-
-

Data Harga dan Pasokan Pangan Jakarta

-

Dinas Lingkungan Hidup Provinsi DKI

-
-
-
-

Lorem ipsum dolor sit amet consectetur adipisicing elit. Recusandae architecto et adipisci, laborum odit deserunt fuga asperiores sed sint! Officiis magni omnis neque.

-
-
-

 11-09-2025

-
- -
-
- -
-
-
-
- -
-
-

Data Harga dan Pasokan Pangan Jakarta

-

Dinas Lingkungan Hidup Provinsi DKI

-
-
-
-

Lorem ipsum dolor sit amet consectetur adipisicing elit. Recusandae architecto et adipisci, laborum odit deserunt fuga asperiores sed sint! Officiis magni omnis neque.

-
-
-

 11-09-2025

-
- -
-
- -
-
-
-
- -
-
-

Data Harga dan Pasokan Pangan Jakarta

-

Dinas Lingkungan Hidup Provinsi DKI

-
-
-
-

Lorem ipsum dolor sit amet consectetur adipisicing elit. Recusandae architecto et adipisci, laborum odit deserunt fuga asperiores sed sint! Officiis magni omnis neque.

-
-
-

 11-09-2025

-
- -
-
diff --git a/resources/views/search.blade.php b/resources/views/search.blade.php index 2529594..a11c5d7 100644 --- a/resources/views/search.blade.php +++ b/resources/views/search.blade.php @@ -25,10 +25,32 @@
-
Filter
+ +
Resource Data
+
+ +
+ +
+ +
+ +
+ +
Status

 Publik
@@ -41,7 +63,7 @@
- + @foreach($dataset as $dataSet)
@@ -49,80 +71,20 @@
-

Data Harga dan Pasokan Pangan Jakarta

+

{{$dataSet->name}}

-

- Lorem ipsum dolor sit amet consectetur, adipisicing elit. Obcaecati consequatur similique sapiente quod eum aperiam, -

+

{{substr($dataSet->deskripsi,0,100)}}

-

Dinas Lingkungan Hidup Provinsi DKI

-  11-09-2025 -
-
-
-
- -
-
-
- -
-
-

Data Harga dan Pasokan Pangan Jakarta

-
-

- Lorem ipsum dolor sit amet consectetur, adipisicing elit. Obcaecati consequatur similique sapiente quod eum aperiam, -

-
-
-

Dinas Lingkungan Hidup Provinsi DKI

-  11-09-2025 -
-
-
-
- -
-
-
- -
-
-

Data Harga dan Pasokan Pangan Jakarta

-
-

- Lorem ipsum dolor sit amet consectetur, adipisicing elit. Obcaecati consequatur similique sapiente quod eum aperiam, -

-
-
-

Dinas Lingkungan Hidup Provinsi DKI

-  11-09-2025 -
-
-
-
- -
-
-
- -
-
-

Data Harga dan Pasokan Pangan Jakarta

-
-

- Lorem ipsum dolor sit amet consectetur, adipisicing elit. Obcaecati consequatur similique sapiente quod eum aperiam, -

-
-
-

Dinas Lingkungan Hidup Provinsi DKI

-  11-09-2025 +

{{$dataSet->instansi->name}}

+  {{date('d-m-Y',strtotime($dataSet->created_at))}}
+ @endforeach +