Selasa, 01 Januari 2019

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 :
    1. iReport-nb-3.5.2.nbm
    2. jasperreports-components-plugin-nb-3.5.2.nbm
    3. jasperreports-extensions-plugin-nb-3.5.2.nbm
    4. 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
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





 Thank For Reading 

Tidak ada komentar:

Posting Komentar

jMenu

Pembuatan menu umumnya melibatkan tiga komponen utama berikut : 1. JMenuBar 2. Jmenu, dan 3. JMenuItem Sebuah aplikasi paling tida...