Anda di halaman 1dari 12

iREPORT

Menampilkan Report Dari Aplikasi Java

Oleh :

iREPORT Menampilkan Report Dari Aplikasi Java Oleh : Yosi Azwan, S.Kom

Yosi Azwan, S.Kom

iREPORT Menampilkan Report Dari Aplikasi Java Oleh : Yosi Azwan, S.Kom

Penulis menggunakan iReport 3.7.3 yang dapat di download di http://www.jasperforge.org/ireport

“iReport-3.7.3-windows-installer.exe”

Langkah 1. Buat Reportnya

Misalkan ada report seperti dibawah ini :

- File Path & Name = “D:\Latihan\daftarBarang.jrxml”

- Nama Database = “dbpenjualan”

- Nama Tabel = “tbl_barang”

- Nama Field = “kdBRg, nmBrg, hrgBrg, tipeBrg”

Desain Report nya :

“dbpenjualan” - Nama Tabel = “tbl_barang” - Nama Field = “kdBRg, nmBrg, hrgBrg, tipeBrg” Desain Report

Preview Reportnya :

Preview Reportnya : 3

Langkah 2. Settingan di Netbeans

2.1 Tool > Libraries

Langkah 2. Settingan di Netbeans 2.1 Tool > Libraries 2.2 Buat Library Baru dengan mengklik New

2.2 Buat Library Baru dengan mengklik New Library…

Langkah 2. Settingan di Netbeans 2.1 Tool > Libraries 2.2 Buat Library Baru dengan mengklik New

2.3

Isi Library Name (ex: “iReport”)

2.3 Isi Library Name (ex: “iReport”) 2.4 Klik Add JAR/Folder… 2.5 Buka folder“ext” di tempat instalasi

2.4 Klik Add JAR/Folder…

Name (ex: “iReport”) 2.4 Klik Add JAR/Folder… 2.5 Buka folder“ext” di tempat instalasi iReport “

2.5 Buka folder“ext” di tempat instalasi iReport

C:\Program Files\Jaspersoft\iReport-3.7.3\ireport\modules\ext”

Pilih

semua

file

biar

mudah

dgn

CTRL+A

(sebenarnya

hanya

beberapa

file

jar

yg

dibutuhkan).

Klik Add JAR/Folder

Klik Add JAR/Folder 2.6 Jika berhasil akan tampak seperti gambar dibawah ini, kemudian klik OK 6

2.6 Jika berhasil akan tampak seperti gambar dibawah ini, kemudian klik OK

Klik Add JAR/Folder 2.6 Jika berhasil akan tampak seperti gambar dibawah ini, kemudian klik OK 6

Langkah 3. Settingan Library iReport di Project

Misalkan

menampilkan_iReport

kita membuat sebuah project

dengan nama

3.1 Klik kanan menampilkan_iReport Properties seperti gambar dibawah

menampilkan_iReport  Properties seperti gambar dibawah 3.2 Pilih Libraries , kemudian klik Add Library… 7

3.2 Pilih Libraries, kemudian klik Add Library…

menampilkan_iReport  Properties seperti gambar dibawah 3.2 Pilih Libraries , kemudian klik Add Library… 7

3.3

Pilih iReport (Library jasperreport yg telah dibuat sebelumnya) dan Klik Add Library

(Library jasperreport yg telah dibuat sebelumnya) dan Klik Add Library 3.4 Setelah Library telah ditambahkan klik

3.4 Setelah Library telah ditambahkan klik OK

(Library jasperreport yg telah dibuat sebelumnya) dan Klik Add Library 3.4 Setelah Library telah ditambahkan klik

Langkah 4. Settingan Library MySQL di Project

Karena Penulis menggunakan MySQL Server maka Library MySQL harus disertakan kedalam project agar bisa memanggil Class dan Connection ke MySQL

Sama seperti Langkah 3, namun pada 3.1, Pilih MySQL JDBC Driver

agar bisa memanggil Class dan Connection ke MySQL Sama seperti Langkah 3, namun pada 3.1, Pilih
agar bisa memanggil Class dan Connection ke MySQL Sama seperti Langkah 3, namun pada 3.1, Pilih

Langkah 5. Memanggil Report di Aplikasi Java

Misalkan kita membuat sebuah JFrame Form dengan nama “tampilLaporan” dan sebuah JButton dengan nama “btnTampil” untuk menampilkan report.

dengan nama “ btnTampil ” untuk menampilkan report. Syntax di java nya sebagai berikut : import

Syntax di java nya sebagai berikut :

import sangat penting untuk memanggil library yg dibutuhkan. Jika tidak, syntax yg membutuhkan library tersebut tidak akan dapat dijalankan.

untuk memanggil library yg dibutuhkan. Jika tidak, syntax yg membutuhkan library tersebut tidak akan dapat dijalankan.

import java.sql.*; import java.util.*;

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

………

………

import net.sf.jasperreports.engine.JasperFillManager; ……… ……… 11

Berikut syntax untuk menampilkan report :

//-------------------------------------------------------------------------------------------

try

{

 

Class.forName("com.mysql.jdbc.Driver"); //MySQL JDBC Driver Connection con = DriverManager.getConnection("jdbc:mysql://localhost/dbpenjualan","root",""); //localhost

Map myVar = new HashMap(); JasperReport myReport = JasperCompileManager.compileReport("D:/Latihan/daftarBarang.jrxml"); JasperPrint myPrint = JasperFillManager.fillReport(myReport, myVar, con); JasperViewer.viewReport(myPrint, false);

}

catch(Exception e){ }

//-------------------------------------------------------------------------------------------------------------

Keterangan :

URL

Nama Database = “dbpenjualan”

= “localhost”

Username

= “root”

Password

= “”

URL Report

= “D:/Latihan/”

FileName Report = “daftarBarang.jrxml”