Showing posts with label iReport. Show all posts
Showing posts with label iReport. Show all posts

Saturday, July 4, 2015

3 Langkah Memanggil Jasper Report Atau iReport Dari Java

Persiapan


  • Berdoa sebelum melakukan aktifitas
  • Download iReport dari http://sourceforge.net/projects/ireport/
  • Copy library yang dibutuhkan

    Di bawah ini adalah library yang dibutuhkan pada untuk memanggil Jaspert Report dari program Java.

    commons-beanutils-1.7.jar
    commons-collections-2.1.jar
    commons-digester-1.7.jar
    commons-logging-1.0.2.jar
    groovy-all-1.0.jar
    itext-1.3.1.jar
    jasperreports-2.0.5.jar

  • Install Java Editor (Eclipse)
    Pada tutorial ini, saya menggunakan Eclipse sebagai Java editor untuk menulis program Java.

  • Kopi dan Snack untuk menemani Anda coding

1. Siapkan file JRXML


Langkah pertama adalah buatlah file JRXML dengan menggunakan iReport Designer seperti gambar di bawah ini:


Simpan dengan nama "Testing_Report.jrxml" di folder atau direktori yang telah Anda tentukan misalkan di folder "D:\test\Testing_Report.jrxml.

2. Buat report PDF dari file JRXML


Langkah kedua adalah membuat program java untuk membuat report pdf dari file jrxml.
package com.nursalim.jasper;

import java.util.HashMap;

import net.sf.jasperreports.engine.JREmptyDataSource;
import net.sf.jasperreports.engine.JRException;
import net.sf.jasperreports.engine.JasperCompileManager;
import net.sf.jasperreports.engine.JasperExportManager;
import net.sf.jasperreports.engine.JasperFillManager;
import net.sf.jasperreports.engine.JasperPrint;
import net.sf.jasperreports.engine.JasperReport;
import net.sf.jasperreports.view.JasperViewer;

public class CallReportJRXML {
	public static void main(String[] args) throws JRException{
		JasperReport jasperReport = JasperCompileManager.compileReport("D:/test/Testing_Report.jrxml");
		JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport, new HashMap(), new JREmptyDataSource());
		JasperExportManager.exportReportToPdfFile(jasperPrint, "D:/test/Data Karyawan.pdf");
		System.out.println("File pdf berhasil dibuat");
		JasperViewer.viewReport(jasperPrint);
		
	}
}

3. Running


Coba Anda compile dan jalankan program Java diatas, maka akan keluar output seperti gambar di bawah ini:


Disamping menampilkan report dalam bentuk Jasper Viewer, program Java diatas juga akan membuat file Data Karyawan.pdf di folder "D:\test\".


                                                    ~~~## iReport Tutorial##~~~

Sekian tutorial singkat tentang 3 Langkah Memanggil Jasper Report Atau iReport Dari Java. Semoga bermanfaat & Happy Learning iReport.

 

© 2015 {Ora~Kelar} | Ora Kelar Kelar. All rights resevered. Designed by Templateism

Back To Top