Tutorial Pemrograman Java Part 6 | Macam-Macam Array Beserta Contoh Program

Di artikel sebelumnya Pemograman Java Part 6 kita sudah membahas mengenai Konsep perulangan beserta contohnya, dan sekarang kita lanjut ke materi selanjutnya yaitu macam macam array.


Array merupakan suatu perkumpulan variabel yang berada di suatu tempat yang diibaratkan seperti tempat penyimpanan yang mempunya tipe data yang sama, Array di bahasa pemrograman java memiliki indeks lokasi yang dimulai dari angka 0, berbeda dengan Array di bahasa pemrograman php yang memiliki indeks lokasi dimulai dari angka 1 atau lainnya, di bahasa pemrograman java , array juga memiliki elemen data yang dimulai dari 1.


Ciri ciri array yang harus kita ketahui adalah 
1. Elemen di dalam struktur data array mempunyai tipe data yang sama 
2. Pengindeksan array dimulai dair 0 dan harus terdefinisikan dengan benar
3. Saat menyimpan data di dalam array, hanya bisa diisi oleh 1 data saja disetiap index yang tersedia 
4. Elemen didalam struktur array bisa diakses satu data atau semua data 
5. Array yang didefinisikan boleh memiliki index yang diluar kebutuhan dan secara default terisi dengan nilai default sesuai tipe data array.

Array memiliki Classification yaitu
1. Array 1 dimensi 
2. Array 2 dimensi 
3. Array multidimensi 

Di artikel kali ini kami akan membahas terlebih dahulu array 1 dimensi dan 2 dimensi 

1. Array 1 dimensi 
Array 1 dimensi hanya berisi 1 baris data array , array 1 dimensi bisa diinisialisasikan seperti berikut 


Kita bisa ibaratkan value didalam array terdapat 5 data angka, kita bisa masukkan di dalam data array dengan gambaran seperti berikut 

1 2 3 4 5

1 2 3 4 5

0 1 2 3 4


Ketika memanggil data array kalian bisa mengambil nya dengan cara



Dengan penjelasan Untuk mengambil data array a di index yang ke 2
Atau kalian bisa menggunakan perulangan foreach untuk bisa mengeluarkan semua data yang ada didalam array 

Contoh program array di java 

int[] deret = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
        System.out.println("Panjang array deret : " + deret.length);

        for (int i = 0; i < deret.length; i++) {
            System.out.println("elemen ke - " + deret[i]);
        }
        double[] suhu = new double[5];
        suhu[0] = 18.5;
        suhu[1] = 15.5;
        suhu[2] = 16.5;
        suhu[3] = 17.5;
        suhu[4] = 10.5;

        System.out.println("Panjang array suhu : " + suhu.length);
        for (int i = 0; i < suhu.length; i++) {
            System.out.println("elemen ke - " + suhu[i]);
        }

2. Array 2 dimensi 
Array 2 dimensi merupakan array yang memiliki suatu baris dan kolom, seperti matriks , array 2 dimensi bisa didefinisikan sebagai berikut 



Contoh penulisan sintaks array 2 dimensi 



Sebagai contoh , kita bisa memasukkan value di array yang bisa kita umpamakan seperti berikut
0 1
0 1 0
1 0 1

Ketika memanggil data array kalian bisa mengambil nya dengan cara 



Dengan penjelasan Untuk mengambil data array a di index baris ke 0 dan kolom ke 1 yang berarti akan menghasilkan outputan 0
Atau kalian bisa menggunakan perulangan foreach didalam forechuntuk bisa mengeluarkan semua data yang ada didalam array 
Contoh program array di java 
String[][] bukutelpon = {{"Safitri", "08765654545", "Malang"},
        {"Anggraini", "08965654545", "Malang"},
        {"Mochammad", "08265654545", "Gresik"},
        {"Regina", "08565654545", "Malang"},
        {"septi", "08565654545", "Jakarta"},
        {"Astri", "08165654545", "Ponorogo"},
        {"Asa", "08565654545", "Tulungagung"},
        {"Arip", "08565654545", "Gresik"},
        {"Alfia", "08565654545", "Tulungagung"},
        {"Agung", "08965654545", "Malang"}};
        int i, j;
        System.out.println("==== DAFTAR BUKU TELPON =====");
        for (i = 0; i < bukutelpon.length; i++) {
            for (j = 0; j < bukutelpon[i].length;) {
                System.out.println("Nama    : " + bukutelpon[i][j++]   );
                System.out.println("Telpon  : " + bukutelpon[i][j++]   );
                System.out.println("Alamat  : " + bukutelpon[i][j++]   );
                System.out.println("=============================");
            }
        }
a

3. Array Multidimensi (Array 3 Dimensi)
Array 3 Dimensi merupakan array yang lebih kompleks dari array 2 dimensi dan array 1 dimensi, array 3 dimensi ini memiliki 3 ubskrip dan yang akan dipresentasikan dengan sumbu x , y , dan z atau bisa diasumsikan seperti panjang, lebar, dan tinggi 
array 3 dimensi bisa didefinisikan sebagai berikut 



Contoh penulisan sintaks array 2 dimensi 


Contoh program array di java 
String data [][][]={
            {
                {"Yoelin","100411052","Surabaya","0681233"},
                {"Tutut","100411025","Jakarta","08145267"},
                {"Yedi","100411024","Malang","08199725"},
            },
            {
                {"Bagas","100411052","Surabaya","0681233"},
                {"Bella","100411025","Jakarta","08145267"},
                {"Adi","100411024","Malang","08199725"},
            }
                
        };
        String x[]={"Nama   : ","Alamat : ","Kota   : ","Email  : ","Telp   : "};
        for(int a=0;a<data.length;a++){
            for(int b=0;b<data[a].length;b++){
                for(int c=0;c<data[a][b].length;c++){
                    System.out.print(x[c]);
                    System.out.println(data[a][b][c]);
                    System.out.println(" ");
                }
            }
        }

0 Comment for "Tutorial Pemrograman Java Part 6 | Macam-Macam Array Beserta Contoh Program"

Back To Top