SlideShare a Scribd company logo
Sharing Cooiiiii "berbagi itu nyaman"
jadilah orang yang berguna & bermanfaat bagi diri dan orang lain
KAMIS, 11 OKTOBER2012
MEMBUAT PROGRAM SEDERHANA DENGAN JAVA NETBEANS 7.1
Assalamu'alaikum wr wb,
Salam bagi semua para penggiat IT, sy mencoba untuk publikasi dan perkenalkan diri melalui
berbagi atau sharing2 sikit atau apalah nama yg gan ketahui, tanpa basa basi saya coba publikasi
coding java netbeans sederhana entry barang dengan database xamp MySql dibawah ini :
form netbeans
untuk keterangan masing field, klick kanan pilih properties disesuaikan sebagai berikut :
Komponen Properties Keterangan
JLable1 text DATA BARANG CV. ADD
LIBRARY
JLable2 text Kode Barang
JLable3 text Nama Barang
JLable4 text Harga Barang
JLable5 text Satuan
JLable6 text Stock
JTextFiled1 variable
name
vkode
JTextFiled2 variable
name
vnama
JTextFiled3 variable
name
vharga
JTextFiled4 variable
name
vsatuan
JComboBox1 variable
name
vstock
JButton1 text
variable
name
Save
tsave
JButton2 text
variable
name
Edit
tedit
JButton3 text
variable
name
Find
tfind
JButton4 text
variable
name
Delete
tdelete
JButton5 text
variable
name
EXIT
texit
untuk mengkoneksikan netbeans, gan aktifkan dulu xamp dengan cara click start untuk apache
dan mysql, click admin pada mysql, kemudian akan tampilan jendela tampilan database mysql,
kemudian buat database yang anda inginkan.
untuk penulisan coding java netbeans barang :
package latihan_vii;
import java.sql.Connection;
import java.sql.Statement;
import java.sql.DriverManager;
import java.sql.ResultSet;
import javax.swing.JOptionPane;
public class barang extends javax.swing.JFrame {
public Connection kon;
public String sql="";
public Statement stat;
public ResultSet rs;
//double click tombol exit, kemudian ketikan coding dibawah ini :
private void texitActionPerformed(java.awt.event.ActionEvent evt) {
this.dispose();
}
//double click tombol save, kemudian ketikan coding dibawah ini :
private void tsaveActionPerformed(java.awt.event.ActionEvent evt) {
try {
Class.forName("sun.jdbc.odbc.JdbcOdbc");
kon=DriverManager.getConnection("jdbc:odbc:koneksi_barang"); //nama koneksi pada
database mysql xamp
sql="insert into tbl_barang values
('"+vkode.getText()+"','"+vnama.getText()+"','"+vharga.getText()+"','"+vsatuan.getSelectedItem(
)+"','"+vstock.getText()+"')";
stat=kon.createStatement();
stat.execute(sql);
vkode.setText("");
vnama.setText("");
vharga.setText("");
vsatuan.setSelectedIndex(0);
vstock.setText("");
vkode.requestFocus();
JOptionPane.showMessageDialog(null, "Data Telah Disimpan");
} catch (Exception e) {
}
}
//untuk menambah item pilihan pada combobox, dengan cara click kanan pada form, kemudian
pilih event, kemudian pilih windows, kemudian click WindowsActived, kemudian ketikan coding
dibawah ini :
private void formWindowActivated(java.awt.event.WindowEvent evt)
{
vsatuan.addItem("Buah");
vsatuan.addItem("Examplar");
vsatuan.addItem("Dus");
vsatuan.addItem("Lusin");
vsatuan.addItem("Kodi");
vsatuan.addItem("Kg");
vsatuan.addItem("Meter");
vsatuan.addItem("Kaleng");
vsatuan.addItem("Set");
}
//untuk tombol cari/find, double click kemudian ketikan coding dibawah ini :
private void tfindActionPerformed(java.awt.event.ActionEvent evt) {
try {
Class.forName("sun.jdbc.odbc.JdbcOdbc");
kon=DriverManager.getConnection("jdbc:odbc:koneksi_barang");
sql="select*from tbl_barang where kode_barang='"+vkode.getText()+"'";
stat=kon.createStatement();
rs=stat.executeQuery(sql);
while(rs.next())
{
vnama.setText(rs.getString("nama_barang"));
vharga.setText(rs.getString("harga"));
vsatuan.setSelectedItem(rs.getString("satuan"));
vstock.setText(rs.getString("stock"));
JOptionPane.showMessageDialog(null, "Data Ditemukan");
}
} catch (Exception e) {
}
}
//untuk tombol edit, doubel click kemudian ketikan coding dibawah ini:
private void teditActionPerformed(java.awt.event.ActionEvent evt) {
try {
Class.forName("sun.jdbc.odbc.JdbcOdbc");
kon=DriverManager.getConnection("jdbc:odbc:koneksi_barang");
sql="update tbl_barang set
nama_barang='"+vnama.getText()+"',harga='"+vharga.getText()+"',satuan='"+vsatuan.getSelecte
dItem()+"',stock='"+vstock.getText()+"'where kode_barang='"+vkode.getText()+"'";
stat=kon.createStatement();
stat.execute(sql);
vkode.setText("");
vnama.setText("");
vharga.setText("");
vsatuan.setSelectedIndex(0);
vstock.setText("");
vkode.requestFocus();
JOptionPane.showMessageDialog(null, "Data Sudah Diedit");
} catch (Exception e) {
}
}
//untuk tombol delete, doubel click kemudian ketikan coding dibawah ini:
private void tdeleteActionPerformed(java.awt.event.ActionEvent evt)
{
try {
Class.forName("sun.jdbc.odbc.JdbcOdbc");
kon=DriverManager.getConnection("jdbc:odbc:koneksi_barang");
sql="delete from tbl_barang where kode_barang='"+vkode.getText()+"'";
stat=kon.createStatement();
stat.execute(sql);
vkode.setText("");
vnama.setText("");
vharga.setText("");
vsatuan.setSelectedIndex(0);
vstock.setText("");
vkode.requestFocus();
JOptionPane.showMessageDialog(null, "Data Telah Dihapus");
} catch (Exception e) {
}
}
nie koding form transaksi :
bagi gan sekalian, untuk buat database sama dengan koneksi barang diatas.
untuk keterangan masing field, klick kanan pilih properties disesuaikan sebagai berikut :
Komponen Properties Keterangan
JLable1 text DATA TRANSAKSI CV. ADD
LIBRARY
JLable2 text Nomor Faktur
JLable3 text Kode Barang
JLable4 text Tanggal Transaksi
JLable5 text Jumlah Transaksi
JTextFiled1 variable name vnofak
JTextFiled2 variable name vkode
JTextFiled3 variable name vtgl
JTextFiled4 variable name vjumlah
JBotton1 text
variable name
SAVE
tsave
JBotton2 text
variable name
EDIT
tedit
JBotton3 text
variable name
FIND
tfind
JBotton4 text
variable name
DELETE
tdelete
JBotton5 text
variable name
EXIT
texit
nie coding nya gan untuk transaksi form java netbeans transaksi :
package latihan_vii;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.Statement;
import java.sql.ResultSet;
import javax.swing.JOptionPane;
public class transaksi extends javax.swing.JFrame {
public Connection kon;
public Statement stat;
public String sql="";
public ResultSet rs;
private void texitActionPerformed(java.awt.event.ActionEvent evt) {
this.dispose();
private void tsaveActionPerformed(java.awt.event.ActionEvent evt) {
try {
Class.forName("sun.jdbc.odbc.JdbcOdbc");
kon=DriverManager.getConnection("jdbc:odbc:koneksi_barang");
sql="insert into tbl_transaksi
values('"+vnofak.getText()+"','"+vkode.getText()+"','"+vtgl.getText()+"','"+vjumlah.getText()+"')
";
stat=kon.createStatement();
stat.execute(sql);
vnofak.setText("");
vkode.setText("");
vtgl.setText("");
vjumlah.setText("");
vnofak.requestFocus();
JOptionPane.showMessageDialog(null, "Terima Kasih");
} catch (Exception e) {
}
}
private void teditActionPerformed(java.awt.event.ActionEvent evt) {
try {
Class.forName("sun.jdbc.odbc.JdbcOdbc");
kon=DriverManager.getConnection("jdbc:odbc:koneksi_barang");
sql="update tbl_transaksi set
kode_barang='"+vkode.getText()+"',tgl_transaksi='"+vtgl.getText()+"',jml_transaksi='"+vjumlah.
getText()+"'where no_faktur='"+vnofak.getText()+"'";
stat=kon.createStatement();
stat.execute(sql);
vnofak.setText("");
vkode.setText("");
vtgl.setText("");
vjumlah.setText("");
vnofak.requestFocus();
JOptionPane.showMessageDialog(null, "Data Sudah Diedit");
} catch (Exception e) {
}
}
private void tfindActionPerformed(java.awt.event.ActionEvent evt) {
try {
Class.forName("sun.jdbc.odbc.JdbcOdbc");
kon=DriverManager.getConnection("jdbc:odbc:koneksi_barang");
sql="select*from tbl_transaksi where no_faktur='"+vnofak.getText()+"'";
stat=kon.createStatement();
rs=stat.executeQuery(sql);
while(rs.next())
{
vkode.setText(rs.getString("kode_barang"));
vtgl.setText(rs.getString("tgl_transaksi"));
vjumlah.setText(rs.getString("jml_transaksi"));
JOptionPane.showMessageDialog(null, "Data Ditemukan");
}
} catch (Exception e) {
}
}
private void tdelActionPerformed(java.awt.event.ActionEvent evt) {
try {
Class.forName("sun.jdbc.odbc.JdbcOdbc");
kon=DriverManager.getConnection("jdbc:odbc:koneksi_barang");
sql="delete from tbl_transaksi where no_faktur='"+vnofak.getText()+"'";
stat=kon.createStatement();
stat.execute(sql);
vnofak.setText("");
vkode.setText("");
vtgl.setText("");
vjumlah.setText("");
vnofak.requestFocus();
JOptionPane.showMessageDialog(null, "Data Telah Dihapus");
} catch (Exception e) {
}
}
hehehehe, met mencoba utk gan yang gi ada tugas java netbeans, klau ada salah penulisan atau
salah koding, maklum ni baru belajar java, wkwkwkwkwkwkwkwkwkwkwkwk
Diposkan oleh edimahdi di 06.04
Kirimkan Ini lewat EmailBlogThis!Berbagi ke TwitterBerbagi ke FacebookBagikan ke Pinterest
Tidak ada komentar:
Poskan Komentar
Posting Lebih BaruBeranda
Langganan: Poskan Komentar (Atom)
TRANSLATE
Diberdayakan oleh Terjemahan
ARSIP BLOG
 ► 2013 (1)
 ▼ 2012 (7)
o ▼ Oktober (7)
 Aplikasi Transaksi Sepeda Motor menggunakan Java N...
 Aplikasi Pendataan Sepeda Motor Java Netbeans deng...
 Aplikasi Nasabah Motor + Mysql XAMPP sorrigan, ag...
 Form Login Sederhana Java Netbeans + MySql XAMPP <...
 MEMBUAT KONEKSI ODBC JAVA NETBEANS DENGAN MySql XA...
 Cara membuat database MySql pada XAMP Jumpa gi gan...
 Membuat Program Sederhana dengan Java Netbeans 7.1...
MENGENAI
SAYA
edimahdi
Lihat profil
lengkapku
Template Picture Window. Gambar template oleh luoman. Diberdayakan oleh Blogger.
v

More Related Content

What's hot

Database Operation di VB.NET
Database Operation di VB.NETDatabase Operation di VB.NET
Database Operation di VB.NET
FgroupIndonesia
 
CheckBox dalam DataGridView VB.Net
CheckBox dalam DataGridView VB.NetCheckBox dalam DataGridView VB.Net
CheckBox dalam DataGridView VB.Net
Wirat Mojo
 
tugas 2
tugas 2tugas 2
tugas 2
fhino
 
Aplikasi crud dengan visual basic 2012
Aplikasi crud dengan visual basic 2012Aplikasi crud dengan visual basic 2012
Aplikasi crud dengan visual basic 2012
bahtiarbinus
 
Aplikasi edit-simpan-hapus-cari-data-menggunakan-visual-basic-20101
Aplikasi edit-simpan-hapus-cari-data-menggunakan-visual-basic-20101Aplikasi edit-simpan-hapus-cari-data-menggunakan-visual-basic-20101
Aplikasi edit-simpan-hapus-cari-data-menggunakan-visual-basic-20101
Budi Permana
 
Efmi modul vb net Pembahasan kasus Penjualan dengan VB.Net
Efmi modul vb net Pembahasan kasus Penjualan dengan VB.NetEfmi modul vb net Pembahasan kasus Penjualan dengan VB.Net
Efmi modul vb net Pembahasan kasus Penjualan dengan VB.Net
Efmi Maiyana
 
Pengenalan dan implementasi j query
Pengenalan dan implementasi j queryPengenalan dan implementasi j query
Pengenalan dan implementasi j query
Derren Yuzron
 
Modul Javascript
Modul JavascriptModul Javascript
Modul JavascriptToha Hstr
 
Chapter ix.koneksi java dengan mysql
Chapter ix.koneksi java dengan mysqlChapter ix.koneksi java dengan mysql
Chapter ix.koneksi java dengan mysqlFami Intan
 
Pemrograman Web 5 - Javascript
Pemrograman Web 5 - JavascriptPemrograman Web 5 - Javascript
Pemrograman Web 5 - Javascript
Nur Fadli Utomo
 
All about registry
All about registryAll about registry
All about registry
Abu_Nawaf
 
Mengakses data dari database my sql di listview dengan json
Mengakses data dari database my sql di listview dengan jsonMengakses data dari database my sql di listview dengan json
Mengakses data dari database my sql di listview dengan jsonFanfandi Syahsyahsyah
 
Jquery codeigniter
Jquery codeigniterJquery codeigniter
Jquery codeigniterAbdy Mulky
 
Pemrograman Web 6 - jQuery
Pemrograman Web 6 - jQueryPemrograman Web 6 - jQuery
Pemrograman Web 6 - jQuery
Nur Fadli Utomo
 
Modul Praktikum Pemrograman Berorientasi Objek (Chap.12)
Modul Praktikum Pemrograman Berorientasi Objek (Chap.12)Modul Praktikum Pemrograman Berorientasi Objek (Chap.12)
Modul Praktikum Pemrograman Berorientasi Objek (Chap.12)
Debby Ummul
 
Tutorial sistem aplikasi rental dvd
Tutorial sistem aplikasi rental dvdTutorial sistem aplikasi rental dvd
Tutorial sistem aplikasi rental dvdIrnawati Mochtar
 
Dasar-dasar javascript
Dasar-dasar javascriptDasar-dasar javascript
Dasar-dasar javascriptHaidarNayo
 

What's hot (17)

Database Operation di VB.NET
Database Operation di VB.NETDatabase Operation di VB.NET
Database Operation di VB.NET
 
CheckBox dalam DataGridView VB.Net
CheckBox dalam DataGridView VB.NetCheckBox dalam DataGridView VB.Net
CheckBox dalam DataGridView VB.Net
 
tugas 2
tugas 2tugas 2
tugas 2
 
Aplikasi crud dengan visual basic 2012
Aplikasi crud dengan visual basic 2012Aplikasi crud dengan visual basic 2012
Aplikasi crud dengan visual basic 2012
 
Aplikasi edit-simpan-hapus-cari-data-menggunakan-visual-basic-20101
Aplikasi edit-simpan-hapus-cari-data-menggunakan-visual-basic-20101Aplikasi edit-simpan-hapus-cari-data-menggunakan-visual-basic-20101
Aplikasi edit-simpan-hapus-cari-data-menggunakan-visual-basic-20101
 
Efmi modul vb net Pembahasan kasus Penjualan dengan VB.Net
Efmi modul vb net Pembahasan kasus Penjualan dengan VB.NetEfmi modul vb net Pembahasan kasus Penjualan dengan VB.Net
Efmi modul vb net Pembahasan kasus Penjualan dengan VB.Net
 
Pengenalan dan implementasi j query
Pengenalan dan implementasi j queryPengenalan dan implementasi j query
Pengenalan dan implementasi j query
 
Modul Javascript
Modul JavascriptModul Javascript
Modul Javascript
 
Chapter ix.koneksi java dengan mysql
Chapter ix.koneksi java dengan mysqlChapter ix.koneksi java dengan mysql
Chapter ix.koneksi java dengan mysql
 
Pemrograman Web 5 - Javascript
Pemrograman Web 5 - JavascriptPemrograman Web 5 - Javascript
Pemrograman Web 5 - Javascript
 
All about registry
All about registryAll about registry
All about registry
 
Mengakses data dari database my sql di listview dengan json
Mengakses data dari database my sql di listview dengan jsonMengakses data dari database my sql di listview dengan json
Mengakses data dari database my sql di listview dengan json
 
Jquery codeigniter
Jquery codeigniterJquery codeigniter
Jquery codeigniter
 
Pemrograman Web 6 - jQuery
Pemrograman Web 6 - jQueryPemrograman Web 6 - jQuery
Pemrograman Web 6 - jQuery
 
Modul Praktikum Pemrograman Berorientasi Objek (Chap.12)
Modul Praktikum Pemrograman Berorientasi Objek (Chap.12)Modul Praktikum Pemrograman Berorientasi Objek (Chap.12)
Modul Praktikum Pemrograman Berorientasi Objek (Chap.12)
 
Tutorial sistem aplikasi rental dvd
Tutorial sistem aplikasi rental dvdTutorial sistem aplikasi rental dvd
Tutorial sistem aplikasi rental dvd
 
Dasar-dasar javascript
Dasar-dasar javascriptDasar-dasar javascript
Dasar-dasar javascript
 

Viewers also liked

PEDAGOGÍA GENERAL ( I Bimestre Abril Agosto del 2011)
PEDAGOGÍA GENERAL ( I Bimestre Abril Agosto del 2011)PEDAGOGÍA GENERAL ( I Bimestre Abril Agosto del 2011)
PEDAGOGÍA GENERAL ( I Bimestre Abril Agosto del 2011)
Videoconferencias UTPL
 
Fase II Planificación Grupo H. Havirtuales
Fase II Planificación Grupo H. HavirtualesFase II Planificación Grupo H. Havirtuales
Fase II Planificación Grupo H. Havirtuales
pbastida1417
 
Presentación planificación del proyecto
Presentación planificación del proyectoPresentación planificación del proyecto
Presentación planificación del proyecto
Silvia Silvia
 
Guía del curso
Guía del cursoGuía del curso
Guía del cursoMaura67
 
Estructura curricular
Estructura curricularEstructura curricular
Estructura curricularMateop Bastop
 
Concecto Propio De Epistemologia
Concecto Propio De EpistemologiaConcecto Propio De Epistemologia
Concecto Propio De Epistemologiaguest5fe693b
 
Educanción primaria
Educanción primariaEducanción primaria
Educanción primariaFermonarrez
 
Matsunaga crowdsourcing IEEE e-science 2014
Matsunaga crowdsourcing IEEE e-science 2014Matsunaga crowdsourcing IEEE e-science 2014
Matsunaga crowdsourcing IEEE e-science 2014
Andrea Matsunaga
 
Contoh membuat no romawi dan kapital
Contoh membuat no romawi dan kapitalContoh membuat no romawi dan kapital
Contoh membuat no romawi dan kapital
Farul Abdi
 
MIT Enterprise Forum, NFC Workgroup
MIT Enterprise Forum, NFC WorkgroupMIT Enterprise Forum, NFC Workgroup
MIT Enterprise Forum, NFC WorkgroupKen Winnick
 
UTPL-PEDAGOGÍA GENERAL-II BIMESTRE-(abril agosto 2012)
UTPL-PEDAGOGÍA GENERAL-II BIMESTRE-(abril agosto 2012)UTPL-PEDAGOGÍA GENERAL-II BIMESTRE-(abril agosto 2012)
UTPL-PEDAGOGÍA GENERAL-II BIMESTRE-(abril agosto 2012)
Videoconferencias UTPL
 
Sasa 2010 version ppt
Sasa 2010 version pptSasa 2010 version ppt
Sasa 2010 version ppt
ChiChong Lam
 
Certificazione di malattia_inps1
Certificazione di malattia_inps1Certificazione di malattia_inps1
Certificazione di malattia_inps1sumaimmgpd
 
Pedagogía general
Pedagogía generalPedagogía general
Pedagogía general
aguzmanbravo
 
Seguridad informática presentación
Seguridad informática presentaciónSeguridad informática presentación
Seguridad informática presentación
UNIVERSIDAD NACIONAL DE COLOMBIA
 
Whitespace Spectrum - Set It Free
Whitespace Spectrum - Set It FreeWhitespace Spectrum - Set It Free
Whitespace Spectrum - Set It Free
Ben Ward
 
UTPL-DIDÁCTICA GENERAL-II-BIMESTRE-(OCTUBRE 2011-FEBRERO)2012
UTPL-DIDÁCTICA GENERAL-II-BIMESTRE-(OCTUBRE 2011-FEBRERO)2012UTPL-DIDÁCTICA GENERAL-II-BIMESTRE-(OCTUBRE 2011-FEBRERO)2012
UTPL-DIDÁCTICA GENERAL-II-BIMESTRE-(OCTUBRE 2011-FEBRERO)2012
Videoconferencias UTPL
 

Viewers also liked (20)

PEDAGOGÍA GENERAL ( I Bimestre Abril Agosto del 2011)
PEDAGOGÍA GENERAL ( I Bimestre Abril Agosto del 2011)PEDAGOGÍA GENERAL ( I Bimestre Abril Agosto del 2011)
PEDAGOGÍA GENERAL ( I Bimestre Abril Agosto del 2011)
 
Fase II Planificación Grupo H. Havirtuales
Fase II Planificación Grupo H. HavirtualesFase II Planificación Grupo H. Havirtuales
Fase II Planificación Grupo H. Havirtuales
 
Himno de la universidad simon rodriguez
Himno de la universidad simon rodriguezHimno de la universidad simon rodriguez
Himno de la universidad simon rodriguez
 
Presentación planificación del proyecto
Presentación planificación del proyectoPresentación planificación del proyecto
Presentación planificación del proyecto
 
Guía del curso
Guía del cursoGuía del curso
Guía del curso
 
Estructura curricular
Estructura curricularEstructura curricular
Estructura curricular
 
Concecto Propio De Epistemologia
Concecto Propio De EpistemologiaConcecto Propio De Epistemologia
Concecto Propio De Epistemologia
 
Análisis de artículos
Análisis de artículosAnálisis de artículos
Análisis de artículos
 
Educanción primaria
Educanción primariaEducanción primaria
Educanción primaria
 
Matsunaga crowdsourcing IEEE e-science 2014
Matsunaga crowdsourcing IEEE e-science 2014Matsunaga crowdsourcing IEEE e-science 2014
Matsunaga crowdsourcing IEEE e-science 2014
 
Contoh membuat no romawi dan kapital
Contoh membuat no romawi dan kapitalContoh membuat no romawi dan kapital
Contoh membuat no romawi dan kapital
 
MIT Enterprise Forum, NFC Workgroup
MIT Enterprise Forum, NFC WorkgroupMIT Enterprise Forum, NFC Workgroup
MIT Enterprise Forum, NFC Workgroup
 
Cosas de-la-vida-100149
Cosas de-la-vida-100149Cosas de-la-vida-100149
Cosas de-la-vida-100149
 
UTPL-PEDAGOGÍA GENERAL-II BIMESTRE-(abril agosto 2012)
UTPL-PEDAGOGÍA GENERAL-II BIMESTRE-(abril agosto 2012)UTPL-PEDAGOGÍA GENERAL-II BIMESTRE-(abril agosto 2012)
UTPL-PEDAGOGÍA GENERAL-II BIMESTRE-(abril agosto 2012)
 
Sasa 2010 version ppt
Sasa 2010 version pptSasa 2010 version ppt
Sasa 2010 version ppt
 
Certificazione di malattia_inps1
Certificazione di malattia_inps1Certificazione di malattia_inps1
Certificazione di malattia_inps1
 
Pedagogía general
Pedagogía generalPedagogía general
Pedagogía general
 
Seguridad informática presentación
Seguridad informática presentaciónSeguridad informática presentación
Seguridad informática presentación
 
Whitespace Spectrum - Set It Free
Whitespace Spectrum - Set It FreeWhitespace Spectrum - Set It Free
Whitespace Spectrum - Set It Free
 
UTPL-DIDÁCTICA GENERAL-II-BIMESTRE-(OCTUBRE 2011-FEBRERO)2012
UTPL-DIDÁCTICA GENERAL-II-BIMESTRE-(OCTUBRE 2011-FEBRERO)2012UTPL-DIDÁCTICA GENERAL-II-BIMESTRE-(OCTUBRE 2011-FEBRERO)2012
UTPL-DIDÁCTICA GENERAL-II-BIMESTRE-(OCTUBRE 2011-FEBRERO)2012
 

Similar to belajar neatbean

Tampil data di tabel dg Java & netbeans
Tampil data di tabel dg Java & netbeansTampil data di tabel dg Java & netbeans
Tampil data di tabel dg Java & netbeans
casnadi
 
Modul praktikum vb
Modul praktikum vbModul praktikum vb
Modul praktikum vbims09_com
 
Java & my sql
Java  & my sqlJava  & my sql
Java & my sqlmbolwol
 
Database operation di C++
Database operation di C++Database operation di C++
Database operation di C++
FgroupIndonesia
 
Desain Dashboard Berbasis Web dengan Platform Opensource
Desain Dashboard Berbasis Web  dengan Platform OpensourceDesain Dashboard Berbasis Web  dengan Platform Opensource
Desain Dashboard Berbasis Web dengan Platform OpensourceWildan Maulana
 
Pratikum sql server
Pratikum sql serverPratikum sql server
Pratikum sql server
Zansa Sllw Gymbr
 
Modul praktikum vb
Modul praktikum vbModul praktikum vb
Modul praktikum vbims09_com
 
05 pzt web programming jdbc hibernate. kelompok 7
05 pzt web programming jdbc hibernate. kelompok 705 pzt web programming jdbc hibernate. kelompok 7
05 pzt web programming jdbc hibernate. kelompok 7pinnsyl
 
Cara Membuat Aplikasi Android Resep Masakan Sederhana Android-SQLite
Cara Membuat Aplikasi Android Resep Masakan Sederhana Android-SQLiteCara Membuat Aplikasi Android Resep Masakan Sederhana Android-SQLite
Cara Membuat Aplikasi Android Resep Masakan Sederhana Android-SQLite
creatorb dev
 
Jquery Ajax Part 1 by Yussan
Jquery Ajax Part 1 by YussanJquery Ajax Part 1 by Yussan
Jquery Ajax Part 1 by Yussan
Yusuf A.H.
 
JQuery
JQueryJQuery
54 hal-dasar-dasar-jquery
54 hal-dasar-dasar-jquery54 hal-dasar-dasar-jquery
54 hal-dasar-dasar-jquery
Fajar Baskoro
 
Menyimpan Data Ke Database Dengan Ajax Dan PHP
Menyimpan Data Ke Database Dengan Ajax Dan PHPMenyimpan Data Ke Database Dengan Ajax Dan PHP
Menyimpan Data Ke Database Dengan Ajax Dan PHP
Ellyx Christian
 
Pocket book window builder eclipse
Pocket book window builder eclipsePocket book window builder eclipse
Pocket book window builder eclipse
resarahadian
 
F 10011543 fathorazi nur fajri
F 10011543 fathorazi nur fajriF 10011543 fathorazi nur fajri
F 10011543 fathorazi nur fajri
Syarif Fudin
 
Belajar Android PHP MySQL Login dengan Volley
Belajar Android PHP MySQL Login dengan VolleyBelajar Android PHP MySQL Login dengan Volley
Belajar Android PHP MySQL Login dengan Volley
Agus Haryanto
 

Similar to belajar neatbean (20)

Tampil data di tabel dg Java & netbeans
Tampil data di tabel dg Java & netbeansTampil data di tabel dg Java & netbeans
Tampil data di tabel dg Java & netbeans
 
Modul praktikum vb
Modul praktikum vbModul praktikum vb
Modul praktikum vb
 
Java & my sql
Java  & my sqlJava  & my sql
Java & my sql
 
Laporan tugas akhir daspro kelompok
Laporan tugas akhir daspro kelompok Laporan tugas akhir daspro kelompok
Laporan tugas akhir daspro kelompok
 
Database operation di C++
Database operation di C++Database operation di C++
Database operation di C++
 
Desain Dashboard Berbasis Web dengan Platform Opensource
Desain Dashboard Berbasis Web  dengan Platform OpensourceDesain Dashboard Berbasis Web  dengan Platform Opensource
Desain Dashboard Berbasis Web dengan Platform Opensource
 
Vibi net sql server 2005 dan my sql
Vibi net sql server 2005 dan my sqlVibi net sql server 2005 dan my sql
Vibi net sql server 2005 dan my sql
 
Pratikum sql server
Pratikum sql serverPratikum sql server
Pratikum sql server
 
Modul praktikum vb
Modul praktikum vbModul praktikum vb
Modul praktikum vb
 
05 pzt web programming jdbc hibernate. kelompok 7
05 pzt web programming jdbc hibernate. kelompok 705 pzt web programming jdbc hibernate. kelompok 7
05 pzt web programming jdbc hibernate. kelompok 7
 
Cara Membuat Aplikasi Android Resep Masakan Sederhana Android-SQLite
Cara Membuat Aplikasi Android Resep Masakan Sederhana Android-SQLiteCara Membuat Aplikasi Android Resep Masakan Sederhana Android-SQLite
Cara Membuat Aplikasi Android Resep Masakan Sederhana Android-SQLite
 
Jquery Ajax Part 1 by Yussan
Jquery Ajax Part 1 by YussanJquery Ajax Part 1 by Yussan
Jquery Ajax Part 1 by Yussan
 
JQuery
JQueryJQuery
JQuery
 
Jquery id
Jquery idJquery id
Jquery id
 
54 hal-dasar-dasar-jquery
54 hal-dasar-dasar-jquery54 hal-dasar-dasar-jquery
54 hal-dasar-dasar-jquery
 
Menyimpan Data Ke Database Dengan Ajax Dan PHP
Menyimpan Data Ke Database Dengan Ajax Dan PHPMenyimpan Data Ke Database Dengan Ajax Dan PHP
Menyimpan Data Ke Database Dengan Ajax Dan PHP
 
Pocket book window builder eclipse
Pocket book window builder eclipsePocket book window builder eclipse
Pocket book window builder eclipse
 
F 10011543 fathorazi nur fajri
F 10011543 fathorazi nur fajriF 10011543 fathorazi nur fajri
F 10011543 fathorazi nur fajri
 
Belajar Android PHP MySQL Login dengan Volley
Belajar Android PHP MySQL Login dengan VolleyBelajar Android PHP MySQL Login dengan Volley
Belajar Android PHP MySQL Login dengan Volley
 
J query
J queryJ query
J query
 

belajar neatbean

  • 1. Sharing Cooiiiii "berbagi itu nyaman" jadilah orang yang berguna & bermanfaat bagi diri dan orang lain KAMIS, 11 OKTOBER2012 MEMBUAT PROGRAM SEDERHANA DENGAN JAVA NETBEANS 7.1 Assalamu'alaikum wr wb, Salam bagi semua para penggiat IT, sy mencoba untuk publikasi dan perkenalkan diri melalui berbagi atau sharing2 sikit atau apalah nama yg gan ketahui, tanpa basa basi saya coba publikasi coding java netbeans sederhana entry barang dengan database xamp MySql dibawah ini : form netbeans untuk keterangan masing field, klick kanan pilih properties disesuaikan sebagai berikut :
  • 2. Komponen Properties Keterangan JLable1 text DATA BARANG CV. ADD LIBRARY JLable2 text Kode Barang JLable3 text Nama Barang JLable4 text Harga Barang JLable5 text Satuan JLable6 text Stock JTextFiled1 variable name vkode JTextFiled2 variable name vnama JTextFiled3 variable name vharga JTextFiled4 variable name vsatuan JComboBox1 variable name vstock JButton1 text variable name Save tsave JButton2 text variable name Edit tedit JButton3 text variable name Find tfind JButton4 text variable name Delete tdelete JButton5 text variable name EXIT texit untuk mengkoneksikan netbeans, gan aktifkan dulu xamp dengan cara click start untuk apache dan mysql, click admin pada mysql, kemudian akan tampilan jendela tampilan database mysql, kemudian buat database yang anda inginkan. untuk penulisan coding java netbeans barang : package latihan_vii; import java.sql.Connection; import java.sql.Statement; import java.sql.DriverManager; import java.sql.ResultSet; import javax.swing.JOptionPane; public class barang extends javax.swing.JFrame { public Connection kon; public String sql=""; public Statement stat;
  • 3. public ResultSet rs; //double click tombol exit, kemudian ketikan coding dibawah ini : private void texitActionPerformed(java.awt.event.ActionEvent evt) { this.dispose(); } //double click tombol save, kemudian ketikan coding dibawah ini : private void tsaveActionPerformed(java.awt.event.ActionEvent evt) { try { Class.forName("sun.jdbc.odbc.JdbcOdbc"); kon=DriverManager.getConnection("jdbc:odbc:koneksi_barang"); //nama koneksi pada database mysql xamp sql="insert into tbl_barang values ('"+vkode.getText()+"','"+vnama.getText()+"','"+vharga.getText()+"','"+vsatuan.getSelectedItem( )+"','"+vstock.getText()+"')"; stat=kon.createStatement(); stat.execute(sql); vkode.setText(""); vnama.setText(""); vharga.setText(""); vsatuan.setSelectedIndex(0); vstock.setText(""); vkode.requestFocus(); JOptionPane.showMessageDialog(null, "Data Telah Disimpan"); } catch (Exception e) { } } //untuk menambah item pilihan pada combobox, dengan cara click kanan pada form, kemudian pilih event, kemudian pilih windows, kemudian click WindowsActived, kemudian ketikan coding dibawah ini : private void formWindowActivated(java.awt.event.WindowEvent evt) { vsatuan.addItem("Buah"); vsatuan.addItem("Examplar"); vsatuan.addItem("Dus"); vsatuan.addItem("Lusin"); vsatuan.addItem("Kodi"); vsatuan.addItem("Kg"); vsatuan.addItem("Meter"); vsatuan.addItem("Kaleng"); vsatuan.addItem("Set"); } //untuk tombol cari/find, double click kemudian ketikan coding dibawah ini : private void tfindActionPerformed(java.awt.event.ActionEvent evt) { try { Class.forName("sun.jdbc.odbc.JdbcOdbc"); kon=DriverManager.getConnection("jdbc:odbc:koneksi_barang"); sql="select*from tbl_barang where kode_barang='"+vkode.getText()+"'"; stat=kon.createStatement(); rs=stat.executeQuery(sql);
  • 4. while(rs.next()) { vnama.setText(rs.getString("nama_barang")); vharga.setText(rs.getString("harga")); vsatuan.setSelectedItem(rs.getString("satuan")); vstock.setText(rs.getString("stock")); JOptionPane.showMessageDialog(null, "Data Ditemukan"); } } catch (Exception e) { } } //untuk tombol edit, doubel click kemudian ketikan coding dibawah ini: private void teditActionPerformed(java.awt.event.ActionEvent evt) { try { Class.forName("sun.jdbc.odbc.JdbcOdbc"); kon=DriverManager.getConnection("jdbc:odbc:koneksi_barang"); sql="update tbl_barang set nama_barang='"+vnama.getText()+"',harga='"+vharga.getText()+"',satuan='"+vsatuan.getSelecte dItem()+"',stock='"+vstock.getText()+"'where kode_barang='"+vkode.getText()+"'"; stat=kon.createStatement(); stat.execute(sql); vkode.setText(""); vnama.setText(""); vharga.setText(""); vsatuan.setSelectedIndex(0); vstock.setText(""); vkode.requestFocus(); JOptionPane.showMessageDialog(null, "Data Sudah Diedit"); } catch (Exception e) { } } //untuk tombol delete, doubel click kemudian ketikan coding dibawah ini: private void tdeleteActionPerformed(java.awt.event.ActionEvent evt) { try { Class.forName("sun.jdbc.odbc.JdbcOdbc"); kon=DriverManager.getConnection("jdbc:odbc:koneksi_barang"); sql="delete from tbl_barang where kode_barang='"+vkode.getText()+"'"; stat=kon.createStatement(); stat.execute(sql); vkode.setText(""); vnama.setText(""); vharga.setText(""); vsatuan.setSelectedIndex(0); vstock.setText(""); vkode.requestFocus(); JOptionPane.showMessageDialog(null, "Data Telah Dihapus"); } catch (Exception e) { } }
  • 5. nie koding form transaksi : bagi gan sekalian, untuk buat database sama dengan koneksi barang diatas. untuk keterangan masing field, klick kanan pilih properties disesuaikan sebagai berikut : Komponen Properties Keterangan JLable1 text DATA TRANSAKSI CV. ADD LIBRARY JLable2 text Nomor Faktur JLable3 text Kode Barang JLable4 text Tanggal Transaksi JLable5 text Jumlah Transaksi JTextFiled1 variable name vnofak JTextFiled2 variable name vkode JTextFiled3 variable name vtgl JTextFiled4 variable name vjumlah JBotton1 text variable name SAVE tsave
  • 6. JBotton2 text variable name EDIT tedit JBotton3 text variable name FIND tfind JBotton4 text variable name DELETE tdelete JBotton5 text variable name EXIT texit nie coding nya gan untuk transaksi form java netbeans transaksi : package latihan_vii; import java.sql.Connection; import java.sql.DriverManager; import java.sql.Statement; import java.sql.ResultSet; import javax.swing.JOptionPane; public class transaksi extends javax.swing.JFrame { public Connection kon; public Statement stat; public String sql=""; public ResultSet rs; private void texitActionPerformed(java.awt.event.ActionEvent evt) { this.dispose(); private void tsaveActionPerformed(java.awt.event.ActionEvent evt) { try { Class.forName("sun.jdbc.odbc.JdbcOdbc"); kon=DriverManager.getConnection("jdbc:odbc:koneksi_barang"); sql="insert into tbl_transaksi values('"+vnofak.getText()+"','"+vkode.getText()+"','"+vtgl.getText()+"','"+vjumlah.getText()+"') "; stat=kon.createStatement(); stat.execute(sql); vnofak.setText(""); vkode.setText(""); vtgl.setText(""); vjumlah.setText(""); vnofak.requestFocus(); JOptionPane.showMessageDialog(null, "Terima Kasih"); } catch (Exception e) { } } private void teditActionPerformed(java.awt.event.ActionEvent evt) { try { Class.forName("sun.jdbc.odbc.JdbcOdbc"); kon=DriverManager.getConnection("jdbc:odbc:koneksi_barang"); sql="update tbl_transaksi set kode_barang='"+vkode.getText()+"',tgl_transaksi='"+vtgl.getText()+"',jml_transaksi='"+vjumlah.
  • 7. getText()+"'where no_faktur='"+vnofak.getText()+"'"; stat=kon.createStatement(); stat.execute(sql); vnofak.setText(""); vkode.setText(""); vtgl.setText(""); vjumlah.setText(""); vnofak.requestFocus(); JOptionPane.showMessageDialog(null, "Data Sudah Diedit"); } catch (Exception e) { } } private void tfindActionPerformed(java.awt.event.ActionEvent evt) { try { Class.forName("sun.jdbc.odbc.JdbcOdbc"); kon=DriverManager.getConnection("jdbc:odbc:koneksi_barang"); sql="select*from tbl_transaksi where no_faktur='"+vnofak.getText()+"'"; stat=kon.createStatement(); rs=stat.executeQuery(sql); while(rs.next()) { vkode.setText(rs.getString("kode_barang")); vtgl.setText(rs.getString("tgl_transaksi")); vjumlah.setText(rs.getString("jml_transaksi")); JOptionPane.showMessageDialog(null, "Data Ditemukan"); } } catch (Exception e) { } } private void tdelActionPerformed(java.awt.event.ActionEvent evt) { try { Class.forName("sun.jdbc.odbc.JdbcOdbc"); kon=DriverManager.getConnection("jdbc:odbc:koneksi_barang"); sql="delete from tbl_transaksi where no_faktur='"+vnofak.getText()+"'"; stat=kon.createStatement(); stat.execute(sql); vnofak.setText(""); vkode.setText(""); vtgl.setText(""); vjumlah.setText(""); vnofak.requestFocus(); JOptionPane.showMessageDialog(null, "Data Telah Dihapus"); } catch (Exception e) { } } hehehehe, met mencoba utk gan yang gi ada tugas java netbeans, klau ada salah penulisan atau salah koding, maklum ni baru belajar java, wkwkwkwkwkwkwkwkwkwkwkwk Diposkan oleh edimahdi di 06.04 Kirimkan Ini lewat EmailBlogThis!Berbagi ke TwitterBerbagi ke FacebookBagikan ke Pinterest
  • 8. Tidak ada komentar: Poskan Komentar Posting Lebih BaruBeranda Langganan: Poskan Komentar (Atom) TRANSLATE Diberdayakan oleh Terjemahan ARSIP BLOG  ► 2013 (1)  ▼ 2012 (7) o ▼ Oktober (7)  Aplikasi Transaksi Sepeda Motor menggunakan Java N...  Aplikasi Pendataan Sepeda Motor Java Netbeans deng...  Aplikasi Nasabah Motor + Mysql XAMPP sorrigan, ag...  Form Login Sederhana Java Netbeans + MySql XAMPP <...  MEMBUAT KONEKSI ODBC JAVA NETBEANS DENGAN MySql XA...  Cara membuat database MySql pada XAMP Jumpa gi gan...  Membuat Program Sederhana dengan Java Netbeans 7.1... MENGENAI SAYA edimahdi Lihat profil lengkapku Template Picture Window. Gambar template oleh luoman. Diberdayakan oleh Blogger. v