Jumat, 13 Juni 2014

Array dan Matriks pada bahasa pemrograman Java

Assalamualaikum wr. wb.
Apa kabar pembaca sekalian? Semoga baik-baik saja. Baiklah kali ini saya akan memberikan sedikit penjelasan mengenai array dan matriks (array multidimensi) pada bahasa pemrograman java, Semoga bermanfaat yaa.

A. Array
Array merupakan sebuah fungsi pada java yang digunakan untuk membuat sebuah larik, yaitu sebuah variabel yang dapat menampung banyak data untuk tipe data yang sama. Jadi kita tidak perlu membuat banyak variabel untuk data yang sama. Jika pada pada variabel biasa hanya dapat menampung satu buah nilai maka array dapat menampung banyak nilai selagi nilai tersebut masih dalam tipe data yang sama.
Pada array kita harus mendeklarasikan dahulu panjang atau kapasitas untuk menampung jumlah data yang akan kita buat, sehingga untuk melakukan input dan pemanggilan data kita akan menggunakan indeks dari nilai tersebut yang dimulai dari angka 0. Pendeklarasian array biasanya ditandai dengan kurung siku [].
Mengenai gambaran array dapat dilihat pada gambar berikut.




Adapun contoh dari program array seperti dibawah ini.

ArraySample.java

public class ArraySample
{
    public static void main (String [] args)
    {
        // Membuat variabel Nama tipe data String dengan kapasitas 5
        String nama[] = new String[5];
       
        // Membuat variabel Nilai tipe data Integer dengan kapasitas 5
        int nilai[] = new int[5];
       
        // Menginput nilai Array tipe data String
        nama[0] = "budi";
        nama[1] = "anto";
        nama[2] = "reza";
        nama[3] = "dodo";
        nama[4] = "jojo";
       
        // Menginput nilai Array tipe data Integer
        nilai[0] = 70;
        nilai[1] = 80;
        nilai[2] = 65;
        nilai[3] = 90;
        nilai[4] = 75;
       
        // Mencetak nilai array menggunakan 'for'
        for (int i=0; i<5; i++)
        {
            System.out.println("Data pada indeks ke-" + i + " adalah : Nama " + nama[i] + " Nilai " + nilai[i]);
            System.out.println();
        }
       
    }
}

Hasilnya




B. Matriks
Matriks merupakan bagian dari array, karena matriks merupakan array multidimensi. Matriks memungkinkan kita menyimpan array didalam variabel array, jadi diibaratkan array didalam array.


Sehingga akan membentuk seperti sebuah matriks pada umumnya.





Contoh programnya.

ArrayMatriks.java

public class ArrayMatriks
{
    public static void main (String [] args)
    {
        // Membuat variabel Matriks 3 X 3
        int nilai[][] = new int[3][3];
       
        // Menginput nilai Matriks
        nilai[0][0] = 10;
        nilai[0][1] = 20;
        nilai[0][2] = 30;
        nilai[1][0] = 40;
        nilai[1][1] = 50;
        nilai[1][2] = 60;
        nilai[2][0] = 70;
        nilai[2][1] = 80;
        nilai[2][2] = 90;
       
        // Mencetak Matriks menggunakan 'for'
        for (int kolom = 0; kolom < 3; kolom++)
        {
            for (int baris = 0; baris < 3; baris++)
            {
                System.out.print(nilai[kolom][baris] + " ");
            }
            System.out.println();
        }
       
    }
}


Hasilnya


Sekianlah penjelasan mengenai array dan matriks pada bahasa pemrograman java dari saya, semoga bermanfaat untuk kita semua, amin....

Wassalamualaikum wr. wb.

Tidak ada komentar:

Posting Komentar