Rabu, 10 Desember 2014



Hola.. hola.. Sobat..
Nggak nyangka, udah Laporan Praktikum Desain Basis Data ke 10 alias terakhir nih. Kita akan membuat laporan laporan dengan IReport.
Dasar Teori


iReport   adalah Visual Designer untuk membuat laporan yang komplek, menggunakan jasperReport Libarary. JasperReport adalah software(library) open source untuk reporting.
jasperReport dapat anda download di alamat : http://jasperforge.org/
Setelah kita mengetahui pengertian dari JasperReport dan iReport, selanjutnya kita akan melakukan Installasi iReport dan jasperReport ke dalam Netbeans.
Dalam praktikum ini kita akan menggunakan :
  •   iReport versi  5.0.4 dapat anda download di plugin.netbeans.org
  •   jasperReport  versi 5.1
disamping library jasperReport kita juga membutuhkan libarary pendukung dari jasperReport a.l :

  • commons-beanutils-1.8
  • commons-collections-3.2
  • commons-digester-2.1
  • commons-logging-1.1.2
  • groovy-all-1.8
  • jdt-compiler/jasper-compiler-jdt
Hasil Praktikum
Sebelumnya, siapkan download aplikasinya dulu ya..
Instal dulu lewat NetBeans.
Pilih menu Tools pada menubar NetBeans --> Plugins.

 Pilih menu Download-->Add Plugins

 Pilh file IReport yang akan diinstal --> Open

Kemudian Install.
Jangan lupa tambahkan librarynya, supaya dapat terkoneksi.

 
Oke, kita buat report baru (klik kanan pada package project --> New --> Report Wizard).

Isi nama reportnya --> Next

Buat koneksi baru (New)

Maka akan muncul tampilan seperti berikut. Pilih Database JDBC connection --> Next.

Kemudian isi kolom-kolomnya dan lakukan pengetesan koneksi (Test).

Apabila berhasil koneksi, akan muncul pemberitahuan seperti gambar dibawah.

Setelah kita simpan (Save) lanjut ke penulisan query. Tuliskan query yang akan ditampilkan --> Next

Klik tombol >> untuk memiindahkan field-feld yang akan ditampilkan --> Next.

Pilih field mana yang kita buat group --> Next.

Pilih tampilan Layout --> Next.

Selesai --> Finish. 

Kemudian akan muncul tampilan report seperti berikut.

Kita dapat mengganti judul reportnya.

Berikut adalah tampilannya (Preview).

Okkey, kita buat tombol “Laporan” untuk memanggil atau menampilkan report Data Mahasiswa.

Sebelum kita berikan action listener pada tombol, kita harus import terlebih dahulu.
 

Tambahkan parameternya di Report Inspector.

Kemudian rename parameter yang baru dibuat.


Tambahkan parameter pada query

Baru tambahkan fungsi tombol “Laporan”.

Testing dulu tombolnya.

Sukses!!
Selanjutanya kita akan membuat tombol print. Yang berfungsi menampilakan data mahasiswa berdasarkan NIM. Langkah awal, buatlah report baru dengan query yang disesuaikan.
Select nim_mah, nama_mah, nama_fak from mahasiswa m, fakultas f where m.id_fak=f.id_fak and nim_mah =$nim.
Berikut code fungsi tombol “Print”
Cek dulu lah

Yay, berhasil!!

Semoga tutorial singkat ini bermanfaat..

0 komentar:

Posting Komentar

Teman

Popular Posts

Text Widget