Sunday, September 29, 2019

[JAVA] Software Data-in on Shop Free


Sistem ini terdiri dari Login dan Data. Untuk yang telah disediakan selain itu, masih belum tersedia saat ini.Gambar sebagai berikut :
Login
Electronic
Untuk username dan admin : admin dan admin
Kata sandi ZIP : dlcam.blogspot.com
Download :

[JAVA] How to Search Database to JTextField

Action Performed :
try                
                    {
                        Connection connect = Connect.getConnect();
        Statement stat = connect.createStatement();                    
        String sql="SELECT * FROM other Where coder like'"+jTextField7.getText()+"'";                    
        ResultSet isi = stat.executeQuery(sql);                    
       //isi that is Variable 
if(isi.next())
       {                     
           jTextField1.setText(isi.getString(1)); 
           jTextField2.setText(isi.getString(2));                       
           jTextField3.setText(isi.getString(3));
           jTextField5.setText(isi.getString(4));
           jTextField4.setText(isi.getString(5));
           jTextField6.setText(isi.getString(6));
           jTextArea1.setText(isi.getString(7));
       }                  
       else
       {                        
           JOptionPane.showMessageDialog(null,"Invalid Code");
       }                  
       stat.close();
       }                
       catch (Exception ex)               
        {
            JOptionPane.showMessageDialog(null,"Error :"+ex);
                }

[JAVA] How to Search on JTable

Action Performed :
try {
            Connection connect = Connect.getConnect();
            String sql = "select * from other Where coder like '" + jTextField1.getText() + "'";
            Statement stat = connect.createStatement();
            ResultSet res = stat.executeQuery(sql);
            while (res.next()) {
                table.addRow(new Object[]{res.getString(1), res.getString(2), res.getString(3), res.getString(4), res.getString(5), res.getString(6), res.getString(7)});
                //setVisible(true);
                res.close();
                stat.close();
            }

            jTable1.setModel(table);
        } catch (Exception e) {
        }

[JAVA] How to Edit Database on Button

Action Performed :
try
                {
                    Connection connect = Connect.getConnect();
                    //Statement stm=connect.createStatement();
                    String sql="update other set coder ='?', a='?', b='?', c='?', d='?', e='?', f='?' where coder ='?'";
                     PreparedStatement prepare = (PreparedStatement) connect.prepareStatement(sql);
        prepare.setString(1, jTextField1.getText());
        prepare.setString(2, jTextField2.getText());
        prepare.setString(3, jTextField3.getText());
        prepare.setString(4, jTextField5.getText());
        prepare.setString(5, jTextField4.getText());
        prepare.setString(6, jTextField4.getText());
        prepare.setString(7, jTextArea1.getText());
        prepare.executeUpdate();
                    JOptionPane.showMessageDialog(null,"Success");
                    //reset();
                    //table();
                }
                catch(Exception ex)
                {
                    JOptionPane.showMessageDialog(null,"Error :"+ex);
                }

[JAVA] How to JTable Click to JTextField

Click Right on the table, selecr mouse, select and click mouseclicked then you fill code :
try{
            int Linha = jTable1.getSelectedRow();
            nik.setText(jTable1.getValueAt(Linha, 0).toString());
            transnik.setText(jTable1.getValueAt(Linha, 0).toString());
            nama.setText(jTable1.getValueAt(Linha, 1).toString());
            ttl.setText(jTable1.getValueAt(Linha, 2).toString());
            daerahasal.setText(jTable1.getValueAt(Linha, 3).toString());
            asalkiriman.setText(jTable1.getValueAt(Linha, 4).toString());
            /**Blob filenameBlob = (Blob) (jTable1.getValueAt(Linha, 6));
            byte[] content = filenameBlob.getBytes(1L,(int)filenameBlob.length());
            if(jTable1.getValueAt(Linha, 6) !=null){
                ImageIcon image = new ImageIcon(content);
                Image image1 = image.getImage().getScaledInstance(FOTO.getWidth(), FOTO.getHeight(), Image.SCALE_SMOOTH);
                ImageIcon image2 = new ImageIcon(image1);
                FOTO.setIcon(image2);
            }**/
        } catch (Exception e){

        }

[JAVA] How to Print Database on Button Print

Action Performed :
Connection connect = Connect.getConnect();
        try{
                JasperReport JASP_REP = JasperCompileManager.compileReport("src/print/DataPrint.jrxml");
                JasperPrint JASP_PRINT = JasperFillManager.fillReport(JASP_REP, null, connect);
                JasperViewer.viewReport(JASP_PRINT);
        } catch (Exception ev){
         
        }
 Libraries : Jasper Report

[JAVA] How to Open URL on Browser

Action Performed :

try {
  Desktop desktop = java.awt.Desktop.getDesktop();
  URI oURL = new URI("www.dlcam.blogspot.com");
  desktop.browse(oURL);
} catch (Exception e) {
  e.printStackTrace();
}

[JAVA] Contoh Program Java : Menghitung Gaji Karyawan

import java.util.Scanner;
class perhitungan_gaji_karyawan
{ //Andi Mahyudin
    public static void main(String[]args)
    {
        int gajipokok = 0;
        int bonus = 0;
        int pajak = 0;
        int total_gaji = 0;
        int gajikotor = 0;
        Scanner sc = new Scanner (System.in);
        System.out.println("Golongan : 1 ");
        System.out.println("(1). SMA = 1jt");
        System.out.println("(2). S1  = 1,5jt");
        System.out.println("(3). S2  = 2jt");
        System.out.println("");
        System.out.println("Golongan : 2 ");
        System.out.println("(4). SMA = 1,5jt");
        System.out.println("(5). S1  = 2,5jt");
        System.out.println("(6). S2  = 3jt");
        System.out.println("");
        System.out.println("Pilih dan masukkan dari data salah satu diatas !");
        System.out.print("Masukan Golongan Anda             : ");
        String golongan = sc.next();
        System.out.print("Masukan Nomor Pendidikan          : ");
        int pendidikan = sc.nextInt ();
        System.out.println("");
 
System.out.println("========================KETERANGAN========================");
        if (pendidikan==1 )
        {
            gajipokok=1000000;
            bonus=gajipokok*10/100;
            gajikotor=gajipokok+bonus;
            pajak=gajikotor*5/100;
            total_gaji=gajipokok+bonus-pajak;
       
    System.out.println("Golongan                            = " + golongan);
    System.out.println("Nomor Pilihan Pendidikan Anda       = " + pendidikan);
    System.out.println("Nama Pendidikan                     = SMA");
    System.out.println("Gaji Pokok                          = Rp. " + gajipokok);
    System.out.println("Bonus                               = Rp. " + bonus);
    System.out.println("Pajak                               = Rp. " + pajak);
    System.out.println("Total Gaji yang Diterima            = Rp. " + total_gaji);
        }
        else if (pendidikan==2)
        {
            gajipokok=1500000;
            bonus=gajipokok*10/100;
            gajikotor=gajipokok+bonus;
            pajak=gajikotor*5/100;
            total_gaji=gajipokok+bonus-pajak;
    System.out.println("Golongan                            = " + golongan);      
    System.out.println("Nomor Pilihan Pendidikan Anda       = " + pendidikan);
    System.out.println("Nama Pendidikan                     = S1");
    System.out.println("Gaji Pokok                          = Rp. " + gajipokok);
    System.out.println("Bonus                               = Rp. " + bonus);
    System.out.println("Pajak                               = Rp. " + pajak);
    System.out.println("Total Gaji yang Diterima            = Rp. " + total_gaji);
        }
        else if (pendidikan==3)
        {
            gajipokok=2000000;
            bonus=gajipokok*10/100;
            gajikotor=gajipokok+bonus;
            pajak=gajikotor*5/100;
            total_gaji=gajipokok+bonus-pajak;
    System.out.println("Golongan                            = " + golongan);
    System.out.println("Nomor Pilihan Pendidikan Anda       = " + pendidikan);
    System.out.println("Nama Pendidikan                     = S2");
    System.out.println("Gaji Pokok                          = Rp. " + gajipokok);
    System.out.println("Bonus                               = Rp. " + bonus);
    System.out.println("Pajak                               = Rp. " + pajak);
    System.out.println("Total Gaji yang Diterima            = Rp. " + total_gaji);
        }
        else if (pendidikan==4)
        {
            gajipokok=1500000;
            bonus=gajipokok*10/100;
            gajikotor=gajipokok+bonus;
            pajak=gajikotor*5/100;
            total_gaji=gajipokok+bonus-pajak;
    System.out.println("Golongan                            = " + golongan);
    System.out.println("Nomor Pilihan Pendidikan Anda       = " + pendidikan);
    System.out.println("Nama Pendidikan                     = SMA");
    System.out.println("Gaji Pokok                          = Rp. " + gajipokok);
    System.out.println("Bonus                               = Rp. " + bonus);
    System.out.println("Pajak                               = Rp. " + pajak);
    System.out.println("Total Gaji yang Diterima            = Rp. " + total_gaji);    
        }
        else if (pendidikan==5)
        {
             gajipokok=2500000;
            bonus=gajipokok*10/100;
            gajikotor=gajipokok+bonus;
            pajak=gajikotor*5/100;
            total_gaji=gajipokok+bonus-pajak;
    System.out.println("Golongan                            = " + golongan);
    System.out.println("Nomor Pilihan Pendidikan Anda       = " + pendidikan);
    System.out.println("Nama Pendidikan                     = S1");
    System.out.println("Gaji Pokok                          = Rp. " + gajipokok);
    System.out.println("Bonus                               = Rp. " + bonus);
    System.out.println("Pajak                               = Rp. " + pajak);
    System.out.println("Total Gaji yang Diterima            = Rp. " + total_gaji);
        }
        else if (pendidikan==6)
        {
             gajipokok=3500000;
            bonus=gajipokok*10/100;
            gajikotor=gajipokok+bonus;
            pajak=gajikotor*5/100;
            total_gaji=gajipokok+bonus-pajak;
    System.out.println("Golongan                            = " + golongan);
    System.out.println("Nomor Pilihan Pendidikan Anda       = " + pendidikan);
    System.out.println("Nama Pendidikan                     = S2");
    System.out.println("Gaji Pokok                          = Rp. " + gajipokok);
    System.out.println("Bonus                               = Rp. " + bonus);
    System.out.println("Pajak                               = Rp. " + pajak);
    System.out.println("Total Gaji yang Diterima            = Rp. " + total_gaji);
        }
    System.out.println("==========================================================");
    }
}

Output :



[JAVA] How to Display GUI 1 to GUI 2


Action Performed :
Example : new menu().setVisible(true);
Change :
menu() so your object java GUI

[JAVA] How to Add Database on GUI


Action Performed :
try{
                    Connection connect = Connect.getConnect();
        String sql = "insert into other values(?,?,?,?,?,?,?)";
        PreparedStatement prepare = (PreparedStatement) connect.prepareStatement(sql);
        
        prepare.setString(1, jTextField1.getText());
        prepare.setString(2, jTextField2.getText());
        prepare.setString(3, jTextField3.getText());
        prepare.setString(4, jTextField5.getText());
        prepare.setString(5, jTextField4.getText());
        prepare.setString(6, jTextField4.getText());
        prepare.setString(7, jTextArea1.getText());
        
        prepare.executeUpdate();
        JOptionPane.showMessageDialog(null,
                            "Data has been success");
        
        prepare.close();
        //reset();
        //table();
    }catch (Exception e)  {
                    JOptionPane.showMessageDialog(null, "Data cannot success !","Error !",JOptionPane.ERROR_MESSAGE);
                }

[JAVA] How to show Database on JTable

Example :

Method :
DefaultTableModel table = new DefaultTableModel();
        jTable1.setModel(table);
        table.addColumn("a");
        table.addColumn("b");
        table.addColumn("c");
        table.addColumn("d");
        table.addColumn("e");
        table.addColumn("f");
        table.addColumn("g");
        try {
            Connection connect = Connect.getConnect();
            String sql = "SELECT * FROM other";
            Statement stat = connect.createStatement();
            ResultSet res = stat.executeQuery(sql);
            while (res.next()) {
                table.addRow(new Object[]{res.getString(1), res.getString(2), res.getString(3), res.getString(4)
                , res.getString(5), res.getString(6), res.getString(7)});
                setVisible(true);
            }
            
        } catch (Exception e) { JOptionPane.showMessageDialog(null,e);
        }

[JAVA] Bagaimana caranya print pada Jasper Report / Ireport

Action Performed :
Connection connect = Connect.getConnect();
        try{
                JasperReport JASP_REP = JasperCompileManager.compileReport("src/print/DataPrint.jrxml");
                JasperPrint JASP_PRINT = JasperFillManager.fillReport(JASP_REP, null, connect);
                JasperViewer.viewReport(JASP_PRINT);
        } catch (Exception ev){
       
        }
 Libraries : Jasper Report

[JAVA] Bagaimana caranya membuka URL ke Browser

Action Performed :

try {
  Desktop desktop = java.awt.Desktop.getDesktop();
  URI oURL = new URI("www.dlcam.blogspot.com");
  desktop.browse(oURL);
} catch (Exception e) {
  e.printStackTrace();
}

[JAVA] Pemrograman Berorientasi Objek : Contoh Program JOptionPane pada Java


import javax.swing.*;
    class ALLERT{
        public static void main (String []args) {
            try { //Andi Mahyudin
                String NPM = JOptionPane.showInputDialog("Masukkan NPM");
                int Npm = Integer.parseInt(NPM);
                String nama = JOptionPane.showInputDialog ("Masukkan Nama");
                String Jurusan = JOptionPane.showInputDialog ("Jurusan");
                String Fakultas = JOptionPane.showInputDialog ("Fakultas");
                String semester = JOptionPane.showInputDialog ("Semester ke-");
                int Semester = Integer.parseInt(semester);
                String kelamin = JOptionPane.showInputDialog ("Jenis Kelamin");
                String tlp = JOptionPane.showInputDialog ("No. Telp");
                String Tlp = Integer.parseInt(tlp);
                String Email = JOptionPane.showInputDialog ("Email");
                JOptionPane.showMessageDialog (null,"NPM : "+NPM+"\nNama : "+nama+
                "\nJurusan : "+Jurusan+"\nFakultas : "+Fakultas+"\nSemester : "+semester+"\nJenis Kelamin : "+kelamin+"\nNo. Telp : "+tlp,
                "MASTER DATA MAHASISWA",JOptionPane.ERROR_MESSAGE);
            }
            catch (Exception e) {
            JOptionPane.showMessageDialog(null,"Data tidak valid, Masukkan data yang benar","ERROR",JOptionPane.WARNING_MESSAGE);
        }
    }
}