Report Pertemuan 4-7 TIB13 – Pemrograman Java 2 – 7
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 : Lalu tekan tombol Next Tentukan nama laporan
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.
Tekan tombol > untuk memindahkan ke list di sebelahkanannya Lalu muncul kotak dialog untuk menentukan field-field yang terlibat dalam laporan sbb : Lalu tekan tombol Next. Tekan tombol > untuk memindahkan ke list di sebelahkanannya
Lalu muncul kotak dialog sbb : Lalu tekan tombol Next. Pilih pada Group 1 tPenulis_nama Tekan tombol > untuk memindahkan ke list di sebelahkanannya
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.