1. Buka kembali project yang telah dibuat pada latihan 2 (project akademik)

dokumen-dokumen yang mirip
- Menuliskan business logic dari aplikasi untuk mengakses data source

Mudafiq R. Pratama

KONEKSI NETBEANS DENGAN DATABASE SQLITE

Mudafiq R. Pratama

DAO design pattern diimplementasi dengan beberapa langkah, yaitu :

Koneksi Java ke MySQL Database. Edi Sugiarto, S.Kom, M.Kom

NetBeans. Atau bisa juga disebut dengan mengkoneksikan aplikasi atau sistem client server dari

BAB 10 NETBEANS DATABASE

FAKULTAS TEKNOLOGI INFORMASI UNISKA. Modul NetBeans 8.1. Disusun oleh: Mirza Yogy Kurniawan. Modul Praktek NetBeans 8.1 Studi Kasus Perpustakaan

MODUL 6 JDBC (JAVA DATABASE CONNECTIVITY)

PERANCANGAN DAN IMPLEMENTASI BASIS DATA MENGGUNAKAN DB Designer PERANCANGAN DAN IMPLEMENTASI BASIS DATA MENGGUNAKAN MYSQL

IMPLEMENTASI PEMROGRAMAN VISUAL BASIC DENGAN DATABASE ACCESS

BAB IX KONEKSI POSTGRESQL PADA JAVA (Netbeans)

Pengenalan APLIKASI DATABASE

STEP BY STEP IN JAVA NETBEANS PROGRAMMING BY SUYANTO

visit :

PERANCANGAN DAN IMPLEMENTASI BASIS DATA MENGGUNAKAN MYSQL PERANCANGAN DAN IMPLEMENTASI BASIS DATA MENGGUNAKAN MYSQL

MEMBUAT APLIKASI SEDERHANA PADA DESKTOP DENGAN JAVA DAN MYSQL MENGGUNAKAN NETBEANS IDE 7.0.1

- Setiap pola yang menggambarkan permasalahan yang terjadi secara berulang, serta

Java Database Connectivity (JDBC)

PENDAHULUAN TENTANG NETBEANS

Tutorial Java Desktop 1 Membuat Database dengan JavaDB bawaan Netbeans

X. PENGANTAR DATABASE

Pembuatan Report menggunakan JasperReports dan ireport

TUJUAN. Memahami Koneksi dan Pemrosesan Basis Data di Java Memahami JDBC Menggunakan MySQL pada program Java

Membuat File Database & Tabel

Microsoft Access FORM

E-Trik Visual C++ 6.0

Mengatur MDI Child dalam jendela MDI Form Membuat Garis Pemisah antar Menu Melakukan Koding terhadap Menu

Membuat Data Mahasiswa dengan Java Netbeans dan SQLite

Riyanto

Visual Programming 2. P-14,15 Fery Updi,M.Kom

P10 Database SQL Server 2008

INTRODUCTION TO NETBEANS IDE

KA2173 Pemrograman Berorientasi Objek. 10 BAB X PENGAKSESAN DATABASE. H a l 64

BAB I SEKILAS VISUAL STUDIO.NET 2008

TUTORIAL SEDERHANA, JAVA (Swing) dan MYSQL (SELECT dan INSERT)

Koneksi Database BAB 1

Crystal Reports (Bagian 2)

Membuat File Database & Tabel

BAB 3 ANALISIS DAN PERANCANGAN. menentukan dan mengungkapkan kebutuhan sistem. Kebutuhan sistem terbagi menjadi

DATABASE SQL SERVER. Database SQL Server Halaman 1

Mengoperasikan Dasar-Dasar Basis Data (Database)

Merancang Project. Form Module Class Module Report. Form 1, Form 2, Minimarket (NamaProject) Gambar 4.1 Flowchart Project Sistem Informasi Minimarket

Belajar Java 2 Tambah, Simpan & Cari Data di Netbeans dengan Database MySQL

Menggunakan PostgreSQL dan PostGIS. Oleh : Edi Sugiarto, M.Kom

PENGENALAN NETBEANS Algoritma & Pemrograman 2016/2017 Hastha Sunardi 2016 PENGENALAN NETBEANS. (Pertemuan: K[-]/L[1])

Implementasi Restful pada Java

Tutorial Jasper Report with JDBC Prerequisites: Jasper Report, ireport installed, MySQL installed, and NetBeans IDE

Refreshing Praktikum: GUI (Graphical User Interface)

BAB I Pengenalan Microsoft Visual Basic 6.0

Modul Praktikum Ke-10


KA2173 Pemrograman Berorientasi Objek. 9 BAB IX PEMROGRAMAN GUI: SWING. H a l 56

Tabel 1. Instruksi untuk menampilkan teks No. Bahasa Pemrograman Instruksi 1. Pascal WRITE ( Bahasa pemrograman itu mudah );

ADODC. Gambar 5.1. ADODC

Cara Mudah Membuat Aplikasi Windows dengan Microsoft Visual C++

Intro to Database Visual Basic 6

Gambar 1. Jendela Ms. Access Pilihan: New : menu untuk membuat file basis data baru. Recent : menu untuk membuka file basis data yang sudah ada.

E-Trik JAVA. Pemrograman Database. IRAWAN irawan_cyber@yahoo.com.sg

MODUL 5 PEMBUATAN REPORT DALAM JAVA DENGAN JASPERREPORT DAN IREPORT

Tutorial Aplikasi Database Matakuliah Berbasis Java Swing Menggunakan Java Database Connectivity (JDBC)

KSI B ~ M.S. WULANDARI

Konsep Database 1.2. PENGERTIAN DATABASE DAN TERMINOLOGI DALAM DATABASE

Langkah-Langkah Pemrograman JDBC MENGIMPOR PACKAGE JAVA.SQL MEMANGGIL DRIVER JDBC

IMPLEMENTASI DAN PENGUJIAN

- Menuliskan business logic dari aplikasi untuk mengakses data source

Pertemuan 11 Pengenalan DBMS dan MySQL

BAB 2 LANDASAN TEORI

Query adalah bahasa SQL (Structured Query Language) yang ditampilkan dalam bentuk visual, yang dapat digunakan untuk melihat, memodifikasi dan

Koneksi Java GUI-Database


RENCANA PEMBELAJARAN SEMESTER (RPS)

Basis Data 2. Database Client / Server. Arif Basofi, S.Kom. MT. Teknik Informatika, PENS

GUI, Ev e Ev n e t n Handling, Ex ception Handling in Java

STANDAR KOMPETENSI DAN KOMPETENSI DASAR KELOMPOK PROGRAM PRODUKTIF SEKOLAH MENENGAH KEJURUAN

JDBC. Imam Fahrur Rozi

Java Library dan Java Swing

MODUL 4 INTERNET PROGRAMMING DATABASE

TABEL DATABASE TABEL - KODE BARANG TOKO INFOMART BARANG - NAMA BARANG - HARGA

PRAKTIKUM 10 REPORT LANJUTAN 72 C. TUGAS PENDAHULUAN Buat perancangan report untuk pegawai dan kerja seperti contoh dibawah ini : D. PERCOBAAN Buka da

3.1 APLIKASI YANG DITANGANI OLEH CODE GENERATOR

Tutorial Java Desktop 2 Melakukan Koneksi ke Database JavaDB

Menampilkan Data/Tabel MySQL di Ms.Access

BERMAIN DATA DENGAN SQL SERVER

Membuat Koneksi Database Menggunakan ODBC (Open Database Conectivity)

Membuat Data Menggunakan Aplikasi Oracle (Command Line SQL)

BAB 7 Menyimpan Proses Pinjaman ke Basisdata

Koneksi Visual Basic, MySQL (ODBC) dan Crystal Report

Dwiny Meidelfi, M.Cs

MEMBUAT PROGRAM DENGAN DATABASE

PEMROGRAMAN I. By : Sri Rezeki Candra Nursari

Menghubungkan Database Access Menggunakan Netbeans Oleh : Yuliana Setiowati

Bab I Pengenalan Visual BASIC

BAB 4 Membangun Web Services

BAB 1 PEMBUATAN REPORT

Rekomendasi Min Perangkat Keras. Prosesor dual core 1.5 GHz RAM 2 GB Monitor 10 " VGA Onboard Keyboard PS2 Mouse PS2


APLIKASI DATA WAREHOUSE PADA SQL SERVER

APLIKASI DATA MAHASISWA DENGAN PROGRAM JAVA DAN DATABASE MYSQL

Transkripsi:

MODUL 1 IMPLEMENTASI DAO Teori Singkat DAO merupakan design pattern berkaitan dengan database access. DAO memisahkan persistence logic dari business atau presentation logic. DAO merupakan representasi fisik dan relasi antara object dari database. DAO design pattern diimplementasi dengan beberapa langkah, yaitu : - Mendefinisikan interface DAO - Menulis implementasi dari interface DAO - Menuliskan business logic dari aplikasi untuk mengakses data source Latihan 3 1. Buka kembali project yang telah dibuat pada latihan 2 (project akademik) 2. Pada latihan ini akan diimplementasikan penggunaan DAO untuk membangun konektivitas antara aplikasi dengan database management system (dbms) TAHAP 1 (Menyiapkan database) 3. Untuk database akan digunakan javadb yang sudah terintegrasi dengan netbeans 6.5 4. Pada netbeans aktifkan window services (CTRL+5)

5. Aktifkan server JavaDB, klik kanan Start Server 6. Buat database baru, klik kanan Create Database Database baru : Database Name User Name Password Database Location : akademik : root : root : <sesuaikan lokasi kerja masing-masing>

7. Buka koneksi ke database akademik yang baru saya di buat, klik kanan Connect 8. Buat table baru Definisikan table baru seperti dalam image dibawah ini :

9. Kita isi table siswa dengan beberapa data sample, klik kanan View Data

10. Tambahkan 3 buah data siswa, seperti berikut : (klik tombol insert record )

TAHAP 2 (Membangun DAO) 11. Membuat Entity Class, dalam hal ini adalah Entity Class Siswa 12. Buat Java Package Baru dengan nama : akademik.siswa.dao 13. Buat satu buah class java baru di dalam package : akademik.siswa.dao Dengan nama class : Siswa 14. Lengkapi kode program untuk class Siswa menjadi seperti berikut :

15. Selanjutnya buat sebuah interface yang merupakan rancangan dari fungsionalitas DAO untuk siswa. Buat satu buat interface dalam package akademik.siswa.dao dengan nama interface : SiswaDAO 16. Lengkapi kode program interface SiswaDAO menjadi seperti berikut :

17. Selanjutnya kita buat class implementasi untuk interface SiswaDAO yang sudah dibuat; Buat satu buah java class baru dengan nama : SiswaDAOImpl 18. Untuk tahap pertama lengkapi kode program pada class SiswaDAOImpl menjadi seperti berikut :

19. Selanjutnya kita bangun konektivitas dengan dbms 20. Tambahkan dulu driver JDBC javadb ke dalam project Pada node libraries, klik kanan Add Library Pilih Java DB Driver

21. Lengkapi kode pada bagian konstruktor dan field dari class Siswa serta buat satu buah method baru dengan nama getconnection(); 22. Lengkapi kode program pada metode getsiswa() menjadi seperti berikut :

23. Dalam tahap 1 ini telah selesai dibangun metode untuk mengambil data siswa berdasar nimnya. Selanjutnya coba kita implementasikan dalam modelsiswa 24. Buka class modelsiswa, ubah kode di konstruktor menjadi seperti berikut :

25. Selanjutnya coba kita jalankan dahulu, harusnya akan tampil data siswa dengan nim 01

26. Coba ubah dibagian konstruktor siswamodel, untuk menampilkan siswa dengan nim=02 Jalankan :

27. Coba ubah dibagian konstruktor siswamodel, untuk menampilkan siswa dengan nim=03 Jalankan :

28. Lengkapi kode program pada metode getallsiswa() menjadi seperti berikut : 29. Pada package akademik.siswa buat sebuah class java baru yang nanti akan menjadi model untuk menampilkan data dalam bentuk tabel. Beri nama class baru tersebut : SiswaModelTable

30. Lengkapi kode program class SiswaModelTable menjadi seperti berikut :

31. Tampilkan design GUI dari class SiswaFormView Kondisi awal yang telah dibuat adalah sbb :

Tambahkan satu buat object Table ke dalam frame sehingga menjadi seperti berikut : Ubah variable Name dari table menjadi : tabelsiswa

32. Ubah / lengkapi sedikit kode program di class SiswaFormView sehingga menjadi seperti berikut :

33. Coba jalankan, akan didapat hasil sbb : 34. Pelajari