Rabu, 10 Desember 2014

Laporan Praktikum DBD Bab X

PEMBUATAN LAPORAN DENGAN IREPORT

1. Teori Dasar

     Oke gaes, laporan kali ini yang terakhir yaa .. yeahh. Dari hasil praktikum kali ini membahas tentang 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 lapiran yang komplek, menggunakan jasperReport Library.
JasperReport dapat anda download di alamat : http://sourceforge.net/projects/jasperreports/files/jasperreports/

Pemanggilan File JRXML di Java
Kali ini akan membahas bagaimana cara memanggil file ireport yang berextensi.jrxml agar dapat dieksekusi dari program dan menampilkannya ke dalam sebuah window, sehingga kita dapat melihat hasil dari laporan yang telah kita buat dengan ireport. Sebelumnya, jangan lupa untuk mengimport beberapa library standar(Sesuaikan dengan versi Ireport) berikut ini yang digunakan ketika menjalankan program ke dalam Project :
1. commons-beanutils-1.7.jar
2. commons-collections-2.1.jar
3. commons-digester-1.7.jar
4. commons-logging-1.0.jar
5. Jasperreport-3.5.1.jar

6. jasper-compiler-jdt.jar

2. Hasil Praktikum

   1. Buatlah  file  jrxml  seperti  tutorial  diatas  namun  menggunakan  database  akademik.
Laporan berupa NIM,nama mahasiswa, nama Fakultas dan Jurusan.

Pertama, buat file iReport dengan cara New --> Other


Lalu Pilih Report Wizard


Kemudian beri nama file report yang kita buat :


Kemudian pilih New


Pilih Database JDBC Connection


Lalu isikan seperti berikut :


Lalu pilih Test untuk mengecek apakah koneksi ke database sudah berhasil 


Kemudian masukan query nya


Pilih field yang akan dimasukkan


Untuk pemilihan group, biarkan kosong


Pilih Tabular layout


Berhasil membuat iReport


Kemudian akan tampil seperti ini, makan tittle nya kita ubah menjadi data mahasiswa


Dan setelah itu di preview

2.  Buatlah form pada netbeans dan buatlah tombol untuk pemanggilan file ireport yang telah 
dibuat!

sebelumnya tambahkan dulu untuk jasperreport



Setelah selesai maka bisa dilanjutkan membuat kelas java untuk  memanggil file yang telah dibuat. Untuk mempermudah gambaran kode programnya disini terdapat contoh listingdimana file ireport dipanggil berdasarkan tombol “print”sebagai berikut :


3.  Buat modifikasi laporan diatas sehingga laporan yang akan di print berdasarkan NIM mahasiswa yang berasal dari textfield!

Sebelumnya kita tambahkan dulu parameter nim



Ubah parameter menjadi integer



Lalu di preview maka akan tampil seperti berikut :



3. KESIMPULAN

     Dari hasil praktikum ini, dapat diambil kesimpulan bahwa iReport merupakan salah satu plugin yang digunakan untuk membuat laporan pada netbeans dan database.

   KRITIK DAN SARAN

     Masya allah banget yaa, iReport ini banyak kendalanya mulai dari dari netbeans nggak bisa dibuka setelah menginstal iReport. Dan itu bukan saya saja yang merasakan, haha. Jadi beri solusinya ya ..

DAFTAR PUSTAKA

  • Modul Praktikum DBD Bab X
  • http://inferno-consulting.blogspot.com/2008/03/reporting-with-jasperreport-and-ireport.html
  • https://marisharingilmu.wordpress.com/tag/apa-itu-ireport/