Terbilang yang saya maksudkan di artikel ini adalah bagaimana mengubah bilangan menjadi string, misalnya Rp. 1000 menjadi seribu rupiah. Untuk membuat terbilang dapat digunakan dua cara, yakni melalui class buatan sendiri, dimana di dalam class tersebut, dibuat variable terbilang dengan memanfaatkan AmtInWords-nya aDempiere. Namun cara ini hasilnya dapat dilihat jika report diupload ke aDempiere. Tidak bisa jika hanya ingin bekerja di iReport saja.
Untuk itulah, di sini akan saya bahas cara membuat terbilang tanpa harus mulakukan build process source aDempiere, cukup main di iReport saja.
Pada jasper report, tambahkan varibel terbilang, denga propertis :
variable name : terbilang
variable class type : java.lang.string
calculation type : nothing
variable class type : java.lang.string
calculation type : nothing
variable expression : new org.compiere.util.AmtInWords_IN().getAmtInWords($F{grandtotal}.toString()) +" rupiah"
***yang mana "$F{grandtotal}" adalah angka yang akan dinyatakan dalam bentuk huruf***
Agar bisa di tes di jasper, harus ditambahkan classpath, caranya :
Option --> calsspath --> add JAR
ada tiga file JAR yang harus ditambahkan, yang pertama
Adempiere.jar ---> lokasinya biasanya di C:\Adempiere\lib\Adempiere.jar
postgresql.jar ---> lokasinya biasanya di C:\Adempiere\lib\postgresql.jar
oracle.jar ---> lokasinya biasanya di C:\Adempiere\lib\oracle.jar
Setelah itu, save classpath.
Selamat mencoba.
Option --> calsspath --> add JAR
ada tiga file JAR yang harus ditambahkan, yang pertama
Adempiere.jar ---> lokasinya biasanya di C:\Adempiere\lib\Adempiere.jar
postgresql.jar ---> lokasinya biasanya di C:\Adempiere\lib\postgresql.jar
oracle.jar ---> lokasinya biasanya di C:\Adempiere\lib\oracle.jar
Setelah itu, save classpath.
Selamat mencoba.
upload dong mba adempiere.jar, postgresql.jar sama oracle.jar nya.
BalasHapus