Catatan Acak | Random Notes

meski tak ada yang benar-benar acak

Posts Tagged ‘java

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 , ,

Review : Zekr, software al Qur’an canggih sumber terbuka

with 2 comments

Zekr is an open Quranic platform aimed to be the common tool to ease access to the holy Quran. It is a non commercial desktop application to ease reading, translating, or researching on the Quran.

Jika anda kebetulan mencari software al Qur’an untuk digunakan pada PC anda, maka anda layak mencoba Zekr. Websitenya dapat anda kunjungi di http://zekr.org, halaman projectnya dapat anda kunjungi di http://sourceforge.net/projects/zekr/.

Kelebihan Zekr

Teks adsli, Pickthall, terjemahan Indonesia dan transliterasi dalam satu tampilan

Teks asli, Pickthall, terjemahan Indonesia dan transliterasi dalam satu tampilan

Dibandingkan software lain, misalnya divine Qur’an, Zekr memiliki beberapa kelebihan seperti :

  1. Bisa digunakan pada berbagai macam Operating System. Karena Zekr dikembangkan menggunakan bahasa pemrograman Java, lebih spesifik lagi SWT-nya eclipse, anda dapat menginstall Zekr pada komputer berbasis Linux, Windows dan bahkan Mac-OS. Tentunya anda harus menyediakan Java Runtime Environment terlebih dahulu. Lihat cara instalasinya di http://zekr.org/quran/
  2. Zekr adalah software sumber terbuka (open source), dengan lisensi GNU GPL. Artinya anda tidak perlu mengeluarkan biaya sama sekali untuk mendapatkan software ini dan diberikan kebebasan untuk mengutak-atik software bersangkutan bila berminat.
  3. Fitur yang lengkap dan kaya! Dari mulai fitur yang umum seperti bookmarking, hingga fitur menarik seperti recitations dan search within translations, fitur-fitur yang ada pada Zekr bernar-benar dapat memudahkan mereka yang ingin mempelajari al Qur’an. Mulai dari yang sekedar ingin membaca, yang ingin belajar mengaji/menghapal surat, sampai yang membutuhkan bantuan untuk riset. Detail beberapa fitur dapat dilihat dibagian selanjutnya.

Fitur-fitur canggih Zekr

Mencari kata Zakat pada terjemahan al Quran

Mencari kata "Zakat" pada terjemahan al Quran

Beberapa fitur Zekr yang notable dan dapat sangat memudahkan mereka yang ingin mempelajari al Qur’an antara lain :

  1. Translations Extension: Dengan fitur ini, kita dapat menambahkan lebih dari satu jenis terjemahan untuk zekr. Anda bisa mendapatkan terjemahan bahasa indonesia, Pickthall, Yusuf Ali dan lainnya. Untuk lengkapnya anda dapat melihat pilihan terjemahan yang tersedia di http://zekr.org/resources.html
  2. Recitation Extension: Fitur ini akan sangat memudahkan mereka yang ingin belajar membaca al Qur’an. Pada tiap ayat yang sedang kita baca, kita dapat memutar audio bacaan qari terkenal (dari al-Afasy hingga as-Shuraim) untuk ayat bersangkutan sebagai pembanding. By default, pada zekr yang baru terinstall, kita mendapatkan pilihan bacaan dengan audio streaming (yang sepertinya bermasalah dengan proxy). Namun bila ingin dapat memutar bacaan tanpa terhubung melalui internet, kita dapat mendownload file audio bacaan tersebut. Detail instruksinya dapat dilihat di http://zekr.org/quran/recitations
  3. Powerful Search: Kemampuan zekr yang paling menarik menurut saya adalah kemampuan untuk melakukan pencarian baik ke dalam teks al-Quran, maupun ke dalam teks terjemahannya. Kemampuan ini sangat membantu bila kita ingin mencari ayat-ayat al-Qu’ran dengan tema tertentu. Dipadukan dengan kemampuan zekr menampung berbagai pilihan terjemahan, manfaat kemampuan ini menjadi semakin terasa.

So, jika anda kebetulan sedang mencari tools untuk belajar al-Qur’an, cobalah yang satu ini.

Written by wiendietry

2 Oktober, 2008 at 13:58

Ditulis dalam software

Ditandai dengan , , , , ,