Cepat Membuat Dashboard Reporting dengan KoolReport

Bingung harus menentukan framework dan stack teknologi yang tepat untuk membuat Dashboard Reporting ataupun rekap-rekap data yang berasal dari banyak data (multiple-source data)? Silakan pakai KoolReport.

Apa itu KoolReport?

KoolReport ini boleh dibilang sebagai framework khusus untuk Reporting Data dan Reporting Delivery. Tidak hanya menyediakan tool untuk mengatur proses data secara umum, KoolReport juga menyediakan tool untuk melakukan visualisasi data dengan apik dan mudah.

Fitur-fitur dari KoolReport ini antara lain:

  • mendukung sumber data dari berbagai database seperti MySQL, SQL Server, Oracle, PostgreSQL dan NoSQL bahkan dari data file Excel dan CSV
  • menyediakan tool untuk melakukan pemrosesan data seperti: data transformation, join, group, filter dll
  • menyediakan framework widget, chart dan table berbasis javascript
  • punya plugin yang bisa dipasang-pasang
  • Untuk menginstallnya, cukup dengan composer
composer require koolphp/koolreport

untuk struktur file dan foldernya seperti ini nantinya:

koolreport/
├── packages/
├── src/
│   ├── clients/
│   ├── core/
│   ├── datasources/
│   ├── processes/
│   └── widgets/
├── tests/
└── autoload.php

KoolReport ini bisa dipasang di PHP versi 5.4 ke atas, dan disediakan plugin untuk memasangnya ke beberapa framework PHP populer seperti Laravel dan CodeIgniter.

Berikut adalah plugin yang ada untuk KoolReport beserta harganya (ada yang bayar gan, 😀 ):

  • Laravel: Make KoolReport work seamlessly in Laravel PHP Framework [Free]
  • CodeIgniter: Make KoolReport work seamlessly in CodeIgniter Framework [Free]
  • MongoDB: Build report from MongoDB [Free]
  • CleanData: Solution for your missing data [Free]
  • QueryBuilder: Build fast and error-free SQL Query for your report [Free]
  • Instant: Create widget instantly without setting up a full report [Free]
  • Cache: Drive the speed and responsiveness of your report to the max [Free]
  • Statistics: Provide various statistical measures for your data [Free]
  • Bootstrap3: Create beautiful report with Bootstrap 3 [Free]
  • Bootstrap4: Create modern report with Bootstrap 4 [Free]
  • CloudExport: Export your report to PDF, JPG, PNG and other formats using cloud services [Free]
  • Excel: Import and export data to Excel [$29]
  • Cube: Turn your data into two dimensions cross-tab table [$19]
  • Pivot: Build multi-dimenstional pivot table [$49]
  • Export: Export your report to PDF, JPG, PNG and other formats [$29]
  • Morris Chart: Use morris charts in your report [$9]
  • Inputs: A simplest way to build dynamic reports [$29]
  • BarCode: Generate BarCode and QRCode [$9]
  • Sparklines: Create tiny charts [$9]
  • DataGrid: Display data in table format, search, sort, group data and more.. [$19]
  • DrillDown: Build awesome drill-down, drill-through report easily [$29]
  • ChartJS: One of the most beautiful and powerful chart libraries for your report [$29]

Untuk lebih lanjut, silakan baca-baca repo Git nya di Github: https://github.com/koolphp/koolreport dan halaman contoh-contohnya disini: https://www.koolreport.com/examples/reports/basic/sales_by_country/

Sekian, bersambung di tutorial selanjutnya!

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this: