Kamis, 10 April 2014

0 Tutorial Java untuk Pemula: Membuat Desain Sederhana di Netbeans

Tutorial Java untuk Pemula: Membuat Desain Sederhana di Netbeans
Hallo teman-teman, apa kabar?
Pada kesempatan ini, saya sedang belajar tutorial Java tentang bagaimana menyisipkan Label pada Form. Ini digunakan untuk menampilkan teks. Saya menulis di sini dari mulai menyimpan proses file hingga menjalankan aplikasi.

Mari kita mulai:
1.      Buka Netbeans IDE 6.8
2.      File – New Project
3.      Tentukan:
Categories: Java
Projects: Java Application
Look at this Figure:
4.      Next
5.      Tentukan:
Project Name: JavaApplicationSimpleDesign
Project Location: C:\wamp\www\100java
Lihat gambar berikut ini:
6.      Finish
7.      Lihat gambar ini:
8.      Klik kanan pada javaapplicationsimpledesign (Tanda merah pada gambar di atas)
9.      New – Jframe Form
10.  Edit Class Name: NewJFrameSimpleDesign
11.  Lihat gambar ini:
12.  Finish
13.  Kita mendapatkan hasil seperti berikut:
14.  Klik Label pada palette pane (lingkaran merah di sebelah kanan)
15.  Klik di Form (Lihat tanda panah!)
16.  Cari Text pada Properties (di bawah menu Label)
17.  Ketik: Hello...!
18.  Klik Form
19.  Lihat “Hello...!” sudah tampil
20.  Klik lagi Label pada palette pane (lingkaran merah di sebelah kanan)
21.  Klik pada Form (Lihat tanda panah!)
22.  Cari Text pada Properties (di bawah menu Label)
23.  Ketik: “Bismillah, I begin to learn Java programming”
24.  Klik Form
25.  Lihat “Bismillah, I begin to learn Java programming” sudah tampil
26.  Simpan
27.  Untuk mengedit posisi teks, kita dapat melakukan metode drag and drop
28.  Run – Run File
29.  Hasilnya sebagai berikut:
30.  Untuk berhenti dari latihan kita: klik close button (baca di sebelah kanan sudut atas)
31.  File – Exit
Semoga berhasil!
***
Sampai jumpa

0 Tutorial Java untuk Pemula: Menampilkan Output

Tutorial Java untuk Pemula: Menampilkan Output
Hallo teman-teman, apa kabar?
Pada kesempatan ini, saya sedang belajar tutorial Java tentang “bagaimana menampilkan output?” Teks merupakan output kita di sini, contoh:
Hello friends!
I am learning Java now.
Let join me!

Mari saya mulai:
1.      Buka Netbeans IDE 6.8
2.      File – New Project
3.      Tentukan:
Categories: Java
Projects: Java Application
Lihat gambar ini:
4.      Next
5.      Tentukan:
Project Name: JavaApplicationModul3
Project Location: C:\wamp\www\100java
Lihat gambar berikut ini:
6.      Finish
7.      Lihat gambar berikut ini:
8.      Di bawah script:
public static void main(String[] args) {
Pada lingkaran biru, ketik script ini:
System.out.println("Hello friends!");
System.out.println("I am learning Java now.");
System.out.println("Let join me!");
9.      Lihat gambar berikut ini:
10.  Save
11.  Run – Run File
12.  Hasilnya adalah:
Catatan:
Kita dapat melihat output program pada lingkaran berwarna biru
13.  File – Exit (Untuk keluar NetBeans)
Semoga berhasil!
Referensi
Fery Updi. 2001. Modul Praktikum Pemrograman Berorientasi Objek (Menggunakan Java with NetBeans). SMKS Yuppentek 2 Curug 1. pg. 3.
***

1 Cara Membuat Tombol Tambah Java dan Access

Membuat Database di Access
1.      Buat database dengan nama DatabaseMahasiswa2 di Microsoft Access dengan format *.mdb (2002-2003)
2.      Buat tabel berikut:
Field Name
Data Type
Field Size
no
Text
3
nama
Text
30



3.      Simpan dengan nama TableMahasiswa

Membuat Datasource
1.      Start – Control Panel – Administrative Tools
2.      Klik dua kali Data Sources (ODBC)
3.      Add
4.      Klik Driver do Microsoft Access (*.mdb)
5.      Finish
6.      Ketik: DsMahasiswa2
7.      Select
8.      Cari database yang sudah dibuat di Access, contohnya DatabaseMahasiswa2
9.      Advanced
10.  Ketik login name: komar; password: komar (sesuai keinginan)
11.  OK – OK – OK
Script Koneksi di Netbeans
1.      Masuk ke NetBeans IDE 6.8
2.      File – New Project
3.      Categories: Java; Projects: Java Application
4.      Next
5.      Project Name: JavaApplicationMhsTambah;
Project Location: D:\javalat\posting2\JavaAccessTambah
6.      Hilangkan centang di Create Main Class
7.      Finish
8.      Di panel Projects
9.      Klik tanda + (expand) di JavaApplicationMhsTambah
10.  Klik tanda + di Source Packages
11.  Klik kanan di <default package>
12.  New – Java Package
13.  Package Name: PackageMhsTambah
14.  Finish
15.  Klik kanan PackageMhsTambah di panel Projects
16.  New – Java Class
17.  Class Name: ClassMhsTambah
18.  Finish
19.  Klik dua kali ClassMahasiswa di panel Projects
20.  Ketik script berikut:
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package PackageMhsTambah;
/**
 *
 * @author komtas
 */
import java.sql.*;
import javax.swing.*;
public class ClassMhsTambah {
void testClassMhsTambah()
{
try
{
String dbname="jdbc:odbc:DsMahasiswa2"; // nama ODBC
// ingat-ingat, CobaDatabase adalah nama ODBC kita yang udah kita atur sebelumnya
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con = DriverManager.getConnection(dbname,"komar","komar");
// user n passwordnya
// user database samakan dengan yang kita atur di ODBC tadi, yaitu
// 'Admin', dengan password 'admin'
JOptionPane.showMessageDialog(null, "Koneksi untuk tambah data berhasil","Insert Data",JOptionPane.INFORMATION_MESSAGE);
con.close();
}
catch (Exception e)
{
JOptionPane.showMessageDialog(null, "Eror:"+e,"Gagal",JOptionPane.WARNING_MESSAGE);
}
}
public static void main (String args[])
{
ClassMhsTambah test = new ClassMhsTambah();
test.testClassMhsTambah();
System.exit(0);
}
}
21.  Simpan
22.  Run – Run File (untuk menjalankan program)
23.  Hasilnya akan muncul pesan: “Koneksi untuk tambah data berhasil”
Desain Form Tambah Data
1.      Klik kanan PackageMhsTambah – New JFrame Form
2.      Class Name: JFrameMhsTambah
3.      Finish
4.      Buat desain sebagai berikut:

5.      Gambar di atas ubah dengan ketentuan:
-          jLabel1®Text: No
-          jLabel2® Text: Nama
-          jTextField1® Text: (Kosongkan); Klik kanan – Change Variable Name: txtNo
-          jTextField2® Text: (Kosongkan); Klik kanan – Change Variable Name: txtNama
-          jButton1® Text: Tambah; Klik kanan – Change Variable Name: btnTambah
Hasilnya:
Script Tombol Tambah
1.      Klik kanan tombol Tambah
2.      Klik Events – Action – actionPerformed
3.      Ketik script berikut (untuk mengaktifkan tombol tambah):
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
/*
 * JFrameMhsTambah.java
 *
 * Created on Aug 27, 2012, 7:51:28 PM
 */
package PackageMhsTambah;
import java.sql.*;
import javax.swing.*;
/**
 *
 * @author komtas
 */
public class JFrameMhsTambah extends javax.swing.JFrame {
    /** Creates new form JFrameMhsTambah */
    public JFrameMhsTambah() {
        initComponents();
    }
    /** This method is called from within the constructor to
     * initialize the form.
     * WARNING: Do NOT modify this code. The content of this method is
     * always regenerated by the Form Editor.
     */
    @SuppressWarnings("unchecked")
    // <editor-fold defaultstate="collapsed" desc="Generated Code">
    private void initComponents() {
        jLabel1 = new javax.swing.JLabel();
        jLabel2 = new javax.swing.JLabel();
        jTextField1 = new javax.swing.JTextField();
        txtNo = new javax.swing.JTextField();
        txtNama = new javax.swing.JTextField();
        btnTambah = new javax.swing.JButton();
        setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
        jLabel1.setText("No");
        jLabel2.setText("Nama");
        jTextField1.setText("jTextField1");
        txtNo.setName(""); // NOI18N
        txtNama.setName(""); // NOI18N
        btnTambah.setText("Tambah");
        btnTambah.setName(""); // NOI18N
        btnTambah.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                btnTambahActionPerformed(evt);
            }
        });
        javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
        getContentPane().setLayout(layout);
        layout.setHorizontalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(layout.createSequentialGroup()
                .addContainerGap()
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(btnTambah)
                    .addGroup(layout.createSequentialGroup()
                        .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addComponent(jLabel2)
                            .addComponent(jLabel1))
                        .addGap(54, 54, 54)
                        .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addComponent(txtNama, javax.swing.GroupLayout.PREFERRED_SIZE, 157, javax.swing.GroupLayout.PREFERRED_SIZE)
                            .addComponent(txtNo, javax.swing.GroupLayout.PREFERRED_SIZE, 47, javax.swing.GroupLayout.PREFERRED_SIZE))))
                .addContainerGap(37, Short.MAX_VALUE))
        );
        layout.setVerticalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(layout.createSequentialGroup()
                .addContainerGap()
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
                    .addGroup(layout.createSequentialGroup()
                        .addComponent(txtNo, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addGap(18, 18, 18)
                        .addComponent(txtNama, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                    .addGroup(layout.createSequentialGroup()
                        .addComponent(jLabel1)
                        .addGap(18, 18, 18)
                        .addComponent(jLabel2)))
                .addGap(28, 28, 28)
                .addComponent(btnTambah)
                .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
        );
        pack();
    }// </editor-fold>
    private void btnTambahActionPerformed(java.awt.event.ActionEvent evt) {
        // TODO add your handling code here:
String no = txtNo.getText();
String nama = txtNama.getText();
try
{
String dbname="jdbc:odbc:DsMahasiswa2";
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con = DriverManager.getConnection(dbname,"komar","komar");
Statement statement = con.createStatement();
String sql="insert into TableMahasiswa values('"+no+"','"+nama+"');";
statement.executeUpdate(sql);
statement.close();
JOptionPane.showMessageDialog(null, "Data berhasil dimasukkan..","Insert Data",JOptionPane.INFORMATION_MESSAGE);
con.close();
}
catch (Exception e)
{
JOptionPane.showMessageDialog(null, "Error:"+e,"Gagal",JOptionPane.WARNING_MESSAGE);
//System.err.println("Exception: "+e.getMessage());
}
    }
    /**
    * @param args the command line arguments
    */
    public static void main(String args[]) {
        java.awt.EventQueue.invokeLater(new Runnable() {
            public void run() {
                new JFrameMhsTambah().setVisible(true);
            }
        });
    }
    // Variables declaration - do not modify
    private javax.swing.JButton btnTambah;
    private javax.swing.JLabel jLabel1;
    private javax.swing.JLabel jLabel2;
    private javax.swing.JTextField jTextField1;
    private javax.swing.JTextField txtNama;
    private javax.swing.JTextField txtNo;
    // End of variables declaration
}



4.      Simpan
5.      Jalankan program (Run – Run Project)
6.      Akan tampil sebuah form seperti berikut:
7.      Entri data berikut:
No
Nama
101
Cendekia Nagara
102
Fatahillah
103
Ahmad
8.      Lihat TableMahasiswa yang sudah dibuat pada Microsoft Access untuk memastikan bahwa data yang dientri sudah tersimpan di database.
 

TUTORIAL KARTIWA Copyright © 2011 - |- Template created by O Pregador - |- Powered by Blogger Templates