Java - Modul Koneksi Dan CRUD

10
MATERI BAHASA PEMROGRAMAN 2 SEMESTER 4 TAHUN AJARAN 2013/2014

description

Cara memenipulasi data menggunakan implementasi DAO pada Java Netbeans.

Transcript of Java - Modul Koneksi Dan CRUD

Page 1: Java - Modul Koneksi Dan CRUD

MATERI

BAHASA PEMROGRAMAN 2

SEMESTER 4 TAHUN AJARAN 2013/2014

Page 2: Java - Modul Koneksi Dan CRUD

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

Page 3: Java - Modul Koneksi Dan CRUD

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

Page 4: Java - Modul Koneksi Dan CRUD

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

Page 5: Java - Modul Koneksi Dan CRUD

Java

9. Pada class TabelDosen tambahkan kode program seperti di bawah ini :

Page 6: Java - Modul Koneksi Dan CRUD

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 !!!

Page 7: Java - Modul Koneksi Dan CRUD

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.

Page 8: Java - Modul Koneksi Dan CRUD

Java

4. Tambahkan method getBaris() pada DaoDosen untuk

Page 9: Java - Modul Koneksi Dan CRUD

Java

5. pada class tabelDosen.java, tambahkan kode program untuk

6. Pada formDosen berikan event—actionPerformed di tombol TAMBAH seperti berikut :

Page 10: Java - Modul Koneksi Dan CRUD

Java

7. Berikan event—actionPerformed di tombol UBAH seperti berikut :

8. Berikan event—actionPerformed di tombol HAPUS seperti berikut :

9. Jalankan dan pelajari..!!