Subscribe For Free Updates!

We'll not spam mate! We promise.

Coding Java Metode Gaus Jordan

package program;
import java.text.DecimalFormat;
public class metodeGauss {
    public static void main(String[] args) {
     DecimalFormat set = new DecimalFormat("0.00");
        double penyebut = 0;
System.out.println("Bentuk Persamaan");
System.out.println("----------------");
 double [ ] [ ]  mat1 = {
    {5,  3,  -45,  8,  5 },
    {4,  45,  -3,  5,  51},
    {1,  3,  -2,  10,  20},
    {5, -45,  48, 5,  26}
};
    for ( int i = 0 ; i < mat1.length ; i + + ) {
        penyebut = mat1  [ i ] [ i ] ;
            for ( int j = 0 ;  j < = mat1.length ; j + + ) {
                System.out.print ( set.format ( mat1 [ i ] [ j ] ) + " \ t " )  ;
        }
    System.out.print(" ");
    System.out.println("penyebut : "+set.format(penyebut ) ) ;
    }
        System.out.println("");
        System.out.println("==================================================================================");
        System.out.println("");
        System.out.println("Hasil eliminasi tahap awal");
        System.out.println("--------------------------");

        double [ ] [ ]  mat2 = new double  [ 4 ] [ 5 ] ;
mat2 [ 0 ] [ 0 ] = mat1 [ 0 ] [ 0 ] ;  mat2 [ 0 ] [ 1 ] = mat1 [ 0 ] [ 1 ] ;  mat2 [ 0 ] [ 2 ] = mat1 [ 0 ] [ 2 ] ;  mat2 [ 0 ] [ 3 ] = mat1 [ 0 ] [ 3 ] ;  mat2 [ 0 ] [ 4 ] = mat1 [ 0 ] [ 4 ] ;

mat2 [ 1 ] [ 0 ] = mat1 [ 1 ] [ 0 ] - ( mat1 [ 1 ] [ 0 ] / mat1 [ 0 ] [ 0 ] ) * mat1 [ 0 ] [ 0 ] ; mat2 [ 1 ] [ 1 ] = mat1 [ 1 ] [ 1 ] - ( mat1 [ 1 ] [ 0 ] / mat1 [ 0 ] [ 0 ] ) * mat1 [ 0 ] [ 1 ] ; mat2  [ 1 ] [ 2 ] = mat1 [ 1 ] [ 2 ] - ( mat1 [ 1 ] [ 0 ] / mat1 [ 0 ] [ 0 ] ) * mat1 [ 0 ] [ 2 ] ;
mat2 [ 1 ] [ 3 ] = mat1 [ 1 ] [ 3 ] - ( mat1 [ 1 ] [ 0 ] / mat1 [ 0 ] [ 0 ] ) * mat1 [ 0 ] [ 3 ] ; mat2 [ 1 ] [ 4 ] = mat1 [ 1 ] [ 4 ] - ( mat1 [ 1 ] [ 0 ] / mat1 [ 0 ] [ 0 ] ) *  mat1 [ 0 ] [ 4 ] ;

mat2 [ 2 ] [ 0 ] = mat1 [ 2 ] [ 0 ] - ( mat1 [ 2 ] [ 0 ] / mat1 [ 0 ] [ 0 ] ) * mat1 [ 0 ] [ 0 ] ; mat2  [ 2 ] [ 1 ] = mat1 [ 2 ] [ 1 ] - ( mat1 [ 2 ] [ 0 ] / mat1 [ 0 ] [ 0 ] ) * mat1 [ 0 ] [ 1 ] ; mat2 [ 2 ] [ 2 ] = mat1 [2 ] [ 2 ] - ( mat1 [ 2 ] [ 0 ] / mat1 [ 0 ] [ 0 ] ) * mat1 [ 0 ] [ 2 ] ;
mat2 [ 2 ] [ 3 ] = mat1 [ 2 ] [ 3 ] - ( mat1 [ 2 ] [ 0 ] / mat1 [ 0 ] [ 0 ] ) * mat1 [ 0 ][ 3 ] ;  mat2 [ 2 ] [ 4 ] = mat1 [ 2 ] [ 4 ] - ( mat1 [ 2 ] [ 0 ] / mat1 [ 0 ] [ 0 ] ) * mat1 [ 0 ] [ 4 ] ;

mat2 [ 3 ] [ 0 ] = mat1 [ 3 ] [ 0 ] - ( mat1 [ 3 ] [ 0 ] / mat1 [ 0 ] [ 0 ] ) *  mat1 [ 0 ] [ 0 ] ; mat2  [ 3 ] [ 1 ] = mat1 [ 3 ] [ 1] - ( mat1 [ 3 ] [ 0 ] / mat1 [ 0 ] [ 0 ] ) * mat1 [ 0 ] [ 1 ] ; mat2 [ 3 ] [ 2 ] = mat1 [ 3 ] [ 2 ] - ( mat1 [ 3 ] [ 0 ] / mat1 [ 0 ] [ 0 ] ) * mat1 [ 0 ] [ 2 ];
mat2 [ 3 ] [ 3 ] = mat1 [ 3 ] [ 3 ] - ( mat1 [ 3 ] [ 0 ] / mat1 [ 0 ] [ 0 ] ) * mat1 [ 0 ] [ 3 ] ;   mat2 [ 3 ] [ 4 ] = mat1 [ 3 ] [ 4 ] - ( mat1 [ 3 ] [ 0 ] / mat1 [ 0 ] [ 0 ] ) * mat1 [ 0 ] [ 4 ] ;

 for ( int i = 0 ; i < mat2.length ; i + + ) {
        penyebut = mat2  [ i ] [ i ] ;
            for ( int j = 0 ;   j < = mat2.length ; j + + ){
                System.out.print (set.format (mat2 [ i ] [ j ] ) + " \ t " );
        }
    System.out.print(" ");
    System.out.println("penyebut : "+set.format (penyebut) );
    }
        System.out.println("");
        System.out.println("==================================================================================");
        System.out.println("");
        System.out.println("Hasil eliminasi tahap kedua");
        System.out.println("---------------------------");

         double [ ] [ ]   mat3 = new double [ 4 ] [ 5 ] ;
mat3 [ 0 ] [ 0 ] =  mat2 [ 0 ] [ 0 ] ; mat3 [ 0 ] [ 1 ] = mat2 [ 0 ] [ 1 ] ; mat3 [ 0 ] [ 2 ] = mat2 [ 0 ] [ 2 ] ;  mat3 [ 0 ] [ 3 ] = m at2 [ 0 ] [ 3 ] ;  mat3 [ 0 ] [ 4 ] = m a t 2 [ 0 ] [ 4 ] ;

m a t 3   [ 1 ] [ 0 ] = m a t 2 [ 1 ] [ 0 ] ;   m a t3   [ 1 ] [ 1 ] = m a t 2 [ 1 ] [ 1 ] ;   m a t 3   [ 1 ] [ 2 ] = m a t 2 [ 1 ] [ 2 ] ;   m a t 3   [ 1 ] [ 3 ] = m a t 2 [ 1 ] [ 3 ] ;   m a t 3 [ 1 ] [ 4 ] = m a t 2 [ 1 ] [ 4 ] ;

m a t 3   [ 2 ] [ 0 ] = m a t 2   [ 2 ] [ 0 ] ;   m a t 3   [ 2 ] [ 1 ] = m a t 2 [ 2 ] [1 ] - ( ma t 2 [ 2 ] [ 1 ] / m a t 2 [ 1 ] [ 1 ] ) * m a t 2 [ 1 ] [ 1 ] ;   m a t 3   [ 2 ] [ 2 ] = m a t 2 [ 2 ] [ 2 ] - ( m a t 2 [ 2 ] [ 1 ] / m a t 2 [ 1 ] [ 1 ] ) * m a t 2 [ 1 ] [ 2 ]  ;
 m a t 3   [ 2 ] [ 3 ] = m a t 2 [ 2 ] [ 3 ] - ( m a t 2 [ 2 ] [ 1 ] / m a t 2 [ 1 ] [ 1 ] ) * m a t 2 [ 1 ] [ 3 ] ;   m a t 3   [ 2 ] [ 4 ] = m a t 2 [ 2 ] [ 4 ] - ( m a t 2 [ 2 ] [ 1 ] / m a t 2  [ 1 ] [  1 ] ) * m a t 2 [ 1 ] [ 4 ] ;

 mat3 [ 3 ] [ 0 ] = mat2 [ 2 ] [ 0 ] ; mat3 [ 3 ] [ 1 ] = mat2 [ 3 ] [ 1 ] - ( mat2 [ 3 ] [ 1 ] / mat2 [ 1 ] [ 1 ]  ) * mat2 [ 1 ] [ 1 ] ; mat3 [ 3 ][ 2 ] = mat2 [ 3 ] [ 2 ] - ( mat2 [ 3 ] [ 1 ] / mat2 [ 1 ] [ 1 ] ) * mat2 [ 1 ] [ 2 ] ;
mat3 [ 3 ][ 3 ] = mat2 [ 3 ] [ 3 ] - ( mat2 [ 3 ] [ 1 ] / mat2 [ 1 ] [ 1 ] ) * mat2 [ 1 ] [ 3 ] ; mat3  [ 3 ] [ 4 ] = mat2 [ 3 ] [ 4 ] - ( mat2 [ 3 ] [ 1 ] / mat2 [ 1 ] [ 1 ] )  * mat2 [ 1 ] [ 4 ] ;

 for ( int i = 0 ; i < mat3.length ; i + + ) {
        penyebut = mat3  [ i ] [ i ] ;
            for ( int j = 0 ; j < = mat3.length ; j + + ) {
                System.out.print ( set.format ( mat3 [ i ] [ j ] ) + " \ t " ) ;
         }
    System.out.print(" ");
    System.out.println (" penyebut : " + set.format ( penyebut ) );
    }
        System.out.println("");
        System.out.println("==================================================================================");
        System.out.println("");
        System.out.println("Hasil eliminasi tahap ketiga");
        System.out.println("----------------------------");

          double [ ] [ ] mat4 = new double [ 4 ] [ 5 ] ;
mat4 [ 0 ] [ 0 ] = mat3 [ 0 ] [0 ] ; mat4  [ 0 ][ 1 ] = mat3 [ 0] [ 1 ] ; mat4 [ 0 ] [ 2 ] = mat3 [ 0 ] [ 2 ]; mat4 [ 0 ] [ 3 ] = mat3 [ 0 ] [ 3 ] ; mat4 [ 0 ] [ 4 ] = mat3 [ 0 ] [ 4 ] ;

mat4 [ 1 ] [0 ] = mat3 [ 1 ] [ 0 ] ; mat4 [ 1 ] [ 1 ] = mat3[ 1 ] [ 1 ] ; mat4 [ 1 ] [2 ] = mat3 [ 1 ] [ 2 ] ; mat4 [ 1 ] [ 3 ] = mat3 [ 1 ] [ 3 ] ; mat4 [ 1 ] [ 4 ] = mat3 [ 1 ] [ 4 ] ;

mat4  [ 2 ][ 0 ] = mat3 [ 2 ] [ 0 ] ; mat4 [ 2 ] [ 1 ] = mat3 [ 2 ] [ 1 ] ;  mat4  [ 2 ] [ 2 ] = mat3 [ 2 ] [ 2 ] ; mat4 [ 2 ] [ 3 ] = mat3 [ 2 ] [ 3 ] ; mat4 [ 2 ] [ 4 ] = mat3 [ 2] [ 4 ] ;

mat4 [ 3 ] [ 0 ] = mat3  [ 2 ] [0 ] ;   mat4  [ 3] [ 1 ] = mat3 [ 3 ] [ 1 ] ; mat4 [ 3 ] [ 2 ] = mat3 [ 3 ] [ 2 ] - ( mat3 [ 3 ] [ 2 ] / mat3 [ 2 ] [ 2 ] ) * mat3 [ 2 ] [ 2 ] ;
mat4 [ 3 ] [ 3 ] = mat3 [ 3 ] [ 3 ] - ( mat3 [ 3 ][ 2 ] / mat3 [ 2 ] [ 2 ] ) * mat3 [ 2 ] [ 3 ] ;  mat4  [ 3 ] [ 4 ] = mat3 [ 3 ] [ 4 ] - ( mat3 [ 3 ] [ 2 ] / mat3 [ 2 ] [ 2 ] ) * mat3 [ 2 ][ 4 ] ;

 for ( int i = 0 ; i < mat4.length ; i + + ){
        penyebut = mat4 [ i ] [ i ] ;
            for (int j = 0 ;  j < = mat4.length ; j + + ) {
                System.out.print(set.format(mat4 [ i ] [ j ] ) + " \t " ) ;
        }
    System.out.print(" ");
    System.out.println("penyebut : "+ set.format (penyebut) ) ;
    }
        System.out.println("");
        System.out.println("==================================================================================");
        System.out.println("");

        System.out.println("5x1 + 3x2 - 45x3 + 8x4 = 5");
        System.out.println(" 42,6x2 + 33x3 - 1,4x4 = 47");
        System.out.println("       5,14x3 + 8,48x4 = 16,35");
        System.out.println("            - 219,29x4 = -340,13");
        System.out.println("");
        System.out.println("Maka nilai x1, x2, x3, dan x4 adalah :");
        System.out.println("");
        System.out.println("x1 = 3,712872844 ");
        System.out.println("x2 = 0,672427929 ");
        System.out.println("x3 = 0,62200127 ");
        System.out.println("x4 = 1,55105112 ");
}
 }

UTS Pagi nyasar ke Sore

Best Rapidshare Search

Soal 1 : Tuliskan code program dengan benar, sesuai petunjuk
a. Buatlah method dengan fungsi percabangan
b. Method tersebut mempunyai 1 parameter yang bertipe data integer dengan nama
“nilaiMhs”
c. Di dalam method buatlah 1 buah variable dengan tipe data integer dengan nama “angka”
d. Nilai variable “angka” = ” nilaiMhs”
e. Kemudian konsep percabangannya adalah sebagai berikut :
- Jika angka kurang dari 50 maka “Nilai Buruk”
- Jika angka lebih dari 50 maka “Nilai Pas”
- Jika angka lebih dari 70 maka “Berhasil”

jawabnya klo benar sih..??
 package sore;
public class nilai {

    public int nilaiMhs( ){
    int a;
    a = 75;
    return a;
    }
    public int angka(){
    int b;
    b = nilaiMhs( );
    return b;
    }
    public static void main(String[] args) {
        nilai c= new nilai( );
        c.angka( );
        c.nilaiMhs( );
      
        if (c.angka ( ) < 50 ){
            System.out.println("Nilai buruk");
        }else if(c.angka( ) > 50 && c.angka ( ) < 70 ){
            System.out.println("Nilai Pas");
        }else if(c.angka ( ) > 70 ){
            System.out.println("Berhasil");
        }
    }
}




Soal 2 :
a. Buatlah sebuah kelas
b. Di dalam body class , buatlah 1 buah variable dengan nama “angka”
bertipe data String (dijadikan variable global)
c. Kemudian buatlah 1 buah method
d. Method tersebut bersifat mengembalikan nilai (return value) integer
e. Di dalam method tersebut, Inisialisasi (mengisi nilai) variable “angka”
f. Ubah nilai variable “angka” tersebut dari String ke Integer dan tampung hasil convert ke
dalam variable baru
g. Kemudian kembalikan nilai variabel dengan tipe data Integer tersebut

InsyaAllah benar jawabannya

package sore;

public class Sore {
public String angka = " 20 " ;

   
public Integer ongko( ){
    int a;
    a=Integer.parseInt(angka);
    System.out.println(a);
    return a;

}
    public static void main(String[] args) {
       Sore a = new Sore( );
       a.ongko( );  
    }
}

Geser Huruf dengan ArrayList Java

Best Rapidshare Search

package coba;
import java.util.ArrayList;
import javax.swing.JOptionPane;
/**
 *
 * @author naufal
 */
public class geserHuruf {
 public static void main(String[] args) {
        ArrayList abjad = new ArrayList();
        abjad.add("A");
        abjad.add("B");
        abjad.add("C");
        abjad.add("D");
        abjad.add("E");
        abjad.add("F");
        abjad.add("G");
        abjad.add("H");
        abjad.add("I");
        abjad.add("J");
        abjad.add("K");
        abjad.add("L");
        abjad.add("M");
        abjad.add("N");
        abjad.add("O");
        abjad.add("P");
        abjad.add("Q");
        abjad.add("R");
        abjad.add("S");
        abjad.add("U");
        abjad.add("V");
        abjad.add("W");
        abjad.add("X");
        abjad.add("Y");
        abjad.add("Z");

            
       
       String nama = JOptionPane.showInputDialog("Masukkan : ");
      
       String putarans = "1";
       int putaran = Integer.parseInt(putarans);
      
       nama = nama.toUpperCase();
      
       ArrayList namaChar  = new ArrayList();

       for(int i  =  0 ;   i < nama.toCharArray().length ;  i + + )
       {
           namaChar.add ( i , nama.charAt ( i ) );
       }
      
       ArrayList GESER = new ArrayList();
      
       for(int j = 0; j < namaChar.size( ) ;  j + + )
       {
           for(int i = 0 ;   i < abjad.size ( ) ;  i + + )
           {
               if(namaChar.get(j).toString( ).equals(abjad.get( i ) ) )
               {
                    int indeksEnkripsi = i + putaran;
                    if(indeksEnkripsi > 24)
                        indeksEnkripsi = indeksEnkripsi - 25;
                   
                  
                    GESER.add(abjad.get(indeksEnkripsi));
               }
           }
       }
           System.out.println(GESER.toString());
    }
}

Download Windows 8 Full Gratis + serial Number

Best Rapidshare Search


ini nih yang kita tunggu-tunggu.. Windows 8 siap kalian nikmati bersama.. download part1, part2, part3.

http://dl2.downloadha.com/Reza/Win8%20Pro%20RTM%20x86%20%28www.Downloadha.com%29.part1.rar

http://dl2.downloadha.com/Reza/Win8%20Pro%20RTM%20x86%20%28www.Downloadha.com%29.part2.rar

http://dl2.downloadha.com/Reza/Win8%20Pro%20RTM%20x86%20%28www.Downloadha.com%29.part3.rar

Untuk menggabungkan filenya, cukup extrak part 1 saja maka otomatis yang lain juga akan tergabung.
Untuk serial gunakan serial dibawah ini :
Serial Retail Key Professional :
Xky4K-2Nrwr-8F6P2-448Rf-Cryqh
Serial Retail Key For Windows Media Center :
Rr3Bn-3Yy9P-9D7Fc-7J4Yf-Qgjxw


sumber : http://setyawanblog.blogspot.com/2012/11/download-windows-8-gratis-serial-number.html

Mari juga bergabung di Group Software Free Letter L di http://www.facebook.com/groups/380278855384828/ 

Program Slip Gaji Karyawan


import java.util.Scanner;

/**
 *
 * @author naufal
 */
public class gaji_karyawan {
    public static void main(String[] args) {
      
    Scanner in = new Scanner(System.in);
  
    String nama;
        System.out.println("Masukkan nama : ");
        nama = in.next();
  
    int jh;
        System.out.println("Masukkan jumlah Hari kerja : ");
        jh = in.nextInt();
      
    int gaji=0;
    int golongan;
        System.out.println("Masukkan Golongan : 1.A1,  2.A2");
        golongan = in.nextInt();
        switch (golongan){
            case 1 : if ( jh > 20){
                       gaji=(30000 * jh) + ( ( jh - 20 ) * 15000);
                      }else {
                        gaji = 3000 * jh;
                      };break;
            case 2: if ( jh > 20 ){
                       gaji = (50000 * jh) + ((jh - 20 ) * 15000);
                      }else {
                        gaji = 5000*jh;
                      };break;
            default :System.out.println("Maaf tidak ada dalam pilihan");           
        }
        System.out.println("Nama : "+nama);
        System.out.println("Golongan : A"+golongan);
        System.out.println("Gaji : "+gaji);
    }
}

Cara Merubah Variabel Java

Best Rapidshare Search


package javaapplication1;


public class gila {
// soal no. 5
// ada 3 variable
// int a=10;
// string b="100";
// double c =20,0;
// tuliskan codenya
// a. mengubah variable a menjadi tipe doble
// b. mengubah variable a menjadi String
// c. mengubah variable b menjadi integer
// d. mengubah variable c menjadi integer
// e. mengubah variable b menjadi doble
  
  

public static void main(String[] args) {
 
int a=10;
String b= "100";
double c = 20.0 ;

    System.out.println("integer a = "+a);
    System.out.println("String b = "+b);
    System.out.println("double c = "+c);
  


double aa;
String ab;
int bc;
int cd;
double eb;

    aa = a; // a. mengubah variable a menjadi tipe doble
    ab = String.valueOf(a); // b. mengubah variable a menjadi String
    bc = Integer.parseInt(b); // c. mengubah variable b menjadi integer
    cd = (int)Math.abs(c); // d. mengubah variable c menjadi integer
    eb = Double.parseDouble(b); // e. mengubah variable b menjadi doble
  
    System.out.println("=============================================");
    System.out.println("Setelah dirubah variabelnya");
    System.out.println("=============================================");
          
  
    System.out.println("a. integer a dirubah menjadi double aa : "+aa);
    System.out.println("b. integer a dirubah menjadi String ab : "+ab);
    System.out.println("c. String b dirubah menjadi Integer bc : "+bc);
    System.out.println("d. double c dirubah menjadi integer cd : "+cd);
    System.out.println("e. String b dirubah menjadi double eb : "+eb);
}
}

NB: koding ini saya buat atas permintaan anak kelas pagi ketika bingung mau ngerjain soal UTS nomer 5.
       semoga bermanfaat...

Contoh percabangan dalam percabangan

Best Rapidshare Search

 package percobaan1;
import javax.swing.JOptionPane;
public class Percobaan1{
    public static void main(String[]args){
        int x;
        String a=JOptionPane.showInputDialog(null, "masukkan kalimat Alay: );
        a=a.toUpperCase();
        for(x=0; x < a.length ( ) ; x + + ){
          char g=a.charAt(x);
            switch (g){
                case ('0'):
                    System.out.print("O");
                    break;
                case ('1'):
                        if(a.charAt(x+1)=='2'){
                        System.out.print("R");
                        x=x+1;
                    }
                    else if(a.charAt(x+1)=='-'){
                        System.out.print("H");
                        x=x+2;
                        }
                    else if(a.charAt(x+1)=='1'){
                        if(a.charAt(x+1)=='1'){
                            System.out.print("M");
                            x=x+2;

                        }
                    }
                    else{
                        if(a.charAt(x)=='1'){
                            System.out.print("I");
                        }
                    }
                    break;
                case '3':
                    System.out.print("E");
                    break;
                case '4':
                    System.out.print("A");
                    break;
                case '5':
                    System.out.print("S");
                    break;
                case '6':
                    System.out.print("G");
                    break;
                case '7':
                    System.out.print("T");
                    break;
                case '8':
                    System.out.print("B");
                    break;
                case '9':
                    System.out.print("G");
                    break;
                default :
                    System.out.print(g);
                    break;
            }
        }
        System.out.println();
    }
}

Ket: yang berhuruf tebal adalah contoh percabangan dalam percabangan