Cara Menggunakan IReport di Netbeans

Cara Menggunakan IReport di Netbeans
Tool untuk reporting yang paling populer di Java adalah iReport. iReport penggunaanya mirip dengan Crystal Report yang sudah banyak dikenal orang. Dengan iReport kita dapat membuat report dengan mudah. Cukup dengan drag n drop dan juga wizard yang sangat mudah digunakan. iReport sendiri tersedia dalam bentuk aplikasi tunggal dan yang paling baru adalah iReport sudah dapat diintegrasikan dengan Netbeans IDE. Artinya kita tidak perlu lagi menggunakan 2 tools yang berbeda untuk membuat aplikasi yang lengkap dengan reportnya. Dengan Netbeans IDE + iReport plugin maka tools pengembangan aplikasi kita udah lengkap.
  
Pada tulisan kali ini, saya coba menunjukan bagaimana mengintegrasikan iReport dengan Netbeans, kemudian membuat report sederhana.
  • Pada tulisan ini saya menggunakan Netbeans 6.1
  • Download iReport Plugin untuk Netbeans di Sini
  • Tambahkan iReport Plugin ke dalam Netbeans dengan cara click pada menu Tools>Plugin. Maka Window Plugin akan ditampilkan seperti berikut:
  • Pada window plugin pilih tab Downloaded dan klik tombol Add Plugins..
  • Pada window add plugins.. arahkan ke lokasi dimana anda telah mengekstrak iReport Plugin yang telah didownload sebelumnya.
  • 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

Membuat Report di Java-Netbeans Menggunakan JasperReport dan 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
Setelah semua library sudah kita dapatkan maka proses installasinya adalah sebagai berikut :
Buka editor netbeans -> tools -> Plugins
Pilih Downloaded -> Add Plugin
Untuk memeriksa apakah iReport sudah terinstall pada netbeans kita dapat periksa dengan :
Membuat New File
cari menu Report -> Report Wizard -> Next
Langkah selanjutnya adalah menambahkan library jasperReport dan library pendukung lainnya
dengan cara :
1. Buatlah folder baru, kemudian berilah nama, misal : lib
2. Kemudian letakkan semua library yang dibutuhkan kedalam folder lib
3. Langkah selanjutnya adalah menambahkan libarary project kita, Libraries -> klik kanan -> Properties
4. Tambahkan semua library yang kita simpan didalam folder lib ke dalam library project.

Tutorial Membuat Laporan dengan iReport pada NETBEANS

Tutorial Membuat Laporan dengan iReport pada NETBEANS

Tutorial Membuat Laporan dengan iReport | JAVA NETBEANS

TUTORIAL MEMBUAT LAPORAN DENGAN IREPORT | JAVA NETBEANS - Kali ini saya akan mencoba berbagi KEGALAUAN saya belajar bahasa pemrograman JAVA dalam membuat sebuah Laporan dalam bentuk PDF dengan menggunakan iReport. iReport ada 2 macam, yang satu dalam bentuk aplikasi sendiri dan yang satu lagi dalam bentuk plugin NETBEANS. Nah disini saya akan berbagi pengalaman saya dalam menggunakan iReport yang dalam bentuk plugin-nya NETBEANS. (Yang dalam bentuk aplikasi rada ribet soalnya :p)

Tapi sebelumnya temen-temen kudu download dulu plugin iReport disini.

Setelah di download, step by step selanjutnya adalah sebagai berikut :
1. Buka Netbeans temen-temen, selanjutnya pilih Tools lalu Plugin. Pada tab download klik add plugin dan masukkan plugin iReport yang sudah temen-temen download tadi.
                                      

2. Klik Install dan ikuti langkah selanjutnya..
3. Selanjutnya buat project baru di NETBEANS dan buat file Report seperti gambar..
4. Beri nama File sesuka anda :p
5. Selanjutnya koneksi ke database, kalau belum terhubung pilih New..
6. Setelah itu bakalan ada pilihan datasource, kalau saya pakai MySQL jadi pilih yang Database JDBC Connection. Klik Next..


7. Step selanjutnya Setting koneksi, sesuaikan dengan database temen-temen. Jika sudah klik Save..

8. Setelah di Save, pilih Design Query..

9. Step selanjutnya lihat gambar aja dehh :p

10. Setelah di klik OK. Bakalan ada tampilan seperti dibawah. Lalu klik Next...

11. Pada tab ini pilih field yang ingin temen-temen tampilkan dilaporan dan pindahkan ke sisi kanan. Lalu klikNext..

12. Step selanjutnya pilih berdasarkan group by. Setelah itu klik Next..

13. Pilih sesuai selera lalu klik Next..

14. Eaaa... Akhirnya selesai juga :p
15. Selanjutnya atur format laporan sesuai kreatifitas anda :D

16. Untuk GUI-nya terserah anda. Kalau saya sebagai berikut..
17. Klik 2x pada button Print, trus masukin...
        try {
            File file = new File("src/jie/laporan/report/laporanIreport.jrxml");
            jasperDesign = JRXmlLoader.load(file);
            param.clear();
            jasperReport = JasperCompileManager.compileReport(jasperDesign);
            jasperPrint = JasperFillManager.fillReport(jasperReport, param,    koneksi.getConnection());
            JasperViewer.viewReport(jasperPrint, false);
        } catch (Exception e) {
            e.printStackTrace();
        }

18. Nanti hasil akhirnya.....


Kalau mau lebih lengkapnya, download aja projectnya :
LaporanIreport.rar

Kalau mau download Aplikasi Peternakan Ayam yang sudah saya buat bisa kunjungi dimari...

NB : Kmaren ada yang bilang "recordnya" gak muncul, tapi setelah di cek ternyata masalahnya ada di 'FONT' soalnya dia di UBUNTU. Nahh.... Jadi kalo ada masalah coba di cek lagi aja, soalnya iReport 'sensitif' banget :D

membuat laporan report

Tutorial membuat laporan iReport dengan java netbeans


               Kali ini saya akan mempostingkan tentang pembuatan Laporan iReport pada java Netbeans..
Langkah pertama yaitu kita harus membuat kooneksi iReport kedalam database kita.



Setelah gambar tesebut kita klik maka akan muncul seperti gambar dibawah ini. kita pilih tipe database yang kita gunakan, kali ini tipe database yang saya gunakan adalah Database JDBC connection.


Berikutnya kita mengisikan nama Laporan yang akan kita buat, untuk JDBC Driver saya menggunakan MySQL (com.mysql.jdbc.Driver), JDBC URL nya saya isi dengan jdbc:mysql://localhost:3306/NamaDatabase dan yang terakhir adalah mengisikan username dan bila database anda memiliki password maka harus diisi juga. setelah itu kita klik test pada button yang ada dibawah.


Bila muncul gambar dibawah ini maka koneksi report dan database berhasil.



Selanjutnya kita klik save pada button yang ada dibawah.




Setelah selesai kita akan kembali ke Menu awal, langkah berikutnya kita pilih gambar dibawah ini


setelah kita klik gambar tersebut maka akan muncul seperti gambar dibawah ini. kita pilih contoh tampilan Laporan yang ingin kita buat, setelah kita memilih maka klik launch report wizard.


Setelah itu.. akan muncul gambar form seperti dibawah ini. kita hanya mengisikan nama report yang kita buat kemudian klik Next.


Maka akan muncul seperti gambar dibawah ini. Pada gambar dibawah ini Pada Query (SQL) kita isi Query yang akan kita buat sebagai laporan. selanjutnya klik Next.


Selanjutnya Muncul seperti gambar dibawah, untuk fields ini kita klik tombol yang ditandai lingkaran merah maka otomatis data dari kolom kiri pindah ke kolom kanan, kemudian klik Next.


Selanjutnya kita akan menemui seperti gambar dibawah ini, langsung kita klik next.

Bila telah selesai maka akan tampil seperti gambar dibawah.dan selanjutnya klik Finish