Anda di halaman 1dari 4

Pertemuan 11

Mengintegrasikan laporan JasperReport dengan JFrame

A. Tujuan Kegiatan belajar 11:


Setelah selesai mempelajari modul ini diharapkan mahasiswa dapat:
1. Dapat mengenal dan menguasai pembuatan laporan sederhana dengan menggunakan
JasperReport-2;

B. Materi

1. Mengintegrasikan iReport ke JFrame

Laporan yang telah dibuat dengan fasilitasi iReport dapat di panggil oleh Jframe Form
dengan salah satu syarat adalah file .jrxml telah di di jalankan dan muncul file .jasper

file .jasper inilah yang nantinya akan dipanggil oleh Jframe Form, Langkah-langkahnya
adalah:
a. Pastikan database telah aktif
b. Pengaturan pada Services telah di sambungkan/connect
c. Rancangan dengan iReport telah dibuat

2. Praktikum 1: Menampilkan rancangan iReport atau JasperReport ke Menu Utama

a. Langkah 1: Buka JFrame Form FrameMENU, seperti gambar dibawah ini:

Gambar 12.1 JFrame Menu

1
b. Langkah 2: setelah itu masuk Tab Source, ketik kode dibawah ini:

Pada kode program diatas terjadi kesalahan dikarenakan belum memasukkan libraries
.JAR untuk fungsi jasperReport Libraries ini bisa didapat di link berikut
(https://bit.ly/jasperlibjava), langkah-langkahnya adalah:

c. Langkah 3: Klik kanan Libraries > Add JAR/Folder > masukkan jasperreport-3.7.4.jar.
dan masukkan seluruh isi folder JasperreportsComp seperti gambar dibawah ini

Gambar 12.2 memasukkan lib plugin

2
Gambar 12.3 memasukkan lib plugin

d. Langkah 3: Lanjutkan kode program di jFrame Form FrameMENU, ketik kode program
dibawah ini:

e. Langkah 4: Setelah manambahkan import dan deklarasi variable yang dibutuhkan,


langkah selanjutnya adalah memberi variable name pada jFrame Form FrameMENU,
masuk ke tab Design beri nama variable name dengan cara klik kanan misalkan akan
menambahkan laporan di Menu Bar Mahasiswa > pilih Menu Item Laporan Data
Mahasiswa > change variable name dengan smLapDataMHS:

f. Langkah 5: Setelah memberi name, langkah selanjutnya menambahkan kode program


klik kanan Events > Action > actionPerfomed di Laporan Data Mahasiswa:

3
Penjelasan:
Fungsi try{ bertugas menghubungkan dengan jasperreport, selanjutnya file report
menghubungkan dengan file rancangan yang dibuat di jrxml/jasper (pastikan nama file sesuai
dengan file anda), untuk jasDes, jasRep, dan jasPrint variabel yang berfungsi menjalankan
jasperreport.

g. Langkah 6: hasil dari program sebagai berikut:

Gambar 12.4 Hasil output laporan

INFO PENTING!!!
Kisi-kisi Ujian Akhir Semester (UAS) adalah membuat program berbasis Java dengan
ketentuan proses sebagai berikut:
 Memiliki Login (dengan level akses Administrator, dan User biasa)
 Memiliki Menu Utama, Master Data, Transaksi, dan Laporan
 Tema program bebas dan setiap kelompok mahasiswa tidak boleh ada yang sama
tema dari program yang dibuat.

Anda mungkin juga menyukai