Terbilang di iReport |
Asalamualaikum
Pada kesempatan kali ini saya ingin sharing tentang iReport yaitu tentang bagaimana cara membuat sebuah fitur terbilang.
Biasanya pada sebuah kwitansi atau pada suatu report bukti bayar terdapat kata-kata yang menjelaskan sebuah grandtotal dalam kwitansi tersebut, misalnya grandtotal pembayaran saya Rp.1500.000 maka terbilangnya adalah "Satu Juta Lima Ratus Ribu Rupiah".
Oke langsung saja kita mulai. bismilahirahmanirahim
Langkah pertama, kita membutuhkan sebuah library untuk menerjemahkan angka menjadi rangkaian kata, saya menggunakan lib adempiere, saya sudah sertakan link downloadnya beserta report ini.
Setelah didownload dan diextrak file zipnya, sekarang copy-kan lib tersebut didalam folder iReport anda, yaitu di iReport/ireport/libs
berikutnya buka iReport. kik "Tools" pada menubar. pada bagian iReport pilih tab classpath. kemudian klik add jar, lalu pilih jar adempiere.jar tadi dan klik ok
word to amount |
Word to Amount |
Sekarang kita mulai membuat reportnya
Masuk kebagian SQL/query buat querynya begini saja select 1500000 as grandtotal
iReport Amount to Word |
Langkah selanjutnya adalah membuat variable,
buatlah variable dan beri nama words_amount lalu isikan coding berikut pada variable expresion
new org.compiere.util.AmtInWords_IN().getAmtInWords($F{grandtotal}.toString()) +" Rupiah"
iReport Amount to Word |
lalu buat lagi sebuah variable dan beri nama terbilang lalu pada variable exresionnya isikan coding ini
$V{words_amount}.replaceAll( "Koma Nol", "" )
iReport Amount to Word |
selanjutnya masukan field grandtotal dan variable terbilang kedalam report. kemudian run
anda bisa mendownload lib Adempiere dan jrxml report ini disini.
Sekian artikel saya tentang bagaimana cara membuat fungsi terbilang dengan menggunakan iReport, terimakasi sudah membaca
Wasalamualaikum.