Senin, 30 November 2015

 Baik sekarang saya akan berbagi tentang Cara Membuat File JAVA Menjadi EXE sehingga tidak memerlukan lagi tool editor seperti Netbeans untuk menjalankan program kita. Pertama yang di butuhkan adalah program yang sudah jadi dan pastikan GUI, untuk programya anda bisa lihatDISINI. Kemudian yang kita lakukan adalah membuat file .JAVA menjadi .JAR terlabih dahulu caranya yaitu kita tinggal KLIK Build and Clean pada Netbeans seperti gambar di bawah ini. Selanjutnya yang kita perlukan adalah Software J2EWizard untuk membuat file .JAR menjadi .EXE untuk softwarenya bisa di download DISINI. Langsung saja ke tutorial Cara Membuat File JAVA Menjadi EXE.


     Pada bagian bawah itu adalah letak file JAR yang telah kita buat. Selanjutnya install terlebih dahulu software J2EWizard kemudian ikuti langkah-langkah berikut ini.

1. Buka software yang telah diinstall, jika muncul activation software Klik Next saja. 


2. Kemudian Browse file JAR yang telah kita build tadi


3. Selanjutnya kita pilih Windows GUI Application Klik Next.


4. Selanjutnya akan muncul seperti gambar di bawah, jika kita browse file .jar nya sudah benar maka pada       bagian Input Main Classnya akan otomatis terisi seperti gambar. Jika ingin menambahkan gambar pada         saat Loading program kita bisa kita Browse pada bagian Select a Picture to Enable Splash Window. 


5. Untuk Step ini Klik Next saja 


6. Step yang ini juga Next saja


7. Untuk step ini kita menentukan nama file EXE dan akan di letakan dimana, di bawah juga ada pilihan             apakah program kita akan di buat 64 bit, jika  iya checklist Create 64 Bits Executive. Atau pas akan di         buka program kita menggunakan Run As Administrator. Jika ingin standard ya Klik Next saja.


8. Jika prosesnya sudah selesai Klik Finish


9. Dan hasilnya sebagai berikut ini.


10. Yap dan selesai program yang telah kita buat menggunakan Netbeans telah menjadi EXE, berikut                 tampilan program yang telah saya buat.


Ya sekian tutorial Cara Membuat File JAVA Menjadi EXE dari saya semoga bermanfaat....

Sumber: Klik disini

Assalamualaikum Wr. Wb

Pada kesempatan kali ini saya akan share tentang Java 2 dimana kita akan belajar tambah, simpan dan cari pada Netbeans. Langkah-langkahnya sebagai berikut...

1.       Seperti biaya Pertama Buatlah sebuah database menggunakan database MySQL disini menggunakan XAMPP Dengan nama database dbjava2



2.       Buatlah sebuah tabel dengan nama jurusan
Field nama (varchar (30)), jurusan (varchar (30)) dan kelas (varchar(15))

3.       Buka Netbeans dan buatlah project  baru pilih File >> New Project >> Java >> Java Application >> Next



4.       Beri nama Project Name BelajarJava2, pilih lokasi penyimpanan Projectnya di Browse, Hilangkan tanda ceklish di Create Main Class >> Finish




Langkah 1 sampai 4 seperti posting sebelumnya hanya saya ulang kembali takut ada para NewGen yang baru bergabung jika sudah punya tidak perlu dilakukan langkah 1 sampai 4.

5.       Tambah kan JFrame berinama Mahasiswa, Klik kanan di project >> pilih New >> JFrame Form




6.       Tambahkan komponen JTextField (1 Buah), JComboBox (2 Buah) , JRadioButton (2 Buah) + ButtonGroup (1 Buah) , JButton (3 Buah)  dan JTable (1 Buah) pada JFrame yang baru dibuat tadi dan Design Seperti gambar dibawah ini.




“Keterangan
JTextField1 (Properties) Text = (Kosongkan)
JTextField1 (Code) Variable Name = txtnama

JComboBox1 (Properties) Model = (-- Pilih --, SI, MN, AK)
JComboBox1 (Code) Variable Name = combojurusan



JRadioButton1 (Properties) Text = Malam
JRadioButton1 (Properties) ButtonGroup = ButtonGroup1
JRadioButton1 (Code) Variable Name = radiomalam

JRadioButton2 (Properties) Text = Pagi
JRadioButton2 (Properties) ButtonGroup = ButtonGroup1
JRadioButton2 (Code) Variable Name = radiopagi

JButton1 (Properties) Text = Tambah
JButton1 (Code) Variable Name = btambah

JButton1 (Properties) Text = Simpan
JButton1 (Code) Variable Name = btnsimpan

JButton1 (Properties) Text = Cari
JButton1 (Code) Variable Name = bcari

7.       Ketikan Coding dibawah ini di bagian Source

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.swing.table.DefaultTableModel;

public class Mahasiswa extends javax.swing.JFrame {

    /**
     * Creates new form Mahasiswa
     */
    public Mahasiswa() {
        initComponents();
        tampilkandata();
        kosong();
        bsimpan.setEnabled(false);
        bcari.setEnabled(false);
        nonaktif();
    }
//Listing Koneksi
    public Connection conn;

    public void koneksi() throws SQLException {
        try {
            conn=null;
            Class.forName("com.mysql.jdbc.Driver");
            conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/dbjava2", "root", "");

        } catch (ClassNotFoundException ex) {
            Logger.getLogger(Mahasiswa.class.getName()).log(Level.SEVERE, null, ex);
        } catch (SQLException e) {
            Logger.getLogger(Mahasiswa.class.getName()).log(Level.SEVERE, null, e);
        } catch (Exception es) {
            Logger.getLogger(Mahasiswa.class.getName()).log(Level.SEVERE, null, es);
        }
    }
// Menampilkan Data Ke Tabel      
    public void tampilkandata() {
        DefaultTableModel tabeljur = new DefaultTableModel();
        tabeljur.addColumn("NAMA");
        tabeljur.addColumn("JURUSAN");
        tabeljur.addColumn("KELAS");
        try {
            koneksi();
            String sql = "select * from jurusan";
            Statement stat = conn.createStatement();
            ResultSet res=stat.executeQuery(sql);
            while (res.next()) {
                tabeljur.addRow(new Object[]{res.getString(1),res.getString(2),res.getString(3)});
            }
           jTable1.setModel(tabeljur);
        } catch (Exception e) {
        }

    }

// Mengaktifkan JTextField Nama dan Jurusan
public void aktif(){
    combojurusan.setEnabled(true);
    txtnama.setEnabled(true);
}

// Menonaktifkan JTextField Nama dan Jurusan
public void nonaktif(){
    combojurusan.setEnabled(false);
    txtnama.setEnabled(false);
}

// Mengosongkan JTextField Nama dan Jurusan
public void kosong(){
    txtnama.setText("");
    combojurusan.setSelectedIndex(0);
    }

//Listing Tombol Simpan
    private void bsimpanActionPerformed(java.awt.event.ActionEvent evt) {
        // TODO add your handling code here:
        try {
            int pil = 0;
            String skelas="";
            if (radiomalam.isSelected()) { skelas ="Malam";}
            if (radiopagi.isSelected()) { skelas ="Pagi";}
            koneksi();
            String sjurusan = "";
            pil = combojurusan.getSelectedIndex();
            if (pil == 0) {
                sjurusan = "";
            }
            if (pil == 1) {
                sjurusan = "SI";
            }
            if (pil == 2) {
                sjurusan = "MN";
            }
            if (pil == 3) {
                sjurusan = "AK";
            }
           String sql = "insert into jurusan values"
                    + "('" + txtnama.getText() + "',"
                    + "'" + sjurusan + "',"
                    + "'" + skelas + "')";
            Statement stat = conn.createStatement();
            int res = stat.executeUpdate(sql);
            if (res == 1) {
                javax.swing.JOptionPane.showMessageDialog(null, "Simpan Data Sukses !");
            }
        } catch (Exception e) {
        }
        tampilkandata();
        kosong();
    }

    //Listing Tombol Tambah
    private void btambahActionPerformed(java.awt.event.ActionEvent evt) {
        // TODO add your handling code here:
        aktif();
        kosong();
        btambah.setEnabled(false);
        bsimpan.setEnabled(true);
        bcari.setEnabled(true);
    }

    //Listing Tombol Cari
    private void bcariActionPerformed(java.awt.event.ActionEvent evt) {
        // TODO add your handling code here:
DefaultTableModel tabeljur = new DefaultTableModel();
        tabeljur.addColumn("NAMA");
        tabeljur.addColumn("JURUSAN");
        tabeljur.addColumn("KELAS");
        try {
            int pil = 0;
            String skelas="";
            if (radiomalam.isSelected()) { skelas ="Malam";}
            if (radiopagi.isSelected()) { skelas ="Pagi";}
            koneksi();
            String sjurusan = "";
            pil = combojurusan.getSelectedIndex();
            if (pil == 0) {
                sjurusan = "";
            }
            if (pil == 1) {
                sjurusan = "SI";
            }
            if (pil == 2) {
                sjurusan = "MN";
            }
            if (pil == 3) {
                sjurusan = "AK";
            }
            koneksi();
            String sql = "select * from jurusan where nama like '%" + txtnama.getText() + "%'" +
                    "and jurusan like '%" +sjurusan+ "%'" + "and kelas like '%" +skelas+ "%'";
            Statement stat = conn.createStatement();
            ResultSet res=stat.executeQuery(sql);
            while (res.next()) {
                tabeljur.addRow(new Object[]{res.getString(1),res.getString(2),res.getString(3)});
            }
           jTable1.setModel(tabeljur);
        } catch (Exception e) {
          
        }
   }

8.       Masukan driver Library untuk koneksi ke database Mysqlnya caranya :
klik kanan pada libraries >>pilih add Library >> MySQL JDBC Driver >> Add Library




9.       Running

    


Setelah dirunning akhirnya kita bisa tambah, simpan dan cari data... selesai sudah, semoga bermanfaat ya... Bisa juga download Tutorialnya Disini Salam NewGen....
Wassalamualaikum Wr. Wb

Sumber: Klik disini


Para sobat ini postingan pertama saya yaitu Cara membuat form login dengan Netbeans, dari belajar dan belajar yang dulu tidak tau apa-apa tentang java netbeans, sekarang dikit2 taulah tentang java. Terima kasih Bpk dosen & temen2 yang selalu membantu dan mensupport tentang program ini. Saya memberi sedikit ilmu yang saya dapat yaitu tentang bagaimana membuat form login dengan database, yuaaaaahhh,,,walaupun simple mudah2han ini bisa membantu para sahabat bloger. Bagi para programer yang sudah mahirrrr kalau postingan saya ini kurang tolong pencerahanya,,maklum baru belajar,, heheheheheh......!!!!!

Cara  Membuat Form Login Netbeans menggunakan database mysql











Ikuti langkah-langkahnya yuaaa mas bro mbak bro.....

1. Membuat Database bisa langsung dari phpMyAdmin atau bisa buka Netbeans IDE
kalau dari phpMyAdmin buat databasenya dulu,disini saya nama databasenya "dbperkuliahan" dan     nama          tabelnya "tblogin". Buat seperti gambar berikut:

Cara  Membuat Form Login Netbeans menggunakan database mysql

setelah selesai membuat database kita buka saja Netbeans nya pilih file-New Project-Java-Java           aplication sehinga muncul gambar berikut:

Cara  Membuat Form Login Netbeans menggunakan database mysql


setelah itu klik Next maka tampil seperti ini :

Cara  Membuat Form Login Netbeans menggunakan database mysql


Isikan Project Name--> login dan hilangkan tanda centang di Create Main Class& Set as Main Project lalu klik Finish.
maka akan muncul seperti gambar berikut :

Cara  Membuat Form Login Netbeans menggunakan database mysql

Lalu klik kanan pilih New-->JFrame From. Maka akan tampil :


Cara  Membuat Form Login Netbeans menggunakan database mysql


Isi Class Name login seperti gambar diatas lalu klik Finish..

Cara  Membuat Form Login Netbeans menggunakan database mysql

   perhatikan tanda yang dilingkari merah itu yang perlu disiapkan:

   Perhatikan gambar berikut:


Cara  Membuat Form Login Netbeans menggunakan database mysql
      


Dan design form sehingan seperti ini:

Cara  Membuat Form Login Netbeans menggunakan database mysql


lalu klik Libraries--> Add Libray-->pilih MySQL JDBC Driver (lihat gambar):

Cara  Membuat Form Login Netbeans menggunakan database mysql

Cara  Membuat Form Login Netbeans menggunakan database mysql


Cara  Membuat Form Login Netbeans menggunakan database mysql

Nah setelah itu membuat package baru caranya klik kanan di Source Packages pilih New pilih Java Package,, Isi Package name " koneksi" lalu tekan Finish (lihat gambar dibawah ini) :

Cara  Membuat Form Login Netbeans menggunakan database mysql


Cara  Membuat Form Login Netbeans menggunakan database mysql

Di Package koneki klik kanan New-->Java Class--> Class Name isi dengan "conek" lalu klik Finish (lihat gambar ):

Cara  Membuat Form Login Netbeans menggunakan database mysql

Nah setelah itu kita mulai dah...
JTextField1 variable name diganti = tnama
JTextField2 variable name diganti = tpas

di koneksi class conek ketikan scrip berikut :

package koneksi;

import com.mysql.jdbc.Driver;
import java.sql.DriverManager;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

/**
 *
 * @author EkoNinja
 */
public class conek {
    private static Connection koneksi;
   
   public static Connection GetConnection()throws SQLException{
       if (koneksi==null){
           new Driver();
           
       koneksi=DriverManager.getConnection("jdbc:mysql://localhost:3306/dbperkuliahan","root","");
       
       }
       return koneksi;
   }
   
   
}


lalu di  class form login ketikan scrip dibawah ini:

import com.mysql.jdbc.Connection;
import java.sql.ResultSet;
import java.sql.Statement;
import javax.swing.JOptionPane;
import koneksi.conek;
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 *
 * @author EkoNinja
 */
public class Login extends javax.swing.JFrame {
    
  
    /**
     * Creates new form Login
     */
    public Login() {
        initComponents();
        
    }


 private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                     

        try {
            Statement statement = (Statement) conek.GetConnection().createStatement();
            ResultSet result=statement.executeQuery("select * from tblogin where " + "username='" + tnama.getText() + "'");
            if (result.next()) {
                if (tpas.getText().equals(result.getString("password"))) {
                    new MenuUtama().show();
                    this.dispose();

                } else {
                    JOptionPane.showMessageDialog(rootPane, "Password salah");
                    tpas.setText("");
                    tnama.requestFocus();
                }
            } else {
                JOptionPane.showMessageDialog(rootPane, "User tidak ditemukan");
                tnama.setText("");
                tpas.setText("");
                tnama.requestFocus();
            }
        } catch (Exception e) {
            JOptionPane.showMessageDialog(rootPane, "gagal");
        }
        // TODO add your handling code here:
    }                   

// jbutton1 untuk login


private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {                                     
        this.dispose();

//jbutton2 untuk cancel


Ok...ok sekarang jalan kan programnya semoga berhasil yuaahhhhh...

semoga bisa bermanfaat.......

Matur Nuwun....

Sumber : Klik disini