Modul Praktek JAVA - agusnkhom.files.wordpress.com · Modul Praktek JAVA - MYSQL Aplikasi...
Transcript of Modul Praktek JAVA - agusnkhom.files.wordpress.com · Modul Praktek JAVA - MYSQL Aplikasi...
![Page 1: Modul Praktek JAVA - agusnkhom.files.wordpress.com · Modul Praktek JAVA - MYSQL Aplikasi Database-1 dengan JAVA-----Langkah Kerja A. Buat Folder Project Anda dengan nama oop6 B.](https://reader033.fdocuments.us/reader033/viewer/2022060703/606f751f53ffbc6b9c245679/html5/thumbnails/1.jpg)
1
Modul Praktek JAVA - MYSQLAplikasi Database-1 dengan JAVA
-----------------------------------------------------------------------------------------------------------------------Langkah Kerja
A. Buat Folder Project Anda dengan nama oop6B. Aktifkan localhost anda (Wamp / Xamp Server) kemudian Buatlah database pada phoMySQL
Database Name : db_oopTable Name : mhs
Table StructureFieldName Data Type Field Size PrimaryKey1. nim Varchar 8 Yes2. nama Varchar 253. gender Varchar 124. tempat Varchar 155. tgl Date6. alamat Varchar 507.hp Varchar 12
C. Instalasi MySQL-ODBC1. Double klik master aplikasi mysql_odbc.exe kemudian klik Next
![Page 2: Modul Praktek JAVA - agusnkhom.files.wordpress.com · Modul Praktek JAVA - MYSQL Aplikasi Database-1 dengan JAVA-----Langkah Kerja A. Buat Folder Project Anda dengan nama oop6 B.](https://reader033.fdocuments.us/reader033/viewer/2022060703/606f751f53ffbc6b9c245679/html5/thumbnails/2.jpg)
2
2. Klik Pilih Typical – Next dan Install
3. Biarkan Proses selesai hingga 100 % dan klik finish
![Page 3: Modul Praktek JAVA - agusnkhom.files.wordpress.com · Modul Praktek JAVA - MYSQL Aplikasi Database-1 dengan JAVA-----Langkah Kerja A. Buat Folder Project Anda dengan nama oop6 B.](https://reader033.fdocuments.us/reader033/viewer/2022060703/606f751f53ffbc6b9c245679/html5/thumbnails/3.jpg)
3
D. Buat Koneksi ODBC (DSN)1. Klik Start – Program – Control panel – Administrative Tools – Data Source (ODBC). Pada layar
tampil jendela ODBC Data Spurce Administrator
2. Klik Tab User DSN – Klik Tombol Add – Pilih MySQL ODBS 3.51 Driver
![Page 4: Modul Praktek JAVA - agusnkhom.files.wordpress.com · Modul Praktek JAVA - MYSQL Aplikasi Database-1 dengan JAVA-----Langkah Kerja A. Buat Folder Project Anda dengan nama oop6 B.](https://reader033.fdocuments.us/reader033/viewer/2022060703/606f751f53ffbc6b9c245679/html5/thumbnails/4.jpg)
4
3. Klik tombol Finish4. Isikan SEPERTI gambar di bawah:
![Page 5: Modul Praktek JAVA - agusnkhom.files.wordpress.com · Modul Praktek JAVA - MYSQL Aplikasi Database-1 dengan JAVA-----Langkah Kerja A. Buat Folder Project Anda dengan nama oop6 B.](https://reader033.fdocuments.us/reader033/viewer/2022060703/606f751f53ffbc6b9c245679/html5/thumbnails/5.jpg)
5
5. Klik tombol Test
6. Klik OK – Klik OK
![Page 6: Modul Praktek JAVA - agusnkhom.files.wordpress.com · Modul Praktek JAVA - MYSQL Aplikasi Database-1 dengan JAVA-----Langkah Kerja A. Buat Folder Project Anda dengan nama oop6 B.](https://reader033.fdocuments.us/reader033/viewer/2022060703/606f751f53ffbc6b9c245679/html5/thumbnails/6.jpg)
6
E. Buat project Java1. Aktifkan Netbeans2. Buat Project dengan Nama : oop63. Buat Class Jframe Form dengan Nama: mhs4. Desain Form sbb :
Setting Komponent dengan cara klik kanan pilih Change variable name, dengan ketentuan sbb:
No Komponent Variable name
1 JTextField nim2 JTextField nama3 JComboBox gender4 JTextField tempat5 JDateChooser tgl6 JTextField alamat7 JTextField hp8 Jbutton btnSimpan9 Jbutton btnTambah10 Jbutton btnKeluar
1
2
3
4 5
6
7
8 910
![Page 7: Modul Praktek JAVA - agusnkhom.files.wordpress.com · Modul Praktek JAVA - MYSQL Aplikasi Database-1 dengan JAVA-----Langkah Kerja A. Buat Folder Project Anda dengan nama oop6 B.](https://reader033.fdocuments.us/reader033/viewer/2022060703/606f751f53ffbc6b9c245679/html5/thumbnails/7.jpg)
7
F. Cara menambahkan Pallete jdatechooser
1. Klik kanan pada swing controls, kemudian pilih “palette manager ....”
2. Setelah pilih “palette manager ....”, maka akan tampil menu dialog berikut :
![Page 8: Modul Praktek JAVA - agusnkhom.files.wordpress.com · Modul Praktek JAVA - MYSQL Aplikasi Database-1 dengan JAVA-----Langkah Kerja A. Buat Folder Project Anda dengan nama oop6 B.](https://reader033.fdocuments.us/reader033/viewer/2022060703/606f751f53ffbc6b9c245679/html5/thumbnails/8.jpg)
8
3. Pilih lokasi penyimpanan file jCalender-1.4 kemudian klik Next
4. Pilih semua component (klik disalah satu Component, kemudian tekan “CTRL+A”) kemudianklik Next lagi
Pilih Add from JAR
Klik Next
![Page 9: Modul Praktek JAVA - agusnkhom.files.wordpress.com · Modul Praktek JAVA - MYSQL Aplikasi Database-1 dengan JAVA-----Langkah Kerja A. Buat Folder Project Anda dengan nama oop6 B.](https://reader033.fdocuments.us/reader033/viewer/2022060703/606f751f53ffbc6b9c245679/html5/thumbnails/9.jpg)
9
5. Pada Pallete Category pilih pada Swing Controls kemudian klik Finish
Klik Next
Klik Finish
![Page 10: Modul Praktek JAVA - agusnkhom.files.wordpress.com · Modul Praktek JAVA - MYSQL Aplikasi Database-1 dengan JAVA-----Langkah Kerja A. Buat Folder Project Anda dengan nama oop6 B.](https://reader033.fdocuments.us/reader033/viewer/2022060703/606f751f53ffbc6b9c245679/html5/thumbnails/10.jpg)
10
6. Maka pada pallete bagian Swing Control secara otomatis sudah terdapat pilihan jDateChooser, dll.
![Page 11: Modul Praktek JAVA - agusnkhom.files.wordpress.com · Modul Praktek JAVA - MYSQL Aplikasi Database-1 dengan JAVA-----Langkah Kerja A. Buat Folder Project Anda dengan nama oop6 B.](https://reader033.fdocuments.us/reader033/viewer/2022060703/606f751f53ffbc6b9c245679/html5/thumbnails/11.jpg)
11
G. Buat propgram java1. Import :
import java.sql.*;import java.text.Format;import javax.swing.*;import javax.swing.table.*;import java.text.SimpleDateFormat;import java.util.Date;
2. Kode Program untuk tombol Simpan (Double klik tombol/button SIMPAN) kemudian ketikcoding program berikut) :
2. Letak coding Import JAVA
1. Tambahkan Coding Public :public String tgl_lahir;
![Page 12: Modul Praktek JAVA - agusnkhom.files.wordpress.com · Modul Praktek JAVA - MYSQL Aplikasi Database-1 dengan JAVA-----Langkah Kerja A. Buat Folder Project Anda dengan nama oop6 B.](https://reader033.fdocuments.us/reader033/viewer/2022060703/606f751f53ffbc6b9c245679/html5/thumbnails/12.jpg)
12
![Page 13: Modul Praktek JAVA - agusnkhom.files.wordpress.com · Modul Praktek JAVA - MYSQL Aplikasi Database-1 dengan JAVA-----Langkah Kerja A. Buat Folder Project Anda dengan nama oop6 B.](https://reader033.fdocuments.us/reader033/viewer/2022060703/606f751f53ffbc6b9c245679/html5/thumbnails/13.jpg)
13
3. Buat Settingan jDateChooser / Format tanggal
Ketik Coding Program Berikut :
1. Klik kanan jDatechooser / tgl
2. Pilih Event PropertyChangepropertyChange [tglPropertyChange]
![Page 14: Modul Praktek JAVA - agusnkhom.files.wordpress.com · Modul Praktek JAVA - MYSQL Aplikasi Database-1 dengan JAVA-----Langkah Kerja A. Buat Folder Project Anda dengan nama oop6 B.](https://reader033.fdocuments.us/reader033/viewer/2022060703/606f751f53ffbc6b9c245679/html5/thumbnails/14.jpg)
14
4. Setting Conection di NETBEANS
3. Pilih Palette : Services
1. Klik Kanan pada icon Database2. Pilih New Connection...
![Page 15: Modul Praktek JAVA - agusnkhom.files.wordpress.com · Modul Praktek JAVA - MYSQL Aplikasi Database-1 dengan JAVA-----Langkah Kerja A. Buat Folder Project Anda dengan nama oop6 B.](https://reader033.fdocuments.us/reader033/viewer/2022060703/606f751f53ffbc6b9c245679/html5/thumbnails/15.jpg)
15
5. Kode Program untuk tombol Keluar
9. Pilih Drivername : MySQL(Connector/J driver)
5. Setting Host : localhost6. Port : 33067. Database (Sesuai dengan
nama database yang kita buatdiawal tadi ) : db_oop
8. Username : root
4. Klik OK
![Page 16: Modul Praktek JAVA - agusnkhom.files.wordpress.com · Modul Praktek JAVA - MYSQL Aplikasi Database-1 dengan JAVA-----Langkah Kerja A. Buat Folder Project Anda dengan nama oop6 B.](https://reader033.fdocuments.us/reader033/viewer/2022060703/606f751f53ffbc6b9c245679/html5/thumbnails/16.jpg)
16
6. Kode Program untuk Tambah
H. Kompilasi Program, setelah tidak ada erorr jalankan dan test untuk menginputkan beberapa data(NOBP bersifat unix/jangan inputkan NOBP yang sama lebih dari satu kali)