This is default featured slide 1 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 2 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 3 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

Selasa, 12 Februari 2019

cara membuat program olah data

cara membuat program Olah Data menggunakan Netbeans.

 
 
 
 
 
 
7 Votes

Setelah sebelumnya saya membahas cara membuat aplikasi notepad, pada pembahasan java kali ini saya akan membahas tentang caramembuat 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 :
Cara Membuat Program Olah Data menggunakan Netbean
Kemudian akan muncul jendela untuk menentukan categori file dan tipenya pilih swing GUI forms dengan tipe Jframe form.
Cara Membuat Program Olah Data menggunakan Netbean
Next………
Buat nama Jframe form baru dengan tugas, kemudian klik finish.
Cara Membuat Program Olah Data menggunakan Netbean
dari sini akan muncul form yang akan kita kerjakan nantinya, dan buatlah form seperti dibawah ini :
Cara Membuat Program Olah Data menggunakan Netbean
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:
Cara Membuat Program Olah Data menggunakan Netbean
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 :
Cara Membuat Program Olah Data menggunakan Netbean
Selanjutnya kita buat database dengan klik service > klik kanan pada databases > new connection
Cara Membuat Program Olah Data menggunakan Netbean
Cara Membuat Program Olah Data menggunakan Netbean
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:
Cara Membuat Program Olah Data menggunakan Netbean
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 :
Cara Membuat Program Olah Data menggunakan Netbean
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 Netbean.

Membuat Aplikasi GUI Sederhana pada Netbeans IDE

Membuat Aplikasi GUI Sederhana pada Netbeans IDE


Assalamualaikum Warahmatullahi Wabarakatuh.

Bagi kalian yang ingin mencoba membuat sebuah aplikasi berbasis GUI (Graphic User Interface) yang sederhana dan mudah dipelajari, khusus bagi pemula yang ingin memahami dasar-dasar pembuatan aplikasi berbasis GUI pada Netbeans.

Membuat Aplikasi GUI Sederhana pada Netbeans IDE
Aplikasi yang akan kita buat itu cukup sederhana, fungsinya untuk mendapatkan input berupa nama dari user lalu menampilkan hasilnya berupa sapaan seperti "Hello Wildan"
atau "Selamat Datang Nama Kamu".  Project tersebut menggunakan Class JFrame untuk menampung Layout dan Source Code Java yang nantinya akan di kompilasi/build menjadi file berekstensi .jar.

Tahap Pembuatan Aplikasi GUI

1) Buat sebuah project baru pada Netbeans IDE, pilih Categories Java lalu Projects Java Application.

Java Application Project

2) Berinama Project tersebut dan hilangkan ceklis pada Create Main Class karena kita akan menggunakan Class JFrame. lalu klik Finish.

Memberi Nama pada Project Tersebut

3) Buat Class JFrame dengan cara, Klik kanan pada <default package> setetalh itu pilih New > JFrame Form.

Membuat Class JFrame Form

4) Berinama Class dan Package tersebut setelah itu klik Finish.

Memberi nama pada Class dan Package

5) Berikut ini merupakan tampilan JFrame yang masih kosong, disamping kanan terdapat Pallete, yaitu kumpulan komponen yang bisa kita pasang pada layout JFrame dan dibawahnya terdapat Properties, yang berfungsi untuk mengubah/mengganti artibut pada komponen, seperti nama,ukuran,warna, dll.

Tampilan JFrame yang masih kosong

6) Komponen yang akan kita gunakan yaitu :
  • 2 Buah JLabel : Berfungsi untuk menampilkan Text/keterangan 
  • 2 Buah JTextField : Digunakan untuk mengambil Input dari User
  • 1 Buah JButton : Berfungsi untuk mengeksekusi sesuatu pada program yang kita buat
Seperti berikut ini.
Komponen yang akan digunakan

7) Pasang komponen pada Frame dengan cara Drag and Drop menggunakan mouse, lalu susun, kurang lebih seperti ini.
Menyusun komponen pada Frame layout

8) Ubah nama variable pada komponen JTexField1, JTextFileld2 dan JButton, dengan cara Klik kanan pada salah satu komponen lalu pilih Change Variable Name.

Mengubah Nama Variable

Ubahlah nama variable pada masing komponen menjadi seperti ini :
  • JTextField1 > nama_depan
  • JTextField2 > nama_belakang
  • JButton > submit
Kalian bisa melihatnya disini.

Nama Variable yang sudah di Ubah

9) Setelah itu ubah Atribut pada setiap komponen, Dengan cara : Klik pada salah satu komponen, seperti JlabelJtextField dan JButton, lalu lihat pada bagian Properties disana kalian ubah artibutnya pada setiap komponen yang terpasang, seperti ini.

Atribut yang akan diubah pada setiap komponen

Hilangkan kata pada kedua JTextFileld1 dan 2, ubah font sesuai keinginan kalian, dengan cara klik tombol (...), ubah nama pada Jlabel1 menjadi nama depan dan JLabel2 menjadi nama belakang, terakhir JButton menjadi Submit, Contohnya seperti ini.

Atribut pada komponen yang sudah di ubah

10) Setelah urusan design telah selesai, sekarang kita akan beralih pada Source Code, Klik Source yang ada di samping design.

Mengubah dari Mode Design ke Mode Source

Maka tampilannya akan seperti ini.

Tampilan Source Code pada Preject

11) Pertama kita akan mengimport package JOptionPane, fungsinya untuk menampilkan pesan berupa dialog.

import javax.swing.JOptionPane;

Agar lebih jelas, coba perhatikan gambar ini.

Mengimport paket data JOptionPane

12) Agar Tombol tersebut bisa di eksekusi, Klik kanan pada Tombol Submit > Events > Action > actionPerformed, fungsinya agar saat kita mengklik tombol tersebut, maka akan terjadi sesuatu.

Memberikan ActionEvent pada Tombol Submit

Setelah itu akan muncul Source Code untuk tombol tersebut, seperti berikut ini.

Pasang Source Codenya disini

Yang saya tandai itu merupakan dimana kita akan memasang Source Code untuk menjalankan program saat tombol Submit di Klik.

13) Masukan Kode/Script berikut ini pada method submitActionPerformed.

private void submitActionPerformed(java.awt.event.ActionEvent evt) {                                       
       String ND = nama_depan.getText();
       String NB = nama_belakang.getText();
       JOptionPane.showMessageDialog(this, "Selamat Datang "+ND+" "+NB);
    } 

Penjelasan

Disana terdapat dua buah variable String, yaitu ND untuk nama depan dan NB untuk nama belakang, kedua variable tersebut mengambil value/nilai dari input user yang terdapat pada komponen nama_depan(JTextFIeld1) dan nama_belakang(JTextFIeld2).

Pada JOptionPane terdapat pesan <"Selamat Datang"
yang sudah di set secara default, kalian bisa mengubahnya dengan kata2 yang lain, lalu kata tersebut di gabungkan dengan nilaivalue yang terdapat dari variable ND dan NB, tanda +" "+ berfungsi untuk menjaga jarak spasi antara nama depan dan nama belakang. 

14) Jalankan Program tersebut, Tekan tombol F6 atau tekan tombol run.

Klik Run untuk menjalankan Program

Hasilnya akan seperti ini, lalu masukan nama depan dan nama belakang kalian.

Aplikasi dijalankan

Klik Tombol Submit, maka akan muncul pesan seperti berikut ini.

Output yang berupa pesan Dialog

15) Tadi kita sudah mengetes project tersebut, dan sekarang kita akan mengkompilasi Project tersebut menjadi file berekstensi .jar, dengan cara klik tombol Build Main Project atau Clean and Build Main Project.
Mengkompilasi Menjadi File .jar

Setelah di build, file .jar tersebut tersimpan pada folder dist (), folder tersebut terletak dimana kalian menyimpan project tersebut, seperti contoh dibawah ini.

Lokasi penyimpanan file .jar

Klik 2x pada file tersebut untuk menjalankan aplikasi yang telah kalian buat.

dan untuk pengguna linux, kalian bisa menjalankan file .jar dengan cara, buka terminal, lalu masuk sebagai root, setelah itu masuk pada direktori dimana kalian menyimpan file ,jar tersebut, terakhir ketikan perintah java -jar nama_file.jar, seperti berikut ini.

root@TechnoArt:/home/admin77/NetBeansProjects/SimpleApp/dist# java -jar SimpleApp.jar

Sekian tutorial dari saya, mengenai cara pembuatan aplikasi GUI menggunakan java Netbeans, jika sudah paham, silakan ubah project tersebut dengan kreasi dan kreativitas kalian sendiri, jika ada yang ingin ditanyakan, silakan hubungi saya atau isi kolom komentar dibawah ini dan jangan lupa untuk Subscribe untuk mendapatkan Update terbaru dari blog ini, sekian,

Wassalamualaikum Warahmatullahi Wabarakatuh.