0% menganggap dokumen ini bermanfaat (0 suara)
136 tayangan

Tutorial Java

Dokumen tersebut memberikan panduan lengkap tentang cara membuat tombol simpan data di Java Netbeans yang akan disimpan ke database MySQL. Langkah-langkahnya meliputi pembuatan database dan tabel MySQL, pengkoneksian ke database dari Java, desain form input data di Netbeans, dan pengkodingan fungsi simpan data menggunakan SQL query.

Diunggah oleh

rizki
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
136 tayangan

Tutorial Java

Dokumen tersebut memberikan panduan lengkap tentang cara membuat tombol simpan data di Java Netbeans yang akan disimpan ke database MySQL. Langkah-langkahnya meliputi pembuatan database dan tabel MySQL, pengkoneksian ke database dari Java, desain form input data di Netbeans, dan pengkodingan fungsi simpan data menggunakan SQL query.

Diunggah oleh

rizki
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 20

 Home

 Downloads
o Kumpulan Source Code
o Games Gratis
o Software
 Office(Perkantoran)
 Multimedia
 Pemrograman
 Sistem Operasi

Home » » Cara Membuat Tombol Simpan di Java Netbeans Ke Database MySQL

Cara Membuat Tombol Simpan di Java Netbeans Ke Database MySQL

By joni aja05:312 comments

Hallo para blogger, baa kabanyo sob...? sehat-sehat sajo kan?! hehehe...! Ok, kali ini saya
akan berbagi tutorial tentang cara "Membuat Tombol Simpan di Java Netbeans Ke Database
MySQL". Dimana hasil akhir dari tutorial ini adalh seperti pada gambar di atas.
Nah, bagaimana cara membuatnya? Ok, seperti biasa, tanpa basa-basi lagi, kita langsung saja
ke pokok permasalahannya yaitu cara "Membuat Tombol Simpan di Java Netbeans Ke
Database MySQL", berikut langkah-langkahnya :

1. Silahkan anda buat sebauh database MySql dengan nama terserah anda, dan didalam
database MySql tersebut buatlah 1(satu) buah tabel dengan nama terserah anda. Disini saya
membuat sebuah database MySql dengan nama "dbcontoh", dan didalam database tersebut
terdapat sebuah tabel dengan nama "tb_siswa";

2. Didalam tabel "tb_siswa" yang ada di dalam database "dbsontoh" terdapat 3 Field, yaitu:
-id -->jenis(varchar) -->ukuran(15) --> primery key
-nama -->jenis(varchar) -->ukuran(25)
-alamat -->jenis(varchar) -->ukuran(40)
Lebih jelasnya silahkan anda baca artikel saya sebelumnya tentang "Cara Membuat
Database MySql di phpMyAdmin";

3. Setelah anda membuat databasenya, kemudain silahkan anda buka Netbeans anda;
4. Setelah Netbeans anda sudah di buka, buatlah project baru dengan nama terserah anda.
Karena pada artikel saya sebelumnya tentang "Cara Mudah Mengkoneksikan Database
MySql Java Netbeans", dan pada artikel ini berhubungan dengan artikel sebelumnya, maka
saya samakan saja nama project untuk artikel ini, yaitu project-nya saya beri nama
"koneksi_mysql".
agar lebih jelasnya, silahkan anda baca terlebih dahulu artikel sebelumnya tentang "Cara
Mudah Mengkoneksikan Database MySql Java Netbeans";

5. Setelah anda membuat sebuah project dengan nama "koneksi_mysql", kemudian di dalam
project tersebut buatlah :
- Sebuah class baru dengan nama "koneksi".
bagi anda yang belum paham cara membuat class di java netbeans, silahkan anda baca
artikel sebelumnya tentang "Cara Membuat Class Baru di Java Netbeans".
-Sebuah form baru dengan nama "form_siswa".
bagi anda yang belum paham cara membuat form di java netbeans, silahkan anda baca
artikel sebelumnya tentang "Cara Membuat Form Baru di Java Netbeans".

Jika sampai langkah 5 sudah anda lakukan, maka hasilnya akan seperti pada gambar berikut:

6. Setelah itu, silahkan anda tambahkan sebuah komponen library "MySQL JDBC Driver"
dengan cara klik kanan folder "Libraries" dan pilih "Add Library...";
7. Maka akan tampil tab Add Library, kemudian pilih "MySQL JDBC Driver", setelah anda
pilih MySQL JDBC Driver, kemudian klik "Add Library"

8. Setelah anda menambahkan library "MySQL JDBC Driver", maka hasilnya akan seperti
ini:

9. Kemudian pada class "koneksi", silahkan ketikkan koding berikut:


import java.sql.Connection;
import java.sql.DriverManager;
import javax.sw ing.JOptionPane;
public class koneksi {
Connection con;

kurang lebih hasilnya seperti pada gambar berikut :


10. Kemudain Buka form anda yaitu "Form_Siswa" dan desain form anda seperti ini:

11. Kemudian pada form "Form_Siswa" klik tab "Source", dan pada bagian atas "public class
Form_Siswa extends javax.swing.JFrame {" ketikkan kode berikut :

import javax.sw ing.JOptionPane;


import javax.sw ing.JTable;
import javax.sw ing.table.DefaultTableModel;

hingga hasilnya seperti ini:

12. Dan di bagian bawah "public class Form_Siswa extends javax.swing.JFrame {" ketikkan
kode seperti pada gambar berikut:
13. Setelah itu, buatlah method/subclass baru untuk Menampilkan isi database di "jTable1",
dengan cara, pada tab "source" ketikkan kode berikut:

Connection con = new koneksi().getConnection();


Statement stat = con.createStatement();
ResultSet hasil = stat.executeQuery(sql);
w hile (hasil.next()){
String id = hasil.getString("id");

hingga hasilnya seperti pada gambar berikut:


14. Selanjutnya buatlah method/subclass baru untuk Menghapus text di setiap TextField,
pada tab "source" ketikkan kode berikut:

public void hapus_text() {


txt_id.setText("");
txt_nama.setText("");
txt_alamat.setText("");
}

hingga hasilnya seperti gambar berikut:

15. Kemudian double klik atau klik kanan pada button "Simpan",pilih seperti gambar berikut:

16. Pada pengkodinga di button "Simpan", ketikkan koding berikut:


if(txt_id.getText().trim().equals("")){
JOptionPane.show MessageDialog(null,"
txt_id.requestFocus();
}
else if(txt_nama.getText().trim().equals("")

Hingga hasilnya seperti pada gambar berikut:

17. Kemudian lakukan hal yang sama pada tombol "Reset", dan ketikkan koding seperti
gambar berikut:

18. Jika sudah sampai pada langkah 17, maka program "Membuat Tombol Simpan di Java
Netbeans Ke Database MySQL" anda sudah selesai, dan silahkan anda jalankan, dan lihat
hasilnya.

Bagi anda yang masih bingung, silahkan anda Download project yang sudah jadi-nya Disini.
Setelah anda mendownload Contoh Project-nya, silahkan anda extrak denga Power Iso atau
dengan Winrar.

Bagi anda yang ingin mengetahui Tips-tips Ampuh Agar Cepat Mahir Pemrograman Java,
silahkan anda baca juga atikel tentang Tips-tips Ampuh Agar Cepat Mahir Pemrograman
Java.

Sekian tutorial dari saya tentang "Cara Membuat Tombol Simpan di Java Netbeans Ke
Database MySQL", Salah dan kurangnya dalam pengetikan di artikel saya ini, saya minta
ma'f. Ok, seperti biasa, bagi anda yang ingin diskusi tentang Pemrograman java, silahkan
gabung di group FB "Forum Programer Java dan PHP Indonesia".

Sekian, semoga bermanfaat dan Salam Suskses. :


rmasi Teknologi dan pembelajaran bahasa pemrograman seperti Java, PHP, VB.Net dll

 Home
 Perkuliahan
 Belajar Java / Netbeans
 Link Download
 Belajar PHP / MySQL
 Belajar VB.Net
 Belajar CSS
 Ilmu IT
 Security Computer

Sunday, November 9, 2014

Belajar Java 2 ( Tambah, Simpan & Cari Data di Netbeans dengan Database
MySQL )
Assalamualaikum Wr. Wb

Salam NewGen, 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

Anda mungkin juga menyukai