modul dan tutorial java database

Upload: sobar-prihatin

Post on 14-Jul-2015

612 views

Category:

Documents


0 download

TRANSCRIPT

MODUL DAN TUTORIAL JAVA DATABASE (JDBC mysql)

A.

Software dan File file yang dibutuhkan : 1. Web Server a. xampp-win32 b. wamp c. appserv 2. Java IDE a. Netbeans b. Eclipse c. Java Creator 3. Java Connector : mysql-connector-java-5.1.6-bin Pembuatan Program Database JDBC Dalam pembuatan java database kita membutuhkan java connector yang akan di copykan kedalam Program Files dengan cara copykan file java connector yaitu mysql-connector-java5.1.6-bin kedalam C:\Program Files\Java\jdk1.6.0_06\jre\lib\ext, paste kan kedalam nya. Selanjutnya install software web server disini saya memakai appserv keunggulan appserv adalah software ini tidak memerlukan setingan yang rumit, sedangkan kelemahan nya adalah program ini adalah harusnya memakai password root. 1. Penginstalan appserv :

B.

Klick Next

[email protected]

Page 1

Klick Tombol I Agree

Biarkan saja penginstalan nya disini

Klick Tombol Next >

[email protected]

Page 2

Ceklist semuanya

Klick Next >

Isikan dengan localhost

Isikan dengan email anda Biarkan isi default nya, jika belum ada Isi dengan 80 Klick Next >

[email protected]

Page 3

Isikan password root terserah

Biarkan saja defaultnya

Ulangi password anda sama seperti diatas

Klick Install

Klick Finish

[email protected]

Page 4

2. Pembuatan database

Ketik localhost kemudian Enter

Klick disini

Isi User Name : root Isi Password : password sewaktu menginstall appserv

Klick OK

[email protected]

Page 5

Buat database dengan nama mahasiswa

Klick Create

Buat table dengan nama table_biodata Ketik 7 untuk jumlah fields nya

Klick Go

[email protected]

Page 6

Klick Save

FIELD NIM (PRIMARY KEY) NAMA JENIS_KELAMIN TMPT_LAHIR TGL_LAHIR JURUSAN ALAMAT

TYPE VARCHAR VARCHAR ENUM VARCHAR VARCHAR VARCHAR VARCHAR 20 35 L,P 20 30 30 100

LENGTH / VALUES

3. Pembuatan Form Jalankan program netbeans Klick icon new project maka akan tampil

Pilih folder java

Disebelah kiri pilih Java Application

Klick Next >

[email protected]

Page 7

Ketik Project Name dengan Java_Mahasiswa

Klick Browse kemudian simpan di dalam Disk selain di C

Klick Finish

Klick kanan pada source packages java_mahasiswa akan tampil Isi Class Name dengan FormBioMahasiswa

Klick Finish

[email protected]

Page 8

Buat design form seperti gambar dibawah ini :

Untuk merubah text pada jLabel NIM,NAMA,JENIS KELAMIN dst. Klick kanan pada jLabel NIM kemudian pilih Edit Text kemudian rubah sesuai table dibawah, lakukan hal yang sama pada semua jLabel. Kemudian untuk merubah Variable Name klick kanan pada jLabel pilih Change Variable Name, lakukan hal yang sama pada semua komponen. Berikut table perubahan nya : Komponen jLabel1 jLabel2 jLabel3 jLabel4 jLabel5 jLabel6 Klick Kanan Edit Text Change Variable Name Edit Text Change Variable Name Edit Text Change Variable Name Edit Text Change Variable Name Edit Text Change Variable Name Edit Text Change Variable Name Keterangan NIM lblNim NAMA lblNama JENIS KELAMIN lblJkelamin TEMPAT LAHIR lblTmplahir TANGGAL LAHIR lblTglLahir JURUSAN lblJurusan

[email protected]

Page 9

jLabel7 jLabel8 jTextField1 jTextField2 jTextField3 jTextField4 jTextArea1 jComboBox1 jRadioButton1 jRadioButton2 jButton1 jButton2 jButton3 jButton4 jButton5 jTable1 4. Source Kode

Edit Text Change Variable Name Edit Text Change Variable Name Change Variable Name Change Variable Name Change Variable Name Change Variable Name Change Variable Name Properties => Model Edit Text Change Variable Name Edit Text Change Variable Name Edit Text Change Variable Name Edit Text Change Variable Name Edit Text Change Variable Name Edit Text Change Varable Name Edit Text Change Variable Name Change Variable Name

ALAMAT lblAlamat DATA MAHASISWA txtNim txtNama txtTmpLahir txtTglLahir txtAlamat cmbJurusan Kosongkan Laki Laki rbLaki Perempuan rbPerempuan SAVE btnSave EDIT btnEdit DELETE btnDelete CLEAR btnClear EXIT btnExit tabelBio

Pertama kita akan memasukkan radiobutton untuk jenis kelamin dengan menambahkan 2 komponen jRadioButton kedalam ButtonGroup. Ketikkan source code berikut letakkan dibawah method public FormBioMahasiswa :

Letakkan Dibawah sini

Ketik code berikut

[email protected]

Page 10

Kemudian masukkan method jenisKelamin kedalam method FormBioMahasiswa ketikkan dibawah initComponents Ketikkan source code untuk menambah kan method jenisKelamin

Selanjutnya kita akan manambahkan method clearForm dengan mengetikkan source code berikut :

Kemudian letakkan method clearForm tadi kedalam method public FormBioMahasiswa :

Selanjutnya kita akan menambahkan method untuk menampilkan jurusan. Ketikkan source code berikut:

[email protected]

Page 11

Kemudian letakkan method jurusan didalam method public FormBioMahasiswa :

Setelah itu kita akan menambahkan source code untuk menampilkan data dari database ke jTable dengan nama method tampilTabelBio :

[email protected]

Page 12

Kemudian letakkan method tampilTabelBio tadi kedalam method public FormBioMahasiswa

Sekarang kita ketahap penginputan data dengan sebuah tombol yaitu jButton yang diberi nama btnSave, ketikkan source code berikut dengan cara double klick pada button save atau klick kanan pada button save kemudian pilih events => action => actionPerformed :

[email protected]

Page 13

Sebelum kita merubah data yang akan diubah,kita harus mencari data yang akan dirubah dengan cara mngetikkan NIM nya sehingga data-data yang ada sesudah nya akan tampil dibawahnya.kita akan menggunakan eventFocusLost pada txtNim,dengan cara klick kanan pada txtNim pilih events => focus => focusLost ketikkan source code berikut :

Setelah data yang akan dirubah tampil, baru kita merubah nya melalui button EDIT dengan cara klick kanan button EDIT pilih events => action => actionPerformed, ketik source code berikut :

[email protected]

Page 14

Kemudian kita akan memasukkan source code untuk mendelete data (menghapus data), dengan cara klick kanan pada button DELETE pilih events => action => actionPerformed. Berikut source code nya :

Kemudian kita akan masukkan code untuk keluar dari sistem, dengan mengklick kanan pada button EXIT pilih events = > action => actionPerformed. Berikut source code nya :

Catatan : gunakan teknik cepat untuk menulis nya, dengan cara tekan Ctrl + Space, untuk menghindari kesalahan penulisan.

[email protected]

Page 15

Pencarian Data Lanjutkan form yang telah kita buat sebelumnya dengan menambahkan komponen sebagai berikut : Komponen jLabel1 jTextField1 jButton1 jButton2 Klick Kanan Edit Text Change Variable Name Edit Text Change Variable Name Edit Text Change Variable Name Edit Text Change Variable Name Keterangan CARI lblCari txtCari CARI btnCari CLEAR btnClearCari

Maka form yang telah dibuat akan seperti gambar dibawah ini :

[email protected]

Page 16

Setelah itu kita akan memasukkan coding kedalam button cari dengan cara klick kanan pada button CARI kemudian pilih Events => Action => actionPerformed. Ketik source program berikut :

Kemudian tombol CLEAR kita masukkan source code berikut :

PENCARIAN DENGAN MENGGUNAKAN COMBO

Tambahkan komponen jComboBox kemudian ganti variable name dengan nama cmbCari, maka akan terlihat seperti gambar berikut :

[email protected]

Page 17

Setelah itu masukkan source code untuk memasukkan item combo box untuk cari berdasarkan :

Kemudian masukkan source kode untuk mencari nya :

[email protected]

Page 18

[email protected]

Page 19

[email protected]

Page 20

MEMBUAT LAPORAN MENGGUNAKAN IREPORT

Sebelum membuat laporan ada sebuah software yang harus diinstall sebagai aplikasi pembentuk laporan yaitu iReport, install seperti biasa. Setelah itu jalankan program iReport dengan tampilan pertama kali seperti dibawah ini :

Kemudian untuk membuat report baru cara nya, klick icon Report Datasource sehingga tampil seperti gambar dibawah ini :

[email protected]

Page 21

Klick icon Report Datasource

Klick New

Pilih Database JDBC connection

Klick Next

[email protected]

Page 22

Dalam isian Name isi dengan LaporanMahasiswa

Dalam isian JDBC URL isi dengan nama database yang telah dibuat yaitu mahasiswa

Dalam Username dan Password diisi dengan root kemudian password optional jika tidak ada kosongkan

Klick Test untuk test koneksi, setelah itu Klick Save

Klick Close

[email protected]

Page 23

Setelah itu kita akan membuat lembaran laporan dengan cara Pilih File pada toolbar program iReport, kemudian pilih New maka akan tampil gambar berikut, ada beberapa tampilan design yang bermacam2, sekarang kita akan memilih satu design atau terserah anda yang menurut anda bagus.

Saya akan memilih template design ini

Kemudian Klick Launch Report Wizard

Ketik dengan lapMahasiswa

Usahakan disimpan pada folder yang sama dengan project yang telah kita buat

Klick Next

[email protected]

Page 24

Isikan Querynya

Klick Next

Pindahkan semua field ke sebelahnya dengan mengklick >>

[email protected]

Page 25

Klick Next

Klick Finish

[email protected]

Page 26

Setelah mengklick finish maka akan tampil sebuah laporan yang telah kita buat sebelumnya. Untuk melihat hasil nya Klick Priview pada tab design nya.

[email protected]

Page 27

Berikut source code untuk menampilkan laporan, klick kanan pada report kemudian Events => Action => actionPerformed :

Laporan ini adalah untuk menampilkan semua data pada database, bagaimana kalo kita ingin menampilkan data tersebut berdasarkan data yang dinginkan seperti berdasarkan jenis kelamin atau berdasarkan tempat lahir atau berdasarkan tanggal lahir. Nah, berikut kita akan membuat laporan berdasarkan data yang kita inginkan.

[email protected]

Page 28

MEMBUAT LAPORAN BERDASARKAN JENIS KELAMIN

Tampilkan laporan yang telah kita buat sebelumnya seperti gambar berikut, kemudian klick kanan Parameter pada Report Inspector :

Klick kanan Parameter

Pilih Add Parameter

Pada Name isi dengan jk

[email protected]

Page 29

Kemudian buat jFrame baru dengan tampilan sebagai berikut :

Kemudian ketikkan source code dengan mendoble click button LAPORAN

[email protected]

Page 30