Download Source Code Aplikasi

Cara Menciptakan Jadwal Olah Data Dengan Netbeans

Tuesday, September 3rd, 2019 - Tutorial

Setelah sebelumnya saya membahas cara menciptakan aplikasi notepad, pada pembahasan java kali ini saya akan membahas tentang caramembuat jadwal Olah Data memakai Netbeans.
A. Membuat form
Cara menciptakan form ialah klik kanan pada nama projek yang telah dibuat, lalu klik new dan pilih other, menyerupai gambar dibawah ini :
membuat jadwal Olah Data memakai Netbeans Cara menciptakan Program Olah Data Dengan Netbeans
Kemudian akan muncul jendela untuk menentukan categori file dan tipenya pilih swing GUI forms dengan tipe Jframe form.
membuat jadwal Olah Data memakai Netbeans Cara menciptakan Program Olah Data Dengan Netbeans
Next………
Buat nama Jframe form gres dengan tugas, lalu klik finish.
membuat jadwal Olah Data memakai Netbeans Cara menciptakan Program Olah Data Dengan Netbeans
dari sini akan muncul form yang akan kita kerjakan nantinya, dan buatlah form menyerupai dibawah ini :
membuat jadwal Olah Data memakai Netbeans Cara menciptakan Program Olah Data Dengan Netbeans
B. Mengisi Kode Button.
Dari gambar form diatas, yang harus dikerjakan ialah button dengan urutan HITUNG, SIMPAN, HAPUS, SEARCH, NEW, EXIT.
1. HITUNG
Kodenya ialah 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 aba-aba diatas menunjukkan pengambilan text inputan “getText()” yang ada pada jTextField2 (UTS), jTextField3 (UAS), dan jTextField3 (Tugas) yang diwakili oleh abjad (a,b,c) yang pada kesudahannya 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 ialah proses insert kedatabase yang akan kita buat nantinya dengan urutan dimulai dari Data[0] hingga Data[8]tergantung jumlah columpada tabel database yang telah dibuat.
    }
3. Hapus
Kodenya ialah 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 ialah 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 menurut 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] hingga 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 ialah sebagai berikut :
private void jButton6ActionPerformed(java.awt.event.ActionEvent evt) {                                         
        // TODO add your handling code here:
this.dispose();
    }
C. Mengisi aba-aba Windowdan MySQL Database anager.
Setelah semua aba-aba yang dutuhkan untuk form berhasil diisikan kini yang harus dilakukan ialah mengisikan aba-aba 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 ialah dengan menentukan desain dan klik kanan pada gambar form dan pilih Events > Windows > windowOpened dobel klik dan masukkan aba-aba diatas:

membuat jadwal Olah Data memakai Netbeans Cara menciptakan Program Olah Data Dengan Netbeans
Kemudian jangan lupa masukkan aba-aba berikut ini sempurna dibawahpackage prjmhs;
package prjmhs;
import java.sql.*;
import java.sql.DriverManager;
import javax.swing.JOptionPane;
Dan masukkan aba-aba :
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 :
membuat jadwal Olah Data memakai Netbeans Cara menciptakan Program Olah Data Dengan Netbeans
Selanjutnya kita buat database dengan klik service > klik kanan pada databases > new connection
membuat jadwal Olah Data memakai Netbeans Cara menciptakan Program Olah Data Dengan Netbeans
membuat jadwal Olah Data memakai Netbeans Cara menciptakan Program Olah Data Dengan Netbeans
Gambar diatas ialah window new database connection, yang kali ini akan kita isi menyerupai 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 ialah sebagai berikut:
membuat jadwal Olah Data memakai Netbeans Cara menciptakan Program Olah Data Dengan Netbeans
Keterangan :
• nm ialah kolom untuk menyimpan data Nama type: VARCHAR
• uts ialah kolom untuk menyimpan data  UTS type: INT
• uas ialah kolom untuk menyimpan data UAS type: INT
• tgs ialah kolom untuk menyimpan data Tugas type: INT
• lnama ialah kolom untuk menyimpan data lnama type: VARCHAR
• lrata ialah kolom untuk menyimpan data lrata type: Real
• lhurufadalah kolom untuk menyimpan data lhuruf type: CHAR
• lhasil ialah kolom untuk menyimpan data lhasil type: VARCHAR
• nim ialah kolom untuk menyimpan data NIM type: VARCHAR
Lihat gambar :
membuat jadwal Olah Data memakai Netbeans Cara menciptakan Program Olah Data Dengan Netbeans
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 sanggup saya sampiakan ihwal Cara Membuat Program Olah Data memakai Netbean.
Demikian yang dapat kami share kepada sobat source code aplikasi pada kesempatan ini, semoga dapat bermanfaat dan bisa menjadi referensi pemrograman bagi anda. Jangan lupa like Fan Page kami, dan SUBSCRIBE Channel Youtube kami untuk dapatkan update source code aplikasi terbaru.

(Telah didownload 11 kali, 1x didownload hari ini)
Download Source Code Aplikasi
Cara Menciptakan Jadwal Olah Data Dengan Netbeans | admin | 4.5


error: Content is protected !!