Wednesday, March 28, 2012

Program Java - Entri Data Pasien - java netbeen jdk 651

sesuai dengan judulnya..... "Program Java - Entri Data Pasien - java netbeen jdk 651" yang saya buat sendiri alhamdullah bisa runing juga. padahal baru di ajarin oleh seorang senior yang satu kampus dengan saya. hanya sekitar 1,5 jam saya di ajari nya.....!!
heheheeee......

ok...!!
di bawah ini lah contoh script nya dari program java netbeen jdk 651 "ENTRI DATA PASIEN"........!! :D  




/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/*
 * Entri_Data_Pasien.java
 *
 * Created on Mar 26, 2012, 9:13:02 AM
 */

package rsfoxrider;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.Statement;
import java.sql.ResultSet;
import javax.swing.JOptionPane;
import javax.swing.table.DefaultTableModel;

/**
 *
 * @author  : 6474X C0D3 3LL1T3 Rock Cyber
 * @website : http://qye08.blogspot.com/
 * @since   : 26 Maret 2012
 *
 */
public class Entri_Data_Pasien extends javax.swing.JFrame {
    public Connection con;
        public Statement stat;
        public String sql="";
        public ResultSet rs;
        static DefaultTableModel tablemodel;

    /** Creates new form Entri_Data_Pasien */
    public Entri_Data_Pasien() {
       initComponents();
        this.setExtendedState(MAXIMIZED_BOTH);
        setConnection();
        tampiltable();
    }
     public void setConnection(){
        try {
            Class.forName("com.mysql.jdbc.Driver");
            con = DriverManager.getConnection("jdbc:mysql://localhost:3306/dbrs","root","");
            stat = con.createStatement();
        } catch (Exception e) {}

    }
        int no=1;
     public void tampiltable(){
        tablemodel= new DefaultTableModel(null, new String[] {"No.","No ID","Nama Pasien","Umur","Jenis Penyakit"});
        jTable1.setModel(tablemodel);
        try{
            rs=stat.executeQuery("Select * from datapasien order by id");
            while(rs.next()){
            tablemodel.addRow(new String[]{
                       ""+no++,
                       rs.getString(1),
                       rs.getString(2),
                       rs.getString(3),
                       rs.getString(4)
                });

    }
       }catch (Exception ar){
       JOptionPane.showMessageDialog(null, ar);
    }
}

    /** This method is called from within the constructor to
     * initialize the form.
     * WARNING: Do NOT modify this code. The content of this method is
     * always regenerated by the Form Editor.
     */
    @SuppressWarnings("unchecked")
    // <editor-fold defaultstate="collapsed" desc="Generated Code">                        
    private void initComponents() {

        jLabel1 = new javax.swing.JLabel();
        jLabel2 = new javax.swing.JLabel();
        jLabel3 = new javax.swing.JLabel();
        jLabel4 = new javax.swing.JLabel();
        jLabel5 = new javax.swing.JLabel();
        id = new javax.swing.JTextField();
        jp = new javax.swing.JTextField();
        old = new javax.swing.JTextField();
        np = new javax.swing.JTextField();
        EXIT = new javax.swing.JButton();
        SAVE = new javax.swing.JButton();
        EDIT = new javax.swing.JButton();
        jScrollPane1 = new javax.swing.JScrollPane();
        jTable1 = new javax.swing.JTable();
        jInternalFrame1 = new javax.swing.JInternalFrame();
        jLabel6 = new javax.swing.JLabel();
        am = new javax.swing.JLabel();
        jLabel7 = new javax.swing.JLabel();
        jLabel8 = new javax.swing.JLabel();
        jLabel9 = new javax.swing.JLabel();
        jLabel10 = new javax.swing.JLabel();
        jLabel11 = new javax.swing.JLabel();
        jLabel12 = new javax.swing.JLabel();
        jLabel13 = new javax.swing.JLabel();
        jLabel14 = new javax.swing.JLabel();
        jLabel15 = new javax.swing.JLabel();
        jLabel16 = new javax.swing.JLabel();
        jProgressBar1 = new javax.swing.JProgressBar();

        setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
        getContentPane().setLayout(null);

        jLabel1.setFont(new java.awt.Font("Tahoma", 0, 24)); // NOI18N
        jLabel1.setText("ENTRI DATA PASIEN");
        getContentPane().add(jLabel1);
        jLabel1.setBounds(190, 0, 220, 40);

        jLabel2.setFont(new java.awt.Font("Tahoma", 0, 12)); // NOI18N
        jLabel2.setText("Nama Pasien");
        getContentPane().add(jLabel2);
        jLabel2.setBounds(50, 150, 110, 20);

        jLabel3.setFont(new java.awt.Font("Tahoma", 0, 12)); // NOI18N
        jLabel3.setText("Umur Pasien");
        getContentPane().add(jLabel3);
        jLabel3.setBounds(50, 180, 120, 20);

        jLabel4.setFont(new java.awt.Font("Tahoma", 0, 12)); // NOI18N
        jLabel4.setText("Jenis Penyakit");
        getContentPane().add(jLabel4);
        jLabel4.setBounds(50, 210, 120, 20);

        jLabel5.setFont(new java.awt.Font("Tahoma", 0, 12)); // NOI18N
        jLabel5.setText("No ID Pasien");
        getContentPane().add(jLabel5);
        jLabel5.setBounds(50, 120, 110, 20);

        id.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                idActionPerformed(evt);
            }
        });
        getContentPane().add(id);
        id.setBounds(150, 120, 400, 20);
        getContentPane().add(jp);
        jp.setBounds(150, 210, 400, 20);

        old.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                oldActionPerformed(evt);
            }
        });
        getContentPane().add(old);
        old.setBounds(150, 180, 400, 20);
        getContentPane().add(np);
        np.setBounds(150, 150, 400, 20);

        EXIT.setFont(new java.awt.Font("Tahoma", 1, 14)); // NOI18N
        EXIT.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Src_Images/exit.PNG"))); // NOI18N
        EXIT.setText("EXIT");
        EXIT.setBorder(javax.swing.BorderFactory.createBevelBorder(javax.swing.border.BevelBorder.RAISED, new java.awt.Color(0, 0, 0), new java.awt.Color(0, 0, 0), new java.awt.Color(0, 255, 255), new java.awt.Color(0, 255, 255)));
        EXIT.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                EXITActionPerformed(evt);
            }
        });
        getContentPane().add(EXIT);
        EXIT.setBounds(410, 250, 110, 50);

        SAVE.setFont(new java.awt.Font("Tahoma", 1, 14)); // NOI18N
        SAVE.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Src_Images/SAVE 1.PNG"))); // NOI18N
        SAVE.setText("SAVE");
        SAVE.setBorder(javax.swing.BorderFactory.createBevelBorder(javax.swing.border.BevelBorder.RAISED, new java.awt.Color(0, 0, 0), new java.awt.Color(0, 0, 0), new java.awt.Color(0, 255, 255), new java.awt.Color(0, 255, 255)));
        SAVE.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                SAVEActionPerformed(evt);
            }
        });
        getContentPane().add(SAVE);
        SAVE.setBounds(80, 250, 110, 50);

        EDIT.setFont(new java.awt.Font("Tahoma", 1, 14)); // NOI18N
        EDIT.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Src_Images/EDIT.PNG"))); // NOI18N
        EDIT.setText("EDIT");
        EDIT.setBorder(javax.swing.BorderFactory.createBevelBorder(javax.swing.border.BevelBorder.RAISED, new java.awt.Color(0, 0, 0), new java.awt.Color(0, 0, 0), new java.awt.Color(0, 255, 255), new java.awt.Color(0, 255, 255)));
        EDIT.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                EDITActionPerformed(evt);
            }
        });
        getContentPane().add(EDIT);
        EDIT.setBounds(250, 250, 110, 50);

        jTable1.setModel(new javax.swing.table.DefaultTableModel(
            new Object [][] {
                {null, null, null, null, null},
                {null, null, null, null, null},
                {null, null, null, null, null},
                {null, null, null, null, null},
                {null, null, null, null, null},
                {null, null, null, null, null},
                {null, null, null, null, null},
                {null, null, null, null, null},
                {null, null, null, null, null},
                {null, null, null, null, null},
                {null, null, null, null, null},
                {null, null, null, null, null},
                {null, null, null, null, null},
                {null, null, null, null, null},
                {null, null, null, null, null},
                {null, null, null, null, null},
                {null, null, null, null, null},
                {null, null, null, null, null}
            },
            new String [] {
                "No", "No Id", "Nama Pasien", "Umur", "Jenis Penyakit"
            }
        ) {
            Class[] types = new Class [] {
                java.lang.Integer.class, java.lang.String.class, java.lang.String.class, java.lang.String.class, java.lang.String.class
            };

            public Class getColumnClass(int columnIndex) {
                return types [columnIndex];
            }
        });
        jScrollPane1.setViewportView(jTable1);

        getContentPane().add(jScrollPane1);
        jScrollPane1.setBounds(20, 320, 620, 180);

        jInternalFrame1.setBorder(new javax.swing.border.SoftBevelBorder(javax.swing.border.BevelBorder.RAISED, new java.awt.Color(255, 255, 0), new java.awt.Color(0, 0, 0), new java.awt.Color(0, 0, 0), new java.awt.Color(255, 255, 0)));
        jInternalFrame1.setVisible(true);

        jLabel6.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Src_Images/fox.png"))); // NOI18N
        jLabel6.setText("jLabel6");

        am.setFont(new java.awt.Font("Tahoma", 1, 18)); // NOI18N
        am.setText("About Me");

        jLabel7.setText("Alamat ");

        jLabel8.setText("Jln. http://qye08.blogspot.com/");

        jLabel9.setText("No Telp");

        jLabel10.setText("1. +6285364876231");

        jLabel11.setText("2. +6287895863276");

        jLabel12.setText("E-mail");

        jLabel13.setText("1. luckydhimas@gmail.com");

        jLabel14.setText("2. sllsendiri3@gmail.com");

        jLabel15.setText("3. simpleboysite@gmail.com");

        javax.swing.GroupLayout jInternalFrame1Layout = new javax.swing.GroupLayout(jInternalFrame1.getContentPane());
        jInternalFrame1.getContentPane().setLayout(jInternalFrame1Layout);
        jInternalFrame1Layout.setHorizontalGroup(
            jInternalFrame1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jInternalFrame1Layout.createSequentialGroup()
                .addGroup(jInternalFrame1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(jInternalFrame1Layout.createSequentialGroup()
                        .addContainerGap()
                        .addComponent(jLabel6, javax.swing.GroupLayout.PREFERRED_SIZE, 297, javax.swing.GroupLayout.PREFERRED_SIZE))
                    .addGroup(jInternalFrame1Layout.createSequentialGroup()
                        .addGap(95, 95, 95)
                        .addComponent(am, javax.swing.GroupLayout.PREFERRED_SIZE, 102, javax.swing.GroupLayout.PREFERRED_SIZE))
                    .addGroup(jInternalFrame1Layout.createSequentialGroup()
                        .addGap(19, 19, 19)
                        .addGroup(jInternalFrame1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addGroup(jInternalFrame1Layout.createSequentialGroup()
                                .addComponent(jLabel7, javax.swing.GroupLayout.PREFERRED_SIZE, 46, javax.swing.GroupLayout.PREFERRED_SIZE)
                                .addGap(18, 18, 18)
                                .addComponent(jLabel8, javax.swing.GroupLayout.PREFERRED_SIZE, 167, javax.swing.GroupLayout.PREFERRED_SIZE))
                            .addGroup(jInternalFrame1Layout.createSequentialGroup()
                                .addComponent(jLabel12, javax.swing.GroupLayout.PREFERRED_SIZE, 46, javax.swing.GroupLayout.PREFERRED_SIZE)
                                .addGap(18, 18, 18)
                                .addGroup(jInternalFrame1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                                    .addComponent(jLabel13, javax.swing.GroupLayout.PREFERRED_SIZE, 133, javax.swing.GroupLayout.PREFERRED_SIZE)
                                    .addComponent(jLabel14, javax.swing.GroupLayout.PREFERRED_SIZE, 133, javax.swing.GroupLayout.PREFERRED_SIZE)
                                    .addComponent(jLabel15, javax.swing.GroupLayout.PREFERRED_SIZE, 148, javax.swing.GroupLayout.PREFERRED_SIZE)))
                            .addGroup(jInternalFrame1Layout.createSequentialGroup()
                                .addComponent(jLabel9, javax.swing.GroupLayout.PREFERRED_SIZE, 46, javax.swing.GroupLayout.PREFERRED_SIZE)
                                .addGap(18, 18, 18)
                                .addGroup(jInternalFrame1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                                    .addComponent(jLabel11, javax.swing.GroupLayout.DEFAULT_SIZE, 224, Short.MAX_VALUE)
                                    .addComponent(jLabel10, javax.swing.GroupLayout.PREFERRED_SIZE, 119, javax.swing.GroupLayout.PREFERRED_SIZE))))))
                .addContainerGap(17, Short.MAX_VALUE))
        );
        jInternalFrame1Layout.setVerticalGroup(
            jInternalFrame1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jInternalFrame1Layout.createSequentialGroup()
                .addComponent(am)
                .addGap(11, 11, 11)
                .addComponent(jLabel6)
                .addGap(26, 26, 26)
                .addGroup(jInternalFrame1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jLabel8)
                    .addComponent(jLabel7))
                .addGap(18, 18, 18)
                .addGroup(jInternalFrame1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jLabel9)
                    .addComponent(jLabel10))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                .addComponent(jLabel11)
                .addGap(18, 18, 18)
                .addGroup(jInternalFrame1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jLabel12)
                    .addComponent(jLabel13))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                .addComponent(jLabel14)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                .addComponent(jLabel15)
                .addContainerGap(39, Short.MAX_VALUE))
        );

        getContentPane().add(jInternalFrame1);
        jInternalFrame1.setBounds(660, 10, 330, 490);

        jLabel16.setFont(new java.awt.Font("Tahoma", 1, 24)); // NOI18N
        jLabel16.setText("RS. FOX RIDER DHARMASRAYA");
        getContentPane().add(jLabel16);
        jLabel16.setBounds(110, 40, 390, 30);

        jProgressBar1.setIndeterminate(true);
        jProgressBar1.setStringPainted(true);
        getContentPane().add(jProgressBar1);
        jProgressBar1.setBounds(20, 97, 620, 10);

        pack();
    }// </editor-fold>                      

    private void idActionPerformed(java.awt.event.ActionEvent evt) {                                  
        // TODO add your handling code here:
}                                

    private void oldActionPerformed(java.awt.event.ActionEvent evt) {                                  
        // TODO add your handling code here:
    }                                  

    private void SAVEActionPerformed(java.awt.event.ActionEvent evt) {                                    
        // TODO add your handling code here:
         try
        {
            Class.forName("com.mysql.jdbc.Driver");
            con=DriverManager.getConnection("Jdbc:mysql://localhost/dbrs","root","");
            sql= "Insert into datapasien values('"+
                    id.getText()+"','"+
                    np.getText()+"','"+
                    old.getText()+"','"+
                    jp.getText()+"')";
            stat=con.createStatement();
            stat.execute(sql);
            JOptionPane.showMessageDialog(null,"SAVE DATA");
            tampiltable();
        }
         catch (Exception e)
        {
        JOptionPane.showMessageDialog(null, e);

}

}                                  

    private void EDITActionPerformed(java.awt.event.ActionEvent evt) {                                    
        // TODO add your handling code here:
        try
        {
            Class.forName("com.mysql.jdbc.Driver");
            con=DriverManager.getConnection("Jdbc:mysql://localhost/dbrs","root","");
            sql= "Update NO ID='"+id.getText()
                    +"',NAMA PASIEN='"+np.getText()
                    +"',UMUR='"+old.getText()
                    +"',JENIS PENYAKIT='"+jp.getText()+"'";
            stat=con.createStatement();
            stat.execute(sql);
            id.setText("");
            np.setText("");
            old.setText("");
            jp.setText("");
               JOptionPane.showMessageDialog(null,"SAVE DATA");
               tampiltable();
        }
         catch(Exception e){}


    }                                  

    private void EXITActionPerformed(java.awt.event.ActionEvent evt) {                                    
        // TODO add your handling code here:
        this.dispose();
    }                                  

    /**
    * @param args the command line arguments
    */
    public static void main(String args[]) {
        java.awt.EventQueue.invokeLater(new Runnable() {
            public void run() {
                new Entri_Data_Pasien().setVisible(true);
            }
        });
    }

    // Variables declaration - do not modify                    
    private javax.swing.JButton EDIT;
    private javax.swing.JButton EXIT;
    private javax.swing.JButton SAVE;
    private javax.swing.JLabel am;
    private javax.swing.JTextField id;
    private javax.swing.JInternalFrame jInternalFrame1;
    private javax.swing.JLabel jLabel1;
    private javax.swing.JLabel jLabel10;
    private javax.swing.JLabel jLabel11;
    private javax.swing.JLabel jLabel12;
    private javax.swing.JLabel jLabel13;
    private javax.swing.JLabel jLabel14;
    private javax.swing.JLabel jLabel15;
    private javax.swing.JLabel jLabel16;
    private javax.swing.JLabel jLabel2;
    private javax.swing.JLabel jLabel3;
    private javax.swing.JLabel jLabel4;
    private javax.swing.JLabel jLabel5;
    private javax.swing.JLabel jLabel6;
    private javax.swing.JLabel jLabel7;
    private javax.swing.JLabel jLabel8;
    private javax.swing.JLabel jLabel9;
    private javax.swing.JProgressBar jProgressBar1;
    private javax.swing.JScrollPane jScrollPane1;
    private javax.swing.JTable jTable1;
    private javax.swing.JTextField jp;
    private javax.swing.JTextField np;
    private javax.swing.JTextField old;
    // End of variables declaration                  

}

3 komentar

Anonymous

Hello. And Bye. http://buycialisgenericonlineusa7x24.com/ cialis
Web page addresses and e-mail addresses turn into links automatically Mail Sending failed.A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond

Unknown

waduw program apaan ini, sampe pusing bacanya hehehe
Sobat punya refrensinya tidak untuk belajar bahasa java bagi pemula? mohon di bagi

Qye

kang indra, saya punya beberapa referensi dari grup di facebook yang mungkin bisa untuk di ikuti......!!

1.
https://www.facebook.com/groups/javatechnology/
2. https://www.facebook.com/groups/javacomm/
3. https://www.facebook.com/groups/2204806663/

Post a Comment