Anda di halaman 1dari 12

TUGAS PEMROGRAMAN JAVA PRAKTEK

iREPORT
Pembenaran Quiz 1

Di susun oleh:
Zuhroul Fauziyah

(3125111085)

UNIVERSITAS TEKNOLOGI YOGYAKARTA


FAKULTAS BISNIS DAN TEKNOLOGI INFORMASI
TEKNIK INFORMATIKA
2013/2014

Membuat dan Menampilkan Laporan dengan


iReport di Java Netbeans
iReport atau yang juga dikenal dengan nama Jasper Report adalah
Plugin milik IDE Netbeans. iReport dapat kita gunakan secara bebas karena
masih bersifat Open Source. Selain Itu, Kita juga membutuhkan Library Jar
untuk dapat memanggil dan menampilkan iReport dengan JButton. Proses ini
cukup panjang karena terdiri dari tiga step yaitu instalasi plugin, membuat
laporan dan menampilkan laporan.
1. Instalasi Plugin iReport di Netbeans
Buka Netbean, kemudian Klik menu Tools | Plugin | Masuk ke Tab
Downloaded | Add Plugins. Pastikan sudah mengekstrak Plugin iReport.
CTRL+A semua file *.nbm yang ada didalam folder plugin iReport Seperti
Gambar Berikut:

Ikuti Langkah-langkah seperti saat menginstall program aplikasi biasa. Jika


proses instalasi sudah selesai silahkan tutup terlebih dahulu Netbeans yang
tadi dijalankan, kemudian jalankan kembali (restart).
2. Membuat Laporan dengan iReport di Netbeans
Setelah sukses melakukan instalasi, berikutnya adalah proses membuat
laporan dengan menggunakan iReport.
Pertama, Buat sebuah Package Baru didalam projek, dan berinama laporan
atau sesukanya. Pada jendela Welcome Windows klik gambar drum
(datasource) untuk membuat datasource baru untuk koneksi laporan ke
database.

Pada Jendela yang muncul silahkan isi Informasi database seperti gambar
dibawah ini. Jangan Lupa Untuk Centang Save Password. Dan

klik Test

Sebelum menyimpan settingan Datasource .

Sampai disini, sudah berhasil membuat Datasource untuk koneksi laporan ke


Database. Langkah selanjutnya adalah membuat laporan dengan iReport.
Kembali ke Welcome Windows klik gambar Laporan (nomor dua) seperti
gambar dibawah ini:

Selanjutnya Pilih template untuk sebuah laporan. disini saya menggunakan


template Cherry (hanya sebagai contoh saja) bisa juga menggunakan
template yang lain. Setelah memilih template klik button Lauch Report
Wizard

Langkah Selanjutnya Berinama Laporan anda kemudian simpan Laporan


tersebut pada Path Package Laporan yang telah dibuat sebelumnya.
contohnya seperti gambar dibawah | Klik Next

kemudian inputkan Query untuk tabel yang akan dibuatkan laporan. Pada
contoh dibawah saya akan menampilkan data anggota pada laporan | Klik
Next

Berikutnya pilih Field yang akan ditampilkan pada laporan nantinya.


Contohnya seperti gambar dibawah ini | Klik Next

Pada Jendela Group By Klik Next Saja kemudian Finish. Sampai disini kita
sudah berhasil membuat laporan dengan iReport. Hasil Sementara diperoleh
seperti gambar berikut ini. Klik Preview jika anda ingin melihat hasil
sementaranya.

3. Menampilkan Laporan iReport dengan JButton


Setelah selesai membuat laporan langkah terakhir adalah bagaimana
membuat

agar

laporan

dapat

kita

panggil

melalui

JButton.

Kita

membutuhkan Library tambahan. Siapkan Library tersebut kemudian Import


kedalam Projek seperti langkah pada gambar berikut

Tambahkan Sebuah JButton kedalam JFrame anda kemudian ubah Text


menjadi Cetak Laporan. Import Beberapa Library diatas Class,
import java.io.File;
import javax.swing.JOptionPane;
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.engine.util.JRLoader;
import net.sf.jasperreports.engine.util.JRLoader;
import net.sf.jasperreports.engine.util.JRLoader;
import net.sf.jasperreports.view.JasperViewer;
Langkah Terakhir tambahkan Code Berikut didalam JButton Cetak Laporan.
Anda Perlu mengganti Method koneksi pada code cetak laporan dibawah
sesuai dengan method yang anda gunakan untuk melakukan koneksi ke
database.
Kemudian ketikkan code berikut:

try {
String namafile= "src/laporan/laporan.jasper";
File report = new File(namafile);
JasperReport jreprt = (JasperReport)JRLoader.loadObject(report.getPath());
JasperPrint

jprintt

JasperFillManager.fillReport(jreprt,null,new

koneksisql().koneksi());
JasperViewer.viewReport(jprintt,false);
}
catch (Exception e) {
JOptionPane.showMessageDialog(null,

"Gagal

Membuka

Laporan","Cetak

Laporan",JOptionPane.ERROR_MESSAGE);
}

Sebagai Catatan, pemanggilan Laporan dengan JButton biasanya gagal


dikarenakan Lokasi Laporan (Path) tidak sesuai. Masalah yang lain bisa
disebabkan karena gambar yang ada pada laporan atau ukuran garis pada
laporan melebihi batas yang ditentukan.

Referensi
http://www.priawadi.com/2012/01/membuat-laporan-dengan-ireport-java.html
http://mdsaputra.wordpress.com/2010/10/21/step-by-step-jasper-report-tutorial/
https://www.google.com/url?
sa=t&rct=j&q=&esrc=s&source=web&cd=4&cad=rja&uact=8&ved=0CDsQFjAD&u
rl=http%3A%2F%2Ffahmijafar.net%2Fwp-content%2Fuploads
%2F2008%2F12%2Fmembuat-report-dengan-ireport.doc&ei=LGWSVKm3DcUuATd2oDoBQ&usg=AFQjCNFd4Twjeu90yiPiBEEGlyt0lI6Jpw&sig2=Z0G3EcGpQN312
XbMbu0IuA&bvm=bv.82001339,d.c2E
https://marisharingilmu.wordpress.com/tag/membuat-laporan-dengan-ireport/
http://bisakomputer.com/membuat-laporan-dengan-mudah-menggunakan-ireport/

Anda mungkin juga menyukai