Modul Java Simpan Data

8
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 jurusan nama (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 tanda ceklish di &reate 'ain &lass >> Finish

description

BP II

Transcript of Modul Java Simpan Data

Page 1: 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

Page 2: Modul Java Simpan Data

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.

Page 3: Modul Java Simpan Data

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

Page 4: Modul Java Simpan Data

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

Page 5: Modul Java Simpan Data

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

Page 6: Modul Java Simpan Data

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@?

Page 7: Modul Java Simpan Data

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$

Page 8: Modul Java Simpan Data

7/21/2019 Modul Java Simpan Data

http://slidepdf.com/reader/full/modul-java-simpan-data 8/8

M. 7unning