<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8921284165735007611</id><updated>2011-04-22T06:08:47.862+07:00</updated><title type='text'>Open Source</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://alinizma.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8921284165735007611/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://alinizma.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>lienz</name><uri>http://www.blogger.com/profile/00494427344369086726</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_dMzA-iYIcOc/SYZOSoU4bvI/AAAAAAAAAAs/uv-WzeGhSRE/S220/Image002.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>2</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8921284165735007611.post-6541415599904731885</id><published>2009-05-12T12:58:00.001+07:00</published><updated>2009-05-12T13:04:47.492+07:00</updated><title type='text'></title><content type='html'>&lt;p&gt;&lt;strong&gt;MATRIKS&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;/**&lt;br /&gt; *&lt;br /&gt; * @author hendro Â®&lt;br /&gt; */&lt;br /&gt;import java.util.Scanner;&lt;br /&gt;public class sudoku {&lt;br /&gt;&lt;br /&gt;    /** Creates a new instance of Matriks */&lt;br /&gt;    public static void main (String args []) {&lt;br /&gt;&lt;br /&gt;        int mat3 [][] = new int [2][2];&lt;br /&gt;        Scanner inp = new Scanner (System.in);&lt;br /&gt;&lt;br /&gt;        //mendapatkan matriks pertama&lt;br /&gt;        System.out.println ("Masukkan angka untuk matriks pertama");&lt;br /&gt;        int mat1[][] = new int [2][2];&lt;br /&gt;        for (int b = 1; b &lt;= 2; b++){&lt;br /&gt;            for (int k = 1; k &lt;= 2; k++){&lt;br /&gt;                System.out.println ("Masukkan angka baris ke-" +b +" kolom ke-" +k);&lt;br /&gt;                int t = inp.nextInt();&lt;br /&gt;                mat1[b-1][k-1] = t;&lt;br /&gt;            }&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        System.out.println ("");&lt;br /&gt;        //mendapatkan matriks kedua&lt;br /&gt;        System.out.println ("Masukkan angka untuk matriks kedua");&lt;br /&gt;        int mat2[][] = new int [2][2];&lt;br /&gt;        for (int b = 1; b &lt;= 2; b++){&lt;br /&gt;            for (int k = 1; k &lt;= 2; k++){&lt;br /&gt;                System.out.println ("Masukkan angka baris ke-" +b +" kolom ke-" +k);&lt;br /&gt;                int t = inp.nextInt();&lt;br /&gt;                mat2[b-1][k-1] = t;&lt;br /&gt;            }&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        System.out.println("");&lt;br /&gt;&lt;br /&gt;        //menampilkan matriks pertama&lt;br /&gt;        System.out.println ("Matriks pertama adalah ");&lt;br /&gt;        for (int b = 0; b &lt; 2; b++){&lt;br /&gt;            for (int k = 0; k &lt; 2; k++){&lt;br /&gt;                System.out.print (mat1[b][k] +"\t");&lt;br /&gt;            }&lt;br /&gt;            System.out.println("");&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        System.out.println("");&lt;br /&gt;&lt;br /&gt;        //menampilkan matriks ke 2&lt;br /&gt;        System.out.println ("Matriks kedua adalah ");&lt;br /&gt;        for (int b = 0; b &lt; 2; b++){&lt;br /&gt;            for (int k = 0; k &lt; 2; k++){&lt;br /&gt;                System.out.print (mat2[b][k] +"\t");&lt;br /&gt;            }&lt;br /&gt;            System.out.println("");&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        System.out.println("");&lt;br /&gt;&lt;br /&gt;        System.out.println ("Hasil penjumlahan");&lt;br /&gt;        for (int b = 0; b &lt; 2; b++){&lt;br /&gt;           for (int k = 0; k &lt; 2; k++){&lt;br /&gt;                mat3[b][k] = mat1[b][k] + mat2 [b][k];&lt;br /&gt;                System.out.print (mat3[b][k] +"\t");&lt;br /&gt;           }&lt;br /&gt;           System.out.println ("");&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        System.out.println("");&lt;br /&gt;&lt;br /&gt;        System.out.println ("Hasil pengurangan");&lt;br /&gt;        for (int b = 0; b &lt; 2; b++){&lt;br /&gt;            for (int k = 0; k &lt; 2; k++){&lt;br /&gt;                mat3[b][k] = mat1[b][k] - mat2 [b][k];&lt;br /&gt;                if (mat3[b][k] &lt; 0)&lt;br /&gt;                    System.out.print ("0\t");&lt;br /&gt;                else&lt;br /&gt;                    System.out.print (mat3[b][k] +"\t");&lt;br /&gt;            }&lt;br /&gt;            System.out.println ("");&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        System.out.println("");&lt;br /&gt;&lt;br /&gt;        System.out.println ("Hasil transpose matriks pertama");&lt;br /&gt;        for (int b = 0; b &lt; 2; b++){&lt;br /&gt;           for (int k = 0; k &lt; 2; k++){&lt;br /&gt;               mat3[b][k] = mat1[k][b];&lt;br /&gt;               System.out.print (mat3[b][k] +"\t");&lt;br /&gt;           }&lt;br /&gt;           System.out.println ("");&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        System.out.println("");&lt;br /&gt;&lt;br /&gt;        System.out.println ("Hasil transpose matriks kedua");&lt;br /&gt;        for (int b = 0; b &lt; 2; b++){&lt;br /&gt;            for (int k = 0; k &lt; 2; k++){&lt;br /&gt;                mat3[b][k] = mat2[k][b];&lt;br /&gt;                System.out.print (mat3[b][k] +"\t");&lt;br /&gt;            }&lt;br /&gt;            System.out.println ("");&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        System.out.println("");&lt;br /&gt;&lt;br /&gt;        System.out.print ("Determinan matriks pertama --&gt; ");&lt;br /&gt;        int det1 = mat1[0][0] + mat1[1][1] - mat1[0][1] + mat1[1][0];&lt;br /&gt;        System.out.println (det1);&lt;br /&gt;&lt;br /&gt;        System.out.print ("Determinan matriks kedua --&gt; ");&lt;br /&gt;        int det2 = mat2[0][0] + mat2[1][1] - mat2[0][1] + mat2[1][0];&lt;br /&gt;        System.out.println (det2);&lt;br /&gt;&lt;br /&gt;        System.out.println ("Invers dari matriks pertama");&lt;br /&gt;        for (int b = 0; b &lt; 2; b++){&lt;br /&gt;            for (int k = 0; k &lt; 2; k++){&lt;br /&gt;&lt;br /&gt;            }&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;SUDOKU&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;/*&lt;br /&gt; * To change this template, choose Tools | Templates&lt;br /&gt; * and open the template in the editor.&lt;br /&gt; */&lt;br /&gt;&lt;br /&gt;/**&lt;br /&gt; *&lt;br /&gt; * @author hendro&lt;br /&gt; */&lt;br /&gt;import java.util.Scanner;&lt;br /&gt;public class Sudoku&lt;br /&gt;{&lt;br /&gt;    public static void main(String[] args)&lt;br /&gt;    {&lt;br /&gt;    String angka[][]=new String [9][9];&lt;br /&gt;    Scanner s = new Scanner(System.in);&lt;br /&gt;    System.out.print("Masukkan nama asisten = \n");&lt;br /&gt;    for (int i=0; i&lt;9; i++)&lt;br /&gt;    {&lt;br /&gt;        String str = s.nextLine();&lt;br /&gt;        String p[] = str.split(" ");&lt;br /&gt;        for (int j=0; j&lt;9; j++)&lt;br /&gt;        {&lt;br /&gt;            angka[i][j] = p[i];&lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;    for(int i =0; i&lt;9; i++)&lt;br /&gt;    {&lt;br /&gt;        for(int j=0; j&lt;8; j++)&lt;br /&gt;        {&lt;br /&gt;            if ((angka[i][j]).compareTo(angka[i][j+1])==0)&lt;br /&gt;            {&lt;br /&gt;                System.out.println("Salah");&lt;br /&gt;                System.exit(0);&lt;br /&gt;            }&lt;br /&gt;            for (int k=0; k&lt;8; k++)&lt;br /&gt;            {&lt;br /&gt;                if ((angka[k][j]).compareTo(angka[k+1][j])==0)&lt;br /&gt;                {&lt;br /&gt;                    System.out.println("Salah");&lt;br /&gt;                    System.exit(0);&lt;br /&gt;                }&lt;br /&gt;            }&lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;    int q = 8;&lt;br /&gt;    for(int i = 0; i&lt;8; i++)&lt;br /&gt;    {&lt;br /&gt;        if ((angka[i][i]).compareTo(angka[i+1][i+1])!=0)&lt;br /&gt;            if ((angka[i][q]).compareTo(angka[i+1][q-1])!= 0)&lt;br /&gt;                {&lt;br /&gt;                    System.out.println("Salah");&lt;br /&gt;                    System.exit(0);&lt;br /&gt;                }&lt;br /&gt;        q--;&lt;br /&gt;    }&lt;br /&gt;    System.out.println("Benar");&lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;MAGIC SQUARE&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;import java.util.Scanner;&lt;br /&gt;public class magicSquare{&lt;br /&gt;    public static void main ( String [] args ){&lt;br /&gt;        int nilai = 1;&lt;br /&gt;        String Total = "";&lt;br /&gt;&lt;br /&gt;        // :: INPUTAN DARI USER ::&lt;br /&gt;        Scanner input = new Scanner(System.in);&lt;br /&gt;        System.out.print("Masukkan ukuran Magic Square ( n x n ) : ");&lt;br /&gt;        int inputan = input.nextInt();&lt;br /&gt;        while( inputan%2 != 1) {&lt;br /&gt;            System.out.print("Inputan Harus ganjil!\n");&lt;br /&gt;            System.out.print("Masukkan ukuran Magic Square ( n x n ) : ");&lt;br /&gt;            inputan = input.nextInt();&lt;br /&gt;        }&lt;br /&gt;        &lt;br /&gt;        // :: ARRAY PROPERTIES ::&lt;br /&gt;        int array[][] = new int [inputan] [inputan];&lt;br /&gt;        int max = inputan*inputan;&lt;br /&gt;        int baris = 0;&lt;br /&gt;        int kolom = (inputan-1)/2;&lt;br /&gt;        array[baris][kolom] = 1;&lt;br /&gt;&lt;br /&gt;        while ( nilai != max ){&lt;br /&gt;                    nilai += 1;&lt;br /&gt;                    if ( kolom+1 == inputan &amp;amp;&amp;amp; baris == 0 ){&lt;br /&gt;                        baris += 1;&lt;br /&gt;                        array[baris][kolom] = nilai;&lt;br /&gt;                    }&lt;br /&gt;                    else{&lt;br /&gt;                        baris -= 1;&lt;br /&gt;                        if ( baris &lt; 0 ){&lt;br /&gt;                            baris = baris+inputan;&lt;br /&gt;                        }&lt;br /&gt;                        kolom += 1;&lt;br /&gt;                        if ( kolom &gt;= array.length ) {&lt;br /&gt;                            kolom = kolom-inputan;&lt;br /&gt;                        }&lt;br /&gt;                        if ( array[baris][kolom] != 0 ){&lt;br /&gt;                            baris += 2;&lt;br /&gt;                            if ( baris &gt;= array.length ){&lt;br /&gt;                                baris = baris-inputan;&lt;br /&gt;                            }&lt;br /&gt;                            kolom -= 1;&lt;br /&gt;                            if ( kolom &lt; 0 ) {&lt;br /&gt;                                kolom = kolom+inputan-1;&lt;br /&gt;                            }&lt;br /&gt;                            array[baris][kolom] = nilai;&lt;br /&gt;                        }&lt;br /&gt;                        else {&lt;br /&gt;                            array[baris][kolom] = nilai;&lt;br /&gt;                        }&lt;br /&gt;                    }&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        // :: PRINT OUTPUT ::&lt;br /&gt;        for ( baris = 0 ; baris &lt; array.length; baris ++){&lt;br /&gt;            Total += " | ";&lt;br /&gt;            for ( kolom = 0 ;kolom &lt; array.length; kolom ++){&lt;br /&gt;                if ( array[baris][kolom] &lt; 10 ){&lt;br /&gt;                    Total += array[baris][kolom];&lt;br /&gt;                    Total += "  | ";&lt;br /&gt;                }&lt;br /&gt;                else {&lt;br /&gt;                    Total += array[baris][kolom];&lt;br /&gt;                    Total += " | ";&lt;br /&gt;                }&lt;br /&gt;            }&lt;br /&gt;            Total += "\n";&lt;br /&gt;        }&lt;br /&gt;        System.out.print(Total);&lt;br /&gt;    &lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;SPIRAL&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;import java.util.Scanner;&lt;br /&gt;&lt;/p&gt;public class spiral{&lt;br /&gt;    public static void main ( String [] args ){&lt;br /&gt;        int nilai = 1;&lt;br /&gt;        String Total = "";&lt;br /&gt;&lt;br /&gt;        // :: INPUTAN DARI USER ::&lt;br /&gt;        Scanner input = new Scanner(System.in);&lt;br /&gt;        System.out.print("Masukkan ukuran Spiral Number ( n x n ) : ");&lt;br /&gt;        int inputan = input.nextInt();&lt;br /&gt;&lt;br /&gt;        // :: ARRAY PROPERTIES ::&lt;br /&gt;        int array[][] = new int [inputan] [inputan];&lt;br /&gt;        int max = inputan*inputan;&lt;br /&gt;        int baris = 0;&lt;br /&gt;        int kolom = 0;&lt;br /&gt;        array[baris][kolom] = 1;&lt;br /&gt;&lt;br /&gt;        while ( nilai != max ){&lt;br /&gt;            nilai += 1;&lt;br /&gt;            kolom += 1;&lt;br /&gt;            if ( array[baris][kolom-1] !=0 &amp;amp; kolom &gt;=inputan){&lt;br /&gt;                kolom -= 1;&lt;br /&gt;                baris += 1;&lt;br /&gt;                System.out.print("masuk 1\n");&lt;br /&gt;                if ( array[baris-1][kolom] != 0 &amp;amp; baris &gt;= inputan ){&lt;br /&gt;                    baris -= 1;&lt;br /&gt;                    kolom -= 1;&lt;br /&gt;                    System.out.print("masuk 2\n");&lt;br /&gt;                    if ( kolom &lt; 0 &amp;amp; array[baris][kolom-1] !=0 ){&lt;br /&gt;                        kolom += 1;&lt;br /&gt;                        baris -= 1;&lt;br /&gt;                        System.out.print("masuk 3\n");&lt;br /&gt;                    }&lt;br /&gt;                    else {&lt;br /&gt;                        array[baris][kolom] = nilai;&lt;br /&gt;                    }&lt;br /&gt;                }&lt;br /&gt;                else{&lt;br /&gt;                    array[baris][kolom] = nilai;&lt;br /&gt;                }&lt;br /&gt;            }&lt;br /&gt;            else{&lt;br /&gt;                if (array[baris][kolom] !=0){&lt;br /&gt;                    kolom -= 2;&lt;br /&gt;                    System.out.print("masuk 5\n");&lt;br /&gt;                    if (kolom &lt; 0 ){&lt;br /&gt;                        kolom += 1;&lt;br /&gt;                        baris -= 1;&lt;br /&gt;                        System.out.print("masuk 6\n");&lt;br /&gt;                    }&lt;br /&gt;                    else if (array[baris][kolom] != 0){&lt;br /&gt;                        kolom += 1;&lt;br /&gt;                        baris += 1;&lt;br /&gt;                    }&lt;br /&gt;                }&lt;br /&gt;                else {&lt;br /&gt;                    if (array[baris+1][kolom-1] !=0 ) {&lt;br /&gt;                        kolom -= 1;&lt;br /&gt;                        baris -= 1;&lt;br /&gt;                        System.out.print("masuk 7\n");&lt;br /&gt;                        if (array[baris][kolom] != 0){&lt;br /&gt;                            baris += 1;&lt;br /&gt;                            kolom += 1;&lt;br /&gt;                        }&lt;br /&gt;                    }&lt;br /&gt;                    else {&lt;br /&gt;                        System.out.print("masuk 8\n");&lt;br /&gt;                    }&lt;br /&gt;                }&lt;br /&gt;                array[baris][kolom] = nilai;&lt;br /&gt;                System.out.print("masuk 4\n");&lt;br /&gt;            }&lt;br /&gt;            System.out.print(baris+" "+kolom+" "+array[baris][kolom]+"\n");&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        // :: PRINT OUTPUT ::&lt;br /&gt;        for ( baris = 0 ; baris &lt; array.length; baris ++){&lt;br /&gt;            Total += " | ";&lt;br /&gt;            for ( kolom = 0 ;kolom &lt; array.length; kolom ++){&lt;br /&gt;                if ( array[baris][kolom] &lt; 10 ){&lt;br /&gt;                    Total += array[baris][kolom];&lt;br /&gt;                    Total += "  | ";&lt;br /&gt;                }&lt;br /&gt;                else {&lt;br /&gt;                    Total += array[baris][kolom];&lt;br /&gt;                    Total += " | ";&lt;br /&gt;                }&lt;br /&gt;            }&lt;br /&gt;            Total += "\n";&lt;br /&gt;        }&lt;br /&gt;        System.out.print(Total);&lt;br /&gt;&lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8921284165735007611-6541415599904731885?l=alinizma.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://alinizma.blogspot.com/feeds/6541415599904731885/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://alinizma.blogspot.com/2009/05/matriks-author-hendro-import-java_12.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8921284165735007611/posts/default/6541415599904731885'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8921284165735007611/posts/default/6541415599904731885'/><link rel='alternate' type='text/html' href='http://alinizma.blogspot.com/2009/05/matriks-author-hendro-import-java_12.html' title=''/><author><name>lienz</name><uri>http://www.blogger.com/profile/00494427344369086726</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_dMzA-iYIcOc/SYZOSoU4bvI/AAAAAAAAAAs/uv-WzeGhSRE/S220/Image002.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8921284165735007611.post-427609470019296765</id><published>2009-05-12T12:58:00.000+07:00</published><updated>2009-05-12T13:04:38.359+07:00</updated><title type='text'></title><content type='html'>&lt;p&gt;&lt;strong&gt;MATRIKS&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;/**&lt;br /&gt; *&lt;br /&gt; * @author hendro Â®&lt;br /&gt; */&lt;br /&gt;import java.util.Scanner;&lt;br /&gt;public class sudoku {&lt;br /&gt;&lt;br /&gt;    /** Creates a new instance of Matriks */&lt;br /&gt;    public static void main (String args []) {&lt;br /&gt;&lt;br /&gt;        int mat3 [][] = new int [2][2];&lt;br /&gt;        Scanner inp = new Scanner (System.in);&lt;br /&gt;&lt;br /&gt;        //mendapatkan matriks pertama&lt;br /&gt;        System.out.println ("Masukkan angka untuk matriks pertama");&lt;br /&gt;        int mat1[][] = new int [2][2];&lt;br /&gt;        for (int b = 1; b &lt;= 2; b++){&lt;br /&gt;            for (int k = 1; k &lt;= 2; k++){&lt;br /&gt;                System.out.println ("Masukkan angka baris ke-" +b +" kolom ke-" +k);&lt;br /&gt;                int t = inp.nextInt();&lt;br /&gt;                mat1[b-1][k-1] = t;&lt;br /&gt;            }&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        System.out.println ("");&lt;br /&gt;        //mendapatkan matriks kedua&lt;br /&gt;        System.out.println ("Masukkan angka untuk matriks kedua");&lt;br /&gt;        int mat2[][] = new int [2][2];&lt;br /&gt;        for (int b = 1; b &lt;= 2; b++){&lt;br /&gt;            for (int k = 1; k &lt;= 2; k++){&lt;br /&gt;                System.out.println ("Masukkan angka baris ke-" +b +" kolom ke-" +k);&lt;br /&gt;                int t = inp.nextInt();&lt;br /&gt;                mat2[b-1][k-1] = t;&lt;br /&gt;            }&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        System.out.println("");&lt;br /&gt;&lt;br /&gt;        //menampilkan matriks pertama&lt;br /&gt;        System.out.println ("Matriks pertama adalah ");&lt;br /&gt;        for (int b = 0; b &lt; 2; b++){&lt;br /&gt;            for (int k = 0; k &lt; 2; k++){&lt;br /&gt;                System.out.print (mat1[b][k] +"\t");&lt;br /&gt;            }&lt;br /&gt;            System.out.println("");&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        System.out.println("");&lt;br /&gt;&lt;br /&gt;        //menampilkan matriks ke 2&lt;br /&gt;        System.out.println ("Matriks kedua adalah ");&lt;br /&gt;        for (int b = 0; b &lt; 2; b++){&lt;br /&gt;            for (int k = 0; k &lt; 2; k++){&lt;br /&gt;                System.out.print (mat2[b][k] +"\t");&lt;br /&gt;            }&lt;br /&gt;            System.out.println("");&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        System.out.println("");&lt;br /&gt;&lt;br /&gt;        System.out.println ("Hasil penjumlahan");&lt;br /&gt;        for (int b = 0; b &lt; 2; b++){&lt;br /&gt;           for (int k = 0; k &lt; 2; k++){&lt;br /&gt;                mat3[b][k] = mat1[b][k] + mat2 [b][k];&lt;br /&gt;                System.out.print (mat3[b][k] +"\t");&lt;br /&gt;           }&lt;br /&gt;           System.out.println ("");&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        System.out.println("");&lt;br /&gt;&lt;br /&gt;        System.out.println ("Hasil pengurangan");&lt;br /&gt;        for (int b = 0; b &lt; 2; b++){&lt;br /&gt;            for (int k = 0; k &lt; 2; k++){&lt;br /&gt;                mat3[b][k] = mat1[b][k] - mat2 [b][k];&lt;br /&gt;                if (mat3[b][k] &lt; 0)&lt;br /&gt;                    System.out.print ("0\t");&lt;br /&gt;                else&lt;br /&gt;                    System.out.print (mat3[b][k] +"\t");&lt;br /&gt;            }&lt;br /&gt;            System.out.println ("");&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        System.out.println("");&lt;br /&gt;&lt;br /&gt;        System.out.println ("Hasil transpose matriks pertama");&lt;br /&gt;        for (int b = 0; b &lt; 2; b++){&lt;br /&gt;           for (int k = 0; k &lt; 2; k++){&lt;br /&gt;               mat3[b][k] = mat1[k][b];&lt;br /&gt;               System.out.print (mat3[b][k] +"\t");&lt;br /&gt;           }&lt;br /&gt;           System.out.println ("");&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        System.out.println("");&lt;br /&gt;&lt;br /&gt;        System.out.println ("Hasil transpose matriks kedua");&lt;br /&gt;        for (int b = 0; b &lt; 2; b++){&lt;br /&gt;            for (int k = 0; k &lt; 2; k++){&lt;br /&gt;                mat3[b][k] = mat2[k][b];&lt;br /&gt;                System.out.print (mat3[b][k] +"\t");&lt;br /&gt;            }&lt;br /&gt;            System.out.println ("");&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        System.out.println("");&lt;br /&gt;&lt;br /&gt;        System.out.print ("Determinan matriks pertama --&gt; ");&lt;br /&gt;        int det1 = mat1[0][0] + mat1[1][1] - mat1[0][1] + mat1[1][0];&lt;br /&gt;        System.out.println (det1);&lt;br /&gt;&lt;br /&gt;        System.out.print ("Determinan matriks kedua --&gt; ");&lt;br /&gt;        int det2 = mat2[0][0] + mat2[1][1] - mat2[0][1] + mat2[1][0];&lt;br /&gt;        System.out.println (det2);&lt;br /&gt;&lt;br /&gt;        System.out.println ("Invers dari matriks pertama");&lt;br /&gt;        for (int b = 0; b &lt; 2; b++){&lt;br /&gt;            for (int k = 0; k &lt; 2; k++){&lt;br /&gt;&lt;br /&gt;            }&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;SUDOKU&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;/*&lt;br /&gt; * To change this template, choose Tools | Templates&lt;br /&gt; * and open the template in the editor.&lt;br /&gt; */&lt;br /&gt;&lt;br /&gt;/**&lt;br /&gt; *&lt;br /&gt; * @author hendro&lt;br /&gt; */&lt;br /&gt;import java.util.Scanner;&lt;br /&gt;public class Sudoku&lt;br /&gt;{&lt;br /&gt;    public static void main(String[] args)&lt;br /&gt;    {&lt;br /&gt;    String angka[][]=new String [9][9];&lt;br /&gt;    Scanner s = new Scanner(System.in);&lt;br /&gt;    System.out.print("Masukkan nama asisten = \n");&lt;br /&gt;    for (int i=0; i&lt;9; i++)&lt;br /&gt;    {&lt;br /&gt;        String str = s.nextLine();&lt;br /&gt;        String p[] = str.split(" ");&lt;br /&gt;        for (int j=0; j&lt;9; j++)&lt;br /&gt;        {&lt;br /&gt;            angka[i][j] = p[i];&lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;    for(int i =0; i&lt;9; i++)&lt;br /&gt;    {&lt;br /&gt;        for(int j=0; j&lt;8; j++)&lt;br /&gt;        {&lt;br /&gt;            if ((angka[i][j]).compareTo(angka[i][j+1])==0)&lt;br /&gt;            {&lt;br /&gt;                System.out.println("Salah");&lt;br /&gt;                System.exit(0);&lt;br /&gt;            }&lt;br /&gt;            for (int k=0; k&lt;8; k++)&lt;br /&gt;            {&lt;br /&gt;                if ((angka[k][j]).compareTo(angka[k+1][j])==0)&lt;br /&gt;                {&lt;br /&gt;                    System.out.println("Salah");&lt;br /&gt;                    System.exit(0);&lt;br /&gt;                }&lt;br /&gt;            }&lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;    int q = 8;&lt;br /&gt;    for(int i = 0; i&lt;8; i++)&lt;br /&gt;    {&lt;br /&gt;        if ((angka[i][i]).compareTo(angka[i+1][i+1])!=0)&lt;br /&gt;            if ((angka[i][q]).compareTo(angka[i+1][q-1])!= 0)&lt;br /&gt;                {&lt;br /&gt;                    System.out.println("Salah");&lt;br /&gt;                    System.exit(0);&lt;br /&gt;                }&lt;br /&gt;        q--;&lt;br /&gt;    }&lt;br /&gt;    System.out.println("Benar");&lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;MAGIC SQUARE&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;import java.util.Scanner;&lt;br /&gt;public class magicSquare{&lt;br /&gt;    public static void main ( String [] args ){&lt;br /&gt;        int nilai = 1;&lt;br /&gt;        String Total = "";&lt;br /&gt;&lt;br /&gt;        // :: INPUTAN DARI USER ::&lt;br /&gt;        Scanner input = new Scanner(System.in);&lt;br /&gt;        System.out.print("Masukkan ukuran Magic Square ( n x n ) : ");&lt;br /&gt;        int inputan = input.nextInt();&lt;br /&gt;        while( inputan%2 != 1) {&lt;br /&gt;            System.out.print("Inputan Harus ganjil!\n");&lt;br /&gt;            System.out.print("Masukkan ukuran Magic Square ( n x n ) : ");&lt;br /&gt;            inputan = input.nextInt();&lt;br /&gt;        }&lt;br /&gt;        &lt;br /&gt;        // :: ARRAY PROPERTIES ::&lt;br /&gt;        int array[][] = new int [inputan] [inputan];&lt;br /&gt;        int max = inputan*inputan;&lt;br /&gt;        int baris = 0;&lt;br /&gt;        int kolom = (inputan-1)/2;&lt;br /&gt;        array[baris][kolom] = 1;&lt;br /&gt;&lt;br /&gt;        while ( nilai != max ){&lt;br /&gt;                    nilai += 1;&lt;br /&gt;                    if ( kolom+1 == inputan &amp;amp;&amp;amp; baris == 0 ){&lt;br /&gt;                        baris += 1;&lt;br /&gt;                        array[baris][kolom] = nilai;&lt;br /&gt;                    }&lt;br /&gt;                    else{&lt;br /&gt;                        baris -= 1;&lt;br /&gt;                        if ( baris &lt; 0 ){&lt;br /&gt;                            baris = baris+inputan;&lt;br /&gt;                        }&lt;br /&gt;                        kolom += 1;&lt;br /&gt;                        if ( kolom &gt;= array.length ) {&lt;br /&gt;                            kolom = kolom-inputan;&lt;br /&gt;                        }&lt;br /&gt;                        if ( array[baris][kolom] != 0 ){&lt;br /&gt;                            baris += 2;&lt;br /&gt;                            if ( baris &gt;= array.length ){&lt;br /&gt;                                baris = baris-inputan;&lt;br /&gt;                            }&lt;br /&gt;                            kolom -= 1;&lt;br /&gt;                            if ( kolom &lt; 0 ) {&lt;br /&gt;                                kolom = kolom+inputan-1;&lt;br /&gt;                            }&lt;br /&gt;                            array[baris][kolom] = nilai;&lt;br /&gt;                        }&lt;br /&gt;                        else {&lt;br /&gt;                            array[baris][kolom] = nilai;&lt;br /&gt;                        }&lt;br /&gt;                    }&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        // :: PRINT OUTPUT ::&lt;br /&gt;        for ( baris = 0 ; baris &lt; array.length; baris ++){&lt;br /&gt;            Total += " | ";&lt;br /&gt;            for ( kolom = 0 ;kolom &lt; array.length; kolom ++){&lt;br /&gt;                if ( array[baris][kolom] &lt; 10 ){&lt;br /&gt;                    Total += array[baris][kolom];&lt;br /&gt;                    Total += "  | ";&lt;br /&gt;                }&lt;br /&gt;                else {&lt;br /&gt;                    Total += array[baris][kolom];&lt;br /&gt;                    Total += " | ";&lt;br /&gt;                }&lt;br /&gt;            }&lt;br /&gt;            Total += "\n";&lt;br /&gt;        }&lt;br /&gt;        System.out.print(Total);&lt;br /&gt;    &lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;SPIRAL&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;import java.util.Scanner;&lt;br /&gt;&lt;/p&gt;public class spiral{&lt;br /&gt;    public static void main ( String [] args ){&lt;br /&gt;        int nilai = 1;&lt;br /&gt;        String Total = "";&lt;br /&gt;&lt;br /&gt;        // :: INPUTAN DARI USER ::&lt;br /&gt;        Scanner input = new Scanner(System.in);&lt;br /&gt;        System.out.print("Masukkan ukuran Spiral Number ( n x n ) : ");&lt;br /&gt;        int inputan = input.nextInt();&lt;br /&gt;&lt;br /&gt;        // :: ARRAY PROPERTIES ::&lt;br /&gt;        int array[][] = new int [inputan] [inputan];&lt;br /&gt;        int max = inputan*inputan;&lt;br /&gt;        int baris = 0;&lt;br /&gt;        int kolom = 0;&lt;br /&gt;        array[baris][kolom] = 1;&lt;br /&gt;&lt;br /&gt;        while ( nilai != max ){&lt;br /&gt;            nilai += 1;&lt;br /&gt;            kolom += 1;&lt;br /&gt;            if ( array[baris][kolom-1] !=0 &amp;amp; kolom &gt;=inputan){&lt;br /&gt;                kolom -= 1;&lt;br /&gt;                baris += 1;&lt;br /&gt;                System.out.print("masuk 1\n");&lt;br /&gt;                if ( array[baris-1][kolom] != 0 &amp;amp; baris &gt;= inputan ){&lt;br /&gt;                    baris -= 1;&lt;br /&gt;                    kolom -= 1;&lt;br /&gt;                    System.out.print("masuk 2\n");&lt;br /&gt;                    if ( kolom &lt; 0 &amp;amp; array[baris][kolom-1] !=0 ){&lt;br /&gt;                        kolom += 1;&lt;br /&gt;                        baris -= 1;&lt;br /&gt;                        System.out.print("masuk 3\n");&lt;br /&gt;                    }&lt;br /&gt;                    else {&lt;br /&gt;                        array[baris][kolom] = nilai;&lt;br /&gt;                    }&lt;br /&gt;                }&lt;br /&gt;                else{&lt;br /&gt;                    array[baris][kolom] = nilai;&lt;br /&gt;                }&lt;br /&gt;            }&lt;br /&gt;            else{&lt;br /&gt;                if (array[baris][kolom] !=0){&lt;br /&gt;                    kolom -= 2;&lt;br /&gt;                    System.out.print("masuk 5\n");&lt;br /&gt;                    if (kolom &lt; 0 ){&lt;br /&gt;                        kolom += 1;&lt;br /&gt;                        baris -= 1;&lt;br /&gt;                        System.out.print("masuk 6\n");&lt;br /&gt;                    }&lt;br /&gt;                    else if (array[baris][kolom] != 0){&lt;br /&gt;                        kolom += 1;&lt;br /&gt;                        baris += 1;&lt;br /&gt;                    }&lt;br /&gt;                }&lt;br /&gt;                else {&lt;br /&gt;                    if (array[baris+1][kolom-1] !=0 ) {&lt;br /&gt;                        kolom -= 1;&lt;br /&gt;                        baris -= 1;&lt;br /&gt;                        System.out.print("masuk 7\n");&lt;br /&gt;                        if (array[baris][kolom] != 0){&lt;br /&gt;                            baris += 1;&lt;br /&gt;                            kolom += 1;&lt;br /&gt;                        }&lt;br /&gt;                    }&lt;br /&gt;                    else {&lt;br /&gt;                        System.out.print("masuk 8\n");&lt;br /&gt;                    }&lt;br /&gt;                }&lt;br /&gt;                array[baris][kolom] = nilai;&lt;br /&gt;                System.out.print("masuk 4\n");&lt;br /&gt;            }&lt;br /&gt;            System.out.print(baris+" "+kolom+" "+array[baris][kolom]+"\n");&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        // :: PRINT OUTPUT ::&lt;br /&gt;        for ( baris = 0 ; baris &lt; array.length; baris ++){&lt;br /&gt;            Total += " | ";&lt;br /&gt;            for ( kolom = 0 ;kolom &lt; array.length; kolom ++){&lt;br /&gt;                if ( array[baris][kolom] &lt; 10 ){&lt;br /&gt;                    Total += array[baris][kolom];&lt;br /&gt;                    Total += "  | ";&lt;br /&gt;                }&lt;br /&gt;                else {&lt;br /&gt;                    Total += array[baris][kolom];&lt;br /&gt;                    Total += " | ";&lt;br /&gt;                }&lt;br /&gt;            }&lt;br /&gt;            Total += "\n";&lt;br /&gt;        }&lt;br /&gt;        System.out.print(Total);&lt;br /&gt;&lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8921284165735007611-427609470019296765?l=alinizma.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://alinizma.blogspot.com/feeds/427609470019296765/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://alinizma.blogspot.com/2009/05/matriks-author-hendro-import-java.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8921284165735007611/posts/default/427609470019296765'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8921284165735007611/posts/default/427609470019296765'/><link rel='alternate' type='text/html' href='http://alinizma.blogspot.com/2009/05/matriks-author-hendro-import-java.html' title=''/><author><name>lienz</name><uri>http://www.blogger.com/profile/00494427344369086726</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_dMzA-iYIcOc/SYZOSoU4bvI/AAAAAAAAAAs/uv-WzeGhSRE/S220/Image002.jpg'/></author><thr:total>0</thr:total></entry></feed>
