PEMBUATAN
LAPORAN DENGAN IREPORT
Bahasan
-
Pada bab kali ini akan membahas tentang pembuatan laporan dengan ireport
menggunakan bahasa pemrograman java.
Sasaran
-
Mahasiswa memahami dalampenggunaan Ireport dan Bahasa pemrograman Java untuk membuat
laporan.
Landasan
Teori
Materi
kali ini akan membubuhkan tutorial untuk pembuatan laporan menggunakan ireport
Seperti berikut langkah-langkahnya :
2. Setelah itu,kita akan membuat report menggunakan Report
Wizard seperti dibawah ini:
3. Tahap Pertama silahkan pilih report wizard. Sebagai berikut
:
4. Kemudian berikan nama file dan pilih dimana tempat file
tersebut kita simpan.
5. Pada tahap ini kita akan mulai mengkoneksikan ireport
dengan dbms PostgreeSQL. Klik tombol view kemudian pilih ”Database JDBC
Conection”.
6. Setting koneksi nama database,username dan password dari
IReport ke PostgreSQL,seperti gambar dibawah ini:
setelah diisi semuanya klik tombol Test untuk mengecek apakah
setingan yang kita buat berhasil,setelah berhasil klik tombol Save.
7. Setelah koneksi berhasil,jalankan Query dibawah ini untuk
mencetak Field yang ingin digunakan dalam pelaporan hasil pemeriksaan,setelah
itu klik tombol Next :
8. Setelah itu muncul semua Field yang mau kita cetak,klik
tombol ”>>” untuk memindahkan Field yang mau kita cetak ke area kanan.
9. Field yang mau kita cetak, Setelah itu klik tombol Next :
10. Pada tahap ini kita pilih Field mana yang kita buat Group kemudian Klik tombol Next untuk mengikuti tahap selanjutnya.
11. Pilih jenis report ”Tabular Layout ”untuk membuat report seperti Tabel,lalu klik tombol Next :
12. Hasil Report secara kasarnya adalah seperti dibawah ini, rubah title menjadi seperti dibawah ini :
13. Klik View untuk melihat hasilnyadan mengecek apakah ada kesalahan dalam pembuatan report :
14. Ok. Maka pembuatan Ireport selesai.
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
Kemudian kita masukkan kedalam library project yang sudah dibuat seperti berikut :
13. Klik View untuk melihat hasilnyadan mengecek apakah ada kesalahan dalam pembuatan report :
14. Ok. Maka pembuatan Ireport selesai.
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
Kemudian kita masukkan kedalam library project yang sudah dibuat seperti berikut :
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:
Hasil yang didapat dari kode program diatas sebagai berikut :
Hasil Praktikum
Ketika report wizard sudah dibuat maka tampilannya akan seperti gambar
dibawah ini :
Tampilan tersebut di tampilkan pada tab designer,
designer ini adalah bagian dimana kita mengatur tampilan pada laporan atau
report yang akan kita tampilkan pada saat penganggilan laporan tersebut, dan
hasil desaign dapat kita lihat pada bagian Preview sehingga dapat kita perbaiki
apabila ada yang belum sesuai dengan yang kita inginkan dan sebelum ditampilkan
pada saat pemganggilan data dari database itu sendiri.
Apabila laporan dapat dilihat dalam bagian preview maka laporan yang kita buat bisa di panggil dan di tampilkan pada saat pemanggilan menggunakan form netbeans.
Setelah laporan yang akan di panggil sudah jadi, maka kita buat class
pada netbeans untuk memanggil dan menampilkan report ini.
2. Pembuatan Class Pemanggil Report
Pembuatan class ini
haruslah dengan desain untuk form pemanggil ireport yang dalam hal ini kita
mengguakan gui builder untuk menyingk waktu. Pendesainan form yang digunakan
untuk membuat form itu sesuai selera masing-masing pembuat form untuk interface
pada pengguna, contoh form yang sudah dibuat adalah sebagai berikut :
Dalam pembuatan class untuk memanggil report yang sudah kita buat
kita perlu untuk menambahkan beberapa file import java untuk menjalankan class
yang dibuat tersebut. Berikut beberapa import yang kita perlukan dalam
pembuatan class pemanggilan report yang telah kita telah dibuat :
Dalam pembuatan class untuk memanggil report yang sudah kita buat
kita perlu untuk menambahkan beberapa file import java untuk menjalankan class
yang dibuat tersebut. Berikut beberapa import yang kita perlukan dalam
pembuatan class pemanggilan report yang telah kita telah dibuat :
Setelah semua import di masukkan kedalam
kelas maka kita buat method koneksi pada PostgreSQL seperi pada praktikum
sebelumya. Seperti yang dijelaskan pada praktikum sebelumnya bahwa method ini
akan menghubungkan database pada netbeans.
hasilnya :
-->
hasilnya :
-->
- Membuat modifikasi laporan diatas sehingga laporan yang akan di print berdasarkan nim mahasiswa yang berasal dari textfield
Buat parameter baru dan ubah nama
parameter sesuai dengan kebutuhan seperti nim contohnya, karena yang akan
digunakan sebagai parameter adalah nim dari setiap mahasiswa. Berikut contoh
pembuatan parameter untuk menampilkan data report berdasarkan nim :
PENYELESAIAN
TUGAS PRAKTIKUM
Pembuatan Ireport Berbentuk Nota seperti gambar dibawah ini:
Berikut ini adalah pemberian action pada tombol untuk menampilkan report yang sudah dibuat mirip dengan contoh yang ada pada modul
Method yang pertama adalah pemberian
action untuk menampilkan laporan ireport yang sudah dibuat dan method yang
dibawahnya adalah pemberian action untuk tombol keluar dari form tanpa mengklik
tombol silang merah pada pojok kanan atas yang ada pada form.
Selanjutnya kita lihat class yang sudah
dibuat ini ketika dijalankan untuk menampilkan laporan ireport yang sudah
didesain juga.
Setelah kita mengklik tombol “Tampilkan
Nota” maka kita akan melihat tampilan dari pada laporan ireport yang sudah
dibuat, yaitu seperti berikut :
Bisa dilihat bahwa
perbedaan ireport yang sudah dibuat ini berbeda dengan apa yang di contohkan
dalam modul, tampilan ireportnya tidak ada garis untuk memisahkan setiap kolom
dan baris yang berupa tabel.
--> kwintasi
PENUTUP
1. Kesimpulan
Dalam
pembuatan ireport dengan netbeans ada beberapa hal yang harus disiapkan yang
berupa penambahan library dan plugin untuk mengakses dan membuat report wizard
yang akan didesain sesuai keinginan.
Berikut adalah plugin tambahan yang harus
diinstal pada netbeans :
-
iReport-nb-3.5.1.nbm
-
jasperreports-components-plugin-nb-3.5.1.nbm
-
jasperserver-plugin-nb-3.5.1.nbm
Selain itu harus ada library yang juga
harus ditambahkan pada project netbeans yaitu :
-
commons-beanutils-1.7
-
commons-collections-2.1
-
commons-digester-1.7
-
commons-logging-1.0.4
-
jasper-compiler-jdt
-
jasperreports-3.5.1
2. Kritik dan Saran
Pada
pengerjaan tugas praktikum dan proses praktikum masih banyak proses yang tidak
terdapat dalam modul. Salah satu contohnya adalah pembuatan parameter sebagai
kata kunci pencarian data yang akan ditampilkan berdasarkan nim masing-masing
mahasiswa.
Selain
itu mungkin dari saya pribadi masih bingung untuk membuat tampilan nota yang
sama persis dengan apa yang ada pada contoh di modul karena saya masih bingung
pemberian tabel seperti yang ada pada contoh.
Tidak ada komentar:
Posting Komentar