This is default featured slide 1 title

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam. blogger theme by BTemplates4u.com.

This is default featured slide 2 title

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam. blogger theme by BTemplates4u.com.

This is default featured slide 3 title

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam. blogger theme by BTemplates4u.com.

This is default featured slide 4 title

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam. blogger theme by BTemplates4u.com.

This is default featured slide 5 title

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam. blogger theme by BTemplates4u.com.

Tampilkan postingan dengan label ARTIKEL JAVA. Tampilkan semua postingan
Tampilkan postingan dengan label ARTIKEL JAVA. Tampilkan semua postingan

Tutorial Membuat Laporan dengan iReport | JAVA NETBEANS

TUTORIAL MEMBUAT LAPORAN DENGAN IREPORT | JAVA NETBEANS - Kali ini saya akan mencoba berbagi KEGALAUAN saya belajar bahasa pemrograman JAVA dalam membuat sebuah Laporan dalam bentuk PDF dengan menggunakan iReport. iReport ada 2 macam, yang satu dalam bentuk aplikasi sendiri dan yang satu lagi dalam bentuk plugin NETBEANS. Nah disini saya akan berbagi pengalaman saya dalam menggunakan iReport yang dalam bentuk plugin-nya NETBEANS. (Yang dalam bentuk aplikasi rada ribet soalnya :p)

Tapi sebelumnya temen-temen kudu download dulu plugin iReport disini.

Setelah di download, step by step selanjutnya adalah sebagai berikut :

1. Buka Netbeans temen-temen, selanjutnya pilih Tools lalu Plugin. Pada tab download klik add plugin dan masukkan plugin iReport yang sudah temen-temen download tadi.

                                      

2. Klik Install dan ikuti langkah selanjutnya..
3. Selanjutnya buat project baru di NETBEANS dan buat file Report seperti gambar..


4. Beri nama File sesuka anda :p


5. Selanjutnya koneksi ke database, kalau belum terhubung pilih New..


6. Setelah itu bakalan ada pilihan datasource, kalau saya pakai MySQL jadi pilih yang Database JDBC Connection. Klik Next..



7. Step selanjutnya Setting koneksi, sesuaikan dengan database temen-temen. Jika sudah klik Save..



8. Setelah di Save, pilih Design Query..


9. Step selanjutnya lihat gambar aja dehh :p


10. Setelah di klik OK. Bakalan ada tampilan seperti dibawah. Lalu klik Next...


11. Pada tab ini pilih field yang ingin temen-temen tampilkan dilaporan dan pindahkan ke sisi kanan. Lalu klikNext..


12. Step selanjutnya pilih berdasarkan group by. Setelah itu klik Next..


13. Pilih sesuai selera lalu klik Next..


14. Eaaa... Akhirnya selesai juga :p


15. Selanjutnya atur format laporan sesuai kreatifitas anda :D


16. Untuk GUI-nya terserah anda. Kalau saya sebagai berikut..



17. Klik 2x pada button Print, trus masukin...

        try {
            File file = new File("src/jie/laporan/report/laporanIreport.jrxml");
            jasperDesign = JRXmlLoader.load(file);
            param.clear();
            jasperReport = JasperCompileManager.compileReport(jasperDesign);
            jasperPrint = JasperFillManager.fillReport(jasperReport, param,    koneksi.getConnection());
            JasperViewer.viewReport(jasperPrint, false);
        } catch (Exception e) {
            e.printStackTrace();
        }

18. Nanti hasil akhirnya.....



Kalau mau lebih lengkapnya, download aja projectnya :

LaporanIreport.rar 
Kalau mau download Aplikasi Peternakan Ayam yang sudah saya buat bisa kunjungidimari...
by : http://priawadi.blogspot.com/2012/01/membuat-laporan-dengan-ireport-java.html

Contoh Aplikasi Desktop dengan JAVA (Aplikasi Peternakan Ayam)

        Sebenarnya ini Postingan Request buat sobat moklet best information, saya coba aja ini saya berikan projectnya, tapi tadi saya pikir udah ada postinganya, Tibaknya belom . .:D

noh tak kasih :


Splash Screen + ProgressBar

Pesan Kesalahan


Login as User


Login as Admin


Input Tanggal Dengan JCalendar (JDatechooser)


Efek Transisi


Laporan dalam bentuk PDF



Thanks banget buat kerjasamanya ^^

Download aja projectnya dimari :
chick.nfarm.rar 

Kalau mau melihat Tutorial Menggunakan iReport bisa mampir dimari..

Selamat berkreasi ^^

Membuat Login dan aplikasi Sederhana Netbeans


                    Selamat Datang Sobat Moklet Best Information. Tujuan dari tutorial ini adalah untuk membuat aplikasi Java yang terkoneksi dengan database Oracle. Pada tahap 1 ini saya akan menerangkan mengenai bagaimana membuat form login untuk user di Oracle. Saya terangkan dari tiap langkahnya membuat project sampai berhasil login user Oracle melalui aplikasi Java. Sebelum mencoba tutorial ini, alangkah baiknya jika memahami tutorial saya tentang koneksi Java dan Oracle.

Langsung saja ikuti step by step berikut:

  1. Buatlah new project di Netbeans (New Project - Java - Java Application). Kemudian beri nama project tersebut.
  2. Tambahkan library ojdbc.jar yang ada di directory oracleC:\oraclexe\app\oracle\product\10.2.0\server\jdbc\lib
  3. Pada project baru yang telah dibuat tersebut, buatlah Class baru (New - Java Class) dan beri namakoneksiOracle. Kemudian berikut isi source code koneksi dengan oracle.
    1. import java.sql.*;  
    2.   
    3. public class koneksiOracle {  
    4.   
    5. String db = "jdbc:oracle:thin:@localhost:1521:XE";  
    6. String user = "mhs"//ini user oracle  
    7. String pass = "taurus"//password oracle  
    8. Statement stm = null;  
    9. Connection co = null;  
    10.   
    11. public koneksiOracle() {  
    12. }  
    13.   
    14. public Statement sambung() { //method utk memanggil driver oracle  
    15.   
    16. try {  
    17. Class.forName("oracle.jdbc.driver.OracleDriver");  
    18. catch (ClassNotFoundException e) {  
    19.   
    20. e.printStackTrace();  
    21. }  
    22.   
    23. try {  
    24. co = DriverManager.getConnection(db, user, pass);  
    25. catch (SQLException e) {  
    26.   
    27. e.printStackTrace();  
    28. }  
    29.   
    30. try {  
    31. stm = co.createStatement();  
    32. catch (SQLException e) {  
    33.   
    34. e.printStackTrace();  
    35. }  
    36.   
    37. return stm;  
    38. }  
    39. }  
  4. Buatlah class untuk action dari aplikasi login dengan nama class LoginAction.
    1. public class LoginAction {  
    2.   
    3. private String username;  
    4. private String password;  
    5. private String koneksi = "localhost";  
    6. private boolean isOK = false;  
    7. private String cURLDB;  
    8. private java.sql.Connection conn;  
    9.   
    10. /** Creates a new instance of Login */  
    11. public LoginAction() {  
    12. this.username = "";  
    13. this.password = "";  
    14. }  
    15.   
    16. public LoginAction(java.lang.String cUser, java.lang.String passwd) {  
    17. this.username = cUser;  
    18. this.password = passwd;  
    19. }  
    20.   
    21. @Override  
    22. protected void finalize() {  
    23. conn = null;  
    24. }  
    25.   
    26. public String getUsername() {  
    27. return this.username = "";  
    28. }  
    29.   
    30. public String getPassword() {  
    31. return this.password = "";  
    32. }  
    33.   
    34. public boolean cekLogin() {  
    35. try {  
    36. Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();  
    37. catch (java.lang.ClassNotFoundException cnfe) {  
    38. System.out.println("Error loading driver: " + cnfe);  
    39. catch (java.lang.InstantiationException e) {  
    40. System.out.println("Error loading driver: " + e);  
    41. catch (java.lang.IllegalAccessException e) {  
    42. System.out.println("Error loading driver: " + e);  
    43. }  
    44.   
    45. String server = "127.0.0.1";  
    46. String port = "1521";  
    47. String sid = "XE";  
    48. String url = "jdbc:oracle:thin:@" + server + ":" + port + ":" + sid;  
    49. try {  
    50. conn = java.sql.DriverManager.getConnection(url, username, password);  
    51. conn.setAutoCommit(true);  
    52. isOK = true;  
    53. cURLDB = url;  
    54. catch (Exception e) {  
    55. System.out.println(e);  
    56. isOK = false;  
    57. }  
    58. return isOK;  
    59. }  
    60.   
    61. public void closeConnDB() {  
    62. try {  
    63. conn.close();  
    64. catch (Exception e) {  
    65. System.out.println("Tidak dapat menutup koneksi database!" + e);  
    66. }  
    67. conn = null;  
    68. }  
    69.   
    70. public java.sql.Connection getConnDB() {  
    71. return this.conn;  
    72. }  
    73.   
    74. public boolean getIsOK() {  
    75. return this.isOK;  
    76. }  
    77. }  
  5. Buatlah form untuk frame login (New - JFrame Form) dan beri nama LoginForm. Seperti tampilan login berikut. 
    Ingat bahwa field untuk password gunakan komponen Password Field yang ada di Palette. Dan untuk username gunakan Text Field.
  6. Pada button OK, klik kanan - Events - Actions - actionPerformed atau langsung double klik pada button OK. Kemudian tambahkan code berikut:
    1. String pass = new String(jPasswordField1.getPassword());  
    2. myLgn = new LoginAction(jTextField1.getText(), pass);  
    3.   
    4.   
    5. if (myLgn.cekLogin()) {  
    6. setVisible(false);  
    7. JOptionPane.showMessageDialog(this,"Connection Succes",  
    8. "Welcome",JOptionPane.INFORMATION_MESSAGE);  
    9. new MenuForm().setVisible(true);  
    10. else {  
    11.   
    12. JOptionPane.showMessageDialog(null,  
    13. "Login Anda tidak diterima server.\n" +  
    14. "Silahkan di periksa ulang!""Konfirmasi...",  
    15. javax.swing.JOptionPane.ERROR_MESSAGE);  
    16. }  
  7. Kemudian tambahkan code yang bercetak tebal berikut pada code LoginForm tersebut:
    1. <b>import javax.swing.JOptionPane; </b>  
    2.   
    3. public class LoginForm extends javax.swing.JFrame {  
    4.   
    5. <b>public static LoginAction myLgn; </b>  
    6.   
    7. /** Creates new form LoginForm */  
    8. public LoginForm() {  
    9. initComponents();  
    10. }  
  8. Buatlah form untuk menu utama (New - JFrame Form - beri nama MenuForm), dimisalkan setelah login berhasil maka form yang akan dipanggil adalah menu utama tersebut. Misal menu utamanya tampilannya seperti ini:
  9. Pada class main dari MenuForm tersebut, silahkan di hilangkan atau diberi tanda comment seperti ini agar tidak menggangu saat running project. 
    1. //    public static void main(String args[]) {  
    2. //        java.awt.EventQueue.invokeLater(new Runnable() {  
    3. //            public void run() {  
    4. //                new MenuForm().setVisible(true);  
    5. //            }  
    6. //        });  
    7. //    }  
  10. Kita coba apakah berhasil login atau tidak. Run Project.
    Masukkan username dan password dari user di Oracle anda.

    Konfirmasi bahwa koneksi berhasil.

    Maka akan masuk pada form menu utama:

Feature

Like Our Fanspage

Diberdayakan oleh Blogger.