Array (Larik) dan Array 2 Dimensi


Pada artikel kali ini, kita akan membahas tentang array pada mata kuliah analisa algoritma, nah jangan berlama-lama lagi langsung saja kita simak artikel tentang array berikut ini

 

Definisi Array

  • Array adalah penampung sejumlah data yang memiliki tipe data yang sama (homogen) yang menggunakan satu identifier (pengenal)
  • Array tidak atau bukan merupakan ADT
  • Array dalam Java adalah obyek, biasanya juga disebut sebagai tipe data referensi
  • Elemen-elemen dalam array pada Java bisa berupa tipe data primitif atau referensi
  • Ukuran array bersifat tetap, array akan mempunyai ukuran yang sama pada saat pertama kali dibuat
  • Masing-masing elemen array dapat diakses menggunakan indeks yang ada pada elemen array tersebut
  • Pengolahan data pada array dilakukan per elemen
  • Elemen pada array dapat diakses secara langsung (acak), maksudnya untuk memanipulasi elemen ke-3 tidak harus berurutan melalui elemen ke-1 dan ke-2 tetapi dapat langsung mengakses ke elemen ke-3 pada array
  • Berdasarkan banyaknya indeks, array dibagi menjadi array satu dimensi dan array multi dimensi (dua dimensi dan tiga dimensi)

 

Beberapa Cara Mendeklarasikan Array

  1. Deklarasi umum (biasa)

tipe_data[] nama_variabel;

Tipe data merupakan, tipe dari data yang akan disimpan, apakah berbentuk angka, karakter, huruf, dan lain-lain. Nama variabel disini bebas sesuai dengan kebutuhan.

Contoh:

int[] deretangka;

 

  1. Deklarasi dengan pemberian jumlah elemen

tipe_data[] nama_variabel = new tipe_data[n];

Dengan catatan bahwa n adalah banyaknya elemen yang akan ditampung.

Contoh:

int[] angkaangka = new int[10];

 

  1. Deklarasi dengan pengisian data

tipe_data[] nama_variabel = {value1, value2, ..., valuen};

Pada pengisian terdapat pada kurung kurawal yaitu: value1, value2, ..., valueN. Data pada array harus sama, misal jika datanya berupa angka maka angka semua.

Contoh:

int[] angkaganjil = {1, 3, 5, 7, 9};

 

Cara Mengisi Data Pada Array

Contoh:

string[] namateman;

namateman[0] = “nana”;

namateman[1] = “bubut”;

namateman[2] = “mumun”;

 

Cara Menampilkan Data Array

Untuk menampilkan data array, dapat dengan cara menuliskan nama variabel dan dilengkapi dengan kurung siku ( [ ] ), di dalam kurung siku ditulis indeks array yang ingin ditampilkan. Indeks pada array dimulai dari angka 0;

Contoh:

public class TampilArray {

            public static void main(String[] args) {

                        int[] angkagenap = {2, 4, 6, 8, 10};

                        System.out.println(“Data ke-1 = “ + angkagenap[0]);

                        System.out.println(“Data ke-2 = “ + angkagenap[1]);

                        System.out.println(“Data ke-3 = “ + angkagenap[2]);

                        System.out.println(“Data ke-4 = “ + angkagenap[3]);

                        System.out.println(“Data ke-5 = “ + angkagenap[4]);

            }

}

 

Array/Larik 2 Dimensi

  • Array 2 dimensi adalah array yang bersarang atau biasa disebut array dalam array, dimana terdapat dua indeks pada array, yaitu indeks baris dan indeks kolom.
  • Array 2 dimensi adalah sebuah array yang dapat menampung array lain sebagai data dari nilai setiap indeks array penampung

 

Cara Mendeklarasikan Array 2 Dimensi

tipe_data[][] nama_variabel;

tipe_data[][] nama_variabel = new tipe_data[n][m];

tipe_data[][] nama_variabel = {{baris11, baris12, ..., baris1M}, {baris21, baris22, ..., baris 2M}, ..., {barisN1, barisN2, ..., barisNM}}

 

Contoh Deklarasi Array 2 Dimensi

  1. Deklarasi biasa

int[][] angka2dimensi;

 

  1. Deklarasi dengan pengisian langsung saat deklarasi

int[][] angka2dimensi = {{12, 23}, {34, 45}, {56, 67}};

 

  1. Deklarasi dengan pengisian langsung saat deklarasi

int[][] angka2dimensi = new int[3][2];

angka2dimensi[0][0] = 12;

angka2dimensi[0][1] = 12;

angka2dimensi[1][0] = 12;

angka2dimensi[1][1] = 12;

angka2dimensi[2][0] = 12;

angka2dimensi[2][1] = 12;

 

Mungkin sekian tentang pembahasan array pada aritkel ini, pastikan anda mempraktekkan apa yang ada pada artikel ini, karena pada program tidak semuanya tentang teori tapi lebih ke praktek, sekian terima kasih.

Belum ada Komentar untuk "Array (Larik) dan Array 2 Dimensi"

Posting Komentar

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel