Pengertian Apa itu Array, Jenis Array & Contoh Penggunaan

Sederhananya, Array adalah tempat untuk menyimpan data pada program yang kalian jalankan.

Dengan kata lain, array adalah kumpulan variabel dengan tipe data sama dengan pernyataan berupa nama yang sama.

Dari pengertian ini, array adalah salah satu konsep penting dalam sebuah pemrograman.

Kenapa begitu? Karena fungsinya menyimpan data dan seluruh referensi objek dalam jumlah yang tak terhingga dan ter-indeks.


Jenis Array

jenis array
via: codingeek.com

Array terbagi menjadi beberapa jenis, yaitu array satu dimensi dan array 2 dimensi, dan untuk mempelajarinya mungkin kalian membutuhkan text editor terbaik yang kalian suka.

Array 1 Dimensi

Pengertian array 1 dimensi

Array 1 dimensi adalah kumpulan (sekelompok) data yang memiliki nama variabel dan tipe data yang sama.

Array 1 dimensi hanya bisa diakses dengan satu buah indeks.

Contoh Array 1 Dimensi

var nama_variable: array[range_index] of tipe_data

Sebuah deklarasi array yang memiliki nama variabel deret dengan kapasitas 10 dan tipe data integer, seperti di bawah ini:

var deret: array[10] of integer

Untuk membuat variabel array dengan nama deret yang menyimpan angka dalam bentuk integer sebesar 10 buah. Ini format untuk menulis atau mengisi elemen Array 1 dimensi:

nama_aray[index_array]<- nilai

Ketika kita ingin mengisi variabel dengan nilai 12 di indeks pertamanya, penulisannya yang bisa diisi seperti berikut:

deret[1]<-12

Bila kalian menulis seperti di atas, index pertama array deret akan berisi 12.

Cara Membaca Array 1 Dimensi

Ini format untuk membaca Array 1 dimensi:

nama_aray[index_aray]

Contoh, kalau kalian ingin membaca elemen array yang ada di indeks ketiga pada array yang isinya nama deret, penulisannya sebagai berikut:

deret[3]

Array 2 Dimensi

Pengertian Array 2 dimensi

Array 2 dimensi adalah kumpulan (sekelompok) data yang memiliki nama variabel dan tipe data yang sama yang mana elemen-nya bisa diakses dengan 2 buah indeks (baris dan kolom)

Ini adalah format deklarasi variabel Array 2 dimensi dalam sebuah algoritma:

var nama_variable:array[index_baris][index_kolom] of tipe_data

Jika digambarkan, array 2 dimensi seperti tabel yang memiliki indeks baris dan kolom. Indeks inilah yang digunakan untuk mengakses elemen array dalam pemrograman.

Contoh Array 2 Dimensi

Deklarasi variabel array yang punya indeks baris 10 dan index kolom 5 dengan nama data yang memiliki tipe data integer (bilangan bulat):

var data:array[10][5] of integer

Cara Membaca Array 2 Dimensi

Array 2 dimensi hampir sama dengan array 1 dimensi, bedanya ketika membaca variabel array 2 dimensi, kita harus melihat indeks baris dan indeks kolom. Semisal, ketika membaca indeks kolom 1 dan baris 2:

data[2][1]

Dari array 1 dimensi dan array 2 dimensi, kalian dapat melihat bentuk umum array yang penulis cantumkan di atas.


Contoh Penggunaan Array

Karena bermanfaat, array sering digunakan dalam banyak bahasa pemrograman seperti Bahasa C, Java, dan PHP.

Tiap-tiap industri, array juga berfungsi sebagai salah satu metodologi yang sering kali dipakai.

Dan yang pasti, praktek penggunaannya berbeda-beda tergantung dari bahasa pemrograman dan penerapannya.

 

Contoh Array pada Bahasa C

contoh array c++

Pada penerapan dan pengertian array c++, praktek penggunaan array bisa digunakan membuat string (array of Char).

Sesuai dengan definisi-nya, array adalah data yang memiliki tipe sama.

Di sini, jika beberapa huruf dikumpulkan dalam suatu wadah (array), maka disebut string dalam bahasa C.

Setiap nilai Array bisa diakses melalui indeks. Perlu kalian ingat, dalam array, indeks selalu dimulai dari angka 0.

Contoh Array Bahasa C Sederhana

Contoh array bahasa C yang sederhana berikut ini masih bisa dikembangkan lagi.

Kurang lebih susunan bahasa pemrogramannya seperti ini. Setelah kalian selesai menulis, coba jalankan program dan pastikan tampilan-nya sesuai.

Ini contohnya:

#include <iostream>
using namespace std;
int main()
{
int nilai[4]={3,5,7,8};
cout<<nilai[0]<<endl;
cout<<nilai[1]<<endl;
cout<<nilai[2]<<endl;
cout<<nilai[3]<<endl;
}

Contoh Array pada Java

contoh array java
gambar: crunchify.com

Array pada Java berfungsi sebagai penampung (container) yang memungkinkan kalian menyimpan data yang bertipe sama, baca lebih lengkap apa itu Java.

Dalam pemrograman Java, penggunaan array dapat dibilang sebagai kumpulan dari variabel tipe data yang sama. Semisal, ada beberapa variabel nilai1, nilai2, nilai3, …, nilai10.

Dari variabel tersebut dapat dideklarasikan ke variabel Array dan menambahkan indeks, menjadi: nilai[0], nilai[1], nilai[2], …, nilai[10].

Contoh Array Java

Kumpulan variabel yang mempunyai kesamaan tipe data inilah yang disebut array dalam bahasa pemrograman java.

Berikut ini contoh array untuk membuat kelas matrik.

public class Matriks {
public static void main(String[] args){
int[][] nilai = {{10,12},{11,14}};
for (int i = 0; i < nilai.length; i++) {
for (int j = 0; j < nilai[i].length; j++) {
System.out.print(nilai[i][j]+"\t");
}
System.out.println();
}
}
}

Contoh Array pada PHP

contoh array php
gambar: linuxhint.com

Pada PHP, array dapat dideklarasikan dengan 2 cara:

  1. Menggunakan fungsi array () dan
  2. Menggunakan kurung siku [].

Pada PHP, kalian tidak dibatasi mengisi array dengan data, kalian dapat mencampurnya dengan apa saja.

Contoh Array PHP Sederhana

<?php
echo "<b>Menampilkan nilai variabel Looping</b>";
for ($i=1; $i <= 10; $i++) {
echo "<br/> nilai variabel $i sekarang : ".$i;
}
?>

Tips Cara Belajar Array untuk Pemula

Bayangkan sebuah lemari besar yang memiliki banyak laci-laci kecil. Laci tersebut ditandai nomor untuk memudahkan pemilik menaruh dan mengambil barang.

Dari analogi di atas,

  • Lemari bisa dibilang sebagai variabel array.
  • Pakaian adalah tipe data array.
  • Label (nomor) yang ada di laci adalah indeks array.
  • Dan isi pada laci adalah elemen array.

Kalau kalian melihat pada halaman Wikipedia, kalian tidak akan menemukan kata array, karena kalau diserap dalam bahasa Indonesia menjadi Larik.

Walaupun begitu, dalam dunia pemrograman, tetap saja banyak yang menggunakan kata array dibandingkan Larik.

Kesimpulan

Artikel ini lebih fokus pada pengertian agar kalian mengerti hal mendasar tentang array dan konsepnya dengan matang.

Untuk contoh array pada setiap bahasa pemrograman bisa kalian coba praktekan dan lihat hasilnya.

Beberapa artikel tambahan seperti Fungsi Microsoft Visual C++ dan Fungsi NET Framework akan membantu pembelajaran kalian.