Membuat Report Dengan Java

10
MEMBUAT REPORT DENGAN JAVA 1. Pada pertemuan hari ini akan belajar membuat report dari data dari database yang sebelumnya telah di buat (Aplikasi Buku Tamu). 2. Untuk membuat report diperlukan Plugin dari luar yaitu Jasper dan iReports (Dapat di copy dari Teacher-PC/Users......... 3. Buka Netbeans lalu klik tools lalu klik plugins lalu pilih add plugins (menu downloaded). Tambahkan keempat plugin tadi. 4. Setelah itu klik instal plugins, ikuti step-stepnya sampai selesai. Lalu klik finish dan close. 5. Buat class baru untuk membuat Laporan seperti pada gambar, dengan klik kanan pada souce packages yang digunakan, pilih new, lalu pilih others...

Transcript of Membuat Report Dengan Java

Page 1: Membuat Report Dengan Java

8/10/2019 Membuat Report Dengan Java

http://slidepdf.com/reader/full/membuat-report-dengan-java 1/10

MEMBUAT REPORT DENGAN JAVA

1.  Pada pertemuan hari ini akan belajar membuat report dari data dari database yang

sebelumnya telah di buat (Aplikasi Buku Tamu).2.

 

Untuk membuat report diperlukan Plugin dari luar yaitu Jasper dan iReports (Dapat di copy

dari Teacher-PC/Users.........

3.  Buka Netbeans lalu klik tools lalu klik plugins lalu pilih add plugins (menu downloaded).

Tambahkan keempat plugin tadi.

4.  Setelah itu klik instal plugins, ikuti step-stepnya sampai selesai. Lalu klik finish dan close.

5.  Buat class baru untuk membuat Laporan seperti pada gambar, dengan klik kanan pada souce

packages yang digunakan, pilih new, lalu pilih others...

Page 2: Membuat Report Dengan Java

8/10/2019 Membuat Report Dengan Java

http://slidepdf.com/reader/full/membuat-report-dengan-java 2/10

 

6. 

Pilih Report Wizard, lalu next.

7. 

Beri nama sesuka anda, lalu pilih next.

8. 

Pada Query pilih new.

Page 3: Membuat Report Dengan Java

8/10/2019 Membuat Report Dengan Java

http://slidepdf.com/reader/full/membuat-report-dengan-java 3/10

 9.

 

Pilih JDBC Database Conection, lalu pilih next.

10. 

Isi sesuai database yang anda buat, seperti pada gambar. Setelah itu klik test untuk menguji

apakah database berhasil terkoneksi atau tidak. Apabila berhasil klik save.

Page 4: Membuat Report Dengan Java

8/10/2019 Membuat Report Dengan Java

http://slidepdf.com/reader/full/membuat-report-dengan-java 4/10

 

11. Selanjutnya adalah membuat desain Query.

12. Klik and Drag tabel yang berisi data untuk program buku tamu, lalu beri centang semua

kolomnya, lalu klik OK.

Page 5: Membuat Report Dengan Java

8/10/2019 Membuat Report Dengan Java

http://slidepdf.com/reader/full/membuat-report-dengan-java 5/10

 

13. Setelah di klik OK jadinya seperti ini lalu klik Next.

14. 

Tambahkan semua Field untuk di tampilkan pada laporan seperti berikut ini, lalu klik next.

Page 6: Membuat Report Dengan Java

8/10/2019 Membuat Report Dengan Java

http://slidepdf.com/reader/full/membuat-report-dengan-java 6/10

 15. 

Buat grup laporan seperti pada gambar berikut, lalu klik next.

16. 

Pilih desain sesuai dengan selera. Setelah itu klik next. Dan voila selesai juga...

Page 7: Membuat Report Dengan Java

8/10/2019 Membuat Report Dengan Java

http://slidepdf.com/reader/full/membuat-report-dengan-java 7/10

 

17. Setelah itu akan muncul tampulan seperti berikut ini (perjalanan masih panjang). Pada

tampilan disini kita akan mendesain tampilan dari laporannya.

18. Buatlah desain sesuai dengan keinginan.. bisa ditambah gambar, dll. Contoh sederhana

seperti berikut ini.

Page 8: Membuat Report Dengan Java

8/10/2019 Membuat Report Dengan Java

http://slidepdf.com/reader/full/membuat-report-dengan-java 8/10

 

19. Setelah itu kembali ke program, tambahkan Jbutton untuk PRINT.

20. Klik kanan pada button Print, lalu pilih action, action performed.

Page 9: Membuat Report Dengan Java

8/10/2019 Membuat Report Dengan Java

http://slidepdf.com/reader/full/membuat-report-dengan-java 9/10

 

21.  Import kode berikut ini.

import net.sf.jasperreports.engine.JasperCompileManager;

import net.sf.jasperreports.engine.JasperFillManager;

import net.sf.jasperreports.engine.xml.JRXmlLoader;

import net.sf.jasperreports.view.JasperViewer;

import net.sf.jasperreports.engine.JasperPrint;

import net.sf.jasperreports.engine.JRException;

......

......

Kode berikut pada action perfomed untuk tombol print...

try {

String dbname="jdbc:mysql://www.db4free.net:3306/databaseku";

Class.forName("com.mysql.jdbc.Driver"); //menggunakan driver my sql conektor

Connection con =

DriverManager.getConnection(dbname,"ridwan","bismillah");

File filelaporan = new File("src/bukutamu/report1.jrxml");

JasperPrint cetaklaporan = JasperFillManager.fillReport(filelaporan, null,con);

JasperViewer tampillaporan = new JasperViewer(cetaklaporan,false);

JRViewer aViewer = new JRViewer(cetaklaporan);

JDialog viewer = new JDialog();

viewer.setTitle(".: Jasper Report :.");

viewer.setAlwaysOnTop(true);

viewer.getContentPane().add(aViewer);

Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();

viewer.setBounds(0,0,screenSize.width, screenSize.height);

viewer.setVisible(true);

Page 10: Membuat Report Dengan Java

8/10/2019 Membuat Report Dengan Java

http://slidepdf.com/reader/full/membuat-report-dengan-java 10/10

  } catch(JRException e3){

JOptionPane.showMessageDialog(null,

"Eror:"+e3,"Gagal",JOptionPane.WARNING_MESSAGE);

}

22. 

GOOD LUCK SEMOGA BERHASIL.