Membuat aplikasi sederhana mengenai "Database Mahasiswa Dbest and PC Community" Part 4

Nah hari ini kita membuat fungsi baru untuk Update melanjutkan yang kemarin, mari kita masuk ke MahasiswaDAO lalu ketiklah seperti di bawah ini

Lalu masuk ke Form Mahasiswa, Buatlah 1 Button baru dengan nama Edit, lalu jangan lupa seperti biasa klik kanan di button Edit lalu Change Variable Name menjadi btnEdit


Klik Double pada button Edit, lalu ketiklah codenya :
silakan Coba edit data yang ingin anda edit.. :D

Ok, Selanjutnya adalah.....
Mari kita membuat class baru yang diberi nama Main
Setelah buat Class Main silakan isi codingnya seperti berikut,, fungsi dari class main ini adalah untuk memanggil program utama ketika di Run, nah Program Utamanya saat ini adalah FormMahasiswa, karena bisa saja nanti kita bisa membuat Form Login, maka ganti saja FormMahasiswa di class Main menjadi Form Login :D
Selanjutnya adalah memberikan proteksi terhadap aplikasi database yang kita buat, proteksi apa yang dimaksud?? misalnya saat kita mau menginput data dan ternyata data itu kosong, atau data yang diisi belum lengkap, maka akan muncul suatu Warning atau Peringatan untuk user agar melengkapi data yang mau di tambah..caranya adalah di FormMahasiswa yang sudah kita buat ada button Add kan? Nah minggu pada Part sebelumnya kita sudah bisa melakukan Add data, yang kita lakukan sekarang adalah tambah beberapa coding untuk proteksi..
Silakan teman2 lihat :
Coding di atas hanya menambahkan fungsi if dan else di btnAction... Coding try catch yang sudah kita buat kemarin tinggal kita cut lalu masukan ke fungsi else nya... Mudah yaaa.... :D

Ok.. Next,, Biasanya di dalam sebuah aplikasi, pembuat ingin memberikan keterangan nama si pembuat, organisasi dan kapan aplikasi tersebut di buat..
Di sini adalah contoh membuat link ke Form baru dan juga untuk tahu identitas sang programmer.. (halah..)......

Pertama mari kita masuk ke FormMahasiswa bagian Design, lalu di Pallete pilih lah MenuBar di Swing Menus
Drag and Drop ke FormMahasiswa seperti ini
Lalu pada bagian File klik kanan - Add From Pallete - Menu Item lalu beri nama Exit


Setelah itu klik kanan pada Exit - Event - Action - actionperformed
Saat actionperformed di klik secara otomatis kita akan masuk ke bagian source, lalu ketik codenya seperti ini :
Selanjutnya adalah ke bagian menubar About, sama dengan File, kita klik kanan di About - Add From Pallete - Menu Item, lalu beri nama yang anda inginkan, disini saya memberikan nama Application By

Sama juga dengan exit kita tambahkan event pada Menu Item Application by ini, caranya sama dengan di atas klik kanan pada Application BY - Events - Action - actionperformed

Lalu saat bagian source terbuka otomatis ketiklah code berikut
Pasti FormAbout ini akan ada garis merah alias error, karena memang belum ada Form baru bernama FormAbout, maka dari itu mari buat Form baru bernama FormAbout...
Klik kanan pada dbest package - new - jframe form - lalu beri nama dengan FormAbout..

Jika sudah mari kita desain formAboutnya
Untuk Button exit seperti biasa edit text menjadi X atau bisa juga Exit. Lalu doble klik pada X dan ketik code berikut
Nah ini lah semua hal yang kita kerjakan pada tanggal 25 Juni 2010 sebagai materi Part 4....
Mungkin ada beberapa teman yang penasaran bagaimana sih jadinya program ini.. Nah berikut Demo Program yang sudah jadi sampai saat ini :
mari klik run di source code FormMahasiswa
Tampilan Utama FORM MAHASISWA

Akan muncul Warning jika data tidak lengkap diisi saat kita mengklik tombol ADD
Jika kita memasukan data yang valid maka akan muncul
Saat kita Klik Button Show Data maka data akan tampil semua
Untuk mencoba tombol Get silakan masukan Nim yang akan dicari, Misalnya ini keadaannya data blm di Load
Saat mengupdate data dan berhasil

Saat mendelete salah 1 data,, disini saya mendelete data dengan Nim 692009001

Saat klik About

Saat klik File - Exit

nah sekian dari Part 4... tunggu minggu depan yaaaa... :D

Membuat aplikasi sederhana mengenai "Database Mahasiswa Dbest and PC Community" Part 3


Hallo teman-teman kemarin sudah membuat tombol Show, Add dan Delete..
Nah sekarang kita akan membuat tombol Get (untuk mencari data)
Here We Go..!!
Mari kita masuk ke class MahasiswaDAO, untuk menampung code.. Ketiklah code seperti berikut
Setlah itu masuk ke FormMahasiswa bagian Design, beri 1 new button dengan nama Get, ganti variable Name menjadi btnGet.

Klik Doble di tombol Get lalu masukan code seperti di bawah ini

Foto2 di Lab saat membuat aplikasi













Membuat aplikasi sederhana mengenai "Database Mahasiswa Dbest and PC Community" Part 2


Continue...
Kemarin kita sudah membuat kelas koneksi, kelas Mahasiswa dan MahasiswaDAO, nah sekarang mari kita buat 1 Form untuk GUI dari aplikasi Database Mahasiswa ini..

Pertama klik kanan di package dbest yang kita punya lalu pilihlah JFrame Form.
Lalu desain Form seperti berikut :
Setelah di desain lalu di setting,
Table : klik kanan, Change Variable Name, beri nama : tMahasiswa
Panel : Klik kanan di panel, Properties, border : Line Border, atau apapun yang anda suka
Label : Ada 4 Label, edit textnya saja dengan Nim, Nama, Alamat dan Telepon (sesuai dengan fields di database )
TextField : ada 4 textfield juga, setting dengan klik kanan di textfield lalu Change Variable Name, ganti dengan txtNim, selanjutnya txtNama, txtAlamat, dan txtTelepon.
Button : Disini kita baru memiliki 3 button yaitu Add, Show Data dan Delete (masih akan di tambah edit, reset dan search :D ).... untuk Button Add ganti variable namenya menjadi btnAdd, untuk ShowData variable namenya btnShowData, dan button Delete menjadi btnDelete.

Nah Desain sudah selesai, mari kita ke coding ....

Dikelas Mahasiswa DAO kemarin sudah ada syntax sql yaitu "SELECT NIM,Nama" + ",Alamat," + "Telepon FROM tpc");
tambahkan syntax lagi dibawahnya :

Lalu kita masuk lagi ke FormMahasiswa tapi ke bagian sourcenya :)

oya
jangan lupa add library nya..
caranya :
1. folder library di projet kalian, klik kanan di situ trs pilih add library..
2. Kemudian pilih yang MySQL JDBC Driver..
3. Pilih Add library..

selesaiiiii...!! :)

Selamat mencoba...

Nah ini lah part 2 kita,,silakan teman2 coba di rumah...
part 3 menyusul... :D

GBU dan tetap DbestPC...




Membuat Database Sederhana "Database Mahasiswa Dbest&PC Community" Part 1


Sebelum membuat aplikasi sederhana mengenai "Database Mahasiswa Dbest and PC Community" kita harus menginstal software database dan toolsnya. Disini Dbest&PC Community memakai Mysql 5.0 dan Heidisql untuk toolsnya. Dan tentunya jangan lupa menginstal java untuk bahasa programmingnya, kami menggunakan netbeans 6.8 dan jdk 6 update 14..
Oya ada beberapa teman yang kesulitan menginstal Mysql dan Configurationnya... coba download tutorial ini untuk dicoba..
Setelah menginstal semuanya, mari kita buat database Mahasiswa di Heidisql..
1. Buka HeidiSql, Klik New untuk New session
2. Beri Nama dbest dan isi password : root lalu klik open, yes
3. Buatlah database baru dengan klik kanan di root@127.0.... Lalu klik Create New, Database

4. Buatlah database bernama dbest
5. Di dbest, klik kanan lalu create new, table

6. Beri nama table : tpc, Klik Add di Columns lalu isi
Nim Varchar 10 Not Null
Nama Varchar 30 Not Null
Alamat Varchar 50 Not Null
Telepon Varchar 20 Not Null
Lalu klik Save
7. Klik kanan di Nim lalu beri primary key
8. Klik tab query lalu ketikan :
insert tpc values ('682007046','Liezty','Cirebon','081800');
insert tpc values ('682009001','Natalia','Jakarta','021000');
Lalu klik tanda play berwarna biru, jika sukses maka aka nada keterangan : 2 rows created
Lalu ketik ini select * from tpc, dan klik tanda play biru

Setelah database selesai mariii.. masuk ke netbeans dan kita mulai programnya... :)
Pertama-tama buatlah project baru dengan package dBest...
Lalu buat kelas koneksi seperti ini :


Lalu setelah membuat kelas Koneksi buat lah Kelas Mahasiswa :

Nah..setelah membuat kelas mahasiswa, sekarang buatlah 1 kelas lagi bernama MahasiswaDAO
nah ini adalah bagian pertama dalam membuat database sederhana....
bag ke2..ditunggu ya.... :D