Alhamdulillah saya bisa menyelesaikan laporan terakhir dari Praktikum Desain Basis Data ini. Mari kita simak langsung materi dibawah ini.
PEMBUATAN LAPORAN DENGAN IREPORT
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://jasperforge.org/
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.0.4 dapat anda download di plugin.netbeans.org
- jasperReport versi 5.1
disamping library jasperReport kita juga membutuhkan libarary pendukung dari jasperReport a.l :
- commons-beanutils-1.8
- commons-collections-3.2
- commons-digester-2.1
- commons-logging-1.1.2
- groovy-all-1.8
- jdt-compiler/jasper-compiler-jdt
Hasil Praktikum
Setelah semua library sudah kita dapatkan maka proses installasinya adalah sebagai berikut :
Buka editor netbeans -> tools -> Plugins

Pilih Downloaded -> Add Plugin


Tambahkan ketiga file .nbm seperti pada gambar diatas, sehingga tampilan Window Plugin menjadi seperti gambar berikut ini

Pastikan ketiga file .nbm sudah ditambahakan, selajutnya tekan tombol Install
Setelah Instalasi selesai, sebaiknya anda merestart Netbeans untuk memastikan iReport plugin sudah terinstal dengan sempurna.
Apabila iReport sudah terinstal dalam Netbeans, maka tampilan Netbeans akan seperti gambar di bawah ini.

Sampai di sini kita sudah menginstal iReport ke dalam Netbeans. Selanjutnya kita akan mencoba membuat laporan sederhana menggunakan iReport yang sudah terintegrasi ke dalam Netbeans tadi.
Database yang akan kita hubungkan dengan laporan yang akan kita buat adalah database sample yang sudah ada dalam instalasi Java DB. Java DB secara default terinstal saat kita menginstal Netbeans untuk JEE.

Klik kanan pada node database sample seperti pada gambar di atas, kemudian pilih connect. Maka koneksi ke database sample akan tercipta sehingga kita dapat melihat table apa saja yang terdapat dalam database sample tersebut.
Yang akan kita gunakan dalam report kita adalah table CUSTOMER. Kita akan membuat report yang menampilkan daftar Customer.
Selanjutnya buatlah project baru dengan memilih Java Application. Berilah nama Report.

Buatlah File Report baru dengan memilih menu File>New File. Pada Window New File pilihlah Categories Report dan Report untuk File Typenya

Kemudian klik Next dan beri nama Customer.jrxml dan selanjutnya klik Next lagi.
Pada Connections/Data Sources kita klik tombol New, maka akan ditampilkan window Datasource. Kita pilih Netbeans Database JDBC Connection kemudian tekan tombol Next.

Pada Netbeans Database JDBC Connection beri nama sample dan pilihlah Connection ke database Sample seperti pada gambar di bawah ini :

Tekan tombol Save untuk menyimpan koneksi
Pada bagian Query ketik perintah sql SELECT * FROM CUSTOMER kemudian tekan tombol Next.

Selanjutnya akan ditampilkan daftar field yang dapat kita gunakan dalam report. Pilihlah field-field yang akan ditampilkan dalam report, misalnya NAME, ADDRESSLINE1, ADDRESSLINE2, CITY, STATE, PHONE dan EMAIL.

Klik Next dan pada Group by kita abaikan saja. Klik Next sekali lagi dan pilih Tabular Layout seperti pada gambar di bawah ini

Klik Next dan Finis untuk mengakhiri pembuatan Report, maka akan ditampilkan Report Designer yang dapat kita gunakan untuk mengatur layout laporan kita
Untuk menjalankan Report ini klik pada tab Preview seperti pada gambar di bawah ini

Tunggu beberapa saat untuk proses compilasi Report, kemudian laporan List Customer akan ditampilkan langsung di dalam Netbeans IDE
Di sini juga kita dapat langsung memprint laporan tersebut atau kita simpan dalam format yang lain seperti ke pdf atau ke xls
Daftar Pustaka
- http://softmaniak.wordpress.com/2013/07/23/membuat-report-di-java-netbeans-menggunakan-jasperreport-dan-ireport/
- http://www.priawadi.com/2012/01/membuat-laporan-dengan-ireport-java.html
- http://bisakomputer.com/cara-mudah-membuat-dokumentasi-laporan-dengan-ireport-pada-pemrogaman-java/
loading...
ok. terkoreksi laporan 1-10 :) ditunggu nilai nya di siakad yah :)
ReplyDelete