MUHAMMAD DIMAS_ 181011400883_PERTEMUAN KE 10

 

Tugas Pemograman 2 Pertemuan 10

Program Pendaftaran Seminar + iReport




Nama : Muhammad Dimas N 
Nim : 181011400883 
Kelas : 05TPLP008


1. Sebelumnya kita, download plugin IReportnya dan library nya di sini https://gilacoding.com/upload/file/File-Pendukung-Java.zip

2. Jalankan Xampp dan aktifkan MySQL dan Apache 




3. Buka Netbeans lalu jalankan project sebelumnya yaitu project UTS
 
4. Pilih menu Tools > Plugins > (klik tab Downloaded)

5. Pilih Add Plugins dan cari file Plugins iReport yang sudah di Extract. Lalu pilih semua dan klik open.




6. Pastikan sudah tercentang semua, klik Install

7. Lalu klik kanan pada Source Packages, pilih New lalu Other, Cari Report dan pilih Report Wizard






8. Selanjutnya pilih Layout untuk tampilan iReportnya

9. Beri nama file iReportnya 





10. Lalu pilih Empty datasource, klik new

11. Pilih Database JDBC connection beri nama, lalu pada bagian JDBC URL. ubah nama DatabaseName menjadi nama database kalian





12. Klik save.

13. Masukkan Query dengan "SELECT * FROM (namatable)".




14. Klik next, lalu pindahkan data kesamping kanan

15. lalu next lagi dan finish





16. Tambahkan Button Cetak pada daftar_seminar




17. Tambahkan Source berikut, lalu add import






try{
        File file = new File("D:\\Project\\Kuliah\\SEMESTER 5\\"
                + "UTS_MuhammadDimasN_181011400883\\src\\pendaftaran_seminar"
                + "\\reportseminar.jrxml");
        JasDes = JRXmlLoader.load(file);
            Param.clear();
            JasRep= JasperCompileManager.compileReport(JasDes);
            JasPri = JasperFillManager.fillReport(JasRep, Param, con);
            JasperViewer.viewReport(JasPri, false);
            JasperViewer.setDefaultLookAndFeelDecorated(true);
            
        }catch(Exception e){
            JOptionPane.showMessageDialog(null,e);
        }


18. Lalu tambahkan file dengan pilih Add JAR/Folder. lalu cari file library dari file yang telah di download 

19. Pilih semua dan Open





20. Lalu Run pada daftar_seminar

21. Nanti akan muncul seperti ini pada tombol cetak




Tidak ada komentar:

Diberdayakan oleh Blogger.