Pengertian Array dalam Pemrograman, Jenis Hingga Cara Penulisannya

Dalam pemrograman komputer, Anda pasti sering mendengar kata Array. Array merupakan kumpulan variabel yang memiliki tipe data yang sama dan dinyatakan dengan nama yang sama.

Array adalah konsep yang penting dalam pemrograman, karna array memungkinkan untuk menyimpan data maupun referensi objek dalam jumlah banyak dan terindeks.

Di dalam pemrograman kita mengetahui ada variabel, tapi sayangnya variabel hanya dapat menyimpan 1 buah nilai saja. Bagaimana jika ingin menyimpan lebih dari 1 nilai? Caranya adalah menggunakan array.

Ciri Array

Ada beberapa hal yang perlu anda ketahu tentang array:

– Nomor index pada Array dimulai dari nol (0).

– Array hanya mampu menyimpan data dengan tipe yang sama.

– Semua isi array memiliki tipe data sama.

Perbedaan Array dengan Variabel Biasa

Seperti yang diungkapkan di atas, array dengan variabel biasa tentu berbeda. Array dapat menyimpan lebih dari 1 nilai dengan nama yang sama, sedangkan variabel biasa hanya dapat menampung 1 data saja

Kemudian, perbedaan lain adalah Array dapat diakses berdasarkan indexnya, seementara variabel langsung diakses lewat nama variabelnya

Jenis – Jenis Array

Berikut di bawah ini jenis – jenis Array, antara lain sebagai berikut.

– One Dimensional Array, adalah array dasar yang paling sering digunakan. 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.

– Multidimention array, adalah array yang berisi satu atau lebih array di dalamnya

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”}
};

Jenis Penulisan Array

Berikut di bawah ini jenis penulisan Array, antara lain sebagai berikut.

– Indexed Array yakni array yang indeksnya telah dimulai dari angka 0 atau telah ditentukan oleh komputer

– Associative Array berarti array yang indeksnya custom, atau dapat kita tentukan sendiri

Agar penjelasan-penjelasan di atas tidak memusingkan kita, admin akan mencoba memberikan penjelasanya dengan menerapkannya di dalam codingan.

Format penulisan array

$arrayname = array(“value1″,”value2″,”value3”);

Contoh Program Array

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++ ;
}
}
}

Demikian ulasan mengenai array mulai dari pengertian, ciri, fungsi hingga cara penulisannya dalam program. Semoga bermanfaat. (*)