Miletone

Rp0 / Rp1.000.000

Sunday, September 29, 2019

[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);
        }
    }
}