Menambah Plugin iReport pada Netbeans
Melengkapi postingan saya sebelumnya yaitu mengenai Menampilkan Laporan pada Java , ternyata setelah saya baca seperti ada yang kurang.
Terdapat cara untuk menampilkan laporan pada java, namun tidak terdapat cara mengistall report pada netbeans. Saya baru menyadarinya ketika saya transfer Netbenas dari 6.8 ke versi 6.9.1 . Begini ceritanya…he…
Sebelumnya harus mendownload plugin iReport yang bisa didownload disini. Setelah didownload, masukkan ke salah satu folder kesukaan Anda.
Terserah ditaruh mana,oke2 aja. Setelah itu buka Netbeans kemudian Tools –> Plugins --> Download –> Add Plugin seperti gambar dibawah :
Pilih iReport-nb-3.5.2.nbm seperti gambar diatas, kemudian langsung klik saja Install. Setelah selesai menginstall maka akan muncul Plugin bernama iReport Designer yang bisa dilihat juga di tab Installed, seperti gambar dibawah :
Klik close aja kalau sudah selesai. Selanjutnya jangan lupa untuk memilih datbase yang akan dibuat laporan, akan muncul tampilan sperti dibawah ini , dimana akan diminta untuk mengisi database mana yang akan digunakan untuk membuat laporan atau report.
Diasumsikan bahwa untuk melakukan penggunaan report ini memahami bagaimana mengonekkan Java editor Netbeans dengan konektor database. Pada kasus saya ini, saya menggunkana MySQL 5.0 . Setelah mengonekkan dengan database, selanjutnya Report telah dapat digunakan. Lakukan Query seperti bermain pada database-database lainnya. Akan tampak plugin report yang siap digunakan seperti gambar dibawah :
Sama seperti halnya membuat project baru pada netbeans biasa, maka akan tampak plugin Report beserta isinya yang dapat dipilih dan dieksplore lebih. Setelah membuat report dengan querynya, maka akan lebih baik dan lebih memanusiakan komputer, maka dapat digunakan postingan saya tentang Menampilkan Laporan pada Java, sebagai pelengkap penggunaan Report ini.
semangat belajar ^_^
- Posted in: Java







no komen dah sar, nek beginian. Gak mudeng ak
hwkwkwkkwk….
dasar mimi…. gak komen gak po2 yo’an… dibaca2… hwkwkwk ^_^
boleh tanya kah gimana klo bikin report menggunakan jcreator ?????
mohon maaf sebelumnya mas eko saya belum pernah mencobanya jika menggunakan Jcreator
Harusnya pakai java editor apa pun sama aja.
maap nih?? mau tanya klo saya buat form login trus agar nama yang di username waktu ngisi di form login tersebut itu tampil di menu utama nya gmana code source nya mbak…? contoh nya kaya di fb kan ada nama usernya…? tlong dnk…
oh itu…sudah pernah belajar atau baca mengenenai modifier public, private, protected belum sebelumnya?
Dan juga belajar mengenai apa itu variabel static dan non-static?
Jadi aplikasi yang mas eko tanyakan itu hanya bermain-main di seputar modifier dan variabel static…
selamat mencoba terlebih dahulu ^_^ andaikan masi ada error nanti sharing…:)
belum tuh mba emang ada di blog ini ga yg mengenai modifer public…?
gini mba saya buat sebuah Jlebel di menu utama nya trus saya ingin user name waktu kita tulis di form login itu muncul di Jlabel tersebut… gmn mba pnya contoh nya ga…
hmm iya saya paham…sebelumnya saya boleh bertanya? kenal java berapa lama dan kira2 sejauh apa?
soalnya modifier itu basic…
saya blum posting memang di blog ini…namun kalau buat contoh InsyaAllah saya bisa…
tapi lebih enak sharing sepertinya…:) atau ada source code sebelumnya yang error?atau memang sebelumnya sudah mengerjakan tapi ada kesulitan di bagian mana gitu?
waduh klo masalah knl aku ga tau pasti mungkin dah 2 tahun…? da ga yang eror sih cman aku kepengen aja bikin itu…? buat hasil yang mengagumkan aja ko mba tulung yah,,,? ato kirim email aku aja code source nya,,, makasihhh… mbak cakep dech….
mba mau tanya nihh.. ini kode ga da yang eror tp aku klik tombol button nya irepotnya ga mau tampil gmn yah…
ini source code nya…
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.sql.*;
import java.sql.Connection;
import java.sql.DriverManager;
import java.util.Map;
import java.util.HashMap;
import net.sf.jasperreports.engine.*;
import net.sf.jasperreports.view.JasperViewer;
public class FormCtk extends JInternalFrame implements ActionListener{
static Connection lConnection ;
private String ReportPath = “report/”;
private JPanel jpFormCtk = new JPanel();
private JButton btnAdd = new JButton();
FormCtk(){
super (“Form Report Pegawai”, false, true, false, true);
setSize(560,360);
jpFormCtk.setLayout(null);
btnAdd.setBounds (400,175,85,25);
btnAdd.setLabel(“Add”);
btnAdd.setEnabled(true);
btnAdd.addActionListener(this);
jpFormCtk.add(btnAdd);
getContentPane().add(jpFormCtk);
setVisible(true);
lConnection = InitConnection();
}
public void actionPerformed (ActionEvent ae){
Object obj = ae.getSource();
if(obj == btnAdd){
}
}
void Add(){
buildReport(“DaftarPegawai”);
}
private static Connection InitConnection(){
String user =”root”;
String pwd = “”;
String host = “localhost”;
String db = “dbpenggajian”;
String urlValue = “”;
Connection koneksi= null;
try{
urlValue = “jdbc:mysql://”+ host +”/”+ db + “?user=” + user +”&password=”+pwd;
koneksi = DriverManager.getConnection(urlValue);
}
catch (Exception e){
System.out.println(e);
}
return koneksi;
}
private void buildReport (String vName){
String reportSource;
String reportDest;
reportSource = ReportPath + “tamplates/” + vName + “.jrxml”;
reportDest = ReportPath + “result/” + vName + “.jrxml”;
try{
JasperReport jasperReport =JasperCompileManager.compileReport(reportSource);
JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport, null, lConnection);
JasperExportManager.exportReportToHtmlFile(jasperPrint,reportDest);
JasperViewer.viewReport(jasperPrint,false);
}
catch(JRException ex){
ex.printStackTrace();
}
}
}
gmna yah…tulung lah….
maap yang irepot salah ngetik… tpi klo bisa dua-dua nya yah…