aplikasi java dan my sql pln
DESCRIPTION
Tutorial pembuatan Pemograman Java DestopTRANSCRIPT
![Page 1: Aplikasi java dan my sql pln](https://reader034.vdocuments.mx/reader034/viewer/2022042512/5563287ed8b42a57348b4d28/html5/thumbnails/1.jpg)
Aplikasi Java dan MySQL
Pemrograman Visual
Transaksi Pembayaran Rekening Pelanggan PLN
Oleh ONDRA EKA PUTRA, M.Kom
![Page 2: Aplikasi java dan my sql pln](https://reader034.vdocuments.mx/reader034/viewer/2022042512/5563287ed8b42a57348b4d28/html5/thumbnails/2.jpg)
Buat Database Dengan Nama AplPln
Buat Tabel
![Page 3: Aplikasi java dan my sql pln](https://reader034.vdocuments.mx/reader034/viewer/2022042512/5563287ed8b42a57348b4d28/html5/thumbnails/3.jpg)
1. Tabel pelanggan Dengan Field Sebagai Berikut
2. Tabel transaksi dengan field sebagai berikut
![Page 4: Aplikasi java dan my sql pln](https://reader034.vdocuments.mx/reader034/viewer/2022042512/5563287ed8b42a57348b4d28/html5/thumbnails/4.jpg)
Buat Konektor Driver pada Data Source (ODBC)
Control Panel Administrative Tools Data Source (ODBC), klik 2 kali maka akan muncul tampilan seperti dibawah ini:
![Page 5: Aplikasi java dan my sql pln](https://reader034.vdocuments.mx/reader034/viewer/2022042512/5563287ed8b42a57348b4d28/html5/thumbnails/5.jpg)
Pilih Add, maka akan tampil jendela create new data source maka pilih Name nya MySQL ODBC 3.51 Driver. (pastikan Driver Konektor 3.51 terinstal).
![Page 6: Aplikasi java dan my sql pln](https://reader034.vdocuments.mx/reader034/viewer/2022042512/5563287ed8b42a57348b4d28/html5/thumbnails/6.jpg)
Klik Finish, maka akan muncul jendela Conector ODBC 3.51Data Source Name :aplplnServer :localhostUser :rootDatabase :aplpln(nama database
samakan dengan nama database yang dibangun dari awal).
Seperti gambar dibawah ini :Klik Test, jika success, maka OK OKOK, sampai jendela data source tertutup.
![Page 7: Aplikasi java dan my sql pln](https://reader034.vdocuments.mx/reader034/viewer/2022042512/5563287ed8b42a57348b4d28/html5/thumbnails/7.jpg)
Design Form Transaksi
![Page 8: Aplikasi java dan my sql pln](https://reader034.vdocuments.mx/reader034/viewer/2022042512/5563287ed8b42a57348b4d28/html5/thumbnails/8.jpg)
Komponen Swing
![Page 9: Aplikasi java dan my sql pln](https://reader034.vdocuments.mx/reader034/viewer/2022042512/5563287ed8b42a57348b4d28/html5/thumbnails/9.jpg)
Source Form Transaksi
Tambahkan Import
![Page 10: Aplikasi java dan my sql pln](https://reader034.vdocuments.mx/reader034/viewer/2022042512/5563287ed8b42a57348b4d28/html5/thumbnails/10.jpg)
Tambahkan Variabel
![Page 11: Aplikasi java dan my sql pln](https://reader034.vdocuments.mx/reader034/viewer/2022042512/5563287ed8b42a57348b4d28/html5/thumbnails/11.jpg)
Buat Method Koneksi()
![Page 12: Aplikasi java dan my sql pln](https://reader034.vdocuments.mx/reader034/viewer/2022042512/5563287ed8b42a57348b4d28/html5/thumbnails/12.jpg)
Buat Method Pemanggilan Tanggal Sekarang
Panggil Method Yang Dibuat Pada Konstruktor
![Page 13: Aplikasi java dan my sql pln](https://reader034.vdocuments.mx/reader034/viewer/2022042512/5563287ed8b42a57348b4d28/html5/thumbnails/13.jpg)
Buat Method Untuk Mengosongkan Nilai Pada Komponen Swing
![Page 14: Aplikasi java dan my sql pln](https://reader034.vdocuments.mx/reader034/viewer/2022042512/5563287ed8b42a57348b4d28/html5/thumbnails/14.jpg)
Buat Event Pada TextField Administrasi ActionPerformed
Digunakan untuk menghitung Total Tagihan yang didapatkan dari perkalian harga listrik (kwh) dengan besar pemakaian kemudian tambahkan dengan besar administrasi
![Page 15: Aplikasi java dan my sql pln](https://reader034.vdocuments.mx/reader034/viewer/2022042512/5563287ed8b42a57348b4d28/html5/thumbnails/15.jpg)
Buat Event Pada Button SAVE ActionPerformed
Digunakan untuk menyimpan Data Ke database
![Page 16: Aplikasi java dan my sql pln](https://reader034.vdocuments.mx/reader034/viewer/2022042512/5563287ed8b42a57348b4d28/html5/thumbnails/16.jpg)
Buat Event Pada Button VIEW ActionPerformed
Digunakan untuk melihat data yang tersimpan dalam database pada Swing Jtabel
![Page 17: Aplikasi java dan my sql pln](https://reader034.vdocuments.mx/reader034/viewer/2022042512/5563287ed8b42a57348b4d28/html5/thumbnails/17.jpg)
![Page 18: Aplikasi java dan my sql pln](https://reader034.vdocuments.mx/reader034/viewer/2022042512/5563287ed8b42a57348b4d28/html5/thumbnails/18.jpg)
Buat Event Pada Komponen jTable MouseClicked
Digunakan untuk menampilkan nilai pada jTabel ke komponen swing kontrol (jTextField) Sebelum Melakukan UPDATE atau DELETE data
![Page 19: Aplikasi java dan my sql pln](https://reader034.vdocuments.mx/reader034/viewer/2022042512/5563287ed8b42a57348b4d28/html5/thumbnails/19.jpg)
Buat Event Pada Button UPDATE ActionPerformed
Digunakan untuk melakukan perubahan data
![Page 20: Aplikasi java dan my sql pln](https://reader034.vdocuments.mx/reader034/viewer/2022042512/5563287ed8b42a57348b4d28/html5/thumbnails/20.jpg)
![Page 21: Aplikasi java dan my sql pln](https://reader034.vdocuments.mx/reader034/viewer/2022042512/5563287ed8b42a57348b4d28/html5/thumbnails/21.jpg)
Buat Event Pada Button DELETEActionPerformed
Digunakan untuk melakukan hapus data
![Page 22: Aplikasi java dan my sql pln](https://reader034.vdocuments.mx/reader034/viewer/2022042512/5563287ed8b42a57348b4d28/html5/thumbnails/22.jpg)
Buat Event Pada CANCEL ActionPerformed
digunakan untuk mengosongkan nilai pada komponen swing kontrol (jTextField), cukup dengan memanggil fungsi kosong () yang sudah dibuat sebelumnya.
![Page 23: Aplikasi java dan my sql pln](https://reader034.vdocuments.mx/reader034/viewer/2022042512/5563287ed8b42a57348b4d28/html5/thumbnails/23.jpg)
Buat Event Pada EXITActionPerformed
Digunakan untuk keluar aplikasi