- Home>
- Membuat Program Menggunakan Netbeans
Posted by : Unknown
Selasa, 14 Januari 2014
Cara Membuat
Program Olah Data menggunakan Netbeans
Setelah sebelumnya saya membahas cara membuat
aplikasi notepad, pada pembahasan java kali ini saya
akan membahas tentang cara membuat
program Olah Data menggunakan Netbeans.
A. Membuat form
Cara membuat form adalah klik kanan pada nama projek yang telah dibuat,
kemudian klik new dan pilih other, seperti gambar dibawah ini :
Kemudian akan muncul jendela untuk menentukan categori file dan tipenya pilih
swing GUI forms dengan tipe Jframe form.
Next.........
Buat nama Jframe form baru dengan tugas, kemudian klik finish.
dari sini akan muncul form yang akan kita kerjakan nantinya, dan buatlah form
seperti dibawah ini :
B. Mengisi Kode Button.
Dari gambar form diatas, yang harus dikerjakan adalah button dengan urutan
HITUNG, SIMPAN, HAPUS, SEARCH, NEW, EXIT.
1. HITUNG
Kodenya adalah sebagai berikut :
private void jButton4ActionPerformed(java.awt.event.ActionEvent evt)
{
// TODO add your handling code here:
double a=Double.parseDouble(jTextField2.getText());
double
b=Double.parseDouble(jTextField3.getText());
double
c=Double.parseDouble(jTextField4.getText());
double
hasil=(a+b+c)/3;
jTextField6.setText(hasil+"");
jTextField5.setText(jTextField1.getText());
{
if (hasil >= 90 )
jTextField7.setText("A");
if (hasil > 80 && hasil <= 90)
jTextField7.setText("B");
if (hasil > 70 && hasil <= 80)
jTextField7.setText("C");
if (hasil > 60 && hasil <= 70)
jTextField7.setText("D");
if (hasil > 50 && hasil <= 60)
jTextField7.setText("E");
if (hasil <= 50 )
jTextField7.setText("F");
if (hasil >=60 )
jTextField8.setText("lulus");
else
jTextField8.setText("tidak lulus");
}
}
Dimana pada kode diatas menunjukkan pengambilan text inputan “getText()” yang
ada pada jTextField2 (UTS), jTextField3 (UAS), dan jTextField3 (Tugas) yang
diwakili oleh huruf (a,b,c) yang pada hasilnya dirata-rata menjadi
hasil=(a+b+c)/3; dan outputnya ada pada jTextField6.setText(hasil+””);
jTextField6.setText(jTextField5.getText()); dst.
2. SIMPAN
Kodenya sebagai berikut:
String Data[] = new String[9];
int row =0;
//Kode yang menentukan jumlah 9 string data yang
akan disimpan .
private void
jButton3ActionPerformed(java.awt.event.ActionEvent evt)
{
// TODO add your handling code here:
Data[0]=jTextField1.getText();
Data[1]=jTextField2.getText();
Data[2]=jTextField3.getText();
Data[3]=jTextField4.getText();
Data[4]=jTextField5.getText();
Data[5]=jTextField6.getText();
Data[6]=jTextField7.getText();
Data[7]=jTextField8.getText();
Data[8]=jTextField10.getText();
//Kode
diatas menunjukkan pengambilan data yang akan disimpan ke database.
try{
stat.executeUpdate("insert into tbipk
values('"+Data[0]+"','"+Data[1]+"','"+Data[2]+"','"+Data[3]+"','"+Data[4]+"','"+Data[5]+"','"+Data[6]+"','"+Data[7]+"','"+Data[8]+"')");
JOptionPane.showMessageDialog(null,"file berhasil disimpan");
}catch(SQLException err){
JOptionPane.showMessageDialog(null, "Error di insert,
"+err.getMessage());
}
//Kode diatas adalah proses insert kedatabase yang akan kita buat nantinya
dengan urutan dimulai dari Data[0] sampai Data[8]tergantung jumlah columpada
tabel database yang telah dibuat.
}
3. Hapus
Kodenya adalah sebagai berikut:
private void
jButton5ActionPerformed(java.awt.event.ActionEvent evt)
{
// TODO add your handling code here:
try{
stat.executeUpdate("delete from tbipk where
nim='"+jTextField10.getText()+"'");
JOptionPane.showMessageDialog(null,"file berhasil dihapus");
}catch(SQLException err){
JOptionPane.showMessageDialog(null, "Error di insert,
"+err.getMessage());
}
//Kode diatas bermaksud menghapus semua data dari
tabel tbipk sesuai dengan nim mahasiswa yang telah diketik dikolom jTextField10
(kolom NIM).
jTextField1.setText("");
jTextField2.setText("");
jTextField3.setText("");
jTextField4.setText("");
jTextField5.setText("");
jTextField6.setText("");
jTextField7.setText("");
jTextField8.setText("");
jTextField9.setText("2010-51-");
jTextField10.setText("2010-51-");
//Kode diatas bertujuan untuk mengosongkan text
field dan mengisi jTextField9, dan jTextField10 dengan text “2010-51-“.
}
4. SEARCH
Kodenya adalah sebagai berikut :
private void
jButton1ActionPerformed(java.awt.event.ActionEvent evt)
{
// TODO add your handling code here:
try{
ResultSet rs=stat.executeQuery("select*from tbipk where
nim='"+jTextField9.getText()+"'");
if(rs.next()){
Data[0]=rs.getString("nm");
Data[1]=rs.getString("uts");
Data[2]=rs.getString("tgs");
Data[3]=rs.getString("uas");
Data[4]=rs.getString("lnama");
Data[5]=rs.getString("lrata");
Data[6]=rs.getString("lhuruf");
Data[7]=rs.getString("lhasil");
Data[8]=rs.getString("nim");
//Kode diatas bermaksud mencari dari tabel tbipk
berdasarkan nim yang diketikkan dikotak pencariandan dan mengambil string dari
kolom kolom yang ada pada tabel tbipk (nm, uts, tgs, uas, lnama, lrata, lhuruf,
lhasil, nim).
jTextField1.setText(Data[0]);
jTextField2.setText(Data[1]);
jTextField3.setText(Data[2]);
jTextField4.setText(Data[3]);
jTextField5.setText(Data[4]);
jTextField6.setText(Data[5]);
jTextField7.setText(Data[6]);
jTextField8.setText(Data[7]);
jTextField10.setText(Data[8]);
}else{
JOptionPane.showMessageDialog(null, "Data Tidak Ada");
}
}catch(SQLException err){
JOptionPane.showMessageDialog(null, "Error di insert,
"+err.getMessage());
}
//Kode diatas bermaksud menampilkan seluruh data
dari Data[0] sampai Data[8] dikolom 1,2,3,4,5,6,7,8, dan 10.
}
5. NEW
Kodenya adalahs sebagai berikut :
private void
jButton2ActionPerformed(java.awt.event.ActionEvent evt)
{
// TODO add your handling code here:
jTextField1.setText("");
jTextField2.setText("");
jTextField3.setText("");
jTextField4.setText("");
jTextField5.setText("");
jTextField6.setText("");
jTextField7.setText("");
jTextField8.setText("");
jTextField9.setText("2010-51-");
jTextField10.setText("2010-51-");
//kode bertujuan mengosongkan semua text field dan
pada jTextField9 dan jTextField10diisi dengan text "2010-51-".
}
6. EXIT
Kodenya adalah sebagai berikut :
private void
jButton6ActionPerformed(java.awt.event.ActionEvent evt)
{
// TODO add your handling code here:
this.dispose();
}
C. Mengisi kode Windowdan MySQL Database anager.
Setelah semua kode yang dutuhkan untuk form berhasil
diisikan sekarang yang harus dilakukan adalah mengisikan kode windows dibawah
ini :
private void
formWindowOpened(java.awt.event.WindowEvent evt)
{
// TODO add your handling code here:
try{
Class.forName("com.mysql.jdbc.Driver").newInstance();
}catch(Exception e){
JOptionPane.showMessageDialog(null, "Error di driver
"+e.getMessage());
}
try{
koneksi=DriverManager.getConnection("jdbc:mysql://localhost/dbmhs","root","");
stat=koneksi.createStatement();
}catch(Exception e){
JOptionPane.showMessageDialog(null, "Error di driver
"+e.getMessage());
}
}
Caranya adalah dengan memilih desain dan klik kanan pada gambar form dan pilih
Events > Windows > windowOpened dobel klik dan masukkan kode diatas:
Kemudian jangan lupa masukkan kode berikut ini tepat dibawahpackage prjmhs;
package prjmhs;
import java.sql.*;
import java.sql.DriverManager;
import javax.swing.JOptionPane;
Dan masukkan kode :
public class Tugas extends javax.swing.JFrame {
public static Connection koneksi=null;
public static Statement stat=null;
D. Membuat Database MySQL Menggunakan Netbean.
Syarat-syarat :
• Service Apache dan MySQL harus dalam keadaan
running.
• Terinstall aplikasi XAMPP Control Panel
Lihat gambar :
Selanjutnya kita buat database dengan klik service > klik kanan pada
databases > new connection
Gambar diatas adalah window new database connection,
yang kali ini akan kita isi seperti diatas dengan nama data base dbmhs dan
username root dan password dikosongkan saja dan jadilah dbmhs yang nantinya
akan kita isi dengan tabel tbipk untuk diisi beberapa kolom untuk insrting data
form yang kita buat, dan kolom-kolomnya adalah sebagai berikut:
Keterangan :
•
nm adalah kolom untuk menyimpan data
Nama type: VARCHAR
•
uts adalah kolom untuk menyimpan
data UTS type: INT
•
uas adalah kolom untuk menyimpan data
UAS type: INT
•
tgs adalah kolom untuk menyimpan data
Tugas type: INT
•
lnama adalah kolom untuk menyimpan data
lnama type: VARCHAR
•
lrata adalah kolom untuk menyimpan data
lrata type: Real
•
lhurufadalah kolom untuk menyimpan data
lhuruf type: CHAR
•
lhasil adalah kolom untuk menyimpan data
lhasil type: VARCHAR
•
nim adalah kolom untuk menyimpan data
NIM type: VARCHAR
Lihat gambar :
Keterangan:
Name : nama kolom
Type : tipe kolom yang dibuat
Size : Panjang maksimal karakter kolom
Tinggal jalankan form, isikan data sebanyak mungkin dan cari data yang sudah
diinput tadi....
Demikian yang dapat saya sampiakan tentang Cara Membuat
Program Olah Data menggunakan Netbeans
A. Membuat form
Cara membuat form adalah klik kanan pada nama projek yang telah dibuat, kemudian klik new dan pilih other, seperti gambar dibawah ini :
Kemudian akan muncul jendela untuk menentukan categori file dan tipenya pilih swing GUI forms dengan tipe Jframe form.
Next.........
Buat nama Jframe form baru dengan tugas, kemudian klik finish.
dari sini akan muncul form yang akan kita kerjakan nantinya, dan buatlah form seperti dibawah ini :
B. Mengisi Kode Button.
Dari gambar form diatas, yang harus dikerjakan adalah button dengan urutan HITUNG, SIMPAN, HAPUS, SEARCH, NEW, EXIT.
1. HITUNG
Kodenya adalah sebagai berikut :
private void jButton4ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
Dimana pada kode diatas menunjukkan pengambilan text inputan “getText()” yang ada pada jTextField2 (UTS), jTextField3 (UAS), dan jTextField3 (Tugas) yang diwakili oleh huruf (a,b,c) yang pada hasilnya dirata-rata menjadi hasil=(a+b+c)/3; dan outputnya ada pada jTextField6.setText(hasil+””); jTextField6.setText(jTextField5.getText()); dst.
2. SIMPAN
Kodenya sebagai berikut:
private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
}
}
3. Hapus
Kodenya adalah sebagai berikut:
private void jButton5ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
}
4. SEARCH
Kodenya adalah sebagai berikut :
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
}
5. NEW
// TODO add your handling code here:
}
// TODO add your handling code here:
// TODO add your handling code here:
Caranya adalah dengan memilih desain dan klik kanan pada gambar form dan pilih Events > Windows > windowOpened dobel klik dan masukkan kode diatas:
Kemudian jangan lupa masukkan kode berikut ini tepat dibawahpackage prjmhs;
package prjmhs;
public class Tugas extends javax.swing.JFrame {
Selanjutnya kita buat database dengan klik service > klik kanan pada databases > new connection
Keterangan :
Keterangan:
Tinggal jalankan form, isikan data sebanyak mungkin dan cari data yang sudah diinput tadi....
Demikian yang dapat saya sampiakan tentang Cara Membuat Program Olah Data menggunakan Netbeans
Diberdayakan oleh Blogger.
How to make money at casinos: 9 Tips to help make money off
BalasHapusBest Online Casinos with deccasino Real Money · 888 Casino: 20% RTP · 제왕카지노 Betfair Casino: หารายได้เสริม 50% Cashback. · Unibet Casino: 60% Free Spins. · Unibet Casino: 50% Cashback.