Nafis Albab Alfasha_181011400785_Pertemuan 9
Pemrograman II
Membuat Program Aplikasi Pendaftaran Seminar
Membuat Program Aplikasi Pendaftaran Seminar
1. Langkah pertama yaitu memulai projek databasenya, "install terlebih dahulu aplikasi xampp" jika anda belum mempunyai aplikasi xampp anda bisa download disini https://www.apachefriends.org/index.html. Setelah selesai downloadnya silahkan anda install aplikasi xamppnya dan setelah terinstall "search aplikasi xampp dan klik aplikasi xampp control panelnya" untuk membuka xamppnya.
2. Selanjutnya "start Apache dan MySQL nya", jika sudah buka browser anda lalu "masuk ke alamat localhost:8080/phpmyadmin/".
3. Berikutnya jika sudah buat database baru. Caranya : "klik New" -> "lalu beri nama database nya dengan nama pendaftaran_seminar dan jika sudah klik button ciptakan atau create".
4. Selanjutnya membuat table pada database pendaftaran_seminar yang telah dibuat sebelumnya. Caranya : "klik Structure" -> "lalu isi textfield nama pada new table dengan data_peserta dan isi textfield number of columns dengan 10" -> "jika sudah klik button Go".
5. Berikutnya membuat isi colum field pada table data_peserta. Caranya : "isi 10 colum atau field dengan kata nim, nama_peserta, alamat, no_telepon, email, kelas, semester, reguler, biaya_pendaftaran, jenis_pendaftaran" -> "lalu pada 10 type data tentukan menjadi type data bigint, varchar, varchar, varchar, varchar, varchar, varchar, varchar, int, varchar" -> "serta isi 10 panjang atau ukuran type data menjadi 20, 50, 100, 50, 30, 10, 10, 20, 50, 20" -> "lalu isi index pada colum pertama sebagai primary_key" -> "jika sudah klik button save untuk menyimpan". Dan hasilnya seperti gambar dibawah ini.
6. Selanjutnya buka Aplikasi Netbeans anda, Lalu buatlah sebuah project baru. Caranya yaitu : "Pilih File" -> "New Project (Ctrl+Shift+N)".
8. Selanjutnya beri nama dan tentukan sendiri lokasi penyimpanan project Netbeans yang anda buat sesuai dengan keinginan anda, disini saya menamainya dengan "Nafis Albab Alfasha_181011400785_Pertemuan9". Dengan lokasi penyimpanan di "C:\Users\Asus\Documents\NetBeansProjects". Jika sudah "Klik Finish".
9. Berikutnya membuat package. Caranya : "Klik kanan pada folder Source Package pada project name yang sudah anda buat" -> "Pilih New" -> "Pilih Java Package" -> Lalu beri nama sesuai dengan keinginan anda, disini saya menamainnya dengan "aplikasi_pendaftaran_seminar". Jika sudah "Klik Finish".
10. Selanjunya membuat JFrame Form. Caranya : "Klik kanan pada Package aplikasi_pendaftaran_seminar"-> "Pilih New" -> "Pilih JFrame From" -> Lalu beri nama sesuai dengan keinginan anda, disini saya menamainya dengan "input_data_pendaftaran". Jika sudah "Klik Finish".
11. Berikutnya membuat desainnya. Langkah pertama yaitu : Pilih menu "Panel" lalu drag ke dalam form kosong pada desain dan perbesar ukuran panel di dalam form desainnya.
12. Selanjutnya "Klik kanan pada Label Panel di dalam form" -> "Pilih Properties" -> "Pilih Background" (Caranya klik Tanda persegi titik tiga yang telah saya bulatkan).
13. Berikutnya pilih warna background panel yang anda inginkan -> Jika sudah "Klik OK" -> "Lalu Klik Close".
14. Selanjutnya "Masukan 12 menu Label" ke dalam form design.
15. Berikutnya "Masukan 9 menu Text Field" di sebelah kanan jLabel 3 sampai dengan jLabel 11.
16. Selanjutnya yaitu "Masukan 1 menu Combo Box" di sebelah kanan jLabel 12.
17. Berikutnya "Masukan 8 menu Button" di bawah jlabel7 dan jTextfield5.
18. Selanjutnya "Masukan 1 menu tabel" di bawah Button untuk melihat data pendaftaran seminar yang akan disimpan nanti.
19. Berikutnya jika sudah Edit Text jLabel 1, Caranya : "Klik kanan pada menu jLabel 1" -> "Lalu klik Edit Text" -> ubah menjadi "Pendaftaran Seminar Prodi Management".
20. Berikutnya jika sudah Edit Text jLabel 2, Caranya : "Klik kanan pada menu jLabel 2" -> "Lalu klik Edit Text" -> ubah menjadi " "Pemanfaatan SDM" Universitas Pamulang ".
21. Selanjutnya jika sudah, "Lakukan Edit Text pada jLabel 3 sampai jLabel 12 dan 9 jTextField dan 8 Button" yang ada di menu desain. Caranya sama seperti pada point nomer ke 19 dan 20, sampai desainnya menjadi seperti gambar di bawah ini.
22. Berikutnya jika sudah langkah selanjutnya yaitu "Klik kanan pada Combo Box" -> "Lalu pilih Properties" -> "Pilih model" (Caranya klik Tanda persegi titik tiga yang telah saya bulatkan).
25. Selanjutnya ubah nama variabel jTextField 2. Caranya : "Klik kanan pada jTextField 2" -> "Pilih Change Variable Name" -> lalu ubah menjadi "Nafis_namaPeserta" -> Jika sudah "Klik OK".
26. Berikutnya ubah nama variabel jTextField 3. Caranya : "Klik kanan pada jTextField 3" -> "Pilih Change Variable Name" -> lalu ubah menjadi "Nafis_alamat" -> Jika sudah "Klik OK".
27. Selanjutnya ubah nama variabel jTextField 4. Caranya : "Klik kanan pada jTextField 4" -> "Pilih Change Variable Name" -> lalu ubah menjadi "Nafis_noTelepon" -> Jika sudah "Klik OK".
29. Selanjutnya ubah nama variabel jTextField 6. Caranya : "Klik kanan pada jTextField 6" -> "Pilih Change Variable Name" -> lalu ubah menjadi "Nafis_kelas" -> Jika sudah "Klik OK".
30. Selanjutnya ubah nama variabel jTextField 7. Caranya : "Klik kanan pada jTextField 7" -> "Pilih Change Variable Name" -> lalu ubah menjadi "Nafis_semester" -> Jika sudah "Klik OK".
31. Selanjutnya ubah nama variabel jTextField 8. Caranya : "Klik kanan pada jTextField 8" -> "Pilih Change Variable Name" -> lalu ubah menjadi "Nafis_reguler" -> Jika sudah "Klik OK".
32. Selanjutnya ubah nama variabel jTextField 9. Caranya : "Klik kanan pada jTextField 9" -> "Pilih Change Variable Name" -> lalu ubah menjadi "Nafis_biayaPendaftaran" -> Jika sudah "Klik OK".
33. Berikutnya ubah nama variabel Combo Box. Caranya : "Klik kanan pada Combo Box" -> "Pilih Change Variable Name" -> lalu ubah menjadi "Nafis_jenisPembayaran" -> Jika sudah "Klik OK".
34. Selanjutnya ubah nama variabel Button Simpan, Button Refresh, Hapus, Button Lihat, Button Search, Button Edit Data, Button Clear dan Button Exit di mulai dari Button Simpan. Caranya : "Klik kanan pada Button Simpan" -> "Pilih Change Variable Name" -> lalu ubah menjadi "Nafis_simpanBtn" -> Jika sudah "Klik OK".
35. Berikutnya ubah nama variabel Button Refresh. Caranya : "Klik kanan pada Button Refresh" -> "Pilih Change Variable Name" -> lalu ubah menjadi "Nafis_refreshBtn" -> Jika sudah "Klik OK".
36. Selanjutnya ubah nama variabel Button Hapus. Caranya : "Klik kanan pada Button Hapus" -> "Pilih Change Variable Name" -> lalu ubah menjadi "Nafis_hapusBtn" -> Jika sudah "Klik OK".
37. Berikutnya ubah nama variabel Button Lihat. Caranya : "Klik kanan pada Button Lihat" -> "Pilih Change Variable Name" -> lalu ubah menjadi "Nafis_lihatBtn" -> Jika sudah "Klik OK".
38. Selanjutnya ubah nama variabel Button Search. Caranya : "Klik kanan pada Button Search" -> "Pilih Change Variable Name" -> lalu ubah menjadi "Nafis_searchBtn" -> Jika sudah "Klik OK".
39. Berikutnya ubah nama variabel Button Edit Data. Caranya : "Klik kanan pada Button Edit Data" -> "Pilih Change Variable Name" -> lalu ubah menjadi "Nafis_editdataBtn" -> Jika sudah "Klik OK".
40. Selanjutnya ubah nama variabel Button Clear. Caranya : "Klik kanan pada Button Clear" -> "Pilih Change Variable Name" -> lalu ubah menjadi "Nafis_clearBtn" -> Jika sudah "Klik OK".
41. Berikutnya ubah nama variabel Button Exit. Caranya : "Klik kanan pada Button Exit" -> "Pilih Change Variable Name" -> lalu ubah menjadi "Nafis_exitBtn" -> Jika sudah "Klik OK".
42. Selanjutnya ubah nama variabel Tabel. Caranya : "Klik kanan pada Tabel" -> "Pilih Change Variable Name" -> lalu ubah menjadi "Nafis_outputTable" -> Jika sudah "Klik OK".
43. Berikutnya masuk ke Source, untuk "memasukkan import yang dibutuhkan" seperti gambar dibawah ini.
Source Code :
package aplikasi_pendaftaran_seminar;
import java.awt.Dimension;
import java.awt.Toolkit;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import javax.swing.JOptionPane;
import javax.swing.table.DefaultTableModel;
44. Selanjutnya "buat private konstruktor pada public class input_data_pendaftaran" seperti gambar di bawah ini.
Source Code :
public class input_data_pendaftaran extends javax.swing.JFrame {
private Connection con;
private Statement stat;
private ResultSet res;
private String t;
private DefaultTableModel dtm;
45. Berikutnya "tambahkan source code pada public input_data_pendaftaran()" seperti gambar di bawah ini.
Source Code :
public input_data_pendaftaran() {
initComponents();
koneksi();
kosongkan();
jenispembayaran();
table();
Nafis_biayaPendaftaran.setText("100000");
Nafis_biayaPendaftaran.setEnabled(false);
//rata kiri dan kanan
Dimension Screensize = Toolkit.getDefaultToolkit().getScreenSize();
Dimension frameSize = getSize();
setLocation(
( Screensize.width - frameSize.width) / 3,
( Screensize.height - frameSize.height) / 4);
}
Source Code :
private void koneksi() {
try{
Class.forName("com.mysql.jdbc.Driver");
con=DriverManager.getConnection("jdbc:mysql://127.0.0.1/pendaftaran_seminar", "root", "");
stat=con.createStatement();
} catch (Exception e) {
JOptionPane.showMessageDialog(null, e);
}
}
47. Berikutnya "membuat private void kosongkan()" seperti gambar di bawah ini.
private void kosongkan() {
Nafis_nim.setText("");
Nafis_namaPeserta.setText("");
Nafis_alamat.setText("");
Nafis_noTelepon.setText("");
Nafis_email.setText("");
Nafis_kelas.setText("");
Nafis_semester.setText("");
Nafis_reguler.setText("");
Nafis_biayaPendaftaran.setText("");
Nafis_nim.requestFocus();
Nafis_jenisPembayaran.setSelectedIndex(-1);
}
48. Selanjutnya "buatlah isi konstruktor jenispembayaran" dan "tambahkan source code jenispembayaran" seperti gambar di bawah ini.
Source Code :
private void jenispembayaran(){
Nafis_jenisPembayaran.addItem("via ATM");
Nafis_jenisPembayaran.addItem("via M-Banking");
Nafis_jenisPembayaran.addItem("Cash");
Nafis_jenisPembayaran.setSelectedIndex(-1);
}
49. Berikutnya "buatlah isi konstruktor tabel()" seperti gambar di bawah ini.
Source Code :
private void table() {
DefaultTableModel t= new DefaultTableModel();
t.addColumn("Nim");
t.addColumn("Nama");
t.addColumn("Alamat");
t.addColumn("NoTelepon");
t.addColumn("Email");
t.addColumn("Kelas");
t.addColumn("Semester");
t.addColumn("Reguler");
t.addColumn("Biaya_Pendaftaran");
t.addColumn("Jenis_Pembayaran");
Nafis_outputtable.setModel(t); try{ res=stat.executeQuery("select * from data_peserta");
while (res.next()) {
t.addRow(new Object[]{ res.getString("nim"),
res.getString("nama_peserta"),
res.getString("alamat"),
res.getString("no_telepon"),
res.getString("email"),
res.getString("kelas"),
res.getString("semester"),
res.getString("reguler"),
res.getString("biaya_pendaftaran"),
res.getString("jenis_pembayaran")
});
}}
catch (Exception e) {
JOptionPane.showMessageDialog(rootPane, e);
}
}
50. Selanjutnya kembali ke menu desain untuk mengaktifkan dan memasukkan source code perintah pada Button Simpan. Caranya : "Klik kanan pada Button Simpan" -> "Pilih Events" -> "Action" -> "actionPerformed".
Source Code :
private void Nafis_simpanBtnActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
try {
stat.executeUpdate("insert into data_peserta values ("
+ "'" + Nafis_nim.getText()+"',"
+ "'" + Nafis_namaPeserta.getText()+"',"
+ "'" + Nafis_alamat.getText()+"',"
+ "'" + Nafis_noTelepon.getText()+ "',"
+ "'" + Nafis_email.getText()+ "',"
+ "'" + Nafis_kelas.getText()+ "',"
+ "'" + Nafis_semester.getText()+ "',"
+ "'" + Nafis_reguler.getText()+ "',"
+ "'" + Nafis_biayaPendaftaran.getText()+ "',"
+ "'" + Nafis_jenisPembayaran.getSelectedItem()+ "')");
kosongkan();
JOptionPane.showMessageDialog(null, "Berhasil Menyimpan Data");
} catch (Exception e) {
JOptionPane.showMessageDialog(null, "Perintah Salah : "+e);
}
}
52. Selanjutnya kembali ke menu desain untuk mangaktifkan dan memasukkan source code perintah pada Text Field 1. Caranya : "Klik kanan pada Text Field 1" -> "Pilih Events" -> "Action" -> "actionPerformed".
Source Code :
private void Nafis_nimActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
try {
res=stat.executeQuery("select * from data_peserta where "+ "nim='" +Nafis_nim.getText()
+"'" ); while (res.next())
{ Nafis_namaPeserta.setText(res.getString("nama_peserta"));
Nafis_alamat.setText(res.getString("alamat"));
Nafis_noTelepon.setText(res.getString("no_telepon"));
Nafis_email.setText(res.getString("email"));
Nafis_kelas.setText(res.getString("kelas"));
Nafis_semester.setText(res.getString("semester"));
Nafis_reguler.setText(res.getString("reguler"));
Nafis_biayaPendaftaran.setText(res.getString("biaya_pendaftaran"));
Nafis_jenisPembayaran.setSelectedItem(res.getString("jenis_pembayaran"));
}
}
catch (Exception e) {
JOptionPane.showMessageDialog(rootPane, e);
}
}
54. Selanjutnya kembali ke menu desain, "lalu import mysql connector pada libraries". Caranya : "klik kanan pada libraries" -> "pilih Add JAR/Folder" -> "pilih mysql connector" -> "pilih relative path" -> "Jika sudah klik Open".
56. Selanjutnya yaitu "mengaktifkan dan memasukkan source code perintah pada Button Refresh". Caranya : "Klik kanan pada Button Refresh" -> "Pilih Events" -> "Action" -> "actionPerformed".
57. Berikutnya jika sudah "masukan source code perintah pada Button Refresh" seperti gambar di bawah ini.
Source Code :
private void Nafis_refreshBtnActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
DefaultTableModel model = (DefaultTableModel)Nafis_outputtable.getModel();
model.setRowCount(0);
table();
}
58. Selanjutnya mengaktifkan dan memasukkan source code perintah pada Button Hapus. Caranya : "Klik kanan pada Button Hapus" -> "Pilih Events" -> "Action" -> "actionPerformed".
59. Berikutnya jika sudah "masukan source code perintah pada Button Hapus" seperti gambar di bawah ini.
Source Code :
private void Nafis_hapusBtnActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
int ok=JOptionPane.showConfirmDialog(null,"Apakah Yakin Mendelete record ini???",
"Confirmation",JOptionPane.YES_NO_CANCEL_OPTION);
if (ok==0)
{
try
{
String sql="delete from data_peserta where NIM='"+Nafis_nim.getText()+"'";
PreparedStatement st=con.prepareStatement(sql);
st.executeUpdate();
JOptionPane.showMessageDialog(null, "Delete Data Sukses");
}
catch (Exception e)
{
JOptionPane.showMessageDialog(null, "Delete Data Gagal");
}
}
}
60. Selanjutnya kembali ke menu desain untuk mangaktifkan dan memasukkan source code perintah pada Button Lihat. Caranya : "Klik kanan pada Button Lihat" -> "Pilih Events" -> "Action" -> "actionPerformed".
61. Berikutnya jika sudah "masukan source code perintah pada Button Lihat" seperti gambar di bawah ini.
Source Code :
private void Nafis_lihatBtnActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
try{
Object [] rows={"nim","nama_peserta","alamat","no_telepon","email","kelas","semester","reguler","biaya_pendaftaran",
"jenis_pembayaran"};
dtm=new DefaultTableModel(null,rows);
Nafis_outputtable.setModel(dtm);
Nafis_outputtable.setBorder(null);
jScrollPane1.setVisible(true);
jScrollPane1.setViewportView(Nafis_outputtable);
int no = 1;
String nim="",nama_peserta="",alamat="",no_telepon="",email="",kelas="",semester="",reguler="",biaya_pendaftaran="",
jenis_pembayaran="";
try{
String sql="select * from data_peserta";
Statement st=con.createStatement();
ResultSet rs=st.executeQuery(sql);
while(rs.next()){
nim=rs.getString("nim");
nama_peserta=rs.getString("nama_peserta");
alamat=rs.getString("alamat");
no_telepon=rs.getString("no_telepon");
email=rs.getString("email");
kelas=rs.getString("kelas");
semester=rs.getString("semester");
reguler=rs.getString("reguler");
biaya_pendaftaran=rs.getString("biaya_pendaftaran");
jenis_pembayaran=rs.getString("jenis_pembayaran");
String [] tampil={""+nim,nama_peserta,alamat,no_telepon,email,kelas,semester,reguler,biaya_pendaftaran,
jenis_pembayaran};
dtm.addRow(tampil);
}
}catch(SQLException e){
e.printStackTrace();
JOptionPane.showMessageDialog(null,"Query Salah "+e);
}
}catch(Exception e){
e.printStackTrace();
}
}
62. Selanjutnya "memindahkan data di dalam tabel ke textfield". Caranya : "Klik kanan pada tabel menu desain" -> "Pilih Events" -> "Pilih Mouse" -> "Pilih mouseClicked".
63. Berikutnya "masukan source code perintah pada Mouseclicked" seperti gambar dibawah ini.
Source Code :
private void Nafis_outputtableMouseClicked(java.awt.event.MouseEvent evt) {
// TODO add your handling code here:
int i = Nafis_outputtable.getSelectedRow();
if(i==-1){
return;
}
String code = (String)Nafis_outputtable.getValueAt(i,0);
String code1 = (String)Nafis_outputtable.getValueAt(i,1);
String code2 = (String)Nafis_outputtable.getValueAt(i,2);
String code3 = (String)Nafis_outputtable.getValueAt(i,3);
String code4 = (String)Nafis_outputtable.getValueAt(i,4);
String code5 = (String)Nafis_outputtable.getValueAt(i,5);
String code6 = (String)Nafis_outputtable.getValueAt(i,6);
String code7 = (String)Nafis_outputtable.getValueAt(i,7);
String code8 = (String)Nafis_outputtable.getValueAt(i,8);
String code9 = (String)Nafis_outputtable.getValueAt(i,9);
Nafis_nim.setText(code);
Nafis_namaPeserta.setText(code1);
Nafis_alamat.setText(code2);
Nafis_noTelepon.setText(code3);
Nafis_email.setText(code4);
Nafis_kelas.setText(code5);
Nafis_semester.setText(code6);
Nafis_reguler.setText(code7);
Nafis_biayaPendaftaran.setText(code8);
Nafis_jenisPembayaran.setSelectedItem(code9);
}
64. Selanjutnya kembali ke menu desain untuk mangaktifkan dan memasukkan source code perintah pada Button Search. Caranya : "Klik kanan pada Button Search" -> "Pilih Events" -> "Action" -> "actionPerformed".
Source Code :
private void Nafis_searchBtnActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
try {
res=stat.executeQuery("select * from data_peserta where "+ "nim='" +Nafis_nim.getText()
+"'" ); while (res.next())
{ Nafis_namaPeserta.setText(res.getString("nama_peserta"));
Nafis_alamat.setText(res.getString("alamat"));
Nafis_noTelepon.setText(res.getString("no_telepon"));
Nafis_email.setText(res.getString("email"));
Nafis_kelas.setText(res.getString("kelas"));
Nafis_semester.setText(res.getString("semester"));
Nafis_reguler.setText(res.getString("reguler"));
Nafis_biayaPendaftaran.setText(res.getString("biaya_pendaftaran"));
Nafis_jenisPembayaran.setSelectedItem(res.getString("jenis_pembayaran"));
}
}
catch (Exception e) {
JOptionPane.showMessageDialog(rootPane, e);
}
}
66. Selanjutnya kembali ke menu desain untuk mangaktifkan dan memasukkan source code perintah pada Button Edit Data. Caranya : "Klik kanan pada Button Edit Data" -> "Pilih Events" -> "Action" -> "actionPerformed".
67. Berikutnya "masukan source code perintah pada Button Edit Data" seperti gambar dibawah ini.
Source Code :
private void Nafis_editdataBtnActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
int ok=JOptionPane.showConfirmDialog(null,"Apakah Yakin Untuk Update Record ini???","Confirmation",
JOptionPane.YES_NO_OPTION);
try
{
String sql="update data_peserta set nim=?, nama_peserta=?, alamat=?, no_telepon=?, email=?,"
+ "kelas=?, semester=?, reguler=?, biaya_pendaftaran=?, jenis_pembayaran=? where nim='"
+Nafis_nim.getText()+"'";
PreparedStatement st=con.prepareStatement(sql);
if(ok==0)
{
try
{
st.setString(1,Nafis_nim.getText());
st.setString(2,Nafis_namaPeserta.getText());
st.setString(3,Nafis_alamat.getText());
st.setString(4,Nafis_noTelepon.getText());
st.setString(5,Nafis_email.getText());
st.setString(6,Nafis_kelas.getText());
st.setString(7,Nafis_semester.getText());
st.setString(8,Nafis_reguler.getText());
st.setString(9,Nafis_biayaPendaftaran.getText());
st.setString(10, (String) Nafis_jenisPembayaran.getSelectedItem());
st.executeUpdate();
JOptionPane.showMessageDialog(null,"Update Data Sukses");
}catch (Exception e)
{
JOptionPane.showMessageDialog(null, "Update Data Gagal");
}
}
}catch (Exception e){}
}
68. Selanjutnya kembali ke menu desain untuk mangaktifkan dan memasukkan source code perintah pada Button Clear. Caranya : "Klik kanan pada Button Clear" -> "Pilih Events" -> "Action" -> "actionPerformed".
69. Berikutnya "masukan source code perintah pada Button Clear" seperti gambar dibawah ini.
Source Code :
private void Nafis_clearBtnActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
Nafis_nim.setText("");
Nafis_namaPeserta.setText("");
Nafis_alamat.setText("");
Nafis_noTelepon.setText("");
Nafis_email.setText("");
Nafis_kelas.setText("");
Nafis_semester.setText("");
Nafis_reguler.setText("");
Nafis_biayaPendaftaran.setText("");
Nafis_nim.requestFocus();
Nafis_jenisPembayaran.setSelectedIndex(-1);
}
70. Selanjutnya kembali ke menu desain untuk mangaktifkan dan memasukkan source code perintah pada Button Exit. Caranya : "Klik kanan pada Button Exit" -> "Pilih Events" -> "Action" -> "actionPerformed".
71. Berikutnya "masukan source code perintah pada Button Exit" seperti gambar dibawah ini.
Source Code :
private void Nafis_exitBtnActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
JOptionPane.showMessageDialog(null, "Anda Telah Keluar Dari Program");
System.exit(0);
}
72. Selanjutnya adalah mengecek Hasil Run dari Program Aplikasi Pendaftaran Seminar. Caranya : "Klik kanan pada input_data_pendaftaran.java" -> "Lalu pilih Run File (Shift+F6)" Hasil tampilan GUInya seperti gambar dibawah ini.
73. Berikutnya yaitu melakukan percobaan "Program Aplikasi Pendaftaran Seminar". Sesuai dengan list Jenis_Pembayaran pada combobox yaitu list via ATM, via M-Banking, Cash. Dimulai dari list via ATM seperti gambar dibawah ini.
74. Selanjutnya setelah muncul notifikasi berhasil menyimpan data, maka akan secara otomatis "data akan tersimpan di database pendaftaran_seminar". Setelah itu untuk menampilkan data peserta yang telah dibuat sebelumnya tekan tombol button Refresh pada tampilan GUI Program Aplikasi Pendaftaran Seminar seperti gambar di bawah ini.
75. Berikutnya yaitu "menambahkan data_peserta dengan list Jenis_pembayaran list via ATM, via M-Banking dan Cash. Caranya sama seperti pada point nomer 73-74 sehingga hasilnya akan seperti gambar di bawah ini.
76. Berikutnya yaitu mencoba Button Hapus, Button Lihat, Perintah Mouse Clicked, Button Search, Button Edit Data, Button Clear dan Exit. Dimulai dari "mencoba Button Hapus". Caranya "Pilih salah satu data yang ingin dihapus pada tabel atau database" -> "Lalu klik Button Hapus" -> "Akan muncul sebuah notifikasi untuk melakukan perintah hapus tekan Yes" -> "Jika muncul notifikasi delete data sukses itu berarti data sudah berhasil dihapus tekan OK" -> "Lalu untuk melihat data yang sudah dihapus pada tabel klik Button Refresh".
77. Selanjutnya "mencoba Button Lihat" caranya yaitu dengan "menginput data peserta yang ingin ditambahkan terlebih dahulu" -> "Lalu klik Button Simpan" -> "Jika muncul notifikasi berhasil menyimpan data berarti data sudah berhasil disimpan tekan OK" -> "lalu untuk melihat data yang telah dibuat tekan Button Lihat" seperti gambar dibawah ini.
78. Berikutnya "mencoba Perintah Mouse Clicked" caranya hanya dengan "mengklik salah satu data yang ada pada tabel dan secara otomatis data dari kontak tersebut akan ikut ditampilkan pada semua textfield dan combobox". Seperti gambar dibawah ini.
79. Selanjutnya "mencoba Button Search" caranya yaitu dengan "mengisi text field Nim dengan Nim yang ingin dicari" -> "Jika sudah tekan tombol Search" -> "Lalu secara otomatis data kontak yang dimasukkan sesuai dengan Nim akan ditampilkan pada textfield dan combobox". Seperti gambar dibawah ini.
80. Berikutnya "mencoba Button Edit Data" caranya yaitu "Pilih data dari salah satu tabel yang ingin di Edit" -> "Lalu tentukan bagian mana yang ingin di edit" -> "Jika sudah klik Button Edit Data" -> "Lalu akan muncul sebuah notifikasi pemberitahuan untuk mengubah data yang ingin diubah jika ingin mengubah tekan Yes" -> "Apabila muncul sebuah notifikasi update data sukses berarti data yang ingin diedit berhasil tekan OK" -> "Lalu untuk menampilkan data yang telah di edit klik Button Refresh.
81. Selanjutnya "mencoba Button Clear" caranya yaitu hanya dengan "Mengisi data pada textfield dan memilih pilihan pada combobox" -> "Klik Button Clear" lalu secara otomatis data yang ada pada textfield dan combobox akan menjadi default seperti belum diisi dan dipilih. Seperti gambar dibawah ini.
82. Berikutnya "mencoba Button Exit" caranya hanya dengan "menglik Button Exit" -> "Lalu akan muncul notifikasi Anda telah keluar dari program tekan OK dan secara otomatis anda akan keluar dari tampilan GUI Program Aplikasi Pendaftaran Mangement.



























































































0 Response to "Nafis Albab Alfasha_181011400785_Pertemuan 9"
Posting Komentar