iReport adalah tools yang memudahkan Anda membuat laporan. Biasanya iReport di gunakan dalam bahasa pemrograman Java. iReport bersifat open source jadi Anda bebas menggunakan dan tidak perlu membeli lisensi untuk mengembangkannya.
Dalam sebuah aplikasi laporan sangat di perlukan, tujuan dari laporan ini adalah untuk mendokumentasikan apa yang sudah di buat dalam aplikasi.
Berikut admin freakprogrammer.com akan membagikan Tutorial membuat laporan iReport dengan java netbeans
Dalam sebuah aplikasi laporan sangat di perlukan, tujuan dari laporan ini adalah untuk mendokumentasikan apa yang sudah di buat dalam aplikasi.
Berikut admin freakprogrammer.com akan membagikan Tutorial membuat laporan iReport dengan java netbeans
- Langkah pertama adalah download plugin IReport Disini
- setelah di download kemudian Buka Netbeans, selanjutnya pilih Tools lalu Plugin. Pada tab download klik add plugin dan masukkan plugin iReport yang sudah download tadi.
- Klik Install dan ikuti langkah selanjutnya..
- Selanjutnya buat project baru di NETBEANS dan buat file Report seperti gambar di bawah.
- Kemudian beri nama dengan nama laporan.
- kemudian klik next dan ikuti langkah langkah selanjutnya dengan mudah.
- Setelah itu bakalan ada pilihan datasource, kalau saya pakai MySQL jadi pilih yang Database JDBC Connection. Klik Next
- Step selanjutnya Setting koneksi, sesuaikan dengan database. Jika sudah klik Save
- Setelah di Save, pilih Design Query
- selanjutnya klik Ok dan kemudian klik next
- Pada tab ini pilih field yang ingin temen-temen tampilkan dilaporan dan pindahkan ke sisi kanan. Lalu klikNext
- Step selanjutnya pilih berdasarkan group by. Setelah itu klik Next
- kemudian klik next next saja dan nanti akan selesai.
- Selanjutnya design laporan sebaik mungkin sesuai keahlian anda.
- klik pada button print dan kemudian masukan source Code
- 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();
- }
- kemdian jalankan aplikasi dan klik tombol cetak maka akan menampilkan dokumen cetak seperti gambar berikut.