PEMBUATAN LAPORAN DENGAN IREPORT
1. Teori Dasar
Oke gaes, laporan kali ini yang terakhir yaa .. yeahh. Dari hasil praktikum kali ini membahas tentang 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 lapiran yang komplek, menggunakan jasperReport Library.
JasperReport dapat anda download di alamat : http://sourceforge.net/projects/jasperreports/files/jasperreports/
Pemanggilan File JRXML di Java
Kali ini akan membahas bagaimana cara memanggil file ireport yang berextensi.jrxml agar dapat dieksekusi dari program dan menampilkannya ke dalam sebuah window, sehingga kita dapat melihat hasil dari laporan yang telah kita buat dengan ireport. Sebelumnya, jangan lupa untuk mengimport beberapa library standar(Sesuaikan dengan versi Ireport) berikut ini yang digunakan ketika menjalankan program ke dalam Project :
1. commons-beanutils-1.7.jar
2. commons-collections-2.1.jar
3. commons-digester-1.7.jar
4. commons-logging-1.0.jar
5. Jasperreport-3.5.1.jar
6. jasper-compiler-jdt.jar
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
Pemanggilan File JRXML di Java
Kali ini akan membahas bagaimana cara memanggil file ireport yang berextensi.jrxml agar dapat dieksekusi dari program dan menampilkannya ke dalam sebuah window, sehingga kita dapat melihat hasil dari laporan yang telah kita buat dengan ireport. Sebelumnya, jangan lupa untuk mengimport beberapa library standar(Sesuaikan dengan versi Ireport) berikut ini yang digunakan ketika menjalankan program ke dalam Project :
1. commons-beanutils-1.7.jar
2. commons-collections-2.1.jar
3. commons-digester-1.7.jar
4. commons-logging-1.0.jar
5. Jasperreport-3.5.1.jar
6. jasper-compiler-jdt.jar
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 masukan query nya
Pilih field yang akan dimasukkan
Untuk pemilihan group, biarkan kosong
Pilih Tabular layout
Berhasil membuat iReport
Kemudian akan tampil seperti ini, makan tittle nya kita ubah menjadi data mahasiswa
Dan setelah itu di preview
2. Buatlah form pada netbeans dan buatlah tombol untuk pemanggilan file ireport yang telah
dibuat!
sebelumnya tambahkan dulu untuk jasperreport
Setelah selesai maka bisa dilanjutkan membuat kelas java untuk memanggil file yang telah dibuat. Untuk mempermudah gambaran kode programnya disini terdapat contoh listingdimana file ireport dipanggil berdasarkan tombol “print”sebagai berikut :
3. Buat modifikasi laporan diatas sehingga laporan yang akan di print berdasarkan NIM mahasiswa yang berasal dari textfield!
Sebelumnya kita tambahkan dulu parameter nim
Ubah parameter menjadi integer
Lalu di preview maka akan tampil seperti berikut :
3. KESIMPULAN
Dari hasil praktikum ini, dapat diambil kesimpulan bahwa iReport merupakan salah satu plugin yang digunakan untuk membuat laporan pada netbeans dan database.
KRITIK DAN SARAN
Masya allah banget yaa, iReport ini banyak kendalanya mulai dari dari netbeans nggak bisa dibuka setelah menginstal iReport. Dan itu bukan saya saja yang merasakan, haha. Jadi beri solusinya ya ..
DAFTAR PUSTAKA
- Modul Praktikum DBD Bab X
- http://inferno-consulting.blogspot.com/2008/03/reporting-with-jasperreport-and-ireport.html
- https://marisharingilmu.wordpress.com/tag/apa-itu-ireport/