260 likes | 688 Views
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.
E N D
Report Pertemuan 4-7 TIB13 – Pemrograman Java 2 – 7
Materi • JasperReports • IReport • Report Statis • Report Dinamis
Tujuan Instruksional Khusus • Mahasiswadapatmembuatlaporan yang terkaitdenganstudikasusmenggunakanIReport.
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 gambarberikut 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 Tentukannamalaporan
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 : • Lalu tekan tombol Next. Tekantombol > untukmemindahkanke list disebelahkanannya
Lalu muncul kotak dialog sbb : • Lalu tekan tombol Next. Pilihpada Group 1 tPenulis_nama Tekantombol > untukmemindahkanke list disebelahkanannya
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.