1. Landasan Teori
Membuat Report di Java-Netbeans Menggunakan JasperReport dan Ireport. Sebelum kita mengetahui cara membuatnya, sebaiknya kita mengetahui pengertian dari JasperReport dan iReport. Berikut pengertiannya :
- JasperReport : adalah software(library) open source untuk reporting.
- iReport : adalah Visual Designer untuk membuat laporan yang komplek, menggunakan jasperReport Libarary.
jasperReport dapat anda download di alamat : http://sourceforge.net/projects/jasperreports/files/jasperreports/
Setelah kita mengetahui pengertian dari JasperReport dan iReport, selanjutnya kita akan melakukan Installasi iReport dan jasperReport ke dalam Netbeans.
Dalam praktikum ini kita akan menggunakan :
- iReport versi 5.6.0 dapat anda download di plugin.netbeans.org
- jasperReport versi 5.6.0
disamping library jasperReport kita juga membutuhkan libarary pendukung dari jasperReport a.l :
- commons-beanutils-1.7
- commons-collections-2.1.1
- commons-digester-1.7
- commons-logging-1.1
- jasper-compiler-jdt
- mysql-connector-java-5.1.5-bin
Setelah semua library sudah kita dapatkan maka proses installasinya adalah sebagai berikut :
Buka editor netbeans -> tools -> Plugins -> Downloaded -> Add Plugin
Pilih Install
Lalu klik Next
Selanjutnya centang pada “I Accept terms …. “
Jika muncul peringatan berikut, Pilih saja Continue
Tunggu sampai proses selesai
Dan Finish
2. Hasil Praktikum
1. Buatlah file jrxml seperti tutorial diatas namun menggunakan database akademik. Laporan berupa NIM,nama mahasiswa, nama Fakultas dan Jurusan.
Pertama, buat file iReport dengan cara New -> Other
Lalu pilih Report Wizard
Kemudian beri nama file report yang kita buat
Kemudian Pilih New
Pilih Database JDBC Connection
Lalu isikan seperti berikut:
Lalu pilih Test untuk mengecek apakah koneksi ke database sudah berhasil
Kemudian masukkan query
Pilih field yang akan dimasukkan.
Untuk pemilihan group, biarkan kosong
Pilih Tabular Layout
Berhasil membuat file iReport
Kemudian akan tampil berikut ini, dan kita ganti tittle nya menjadi Data Mahasiswa
Saat di preview, maka data semua mahasiswa akan ditampilkan.
2. Buatlah form pada netbeans dan buatlah tombol untuk pemanggilan file ireport yang telah dibuat!
Sebelumnya, tambahkan dulu library untuk jesperreport.
Disini saya menggunakan form yang telah dibuat pada praktikum sebelumnya, dan tinggal kita tambahkan tombol “Print” dengan listing seperti berikut :
3. Buat modifikasi laporan diatas sehingga laporan yang akan di print berdasarkan NIM mahasiswa yang berasal dari textfield!
Tambahkan parameter nim
Ubah parameter class menjadi Integer
Lalu di preview maka akan tampil seperti berikut.
Coba isikan salah satu angka NIM mahasiswa
Untuk dalam form, masukkan listing kode berikut :
Lalu jalankan, coba masukkan angka NIM mahasiswa pada textfield
Maka akan muncul laporan seperti berikut ini
3. Kesimpulan
Dari praktikum yang telah dilakukan, dapat diambil kesimpulan bahwa iReport merupakan salah satu plugin yang digunakan untuk laporan pada Netbeans dan database.
Kritik dan Saran
Dalam praktikum kali ini, banyak kendala karena netbeans di laptop tidak bisa dibuka setelah di install iReport. Tolong diberikan solusinya.
Manfaat
Dengan adanya postingan ini, diharapkan pembaca mengerti bagaimana cara membuat laporan menggunakan iReport dengan Netbeans dan PostgreSQL.
DAFTAR PUSTAKA
Membuat Report di Java-Netbeans Menggunakan JasperReport dan Ireport
http://www.priawadi.com/2012/01/membuat-laporan-dengan-ireport-java.html
http://sourceforge.net/projects/jasperreports/postdownload?source=dlp
http://sourceforge.net/projects/ireport/files/iReport%20Plugin%20for%20NetBeans/iReport-5.6.0/