Modul Java Simpan Data
-
Upload
fadil-firdian -
Category
Documents
-
view
216 -
download
0
description
Transcript of Modul Java Simpan Data
7/21/2019 Modul Java Simpan Data
http://slidepdf.com/reader/full/modul-java-simpan-data 1/8
Modul Java
Tambah dan Simpan dengan Database MySQL
1. Buatlah sebuah database dengan nama dbjava2 dan table dengan nama jurusannama (varchar (3!!" jurusan (varchar (3!! dan #elas (varchar($%!!
2. Buka Netbeans dan buatlah project baru pilih File >> New Project >> Java >> Java pplication >> Ne!t
". Beri nama Project Name BelajarJava2# pilih lokasi pen$impanan Projectn$a di Browse# %ilangkan tandaceklish di &reate 'ain &lass >> Finish
7/21/2019 Modul Java Simpan Data
http://slidepdf.com/reader/full/modul-java-simpan-data 2/8
(. )ambah kan JFrame berinama 'ahasiswa# *lik kanan di project >> pilih New >> JFrame Form
+. )ambahkan komponen JTe&t'ield ,1 Buah-# Jombo)o& ,2 Buah- # J*adio)utton ,2 Buah-
Button/roup ,1 Buah- # J)utton ," Buah- dan JTable ,1 Buah- pada JFrame $ang baru dibuat tadi dan
0esign eperti gambar dibawah ini.
7/21/2019 Modul Java Simpan Data
http://slidepdf.com/reader/full/modul-java-simpan-data 3/8
*eteranganJ)e!tField1 ,Properties- )e!t 3 ,*osongkan-
J)e!tField1 ,&ode- 4ariable Name 3 t!tnama
J&omboBo!1 ,Properties- 'odel 3 ,55 Pilih 55# 6# 'N# *-
J&omboBo!1 ,&ode- 4ariable Name 3 combojurusan
J7adioButton1 ,Properties- )e!t 3 'alam
J7adioButton1 ,Properties- Button/roup 3 Button/roup1
J7adioButton1 ,&ode- 4ariable Name 3 radiomalam
J7adioButton2 ,Properties- )e!t 3 PagiJ7adioButton2 ,Properties- Button/roup 3 Button/roup1
J7adioButton2 ,&ode- 4ariable Name 3 radiopagi
JButton1 ,Properties- )e!t 3 )ambah
JButton1 ,&ode- 4ariable Name 3 btambah
JButton1 ,Properties- )e!t 3 impan
JButton1 ,&ode- 4ariable Name 3 btnsimpan
7/21/2019 Modul Java Simpan Data
http://slidepdf.com/reader/full/modul-java-simpan-data 4/8
JButton1 ,Properties- )e!t 3 &ari
JButton1 ,&ode- 4ariable Name 3 bcari
8. *etikan &oding dibawah ini di bagian ource
9
::;isting *oneksi
7/21/2019 Modul Java Simpan Data
http://slidepdf.com/reader/full/modul-java-simpan-data 5/8
:: 'enampilkan 0ata *e )abel
:: 'engakti<kan J)e!tField Nama dan Jurusan
public void akti<,-=
combojurusan.setnabled,true-?
t!tnama.setnabled,true-?
9
:: 'enonakti<kan J)e!tField Nama dan Jurusan
public void nonakti<,-=
combojurusan.setnabled,<alse-?
t!tnama.setnabled,<alse-?
9
:: 'engosongkan J)e!tField Nama dan Jurusan
public void kosong,-=
t!tnama.set)e!t,@@-?
combojurusan.setelected6nde!,A-?
9
7/21/2019 Modul Java Simpan Data
http://slidepdf.com/reader/full/modul-java-simpan-data 6/8
::;isting )ombol impan
::;isting )ombol )ambah
private void btambahctionPer<ormed,java.awt.event.ctionvent evt- =
:: )0 add $our handling code hereC
akti<,-?
kosong,-?
btambah.setnabled,<alse-?
bsimpan.setnabled,true-?
bcari.setnabled,true-?
9
::;isting )ombol &ari
private void bcarictionPer<ormed,java.awt.event.ctionvent evt- =
:: )0 add $our handling code hereC
0e<ault)able'odel tabeljur 3 new 0e<ault)able'odel,-?
tabeljur.add&olumn,@N'@-?
tabeljur.add&olumn,@JD7DN@-?
tabeljur.add&olumn,@*;@-? tr$ =
int pil 3 A?
tring skelas3@@?
i< ,radiomalam.iselected,-- = skelas 3@'alam@?9
i< ,radiopagi.iselected,-- = skelas 3@Pagi@?9
koneksi,-? tring sjurusan 3 @@?
pil 3 combojurusan.getelected6nde!,-?
i< ,pil 33 A- =
sjurusan 3 @@?
9
i< ,pil 33 1- =
sjurusan 3 @6@?
7/21/2019 Modul Java Simpan Data
http://slidepdf.com/reader/full/modul-java-simpan-data 7/8
9
i< ,pil 33 2- =
sjurusan 3 @'N@?
9
i< ,pil 33 "- = sjurusan 3 @*@?
9 koneksi,-?
tring sEl 3 @select <rom jurusan where nama like GH@ t!tnama.get)e!t,- @HG@
@and jurusan like GH@ sjurusan @HG@ @and kelas like GH@ skelas @HG@?
tatement stat 3 conn.createtatement,-?
7esultet res3stat.e!ecuteIuer$,sEl-?
while ,res.ne!t,-- =
tabeljur.add7ow,new bjectK=res.gettring,1-#res.gettring,2-#res.gettring,"-9-?
9
j)able1.set'odel,tabeljur-?
9 catch ,!ception e- =
9 9
L. 'asukan driver ;ibrar$ untuk koneksi ke database '$sEln$a caran$a C
klik kanan pada libraries >>pilih add ;ibrar$ >> '$I; J0B& 0river >> dd ;ibrar$
7/21/2019 Modul Java Simpan Data
http://slidepdf.com/reader/full/modul-java-simpan-data 8/8
M. 7unning