Catatan Acak | Random Notes

meski tak ada yang benar-benar acak

Posts Tagged ‘reporting system

Review : Eclipse – BIRT, reporting system untuk aplikasi berbasis web

with one comment

BIRT is an Eclipse-based open source reporting system for web applications, especially those based on Java and J2EE.
(Eclipse-Birt Project Summmary )

Salah satu favoritĀ  kami dalam mengembangkan aplikasi pelaporan berbasis web adalah Eclipse – BIRT (Business Intelligence & Reporting Tools). Saat ini, salah satu proyek andalan eclipse ini telah mencapai versi 2.3.1, yang dirilis sejak september lalu.
Ada beberapa alasan kami memilih BIRT untuk pengembangan report berbasis web untuk J2EE :

BIRT report designer perspective in eclipse

BIRT report designer perspective in eclipse

1. Open Source
Yang pertama, dan tentu saja yang paling penting, kami tidak perlu membeli lisensi untuk produk ini. Sebagaimana Eclipse sendiri sebagai proyek induk BIRT, untuk menggunakan BIRT kita tidak perlu mengeluarkan uang sepeserpun, karena BIRT termasuk aplikasi sumber terbuka.
2. Standard
Kedua, kami memang menggunakan eclipse sebagai standard IDE untuk pengembangan aplikasi berbasis Java. Hal ini memberikan kemudahan yang signifikan karena para programmer kami tidak memerlukan waktu untuk mempelajari bagaimana bekerja dengan IDE baru bila menggunakan BIRT.
3. Powerful presentation
BIRT dapat menyajikan informasi dalam berbagai macam format, baik berupa list sederhana, tabel biasa dan crosstab, hingga chart yang cantik. Keseluruhan format tersebut dapat dikombinasikan dalam sebuah dokumen report untuk membentuk satu halaman report yang cantik dan informatif.

drill down specification

drill down specification

4. Rapid Development
Mengembangkan aplikasi pelaporan dengan BIRT dapat dilakukan dalam waktu yang relatif singkat. Hal ini dapat dicapai karena beberapa hal yang diantaranya adalah dimungkinkannya penggunaan library yang dapat dishare ke seluruh dokumen report (buat sekali, gunakan di banyak tempat). Library tersebut dapat berisi hampir semua elemen report dari definisi sumber data (datasource), dataset, hingga style-sheet untuk mengatur tampilan report. Hal kedua yang memberikan keuntungan dari sisi waktu development adalah kemudahan dalam me-layout komponen report. Kombinasi antara Grid, table dan element report yang lain, mampu meminimasi effort dalam mengatur posisi komponen report.

5. Flexible
BIRT sangat fleksibel dalam beberapa hal. Sumber data untuk report dapat berasal dari koneksi JDBC, XML, Web Services, dan bahkan Flat File. Pilihan transformasi yang ada dapat dikatakan sangat-sangat lengkap, sehingga seolah-olah sekali BIRT mendapatkan data kita, kita tinggal memutuskan bagaimana format penyajiannya. Kita juga dapat menyertakan business logic pada report kita. Dan hebatnya, business logic tersebut dapat berasal dari sebuah Java code pada aplikasi lain, atau dengan memanfaatkan dukungan javascript yang disediakan BIRT.

Contoh halaman laporan dengan crosstab dan pie chart

Contoh halaman laporan dengan crosstab dan pie chart

6. Drill down capabilities
Hampir seluruh elemen laporan dalam BIRT mendukung aksi drill-down, dari mulai tabel hingga chart. BIRT menyediakan tool yang sangat memudahkan kita untuk memmbangun hyperlink dari dokumen induk ke dokumen tujuan, termasuk menyediakan pilihan untuk melempar parameter yang diperlukan dokumen tujuan.
6. BIRT can be pretty
Dengan usaha yang lebih terutama dalam menggunakan style sheet, aplikasi pelaporan menggunakan BIRT dapat terlihat seperti halaman web biasa. Cantik dan sejuk dipandang. Hanya saja diperlukan kreativitas yang lebih karena layout yang didukung denganbaik adalah layout dalam bentuk grid, so desain halaman laporan harus memperhatikan hal ini.

Written by wiendietry

21 Oktober, 2008 at 00:04

Ditulis dalam software

Ditandai dengan , ,