Powered By

Skin Design:
Free Blogger Skins

Powered by Blogger

Cari Blog Ini

21 Agustus 2009

PENGUMUMAN 1 RAMADHAN 1430 H

Cuplikan dari: http://hizbut-tahrir.or.id/2009/08/21/pengumuman-1-ramadhan-1430-h/

PENGUMUMAN 1 RAMADHAN 1430 H

Imam Bukhari telah mengeluarkan dalam kitab Shahih-nya melalui jalur Muhammad bin Ziyah, berkata: Aku mendengar Abu Hurairah ra berkata: Nabi SAW bersabda: Berkata Abu Qasim, Muhammad SAW:

“Berpuasalah kalian karena melihat hilal, dan berbukalah kalian karena melihat hilal. Jika penglihatan kalian diselimuti mendung, maka sempurnakanlah hitungan Sya’ban menjadi 30 hari.”

Setelah mencari Hilal Ramadhan Mubarak pada malam ini, yaitu malam Jum’at, maka ru’yat Hilal secara syar’i tidak ditemukan, sehingga besok bilangan Sya’ban digenapkan, dan lusa, hari Sabtu adalah 1 Ramadhan Mubarak 1430 H.

Ya Allah, Tuhan langit dan bumi, muliakanlah kami dengan bai’at kepada Khalifah kaum Muslim dalam naungan Khilafah Rasyidah kedua. Allahumma Amin.

06 Agustus 2009

scriptlet on iReport-nb-3.5.3

Kemarin tiba-tiba ada yang chat ke gtalk. Ternyata tujuannya mau tanya masalah iReport. Katanya mbak ini (ternyata mbak-mbak, kadung tak panggil pak), dia mo buat report yang menampilkan terbilang. Kebetulan saya emang pernah membuat iReport model seperti itu. Report seperti itu bisa dibuat dengan bantuan scriplet. Tinggal buat aja scriptlet yang berisi fungsi sayInWords(Number). Setelah "berdiskusi" ternyata si mbak pake ireport-nb-3.1.3. Wah apa tu? Pertama saya pikir itu merukapan add-on dari NetBean, menarik juga buat belajar integrasi netbean dan iReport. Setelah saya download dan mendapat ireport-nb-3.5.3, eh ternyata cuma iReport yang dibuat dengan dasar NetBean. Dibandingkan dengan iReport yang saya pakai, fungsi iReport-nb ini lebih sedikit. Tidak ada jendela scriptlet editor. Bahkan di versi 3.1.3 tidak ada fungsi compile report. Dari internet saya baca fungsi scriplet editor tidak diperlukan lagi karena diambil alih oleh NetBean yang merukapan Java IDE!


Jadi pertama ya buat dulu scriplet class via NetBean. Caranya? Gampang, buat aja new class dengan extends net.sf.jasperreports.engine.JRAbstractScriptlet
Nah ini yang beda dari iReport sebelumnya. Pada iReport yang saya pake biasanya extends nya ke it.businesslogic.ireport.IReportScriptlet. Pantas saja scriplet hasil compilan sebelumnya ga bisa di gunakan. Untuk referencenya gunakan file [Install-Folder]\iReport-nb-3.5.3\ireport\modules\com-jaspersoft-ireport.jar

Setelah scriplet di compile dan di jadikan jar, maka gunakan di report anda. Tambah classpath di iReport (Add Jar). Kemudian buka property report. Isikan nama class secara lengkap dengan package nya jika ada di property "Scriplet Class"


Compile untuk mengetahui error yang terjadi. Biasanya error yang muncul adalah class not found, yang muncul akibat masalah classpath. Setelah tidak ada error maka scriplet siap digunakan. Penggunaan scriplet bisa di lihat di posting saya ini.

Nah PR selanjutnya, saya ingin tau cara integrasi NetBean dan iReport ini.