Menghubungkan Database Access Menggunakan Netbeans Oleh : Yuliana Setiowati

dokumen-dokumen yang mirip
Membuat Aplikasi Database dengan Netbeans

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

Praktikum GUI menggunakan Netbeans (Yuliana Setiowati

Praktikum JTable. Gambar 1

Pengenalan APLIKASI DATABASE

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

BAB I PROJECT NETBEANS DAN GUI SEDERHANA

PEMROGRAMAN LANJUTAN JAVA. Dasar-Dasar Netbeans

INSTRUKSI PENCABANGAN

APLIKASI PERHITUNGAN NILAI MAHASISWA. Untuk membuat aplikasi nilai mahasiswa, langkah-langkahnya adalah sebagai berikut :

Praktikum 6a Melakukan koneksi dengan basis data

PENDAHULUAN TENTANG NETBEANS

visit :

- Menuliskan business logic dari aplikasi untuk mengakses data source

1. Buat tampilan menggunakan seperti ini dan simpan dalam class MainFrame.java

Firma Firmansyah Adi B. Resume Web Service

Koneksi Java GUI-Database

Manipulasi Database Dengan Netbeans

JAVA non OOP/IMW/PAGI. 1. Buat Database dengan Ms.Access dengan nama database perpustakaan.mdb 2. Buat tabel barang dengan struktur sbb:

BAGIAN XIII GRAPHICAL USER INTERFACE DENGAN SWING. Praktikum I : Menggunakan JFrame, JTextField, JLabel dan JButton

IMPLEMENTASI MODEL VIEW CONTROLLER (MVC) DESIGN PATTERN

KONEKSI KE DATABASE DENGAN JDBC

KONEKSI KE DATABASE DENGAN JDBC 2

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

Membuat Data Mahasiswa dengan Java Netbeans dan SQLite

Tutorial Java Desktop 4 Menampilkan Data dengan Form TextField

Tutorial Java Desktop 3 Melakukan Pengambilan data pada JavaDB

Membuat Program Aplikasi Akademik dengan Menggunakan NetBeans 6.9

Pemrograman Berorientasi Obyek. Ramos Somya

PRAKTIKUM IV JDBC. Siswa dapat membuat aplikasi database sederhana menggunakan koneksi JDBC.

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

pilih New-Java Class Pada window New Class, ketik Person pada Class Name dan db.app pada Package

Praktikum III : Menggunakan JRadioButton

1. Silahkan anda buka project dari modul 4 anda yang sudah anda selesaikan 2. Tambahkan 1 buah view dengan nama FormMain

1. Buka Aplikasi NetBeans yang sudah terinstall. 2. Buat Project Baru.

- Menuliskan business logic dari aplikasi untuk mengakses data source

PERTEMUAN 1,2. Memulai pemrograman Java NetBean Id 6.5 dengan tampilan grafis. 1. File > new project

PERTEMUAN 1 Membuat Project & Komponen Swing [PBO II JAVA] dosen : SOPINGI, S.Kom

Java Library dan Java Swing

PERTEMUAN 1,2. Memulai pemrograman Java NetBean Id 6.5 dengan tampilan grafis. 1. File > new project

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

Prosedur dan Fungsi. Ciri prosedur pada java selalu dimulai dengan : private/public void namaprosedur ( tipedataparameter1 namaparameter1,

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

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

jtextfield jcombobox

Program Kalkulator Sederhana Menggunakan Java Netbeans

PBO LANJUT USING WYSIWYG EDITOR FOR BUILDING GUI. Niko Ibrahim, MIT Universitas Kristen Maranatha

Pemograman Swing. Netbeans:

TUGAS FRAMEWORK 2 FAKULTAS TEKNIK JURUSAN TEKNIK INFORMATIKA UNIVERSITAS DR. SOETOMO SURABAYA MOCHAMMAD ANNAS FAHRUDIN

BAB IX MEMBUAT FORM 9.1 Membuat Form Secara Konvensional

Isi Data Source Name seperti gambar diatas: Kemudian pilih database dengan meng klik tombol select, tampil seperti gambar diatas:

Pemrograman Database Java

LAPORAN RESMI PRAKTIKUM BAHASA PEMROGRAMAN

MODUL 6 JDBC (JAVA DATABASE CONNECTIVITY)

JAVA SWING. Swing merupakan library pada java untuk membuat sebuah tampilan seperti

KONEKSI NETBEANS DENGAN DATABASE SQLITE

DAO design pattern diimplementasi dengan beberapa langkah, yaitu :

STEP BY STEP IN JAVA NETBEANS PROGRAMMING BY SUYANTO

Tugas IV Kelas Virtual Pemr. Visual

Jobsheet 16 String dan Collection (List, Set, Map)

Didalam menampilkan peta yang sudah kita buat, kita akan menggunakan Slick2D sebagai sebuah frameworknya.

GUI & Event Handling. Viska Mutiawani, M.Sc

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

Akses Database Menggunakan JDBC

LAB02 : KODING PROGRAM

Java Database Connectivity (JDBC) (Minggu 5 Praktikum II)

Membuat Kalkulator dengan Java

Pengantar Library, Classpath, dan Project

Membuat Koneksi Database Menggunakan ODBC (Open Database Conectivity)

Membuat aplikasi sederhana menggunakan java NetBeans dan cara menginstal java NetBeans

Arsitektur Aplikasi Perangkat Enterprise JDBC. Antonius Rachmat C, S.Kom, M.Cs

MEMBUAT PROJECT. 1. Buat project baru, beri nama JHangMan. Gambar 1.1

IMPLEMENTASI PEMROGRAMAN VISUAL BASIC DENGAN DATABASE ACCESS

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

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

Membuat Aplikasi Desktop Client Server Sederhana dengan Java RMI

Pemrograman Java III

E-Trik Visual C++ 6.0

Pemrograman Java III

Masukkan connector tersebut ke dalam direktori pada tempat jdk di-instal dengan path

Membuat Aplikasi Kalkulator Sederhana Dengan Java

Mengkoneksikan Java Netbeans dengan Database di MySQL via XAMPP

Cara Membuat Aplikasi Konversi Suhu Dengan Menggunakan NetbeansIDE6.5

Penggunaan Netbeans IDE, Hello World, variable dan Operator aritmetika.

Dwiny Meidelfi, M.Cs

Java Database Connectivity (JDBC)

LECTURE NOTE APLIKASI CRUD PERPUSTAKAAN

Aplikasi Grafik Menggunakan Netbeans

BAB V JTable. JTable () Default menciptakan JTable yang diawali dengan model default data, model kolom default, dan model pilihan default.

int i = 0; while (i < 10) { System.out.println( Informatika Unpas ); i++; }

Modul Pemrograman Berorientasi Objek II [D.III] Disusun Oleh: Dinda Ayu Muthia

SAMPLE CRUD JAVA & MYSQL. Melakukan operasi database pada java dan mysql CRUD (Create, Read, Update,

PEMBUATAN GAME DEBEPE DENGAN MENGGUNAKAN JAVA DI NETBEANS IDE Oleh : Rachmat Yulianto ( ) Pembimbing : Suhartini, S.

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

(JCOMBOBOX) Pulut Suryati

Program Pilihan Ganda Sederhana dengan Java

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

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK. Maimunah, S.Si,M.Kom

Cara Membuat Form Input dengan Netbeans 6.8 dan Microsoft ofice Access

PRAKTEK 1 CLASS, ATTRIBUTE, METHOD, DAN OBJEK

Transkripsi:

Menghubungkan Database Access Menggunakan Netbeans Oleh : Yuliana Setiowati (yuliana@eepis-its.edu) Membuat Projek Baru di Netbeans 1. Buatlah projek baru dinetbeans pilih File New Project. Pilih Categories : Java dengan Projects : Java Application ditunjukkan pada gambar 1. Selanjutnya klik Next. Isi nama project dengan Database dan pilih lokasi (folder) project yang akan Anda kerjakan (gambar 2). Hilangkan tanda (V) pada check box Set as Main Project dan Create Main Class. Selanjutnya klik finish, hasil ditunjukkan pada gambar 3. Setelah proses ini selesai akan terbentuk direktori dengan nama Database dengan folder nbproject, src, dan test (gambar 4). Gambar 1 1

Gambar 2 Gambar 3. 2

Gambar 4 Membuat form di Netbeans 2. Membuat form di Netbeans pilih File New File dengan Categories : Swing GUI Forms dengan tipe file : Jframe Form selanjutnya tekan next (gambar 5). Buat nama class Database, untuk package boleh diisi atau tidak selanjutnya tekan finish (gambar 6). Jika diisi akan membentuk direktori pada direktori src. Misal kita buat dengan MyPrj maka akan dibuat direktori MyPrj pada direktori src (gambar 7). 3

Gambar 5 Gambar 6 4

Gambar 7 Mempersiapkan database NorthWind 3. Simpan database Northwind pada direktori src. Buat koneksi ODBC. Pilih system DSN (gambar 8). Pilih button Add, maka akan muncul form create new data source pilih driver Microsoft Access, selanjutnya tekan finish (gambar 9). Pada form ODBC Microsoft Access Setup tentukan nama data source dan letak database (gambar 10 dan 11). Setelah proses selesai maka akan terdapat Northwind pada System DSN (gambar 12). Gambar 8 5

Gambar 9 Gambar 10 6

Gambar 11 Gambar 12 Membuat file class : ShipperTableModel 4. Pilih File New File, pilih kategori : Java dengan tipe file java class, selanjutnya tekan next (gambar 13). Buat nama class ShipperTableModel pada project yang sudah Anda buat selanjutnya tekan finish (gambar 14). Tambahkan extends AbstractTableModel pada class ShipperTableModel (gambar 15). Maka akan terlihat tulisan AbstractTableModel tercetak miring menunjukkan ada kesalahan. Kesalahan ini disebabkan kita belum melakukan import. Caranya klik kanan pada source editor pilih fix import, maka secara otomatis akan mengimport javax.swing.table.abstracttablemodel. 7

Gambar 13 8

Gambar 14 Gambar 15 9

Class ShippersTableModel package MyPrj; import java.sql.resultset; import java.util.arraylist; import javax.swing.table.abstracttablemodel; public class ShippersTableModel extends AbstractTableModel{ private String[] columnnames={"shipperid","companyname","phone"; private Object[][] data = new Object[50][3]; public ShippersTableModel (ResultSet rs) { int brs =0; try{ while(rs.next()){ data[brs][0] = rs.getstring("shipperid") ; data[brs][1] = rs.getstring("companyname") ; data[brs][2] = rs.getstring("phone") ; brs++ ; catch(exception e){ System.out.println("Exception in CarTableModel"); public Object getvalueat(int rowindex, int columnindex) { return data[rowindex][columnindex]; public int getrowcount() { return data.length ; public int getcolumncount() { return columnnames.length ; public String getcolumnname(int param) { return columnnames[param]; Membuat file Database.java 5. Buat form seperti gambar 16. Form terdiri dari dua komponen yaitu JLabel dan JTable. Untuk mengubah label dan nama variabel, arahkan kursor pada komponen tersebut dan klik kanan. Untuk mengubah font pada label klik kanan pilih propertis, pada propertis pilih font. 10

Gambar 16 Berikut ini tambahkan pada file Database. File dengan tulisan tebal merupakan bawaan dari Netbeans. Pada konstruktor terdapat beberapa fungsi yang mempunyai kegunaan sbb : Koneksi(): untuk menghubungkan jdbc dengan odbc. initcomponents(): inisialisasi komponen pada aplikasi getresultfromshippers() : untuk mendapatkan data pada tabel Shippers shipperstable.setmodel(new ShippersTableModel(rs)) : untuk mengisi shipperstable Output program ditunjukkan pada gambar 17. package MyPrj; import java.sql.connection; import java.sql.drivermanager; import java.sql.resultset; import java.sql.sqlexception; import java.sql.statement; public class Database extends javax.swing.jframe { private Connection con ; private Statement st; /** Creates new form Database */ public Database() { initcomponents(); Koneksi(); ResultSet rs = getresultfromshippers(); shipperstable.setmodel(new ShippersTableModel(rs)); public void Koneksi(){ String dbname = "jdbc:odbc:northwind"; try{ Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); con = DriverManager.getConnection(dbname,"",""); 11

catch(classnotfoundexception ex) { System.err.println("Driver Error"); ex.printstacktrace(); System.exit(1); catch(sqlexception e){ System.out.println("Tidak berhasil koneksi"); public ResultSet getresultfromshippers(){ ResultSet rs=null; try { st=con.createstatement(); rs=st.executequery("select * FROM Shippers"); catch(sqlexception ex){ ex.printstacktrace(); return(rs); public void dbclose(){ try { con.close(); catch(sqlexception sqlex){ System.err.println("Error :Koneksi Database tidak Bisa diputus"); Gambar 17 Kita kembangkan lagi aplikasi yang sudah kita buat. Pengembangan dari aplikasi adalah dapat menyisipkan data baru ke table Shippers. 6. Ambil JPanel dari pallete (dengan nama jpanel1) ke dalam aplikasi. Letakkan JLabel dan JTextField ke dalam JPanel (gambar 18). Pada panel lakukan klik kanan pilih setlayout GridLayout (gambar 19). Klik Inspector, klik tanda + pada jpanel1 maka terdapat GridLayout, kemudian lakukan klik kanan pilih properties. Isi kolom dengan 2 dan baris dengan 3 (gambar 20). Tambahkan JLabel dan JTextField masing-masing 2 dan ubah 12

namanya seperti pada tabel 1. Tambahkan pula Jbutton ubah text dengan send dan nama button dengan sendbutton (gambar 21 dan 22). Label Text : ShipperID Name : shipperidlabel Text : CompanyName Name : companynamelabel Text : Phone Name : phonelabel JTextField Text : (kosong) Name : shipperidfield Name : companynamefield Name : phonefield Tabel 1 Gambar 18 13

Gambar 19 Gambar 20 14

Gambar 21 Gambar 22 15

Gambar 23 7. Isi fungsi sendbuttonactionperformed dengan program seperti yang ada di bawah ini. Tambahkan pula fungsi quotate. private void sendbuttonactionperformed(java.awt.event.actionevent evt) { // TODO add your handling code here: String id=shipperidfield.gettext(); String name=companynamefield.gettext(); String ph=phonefield.gettext(); String insertstr=""; try{ st = con.createstatement(); insertstr="insert into Shippers (ShipperID, CompanyName, Phone)values(" +quotate(id)+"," +quotate(name)+"," +quotate(ph) +")"; int done=st.executeupdate(insertstr); //Penting : untuk menampilkan pada shipperstable ResultSet rs = getresultfromshippers(); shipperstable.setmodel(new ShippersTableModel2(rs)); catch(exception e){ e.printstacktrace(); public String quotate(string content){ return "'"+content+"'"; Membuat event windowclosing pada form 16

8. Pilih Inspector, klik pada Jframe klik kanan pilih propertis (gambar 24). Pilih events untuk window closing (gambar 25) dan beri nama dengan formwindowclosing (gambar 26). Hasil seperti gambar 27. Tambahkan fungsi dbclose yang sudah Anda kerjakan sebelumnya. Lakukan pengisian pada ShipperID, CompanyName dan Phone (gambar 28), hasil ditunjukkan pada gambar 29. Gambar 24 17

Gambar 25 Gambar 26 Gambar 27 18

Gambar 28 Gambar 29 19