Akbal Abu Hanifa_181011400107_Pertemuan 10
program lanjutan dari UTS dengan menambahkan iReport
- Buka Netbeans, pilih menu Tools > Plugins > (klik tab Downloaded)
- Klik button Add, cari file iReport yang sudah kalian extract tadi
- Setelah membuka folder extract td, CTRL + A, lalu pilih open ke empat filenya
- Kalian next, next dan install saja IDE Installernya
- lalu tambahkan libraries dengan cara :
- Extract File Library nya, copy ke Folder Netbeans Project Kalian, kalau saya ada di direktori : Documents > NetBeansProjects > belajarReport > (paste disini)
- Pada Netbeans, Pilih project nya, pada Libraries klik kanan, Add Jar/Folder. Cari semua file library di project kalian tadi, CTRL + A, lalu Open
Seperti gambar dibawah ini :
- lalu tambahkan button pada design seminar lalu edit namanya menjadi cetak, change variable name ( cetak_AkbalAbuHanifa)
- lalu klik kanan pada pendaftaran > new > report wizard
- Edit file name menjadi laporan seminar
- edit query seperti dibawah
- Buat java class dengan nama koneksi
- kemudian masukkan source pada koneksi seperti dibawah ini
public static Connection getConnection() {
Connection connection = null;
String driver = "com.mysql.jdbc.Driver";
String url = "jdbc:mysql://localhost:3306/pendaftaran_seminar"; //ganti dengan database mu
String user = "root";
String password = "";
if (connection == null) {
try {
Class.forName(driver);
connection = DriverManager.getConnection(url, user, password);
} catch (ClassNotFoundException | SQLException error) {
System.exit(0);
}
}
return connection;
}
try {
JasperPrint jp = JasperFillManager.fillReport(getClass().getResourceAsStream("reportseminar.jasper"), null, koneksi.getConnection());
JasperViewer.viewReport(jp, false);
} catch(Exception e) {
JOptionPane.showMessageDialog(rootPane, e);
}
Komentar
Posting Komentar