PEMBUATAN LAPORAN DENGAN IREPORT

Pada laporan terakhir DBD ini kita akan membuat Ireport dalam netbeans, ya laporan terakhir senangnya itu di sini hahhaha :v
A. Landasan Teori
iReport adalah gratis, open source laporan desainer untuk JasperReports danJasperReports Server. Membuat layout yang sangat canggih yang berisi grafik,Gambar, subreports, crosstabs dan banyak lagi. Mengakses data Anda melalui JDBC,TableModels, JavaBeans, XML, Hibernate, CSV, dan sumber-sumber kustom. Kemudianmenerbitkan laporan Anda sebagai PDF, RTF, XML, XLS, CSV, HTML, XHTML, teks,DOCX atau OpenOffice. Membuat Report di Java-Netbeans Menggunakan JasperReport dan Ireport. Sebelum kita mengetahui cara membuatnya, sebaiknya kita mengetahui pengertian dari JasperReport dan iReport. Berikut pengertiannya :
  • JasperReport  : adalah software(library) open source untuk reporting.
  • iReport          : adalah Visual Designer untuk membuat laporan yang komplek, menggunakan jasperReport Libarary.
Setelah kita mengetahui pengertian dari JasperReport dan iReport, selanjutnya kita akan melakukan Installasi iReport dan jasperReport ke dalam Netbeans.
Dalam praktikum ini kita akan menggunakan :
  1. iReport versi  5.0.4 dapat anda download di plugin.netbeans.org
  2.   jasperReport  versi 5.1
disamping library jasperReport kita juga membutuhkan libarary pendukung dari jasperReport a.l :
  • commons-beanutils-1.8
  • commons-collections-3.2
  • commons-digester-2.1
  • commons-logging-1.1.2
  • groovy-all-1.8
jdt-compiler/jasper-compiler-jdt
Setelah semua library sudah kita dapatkan maka proses installasinya adalah sebagai berikut :
Buka editor netbeans -> tools -> Plugins


B Hasil Praktikum
·         Buat laporan praktikum menggunakan DBMS mysql untuk mengerjakan tugas praktikum 1-3 dan tugas rumah nomor 2 letakkan di blog.
1.      Buatlah file jrxml seperti tutorial diatas namun menggunakan database akademik. Laporan berupa NIM,nama mahasiswa, nama Fakultas dan Jurusan.
Membuat file jrxmx:














2. Buatlah form pada netbeans dan buatlah tombol untuk pemanggilan file ireport yang telah dibuat!
Pertama kita membuat form untuk memangguil file ireport: 

Kemudian ketikkan kode seperti berikut:



Kemudian kita run:



3. Buat modifikasi laporan diatas sehingga laporan yang akan di print berdasarkan NIM mahasiswa yang berasal dari textfield!
Pertama kita buka Jrxml, kemudian kita buat parameter baru seperti ini:





Kemudian kita buka database dalam file jrxml dan ketikkan coding ini:




Kemudian kira review:




Setelah berhasil, kemudian kita panggil jrxmlnya ke tampilan form yang tadi.



Kemudian sisipkan koding berikut dan run.



·         Buatlah aplikasi untuk laporan dengan desain seperti sebuat nota dan kwitansi sehingga akan muncul laporan seperti berikut : 
- Nota

 Pertama kita buat package baru dan jrmxl, lalu klik kanan 





Nah selanjutnya pembuatannya mirip seperti contoh 1 yang di atas.
setelah selesai memuat jrxml, kemudian kita revew:


 kemudian kita edit jrxmlnya kemudian review:




C. Perbandingan PostgreSQL dan MySQL
Dalam Ireport kali ini, PostgreSQL dan MySql semuanya sama, yang membedakan hanyalah dalam mengkoneksikannya dalam pembuatan Jrxml tersebut.

D. Kesimpulan
Ireport di gunakan untuk ngeprint data dalam database tertentu dengan menggunakan Jrxml. Nah ketika kita buat jrxml udah gak perlu berjam-jam buat ngoding, tinggal di Preview udah kelihatan hasilnya,.
tapi kalau tampilannya pengen bagus ya pakek jFramefrom dan sedikit sentuhan coding pastinya,..
J



E. Kritik dan Saran
Gimana sobat-sobat bloger, mudah kan dalam membuat Ireport dari pada buat manipulasi data seperti kemarin.
dan kalian tau, ini adalah laporan praktikum terakhir D desain Basis Data loh,. Hehe
makanya saya sangat-sangat bersemangat ngerjain tugas terakhir ini, dari sangking semangatnya pas setelah praktikum saya langsung ngeblog hahaha... :v


Daftar Purtaka
http://bisakomputer.com/membuat-laporan-dengan-mudah-menggunakan-ireport/

Komentar

Postingan populer dari blog ini

Pengertian Bahasa Lisan dan Tulis

Python Menghitung Jarak