JasperReports

Download Report

Transcript JasperReports

Materi
 JasperReports
 IReport
 Report Statis
 Report Dinamis
Tujuan Instruksional Khusus
 Mahasiswa dapat membuat laporan yang terkait
dengan studi kasus menggunakan IReport.
Report
 Report atau laporan merupakan output yang berisi
informasi dan berasal dari pengolahan data-data yang
tersimpan di dalam database.
 Untuk keperluan pembuatan berbagai laporan Java
telah di dukung oleh reporting library yang populer
yaitu JasperReport.
JasperReports
 JasperReports adalah sebuah tool yang digunakan
untuk membuat laporan dalam bentuk PDF, HTML,
CSV, XML dan sebagainya.
 JasperReports memiliki kemampuan dan fleksibilitas
yang sangat tinggi untuk membuat berbagai bentuk
laporan seperti bentuk Chart, Crosstabs, Subreport
(master detail) dan bentuk lainnya yang sesuai dengan
kebutuhan Anda.
 Free dan open source, silahkan di download pada
http://sourceforge.net/projects/jasperreports
iReports
 Oleh karena JasperReport merupakan file library,
maka diperlukan software pendukung seperti iReport.
 iReport adalah tool yang digunakan untuk membuat
desain laporan pada JasperReports.
 iReport dapat diberinteraksi secara dinamis dengan
banyak DBMS seperti MySQL.
 Free dan open source, silahkan di download pada
http://sourceforge.net/projects/ireports
Report Statis
 Anda dapat membuat template report statis yang
hanya menampilkan elemen report statis seperti teks
statis, persegi, garis atau gambar.
 Report Statis ini tidak menampilkan text field atau
data yang tersimpan di dalam database.
Report Dinamis
 Anda dapat membuat template report dinamis yang
dapat menampilkan data-data dari Database
Management System seperti MySQL.
 Untuk memulai jalankan iReport yang Anda sudah
install sebelumnya.
 Langkah pertama adalah membuat koneksi ke sumber
data.
 Pada Welcome Window, klik step 1 seperti gambar
berikut ini :
 Lalu pilih Database JDBC Connection seperti gambar
berikut:
 Lalu klik tombol Next.
 Tentukan Nama
Variabel Koneksinya
 Tentukan JDBCdriver
yang Anda gunakan
 Tentkan juga JDBC
URLnya
 Tentukan nama user
 Lalu klik tombol Test
untuk menguji apakah
sudah terhubung
dengan database.
 Pada saat Anda menekan tombol Test Akan muncul
kotak dialog Database password sbb:
 Masukkan password yang Anda gunakan hingga
muncul kotak dialog sbb:
 Selanjutnya klik tombol Ok lalu tekan tombol Save.
 Lalu klik pada step 2
 Lalu muncul kotak dialog
New File sbb:
 Pilih salah satu
template yang
sudah di sediakan
 Lalu klik tombol Launch Report Wizard.
 Lalu muncul kotak dialog untuk menentukan nama
laporan dan lokasi penyimpanan sbb :
Tentukan nama
laporan
 Lalu tekan tombol Next
 Lalu muncul kotak dialog untuk menentukan query
sbb :
 Lalu tekan tombol Design Query
 Lalu muncul kotak dialog untuk menentukan tabel-
tabel sbb :
 Lalu tentukan nama tabel yang akan dilibatkan dalam
pembuatan laporan, dengan cara double click pada
nama tabelnya.
 Lalu muncul kotak dialog sbb :
 Lalu tekan tombol OK.
 Lalu muncul kotak dialog sbb :
 Lalu tekan tombol Next.
 Lalu muncul kotak dialog untuk menentukan field-
field yang terlibat dalam laporan sbb :
Tekan tombol >
untuk memindahkan
ke list di
sebelahkanannya
 Lalu tekan tombol Next.
 Lalu muncul kotak dialog sbb :
Pilih pada Group 1
tPenulis_nama
Tekan tombol >
untuk memindahkan
ke list di
sebelahkanannya
 Lalu tekan tombol Next.
 Lalu muncul kotak dialog sbb :
 Lalu tekan tombol Finish.
 Lalu muncul template laporan sbb :
 Lalu edit Judul, sub judul dan nama-nama fieldnya.
 Hasilnya sbb:
 Silahkan di kembangkan sesuai dengan kebutuhan
Anda.