1. Pertama download library jasper di atas, kemudian klik kanan para library project yang kita buat dan pilih add library. Seperti gambar di bawah ini :
2. Akan muncul seperti gambar dibawah. Kemudian Klik Create dan beri nama library kita, untuk namanya terserah dan Klik OK.
3. Kemudian akan tampil seperti berikut ini.
4. Klik Add JAR/Folder... akan muncul seperti ini. Jika Sudah Klik OK.
5. Terakhir klik library yang telah kita buat dan Klik Add Library.
Setetah selesai menambahkan Plugin dan Library sekarang kita akan langsung terjun ke codingnya bagaimana membuat laporan/Reportnya. Oke langsung ke TKP.
2. Beri nama seperti di bawah dan Klik Finish
3. Kemudian Klik Kanan Package yang telah kita buat Pilih New >> Report Wizard
4. Pilih template sesuai keinginan Klik Next
5. Beri nama, sebagai catatan format .jrxml jangan di hilangkan. Klik Next
6. Setelah muncul seperti ini klik New untuk membuat koneksi databasenya.
7. Setelah Klik New akan muncul seperti dibawah ini. Klik Next saja
8. Setting seperti dibawah ini, untuk DatabaseNamenya di ganti dengan Database yang akan di tampilakan laporannya.
9. Untuk memunculkan bagian di bawah ini Klik Design Query, seperti gambar di langkah 6. Pilih tabel yang akan di tampilkan datanya dan Klik OK.
10. Kamudian Klik Next.
11. Field yang tadinya di Kiri pindah ke Kanan dengan Klik tombol panah dan Klik Next
12. Pada Group 1 di isi sesuai keinginan saja.
13. Dan tahap ini selesai dan Klik Finish
Oke setelah tahap di atas selesai sekarang waktunya tahap codingnya, untuk tahap yang ini cukup mudah karena hanya dengan copy paste code nya sudah selesai tetapi harus tetap hati-hati jika salah sedikit maka sudahlah. Oke langsung saja :
1. Setelah mengikut langkah diatas akan muncul tampilan seperti berikut ini, oke lupakan tampilannya kita masuk ke tahap codenya.
2. Pertama kita harus membuat Class baru, caranya seperti berikut ini.
3. Beri nama Classnya dan Klik Finish.
4. Nah untuk Class yang telah di buat tadi di isi dengan code seperti di bawah ini. Untuk codenya bisa di Copy Paste di bawah gambar.
import java.io.*;
import java.sql.*;
import net.sf.jasperreports.engine.JasperFillManager;
import net.sf.jasperreports.engine.JasperPrint;
import net.sf.jasperreports.engine.JasperReport;
import net.sf.jasperreports.engine.util.JRLoader;
import net.sf.jasperreports.view.JasperViewer;
public class cetak {
public cetak(String nama){
try{
koneksi konek=new koneksi();
Connection con=konek.getConnection();
File file = new File(nama);
JasperReport jasperReport=(JasperReport)JRLoader.loadObject(file);
JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport, null, con);
JasperViewer.viewReport(jasperPrint,false);
}catch(Exception ex){
System.out.println(ex);
}
}
}
5. Kemudian buat sebuah Button untuk mencetak laporannya.
6. Untuk Buttonnya di isi code seperti di bawah ini.
new cetak("src\\report\\report.jasper");
// new cetak(""); adalah nama class yang telah dibuat di atas
7. Dan selesai, untuk ulasan ada di bawah.
Untuk tampilan laporan di atas kenapa tidak ada gambarnya karena saya males mengecilkan ukuran gambarnya, karena jika ukuran gambarnya terlalu besar sampai di tepi kertanya maka akan gagal jika di klik preview makanya saya hapus saja gambarnya. Dan juga untuk tulisan judul di atas itu jangan sampai tumpang tindih itu juga akan gagal jika di preview. Gampangnya tidak usah pakai template yang bergambar pilih saja yang polos dan di design sendiri lebih baik.
Oke sekian untuk
Tutorial Membuat Laporan dengan iReport. Terima Kasih, Semoga Bermanfaat
Belum ada komentar untuk "Tutorial Membuat Laporan dengan iReport"
Post a Comment