Senin, 08 Desember 2014

Praktkum DBD Laporan 10

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.

Dalam praktek ini kita menggunaka database Mysql

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

Pertama, kita membuat file baru yang diletakkan dalam projek basis data, tipe filenya adalah Report Wizard karena memang tujuan kita adalah membuat iReport pada Netbeans

Setelah klik next, langkah berikutnya adalah membuat nama file yang berekstensi .jrxml yang merupakan file iReport

Lantas, kita akan koneksikan dengan database yang telah tersedia MySql.

Sukses mengkoneksi dengan database yang telah kita buat sebelumnya dalam MySql

Setelah koneksi sukses, kita akan menjalankan query untuk mencetak kolom-kolom yang terdapat dalam database yang kita koneksikan tadi.

Kemudian kita akan memakai seluruh kolom (field) untuk ditampilkan dalam iReport, jadi dipindah ke kanan semua.

Selanjutnya dipilih Tabular Layout karena mendukung membuat report seperti tabel

Berikut ini hasil report yang telah jadi dalam bentuk kasar. Judul dirubah menjadi data mahasiswa agar kompatibel dengan isi report


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

Buatlah form neetbeans sehingga menghasilkan beberapa fungsi tombol, fungsi tombol sama dengan praktikum 9, namun ditambah dengan tombol print yang berisi sourcode seperti dibawah ini :




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

Tambahkan parameter pada iReport seperti gambar dibawah ini

Tambahkan query report

Edit pada tombol print seperti gambar dibawah ini





Tidak ada komentar:

Posting Komentar