Report


Assalamualaikum
kita lanjutkan lagi pembahasan dari pemrograman java menggunakan netbeans kali ini tentang Komponen Model Sebagai Berikut


JasperReport dan iReport

JasperReport adalah kumpulan library java untuk menghasilkan report yang bersifat open source. Untuk mendesain tampilan report digunakan piranti bantu lain, yaitu iReport.
Menambahkan Plugin JasperReport dan iReport ke dalam Netbeans :
a. iReport-nb-3.5.2.nbm
b. jasperreports-components-plugin-nb-3.5.2.nbm
c. jasperreports-extensions-plugin-nb-3.5.2.nbm
d. jasperserver-plugin-nb-3.5.2.nbm
Pilih menu Tools > Plugins pada Netbeans

Akan muncul jendela Plugins tab Downloaded seperti gambar berikut :

Tab Download digunakan untuk menunjukan daftar file plugin yang telah kita unduh sehingga bisa kita masukan secara offline (tanpa harus terus terkoneksi ke internet)
Klik tombol Add plugin sehingga muncul tampilan pemilihan direktori, folder, dan file, Kemudian Arahkan pada folder iReport-nb-3.5.2-plugin

Pilih file iReport-nb-3.5.2.nbm, kemudian klik tombol Open sehingga akan tampak seperti gambar berikut :

Lakukan hal yang sama untuk 3 file lain nya :
a. jasperreports-components-plugin-nb-3.5.2.nbm
b. jasperreports-extensions-plugin-nb-3.5.2.nbm
c. jasperserver-plugin-nb-3.5.2.nbm
Tampilan setelah seluruh plugin berekstensi .nbm ditambahkan kedalam Netbeans

Langkah selanjutnya adalah menginstall plugin tersebut dengan klik tombol install disebelah kiri bawah
Akan tampil jendela yang menginformasikan bahwa plugin tersebut siap diinstall

Pada bagian license agreement, Pilih ‘I Accept… ‘ lalu klik Install

Tunggu beberapa saat sampai proses download dan install selesai
Jika tampila pilihan untuk melakukan restart IDE Netbeans, Klik OK

Untuk membuat sebuah report dengan jasper dan iReport, ada lima tahapan utama :
1. Membuat file iReport dalam project
2. Mendesain laporan dengan iReport
3. Mengompile fiel .jrxml menjadi .jasper
4. Memasukan library jasper ke dalam library project
5. Membuat pengkodean untuk tombol cetak

Membuat iReport

Buka project data mahasiswa, klik kanan Source Package, Pilih New > Report Wizard
 

Atur file name dan tempat penyimpanan :

Pemilihan Connection / Data Source :

Klik tombol New untuk set Connection/Data Sources baru ke database tertentu :

Pilihlah Database JDBC connection, kemudian klik Next Sehingga muncul jendela
pengesetan Database JDBC connection, Isikan :
Name : koneksi_mhs
Server Address : localhost
Database : data_mhs
Klik  tombol  Wizard  sehingga  secara  otomatis  JDBC  URL  akan  terisi  menjadi
jdbc:mysql://localhost/data_mhs.
Isi username = root, dan kosongi password. Namun jika ingin mengunakan password untuk administrasi mySQL, tulislah dibagian Password.

Klik Tombol Test untuk menguji apakah koneksi yang dibuat sudah berhasil atau belum. Jika berhasil, akan muncul tampilan seperti pada :

Pembuatan Query :

Pemilihan field untuk laporan, Klik tanda >> untuk memilih seluruh field dalam tabel

Pemilihan Group pada report

Pemilihan jenis layout :

Report selesai, Klik Finish

Modifikasi tampilan report

Compile file desain berekstensi .jrxml agar menjadi .jasper dengan menekan icon compile berikut :

Langkah berikut nya adalah memasukan library JasperReport ke dalam library project.
1. commons-beanutils-1.8.0
2. commons-collections-2.1.1
3. commons-collections-3.1-src
4. commons-digester-1.7
5. commons-logging-1.1.2
6. jasperreports-3.7.3

Tambahkan button cetak dibawah Jtabel :

Kode program Button Cetak :


Hasil Report :

Komentar

Postingan populer dari blog ini

TextField,OptionPane,Konversi