Pengertian Array

pengertian array

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.

 

Memahami Array

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.

 

Jenis Array

jenis array

Array terbagi menjadi beberapa jenis, yaitu array satu dimensi dan array 2 dimensi.

1. 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]

2. 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.


Penerapan 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.

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.

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

 

Array Pada Java

contoh array java

Array pada Java berfungsi sebagai penampung (container) yang memungkinkan kalian menyimpan data yang bertipe sama.

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 inicontoh 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();
}
}
}

 

Array pada PHP

contoh array php

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

 

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.


komputertips.com

Baca juga:

GUI

Egan
1 min read

Cara Kerja DNS

Egan
1 min read

Pengertian Routing

Egan
1 min read

Leave a Reply