Rabu, 06 Juni 2012

Mentranspose Array dalam Java Menggunakan Inputan User :


import javax.swing.JOptionPane;
/**
 *
 * @author ika
 */
public class Array {
    public static void main (String []args){
        int bmt1=Integer.parseInt(JOptionPane.showInputDialog("Masukkak baris"));
        int kmt1=Integer.parseInt(JOptionPane.showInputDialog("Masukkak Kolom"));
        int matrik1[][]=new int [bmt1][kmt1];
          for(int i=0; i
            for (int j=0 ;j
       matrik1[i][j]=Integer.parseInt(JOptionPane.showInputDialog("[matrik1]\n Baris ke-"+i+" Kolom ke-"+j));
             }
            System.out.println("Matrik Sebelum Transpose");
             for(int i=0; i
                for (int j=0 ;j
                   System.out.print(" "+matrik1[i][j]);
                           System.out.println();
             }
             System.out.println("Matrik Sesudah Transpose");
             for(int i=0; i
                for (int j=0 ;j
                   System.out.print(" "+matrik1[j][i]);
                           System.out.println();
             }
    }
}

Soure Code Selection Sort Menggunakan Inputan user (javac.swing) :


package Pertemuan5;
import javax.swing.JOptionPane;
/**
 *
 * @author ika
 */
public class Selection {
    public static void main(String[] args){
        int x =Integer.parseInt(JOptionPane.showInputDialog("Masukkan Data"));
          int i, temp, j;
        int[]data=new int[x];
        for(int index=0;index
       data[index]=Integer.parseInt(JOptionPane.showInputDialog("Masukkan angka ke -"+(index+1)));
        System.out.println("Sebelum diurutkan :");
            for(i=0;i
            System.out.print(data[i]+"\t");
            System.out.println("\n");
                for(i=0;i
                    for(j=i+1;j
                        if(data[i]>data[j]){
                            temp = data[i];
                            data[i] = data[j];
                            data[j] = temp;
                        }
                    }
                for(int k=0;k
                    System.out.print(data[k]+"\t");
                        System.out.println();
                    }
                System.out.println("Setelah diurutkan :");
                    for(i=0;i
                    System.out.print(data[i]+"\t");
                }
         }

Sabtu, 24 Maret 2012

Contoh Gambaran Pembuatan Program Perpustakaan


Setelah itu cetak data

Hasil  Cetak data


Jumat, 23 Maret 2012

Pengertian Array & Contoh Program Array


     Array adalah sekumpulan variabel yang memiliki tipe data yang sama dan dinyatakan dengan nama yang sama. Array merupakan konsep yang penting dalam pemrograman, karna array memungkinkan untuk menyimpan data maupun referensi objek dalam jumlah banyak dan terindeks. Array menggunakan indeks integer untuk menentukan urutan elemen-elemennya, dimana elemen pertamanya dimulai dari indeks 0,elemen kedua memiliki indeks 1, dan seterusnya.
·         Contoh :
-          Angka untuk menyimpan sederetan bilangan
-          Buku untuk menyimpan sekumpulan data buku
-          Mahasiswa untuk menyimpan beberapa data mahasiswa
·         Sebagai contoh jika A merupakan sebuah array dengan tipe integer, maka notasi dari array A adalah: A[n], dengan n merupakan angka index dari array tersebut misal:
A[0]=100
A[1]=200
A[2]=300
A[3]=400

A.   Mendeklarasikan Variabel Array
·         Mendeklarasikan variabel array dengan tipe data yang diinginkan dengan cara yang hampir sama dengan variabel biasa. Misalnya untuk mendeklarasikan variabel bertipe integer, dapat dilakukan dengan cara :
int [ ] bilangan; atau int bilangan [ ];
Jadi perbedaan utama pendeklarasian variabel array dengan variabel biasa adalah adanya tanda kurung [ ] di akhir tipe data atau di akhir nama variabel array. Pada tahap pendeklarasian variabel array ini belum ada alokasi memory untuk menyimpan data.
B.   Mendefenisikan Array
·         Setelah mendeklarasikan array, kita perlu mendefenisikan array, dalam arti menentukan besar array yang diinginkan. Misalnya dengan cara :
Bilangan = new int [5];
·         Array memiliki ukuran yang tetap dalam arti tidak dapat membesar atau mengecil ukurannya setelah didefenisikan. Setelah didefenisikan, maka variabel dengan nama bilangan dapat menyimpan 5 nilai integer yang dapat diakses melalui indeks 0 sampai indeks 4. Setelah pendefenisian array, maka memori akan dialokasikan untuk menyimpan data dari array. Besar memori yang dialokasikan tergantung dari tipe data variabel array dan jumlah elemen array yang didefenisikan.
·  C.   Array Dua Dimensi
      Pada java juga menyediakan fasilitas untuk membuat array dua dimensi yang dapat membantu dalam pemrograman apabila array datu dimensi tidak mencukupi dalam menghasilkan suatu solusi. Array dua dimensi sebenarnya adalah array yang berisi array.

D.   Array Multidimensi
        Selain array satu dimensi dan array dua dimensi, dapat juga membuat array multi dimensi pada java. Array multidimensi merupakan array yang terdiri dari array yang tidak terbatas hanya dua dimensi saja. Kita dapat menggunakan kode berikut untuk mendapatkan array 3 dimensi :
Int [ ] [ ] array dimensi = new int [ 5 ] [ 10 ] [ 5 ] ;
  Dan pada array multidimensi , kita dapat menetukan ukuran array yang berbeda pada tiap array. Misalnya :
Int [ ] [ ] [ ] mdimensi = new int [ 5 ] [ ] [ ] ;
   Dari kode diatas, kita mendapatkan array pertama dengan 5 elemen, tetapi kita belum mendefinisikan ukuran array dimensi kedua dan ketiga.
Contoh ;
// Elemen 512 x 128 dari integer array
int[][] twoD = new int[512][128];
// karakter array 8 x 16 x 24
char[][][] threeD = new char[8][16][24];
// String array 4 baris x 2 kolom
String[][] dogs = {{ "terry", "brown" },
{ "Kristin", "white" },
{ "toby", "gray"},
{ "fido", "black"}
};
            Untuk mengakses sebuah elemen didalam array multidimensi, sama saja dengan mengakses array satu dimensi. Misalnya saja, untuk mengakses element pertama dari baris pertama didalam array dogs, kita akan menulis,

System.out.print( dogs[0][0] );

Kode diatas akan mencetak String “terry” di layar.

Contoh Program :
Buatlah flowchart dan program array satu dimensi dengan menggunakan inputan user ( min 6).
      Contoh :       1. nilai [0 ] = 12 ;
                              2. nilai [ 1] = 36 ;
                              3. nilai [ 2] = 45 ;
                                4. nilai [3] = 58 ;
                                5. nilai [ 4] = 93 ;
                                6. nilai [ 5] = 87 ;

Coding :
package tupen;
import javax.swing.JOptionPane;
public class Array3 {
public static void main(String []args){
         int n=Integer.parseInt(JOptionPane.showInputDialog("Berapa Jumlah data"));
         int[]angka=new int[n];
    // menggunakan perulangan for
        for (int i=0;i
        angka [i]=Integer.parseInt(JOptionPane.showInputDialog("Data ke - " + i+"?" ) );
        }
                //menggunakan perulangan while
        int a=0;
        while(a
       System.out.println("Nilai Index ke -"+ a +" Adalah = " +angka [a]);
        a++ ;
                                 }
                        }
}


Selasa, 20 Maret 2012

SNSD - Mr Taxi Dance Ver




Kamis, 15 Maret 2012

Towers Of Hanoi


            Towers of Hanoi atau dalam bahasa Indonesia berarti Menara Hanoi (juga disebut Menara Brahma atau Lucas Tower, dan terkadang pluralised) adalah permainan matematika atau teka-teki . Ini terdiri dari tiga batang, dan sejumlah disk dengan ukuran yang berbeda yang dapat meluncur ke batang apapun. Teka-teki ini dimulai dengan

Selasa, 10 Januari 2012

Kelebihan & Kekurangan aplikasi Android


Mungkin saat ini kebanyakan dari ponsel anda menggunakan sistem aplikasi Android,dan perusahan ponsel saat ini yang sedang booming menggunakan aplikasi ini adalah samsung...
Tapi apakah anda mengetahui kelebihan dan kekurangan dari sistem tersebut..

TOP ENTRY