BAB 1
LANDASAN TEORI
iReport adalah tools yang memudahkan anda membuat laporan.
Biasanya iReport di gunakan dalam bahasa pemrograman Java. iReport
bersifat open source jadi Anda bebas menggunakan dan tidak perlu membeli
lisensi untuk mengembangkannya.
Terdapat
banyak tools untuk reporting dalam java. Diantaranya yang dapat digunakan
adalah :
‐ JasperReports : Merupakan software
open source untuk reporting ‐ iReport : Merupakan Visual Designer untuk membuat laporan yang komplek menggunakan JasperReports library tanpa harus memiliki pengetahuan tentang XML JasperReports & iReport dapat di download melalui: http://jasperforge.org/
Beberapa fitur iReport :
‐ 98% mendukung JasperReports tags
‐ Visual designer wysiwyg untuk menggambar rectangles, lines, ellipses, text fields fields, charts, sub reports...
‐ Built-in editor dengan syntax highlighting
‐ Mendukung Unicode dan bahasa non Latin (Russian, Chinese, Korean,...) ‐ Document structure browser
‐ Menggabungkan compiler dan exporter
‐ Mendukung semua JDBC compliant databases
‐ Memiliki Wizard untuk membuat report secara otomatis
‐ Mendukung sub reports
‐ Save backup
‐ Support for templates
Membuat Report di Java-Netbeans Menggunakan JasperReport dan Ireport. Sebelum kita mengetahui cara membuatnya, sebaiknya kita mengetahui pengertian dari JasperReport dan iReport. Berikut pengertiannya :
iReport : adalah Visual Designer untuk membuat laporan yang komplek, menggunakan jasperReport Libarary.
iReport adalah tools yang memudahkan Anda membuat laporan. Biasanya iReport di gunakan dalam bahasa pemrograman Java. iReport bersifat open source jadi Anda bebas menggunakan dan tidak perlu membeli lisensi untuk mengembangkannya.
JasperReport : adalah software(library) open source untuk reporting.
jasperReport dapat anda download di alamat : http://jasperforge.org/
JasperReports adalah sumber terbuka Java alat pelaporan yang dapat menulis ke berbagai sasaran, seperti: layar, printer, menjadi file PDF, HTML, Microsoft Excel, RTF, ODT, nilai-nilai yang dipisahkan dengan koma atau XML .
Dapat digunakan dalam aplikasi Java aktif, termasuk Java EE atau aplikasi web, untuk menghasilkan konten dinamis. Membaca dengan instruksi dari file XML atau .jasper.JasperReports adalah bagian dari inisiatif tumpukan sumber terbuka Lisog
JasperReports adalah open source pelaporan perpustakaan yang dapat dimasukkan ke dalam aplikasi Java. Fitur termasuk: Scriptlets dapat menyertai definisi laporan yang definisi laporan dapat memohon pada setiap titik untuk melakukan proses administrasi tambahan. Scriptlet dibangun menggunakan Java, dan memiliki banyak kait yang dapat dipanggil sebelum atau setelah tahap laporan generasi, seperti laporan, halaman, kolom atau kelompok. Sub-laporan Untuk pengguna dengan lebih canggih laporan manajemen persyaratan, laporan yang dirancang untuk JasperReports dapat dengan mudah diimpor ke JasperServer - server interaktif laporan... JasperReports laporan didefinisikan dalam XML file format, disebut JRXML, yang dapat menjadi tangan-kode, dihasilkan, atau dirancang menggunakan alat. File format didefinisikan oleh Dokumen jenis definisi (DTD) atau skema XML untuk versi yang lebih baru, menyediakan interoperabilitas terbatas. Perbedaan utama antara menggunakan XML dan .jasper file adalah bahwa XML file harus disusun pada saat runtime menggunakan JasperCompileManager kelas.
BAB II
HASIL PRAKTIKUM
1. Tambahkan plugin terlebih dahulu untuk buat wizard ireport. (Tools > Plugins)
2. Akan muncul tampilannya, pilih Download, pilih semua plugin dan klik Open.
3. Klik Install.
4. Kita klik kanan pada project yang akan kita beri ireport. Pilih New > Report Wizard.
5. Ketik nama file sesuai yang anda inginkan. Klik Browse...
6. Pilih Next > New > Database JDBC connection > Next.
7. Isi dengan postgreSQL yang ingin anda hubungkan. Jika sudah, test koneksi, lalu Save.
8. Isi query untuk menampilkan data. (select*from mahasiswa;) Lalu klik Next.
9. Pindah data yang ada di bagian sebelah kanan ke kiri.
10. Untuk langkah selanjutnya, kosongkan saja, lalu klik Next.
11. Pilih Layout > Tabular Layout > Next.
12. Buka menu Files > klik kanan file ireport > ubah jadi format .jrxml di Properties.
13. Ketik kode di kelas yang telah dibuat.
14. Buat tombol Print, dan beri kode.
15. Jalankan programnya, dan klik Print. Maka akan muncul ireport yang telah dibuat. Masuk ke file ireport anda, pilih Parameters > add Parameters > ubah nama parameters jadi "nim".
16. Ubah kelas Parameters jadi java.lang.Integer.
17. Masuk ke Rport Query > isi "select*from mahasiswa where nim_mah = $P {nim};" > OK.
18. Di tombol Print, isi seperti ini.
19. Uji program dengan menjalankannya. Masukkan nim yang diinginkan > Print.
BAB III
PENUTUP
Kesimpulan
Anda dapat mengetahui cara bagaimana membuat ireport untuk data yang ada di dalam DBMS. Prosesnyapun cukup banyak. Semoga itu dapat membantu anda. Terima Kasih.































