Java - Modul Koneksi Dan CRUD
-
Upload
arya-wicaksana -
Category
Documents
-
view
135 -
download
32
description
Transcript of Java - Modul Koneksi Dan CRUD
MATERI
BAHASA PEMROGRAMAN 2
SEMESTER 4 TAHUN AJARAN 2013/2014
Java
Materi 4 Pengenalan DAO (Data Access Object)
Tujuan
Setelah melaksanakan praktikum diharapkan mahasiswa dapat :
Dapat membuat database menggunakan mySql
Dapat membuat koneksi JDBC
Dapat menampilkan data dari database ke form
Latihan 1
1. Buatlah database menggunakan program mySQL, sebelumnya buka XAMPP control panel.
Aktifkan apache dan mySQL
2. Buatlah database dengan nama ‘akademik’ dan buatlah 1 tabel dengan nama ‘dosen’, dengan
struktur sebagai berikut :
3. Setelah tabel jadi isi record tabel dosen
Java
4. Buka netbeans Buat project dengan nama akademik.
Buat package baru dengan nama dosen. Di dalam package tersebut buatlah :
- Dosen.java (new java class)
- FormDosen (new JframeForm)
- DaoDosen (new java class)
- TabelDosen (new java class)
5. Pada class Dosen.java tambahkan atribut (nidn, nama, jk, matkul)
Dari atribut-atribut di atas tambahkan constructor dan method setter-getter nya
6. Buatlah desain form pada FormDosen seperti dibawah ini
7. Pada class DaoDosen tambahkan kode program seperti dibawah ini :
Class ini berfungsi sebagai penghubung antara program dan database
Java
Masih di class DaoDosen tambahkan method ambilDosenList() seperti di bawah ini :
8. Tambahkan libraries mySQL JDBC driver pada program. Klik kanan pada libraries add
libraries cari mySQL JDBC driver add lirary
Java
9. Pada class TabelDosen tambahkan kode program seperti di bawah ini :
Java
10. Pada FormDosen di bagian source tambahkan kode sperti berikut :
11. Jalankan formDosen.. pelajari!!
Tugas - Buatlah 1 tabel lagi dengan nama matkul dengan atribut
Kode_matkul (char 10), nama_matkul (varchar 20), jml_sks (int 1)
- Buat program seperti dosen sehingga data yang ada di tabel matkul muncul di program
- Ubahlah tabel mata_kuliah pada tabel dosen menjadi kode_matkul yang menjadi foreign key
mengambil refrensi dari tabel matkul
- Tampilkan data dosen pada form dosen tapi tetap yang muncul adalah nama_matkul nya.
Selamat mencoba !!!
Java
Materi 5 Implementasi DAO (Data Access Object)
Tujuan
Setelah melaksanakan praktikum diharapkan mahasiswa dapat :
Dapat menambah, mengubah, menghapus data ke database melalui form
Dapat memahami query insert, update, delete
Dapat memahami alur DAO yang dibuat
Latihan 2
1. Buka kembali project akademik
2. Tambahkan tombol ‘TAMBAH’, ‘UBAH’, dan ‘HAPUS’ pada formDosen
3. tambahkan method tambahDosen, ubahDosen, dah hapusDosen pada DaoDosen untuk membuat query.
Java
4. Tambahkan method getBaris() pada DaoDosen untuk
Java
5. pada class tabelDosen.java, tambahkan kode program untuk
6. Pada formDosen berikan event—actionPerformed di tombol TAMBAH seperti berikut :
Java
7. Berikan event—actionPerformed di tombol UBAH seperti berikut :
8. Berikan event—actionPerformed di tombol HAPUS seperti berikut :
9. Jalankan dan pelajari..!!