Rabu, 04 Desember 2013

Contoh program matriks di java Netbeans




Hallo gun, nih karya arek HIMATIF UMG (Univ Unmuh Gresik) Contoh program matriks di java Netbeans!!! emang judulnya terlalu panjang tapi gak pa-pa lah yang penting ilmunya gun, hahahaha !! langsung aja ya gun ?? berikut turotialnya :

1. Buka netbeans 
2. Buat class dengan nama "coba"
3. Lalu copy pastekan sourcodenya di bawah ini :

/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

package coba;


import javax.swing.JOptionPane;
public class coba {
   public static void main(String[] args) {
        int A [][] = new int[3][3];
        int B[][]=new int [3][3];
        int hasilx[][] = new int [3][3];
        int i,j,k,l,m,n;
        i=0;       
        k=0;
        m=0;
        n=0;
        
        int hasil[][] = new int[3][3];
        int jumlahmatriks [][] = new int[3][3];
        int kurangmatriks [][] = new int[3][3];
        int kalimatriks [][] = new int[3][3];
        
        String masA[][] = new String[3][3];
        String masB[][] = new String[3][3];
        String hasilax[][] = new String[3][3];
        
        
        JOptionPane.showMessageDialog(null,"Program Matriks dengan berbagai operasi","Informasi",JOptionPane.INFORMATION_MESSAGE);
        JOptionPane.showMessageDialog(null,"Keterangan sebelum memulai program : \nPada input untuk memasukan nilai matriks \nada 2 tanda kurung siku2 tanda kurung \npertama menyatakan baris keberapa dalam \nmatriks 3x3 dan tanda kurung kedua berarti \nmenyatakan kolom keberapa dalam matriks 3x3","..:KETERANGAN:..",JOptionPane.INFORMATION_MESSAGE);
        //memasukan input untuk matriks A
        do{
            j=0;
            do{
                masA[i][j]= JOptionPane.showInputDialog(" Masukan nilai matriks A [" + i + "]["+ j + "]" );
                A[i][j] = Integer.parseInt(masA[i][j]);
                j++;
        }while (j<3);
            i++;
            }while (i<3);
    
        //Memasukan input untuk matriks B
        do{
            l=0;
            do{
                masB[k][l] = JOptionPane.showInputDialog(null,"Masukan nilai matriks B["+k+"]["+l+"]");
                B[k][l] = Integer.parseInt(masB[k][l]);
                l++;
            }while(l<3);
            k++;
        }while(k<3);
        
                
       String pilih = JOptionPane.showInputDialog(null,"Pilih operasi yang anda inginkan : \n1. Penjumlahan.\n2. Pengurangan.\n3.Perkalian.","...:Memasukan Jenis Operasi:...");
        int p = Integer.parseInt(pilih);
        //Menampilkan nilai matriks A dan B
        //Matriks A
        System.out.print("\n..:Matriks A:..\n");
        for(j=0;j<3;j++){
            for(i=0;i<3;i++){
            System.out.print("  "+A[j][i]);}
            System.out.print("\n");}
            System.out.println("");
                              
            if(p==1){System.out.print("      +\n");}
            else if(p==2){System.out.print("      -\n");}
            else if(p==3){System.out.print("      X\n");}
            else{System.out.print("Operator belum mengetahui jenis operasi yang akan digunakan\n");}
            
        //Matriks B
            System.out.print("\n..:Matriks B:..\n");
        for(j=0;j<3;j++){
            for(i=0;i<3;i++){
            System.out.print("  "+B[j][i]);}
            System.out.println();}
            System.out.println("");
                      
        //Proses yang menentukan hasil setiap operasi    
        //penjumlahan matriks
        for(i = 0;i<3;i++){
            for(j=0;j<3;j++){
                jumlahmatriks[i][j] = A[j][i]+B[j][i];}
                }
        
        //pengurangan matriks
        for(i=0;i<3;i++){
            for(j=0;j<3;j++){
                kurangmatriks[i][j] = A[j][i]-B[j][i];}
        }
        
        //Perkalian matriks
       for(i=0;i<3;i++){
            for(j=0;j<3;j++){
                hasil[i][j] = 0;
            for(k=0;k<3;k++){
                hasil[i][j] +=A[i][k] * B[k][j];}
                }
          }

        switch(p){
            case 1:jumlah (j,i,jumlahmatriks);
                        JOptionPane.showMessageDialog(null,"Anda memilih operasi penjumlahan matriks","..:Information:..",JOptionPane.INFORMATION_MESSAGE);
                                ;break;
            case 2:kurang (j,i,kurangmatriks);   
                                JOptionPane.showMessageDialog(null,"Anda memilih operasi pengurangan matriks","..:Information:..",JOptionPane.INFORMATION_MESSAGE);
                                break;
            case 3:kali (j,i,hasil);   
                                JOptionPane.showMessageDialog(null,"Anda memilih operasi perkalian matriks","..:Information:..",JOptionPane.INFORMATION_MESSAGE);
                                break;
            default : System.out.println("..:Input harus diantara 1-3:..");
                                JOptionPane.showMessageDialog(null,"Input yang anda masukan salah, harus diantara 1-3","..:Information:..",JOptionPane.INFORMATION_MESSAGE);}
                  }
      
   
   //menampilan hasil
   public static void jumlah(int x, int z, int [][]y){
       System.out.print("Hasil penjumlahan matriks\n");
       //penjumlahan 
         for(x=0;x<3;x++){
            for(z=0;z<3;z++){
                System.out.print("  "+y[z][x]);}
            System.out.println();
            }
         System.out.println("\n");
   }
   
   public static void kurang(int x, int z, int [][]o){
       System.out.print("Hasil pengurangan matriks\n");
       //pengurangan
          for(x=0;x<3;x++){
            for(z=0;z<3;z++){
                System.out.print("  "+o[z][x]);}
            System.out.println();
            }System.out.println("\n");
   }
  
   public static void kali(int x, int z, int [][]v){
       System.out.print("Hasil perkalian matriks\n");
         //perkalian
          for(x=0;x<3;x++){
            for(z=0;z<3;z++){
                System.out.print("  "+v[x][z]);}
            System.out.println();
          }
   }    
   }

berikut hasil source codenya gun :



mudah kan tutorialnya, kalau masih bingung silahkan berkomentar di bawah ini ya gun !



Read more ...

Contoh program ArrayList di java Netbeans




Hallo gun, nih karya arek HIMATIF UMG (Univ Unmuh Gresik) Contoh program ArrayList di java Netbeans!!! emang judulnya terlalu panjang tapi gak pa-pa lah yang penting ilmunya gun, hahahaha !! langsung aja ya gun ?? berikut turotialnya :

1. Buka netbeans 
2. Buat class dengan nama "ArrayList2"
3. Lalu copy pastekan sourcodenya di bawah ini :



package ArrayList2;


import java.util.ArrayList;
 class Barang {
  private String kodeBarang;
    private String nama;
    private int harga;
    private String milik;
    private String alamat;

    public Barang(String milik, String alamat, String kodeBarang, String nama, int harga){
       
        this.milik=milik;
        this.alamat=alamat;
        this.kodeBarang = kodeBarang;
        this.nama = nama;
        this.harga = harga;
    }

    public String getKodeBarang() {
        return kodeBarang;
    }

    public void setKodeBarang(String kodeBarang) {
        this.kodeBarang = kodeBarang;
    }

    public String getNama() {
        return nama;
    }

    public void setNama(String nama) {
        this.nama = nama;
    }

    public int getHarga() {
        return harga;
    }

    public void setHarga(int harga) {
        this.harga = harga;
    }
    public void setpemilik(String milik){
        this.milik=milik;
        
    }
    public String getpemilik(){
        return milik;
    }
    public void setalamat(String alamat){
        this.alamat=alamat;
    }
 public String getalamat() {
     return alamat;
 }
}  

public class ArrayList2 {
    public static void main(String args[]){
        ArrayList<Barang>arrBar = new ArrayList<Barang>();
       

        arrBar.add(new Barang("adi","ngimboh","1","A", 3000)); //yang berwarna biru bisa di ganti dengan 
        arrBar.add(new Barang("joni","pangkah","2","B", 5000));  //kemauan antum sekalian
        arrBar.add(new Barang("kasem","gresik","3","C", 9000));
        arrBar.add(new Barang("mary","sedayu","4","D", 11000));
        arrBar.add(new Barang("jhon","delgan","5","E", 12000));

        for(int i=0;i<arrBar.size();i++){
            System.out.println("=======================");
            System.out.println("-------ArrayList-------");
            System.out.println("=======================");
            System.out.println("Pemilik Barang \t:"+arrBar.get(i).getpemilik());
            System.out.println("Alamat Pemilik \t:"+arrBar.get(i).getalamat());
            System.out.println("Kode Barang \t: "+arrBar.get(i).getKodeBarang());
            System.out.println("Nama Barang \t: "+arrBar.get(i).getNama());
            System.out.println("Harga Barang \t: Rp "+arrBar.get(i).getHarga());
            System.out.println("");
            
        }}}
        
berikut hasil outputnya :



Hahaha mudah kan turorialnya gun,, kalau masih bingung silahkan berkomentar ya ?? 
selamat berjuang !!!
       
Read more ...

Contoh program PBO membuat penggilingan kopi di Netbeans




Hallo gun, nih karya arek HIMATIF UMG (Univ Unmuh Gresik) Contoh program PBO membuat penggilingan kopi di Netbeans!!! emang judulnya terlalu panjang tapi gak pa-pa lah yang penting ilmunya gun, hahahaha !! langsung aja ya gun ?? berikut turotialnya :

1. Buka netbeans 
2. Buat class dengan nama "penggilingan"
3. Lalu copy pastekan sourcodenya di bawah ini :

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

/**
 *
 * @author lailul
 */
import java.util.Scanner;
public class penggilingan {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        
        Scanner masuk = new Scanner(System.in);
        bayar ikopi = new bayar();
        bayar iberas = new bayar();
        bayar ijagung = new bayar();
        bahan bhn = new bahan();
        mesin msn = new mesin();
        pembeli pbl = new pembeli();
       
     
        ikopi.setHarga(12000);
        iberas.setHarga(15000);
        ijagung.setHarga(10000);
        System.out.println("PENGGILINGAN SERBAGUNA");
        System.out.println("----------------------");
        System.out.println("1. Kopi");
        System.out.println("2. Beras");
        System.out.println("3. Jagung");
        System.out.println("----------------------");
        System.out.print("Masukkan nama       : ");
        pbl.setNama=masuk.next();
        System.out.print("Masukkan alamat     : ");
        pbl.setAlamat=masuk.next();
        System.out.print("Pilih bahan         : ");
        int a = masuk.nextInt();
        switch (a) {
            case 1: {
                bhn.setJenis("Kopi");
                break;
            }
                
            case 2: {
                bhn.setJenis("Beras");
                break;
            }
                
            case 3:{
                bhn.setJenis("Jagung");
                    break;
            }
            default:
                System.out.println("Inputan anda salah !");
             return;
        }
            
        if (bhn.getJenis().equalsIgnoreCase("Kopi")) {
            System.out.println("Harga kopi per kg   : Rp. "+ikopi.getHarga());
        } else if (bhn.getJenis().equalsIgnoreCase("Beras")){
            System.out.println("Harga beras per kg  : Rp. "+iberas.getHarga());
        }else if (bhn.getJenis().equalsIgnoreCase("Jagung")){
            System.out.println("Harga jagung per kg : Rp. "+ijagung.getHarga());
        }
        
        System.out.print("Bayar               : ");
        int b = masuk.nextInt();
        if (bhn.getJenis().equalsIgnoreCase("Kopi")) {
            ikopi.bayar(b);
        } else if (bhn.getJenis().equalsIgnoreCase("Beras")){
            iberas.bayar(b);
        } else if (bhn.getJenis().equalsIgnoreCase("Jagung")){
            ijagung.bayar(b);
        }
        System.out.println("");
        msn.hidup();
        msn.status();
        System.out.println("");
        System.out.println("--------------------------------");
        System.out.println("PENGGILINGAN SERBAGUNA");
        System.out.println("--------------------------------");
        System.out.println("Nama pembeli                : "+pbl.getNama());
        System.out.println("Alamat pembeli              : "+pbl.getAlamat());
        System.out.println("Jenis bahan yang di giling  : "+bhn.getJenis());
       
        System.out.print("Harga bahan                 : Rp. ");
        if (bhn.getJenis().equalsIgnoreCase("Kopi")) {
            System.out.println(ikopi.getHarga());            
            System.out.println("Uang yang dibayar           : Rp. "+ikopi.getBayar());
            System.out.println("Kembalian                   : Rp. "+ikopi.getKembalian());
        } else if (bhn.getJenis().equalsIgnoreCase("Beras")){
            System.out.println(iberas.getHarga());            
            System.out.println("Uang yang dibayar           : Rp. "+iberas.getBayar());
            System.out.println("Kembalian                   : Rp. "+iberas.getKembalian());
        } else if (bhn.getJenis().equalsIgnoreCase("Jagung")){
            System.out.println(ijagung.getHarga());
            System.out.println("Uang yang dibayar           : Rp. "+ijagung.getBayar());
            System.out.println("Kembalian                   : Rp."+ijagung.getKembalian());
        }
        System.out.println("");
        msn.mati();
        msn.status();
        System.out.println("-------------------------------");
    }
}
class bayar {
    private int harga;
    private int bayar;
    private int kembalian;
    
    String getBayar;
    String getKembalian;
    
   
    public void setHarga(int a){
        harga = a;
    }
    public int getHarga(){
        return harga;
    }
    public void bayar(int a){
        bayar = a;
        if (bayar<harga) {
            System.out.println("Uang anda belum mencukupi !");
        } else if (bayar>harga) {
            kembalian = bayar-harga;
        }}
    public int getKembalian(){
        return kembalian;
    }
    public int getBayar(){
        return bayar;
    }
}

    
class pembeli {
    private String nama;
    private String alamat;
    String setNama;
    String setAlamat;
    
    
    public void setNama(){
        setNama="";
    }
    public String getNama(){
        return setNama;
    }
    public void setAlamat(){
        setAlamat="";
    }
    public String getAlamat(){
        return setAlamat;
    }
}
    class mesin {
    private boolean mesin=false;
    
    public void hidup(){
        mesin = false;
    }   
    public void mati(){
        mesin = true;
    }
    
    public void status(){
        if (mesin == false) {
            System.out.println("--Status mesin hidup--");
        } else {
            System.out.println("--Status mesin mati--");
        }
    }
}
   
class bahan {
    private String jenisbahan;
    
    public void setJenis(String jenis){
        jenisbahan = jenis;
    }
    public String getJenis(){
        return jenisbahan;
    }
}
    

berikut hasil outputnya gun :



Gimana gun,, mudah kan !! kalau mau bertanya karena kurang jelas silahkan berkomentar ya ??
Read more ...