Sunday, April 5, 2009

Java - Mudah Membuat Laporan dengan JasperReport

Pencetakan laporan merupakan bagian penting dalam pembuatan program. Pada Java SDK sudah disediakan API untuk pencetakan laporan. Akan tetapi, cara seperti ini sangat susah karena harus menentukan koordinat (x, y) secara manual dalam mencetak tulisan maupun gambar pada kertas.

Cara termudah dapat menggunakan JasperReport. Membuat laporan dengan JasperReport ini cukup mudah karena disediakan iReport sebagai designernya. Sebelum dimulai tutorialnya, silakan download versi terbarunya. Sebagai contoh akan dibuat report sederhana menggunakan wizard.

1. Untuk membuat laporan dengan JasperReport, pertama buat desain report dengan iReport.


2. Pada menu File pilih Report Wizard


3. Pada dialog iReport Wizard pilih New pada Connections/Data Sources
4. Pada Connections properties pilih Database JDBC connection
5. Kemudian isikan data berikut:
Name : Mahasiswa
JDBC Driver : org.apache.derby.jdbc.ClientDriver
User Name : sa
Password : umar
Anda dapat mengisi sesuai dengan database yang digunakan.
6. Setelah setting koneksi selesai klik Save

7. Kemudian kembali pada iReport Wizard klik Design query
Anda dapat memilih kolom apa saja (atau query) yang akan ditampilkan. Kemudian klik OK.


8. Pada fields selection pilih semua kolom >>, klik next
9. Pada group by pilih jenis kelamin
10. Pada layout pilih tabular layout, untuk jenisnya terserah Anda
11. Klik next dan finish
12. Ganti judulnya menjadi Report Mahasiswa
13. Simpan dan beri nama dengan mahasiswa.xml
14. Untuk mencoba menjalankan, pilih Build --> Execute (With active connection)

Hasilnya adalah sebagai berikut:


Anda dapat mengubah desainnya dengan drag-drop. Cukup mudah bukan?

Untuk dapat menampilkannya pada program Java, tunggu bagian selanjutnya ^_^

3 comments:

Unknown said...

makasih mas umar... ^_^

Umar Faisol said...

@dimas
iyaaaa....

Anonymous said...

Advice is like snow; the softer it falls the longer it dwells upon, and the deeper it sinks into the mind.