Apa Itu Array? Pelajari Fungsi, Jenis, dan Contohnya dalam Pemrograman

Okta Reyna Dwitanaya

Posted: Juni 15, 2026

7 Menit Waktu Baca

array adalah

Kamu tertarik belajar coding? Kalau gitu, array adalah salah satu konsep dasar di pemrograman yang wajib kamu pelajari!

Sederhananya, array adalah sebuah struktur data (data structure) yang digunakan untuk mengelompokkan dalam satu tempat agar lebih mudah dikelola oleh program.

Array ini digunakan di berbagai bahasa pemrograman, seperti C++, PHP, dan Python. Makanya, wajib banget buat paham soal array kalau kamu tertarik di dunia pemrograman.

Jadi, apa sih sebenarnya array ini? Apa fungsi dan cara menggunakannya?

Yuk, kita bahas pelan-pelan di artikel ini.

Apa Itu Array?

Array-adalah

Di dunia pemrograman, array adalah struktur data yang digunakan untuk menyimpan, mengelompokkan, dan mengelola banyak data dalam satu variabel sehingga lebih mudah diproses oleh program.

Biar lebih mudah dipahami, bayangkan array seperti sebuah rak buku. Satu rak bisa menyimpan banyak buku dengan kategori yang sama dan tersusun secara berurutan. Ketika ingin mengambil buku tertentu, kamu menuju rak dengan kategori buku yang kamu cari.

Cara kerja array kurang lebih sama. Kamu menempatkan data dalam satu array. Program akan mengakses data berdasarkan kategori array. Dengan begitu, kamu tidak perlu membuat tempat penyimpanan baru untuk setiap data.

Supaya ada bayangan, ini dia yang dimaksud dengan “satu array”:

Produk = ["Laptop", "Mouse", "Keyboard", "Monitor", "Webcam"]

Pada contoh di atas, seluruh nama produk disimpan dalam satu array bernama Produk. Dengan cara ini, program bisa mengelola semua data produk dalam satu tempat yang sama.

Tapi, memangnya kenapa kalau data disimpan dengan variabel terpisah? Apa yang membedakan array dengan variabel lainnya?

Perbedaan Array vs Variabel Biasa

Variabel biasa hanya bisa menyimpan satu nilai dalam satu nama variabel. Misalnya, jika ingin menyimpan lima nama produk, programmer perlu membuat lima variabel berbeda seperti contoh di bawah ini:

produk1 = "Laptop"
produk2 = "Mouse"
produk3 = "Keyboard"
produk4 = "Monitor"
produk5 = "Webcam"

Variabel seperti contoh di atas memang bisa juga dilakukan, tapi akan mulai menyulitkan jika data yang disimpan semakin banyak. Kode yang kamu buat akan jadi lebih rumit dan sulit dikelola.

Di sinilah array berperan. Dengan array, pengelolaan data jadi lebih praktis dan efisien. Selain itu, array memudahkan program untuk melakukan proses otomatis seperti pencarian, pengurutan, dan perhitungan tanpa harus menulis kode berulang untuk setiap data yang disimpan.

Apa yang Bisa Dilakukan dengan Array?

Dalam pemrograman, fungsi array adalah struktur data untuk menyimpan data dan mengolahnya lebih mudah.

Data yang tersimpan di dalam array bisa ditampilkan, dicari, diurutkan, hingga dihitung jumlahnya secara otomatis. Misalnya, sebuah marketplace bisa menggunakan array untuk menampilkan daftar produk kepada pelanggan.

Karena kemampuannya yang fleksibel, array adalah salah satu struktur data yang paling sering digunakan oleh developer.

Dengan menyimpan data dalam array, program dapat menampilkan seluruh produk sekaligus tanpa harus memanggil satu per satu.

Jenis-Jenis Array

Array punya beberapa jenis berdasarkan jumlah indeks yang digunakan untuk mengakses data. Yuk, kita bahas satu-satu!

Array Satu Dimensi

Array satu dimensi adalah jenis array yang paling sederhana. Data disimpan dalam satu urutan jadi cuma memerlukan satu indeks untuk mengaksesnya. Array jenis ini sering digunakan untuk menyimpan daftar nama, angka, atau data sederhana lainnya.

Karena mudah dipahami, array satu dimensi biasanya jadi jenis array pertama yang dipelajari developer pemula saat mulai belajar pemrograman.

Ini dia contoh dari satu dimensi:

Produk = ["Laptop", "Mouse", "Keyboard", "Monitor", "Webcam"]

Jika divisualisasikan, array tersebut akan terlihat seperti berikut:

0 1 2 3 4
Laptop Mouse Keyboard Monitor Webcam

Array Dua Dimensi

Array dua dimensi menyimpan data dalam bentuk baris dan kolom sehingga menyerupai tabel. Jenis array ini sering digunakan untuk mengelola data seperti jadwal pelajaran, laporan penjualan, atau matriks.

Dengan struktur yang lebih terorganisir, programmer bisa mengakses data berdasarkan posisi baris dan kolom sesuai kebutuhan aplikasi yang sedang dikembangkan.

Supaya ada bayangan, ini dia contoh array dua dimensi:

Produk = [ 
    ["Laptop", 10], 
    ["Mouse", 50], 
    ["Keyboard", 25] 
]

Jika divisualisasikan, data di atas akan terlihat seperti tabel berikut:

Nama Produk Stok
Laptop 10
Mouse 50
Keyboard 25

Array Multidimensi

Array multidimensi adalah array yang punya lebih dari dua tingkat indeks. Struktur ini digunakan untuk menyimpan data yang lebih kompleks dan bertingkat. Contohnya adalah data kategori produk, konfigurasi sistem, atau informasi lokasi.

Meskipun lebih kompleks dibandingkan jenis array lainnya, array multidimensi memberikan fleksibilitas yang lebih besar dalam mengelola data dalam jumlah banyak.

Produk = [
    [
        "Elektronik",
        ["Laptop", "Mouse", "Keyboard"]
    ],
    [
        "Aksesoris",
        ["Webcam", "Headset", "Speaker"]
    ]
]

Jika divisualisasikan, struktur datanya akan terlihat seperti berikut:

Produk
├── Elektronik
│   ├── Laptop
│   ├── Mouse
│   └── Keyboard
│
└── Aksesoris
├── Webcam
├── Headset
└── Speaker

Tipe Data Pada Array

Array bisa digunakan untuk menyimpan berbagai jenis data sesuai kebutuhan program yang sedang dibuat.

Integer

Integer adalah tipe data yang digunakan untuk menyimpan bilangan bulat, baik positif maupun negatif. Dalam array, integer sering digunakan untuk menyimpan data seperti jumlah pelanggan, stok produk, nilai ujian, atau statistik sederhana.

Karena sering digunakan dalam proses perhitungan, integer merupakan salah satu tipe data yang paling umum ditemukan dalam array.

Float

Float digunakan untuk menyimpan angka desimal atau pecahan. Tipe data ini biasanya digunakan untuk data yang membutuhkan tingkat presisi tertentu, seperti harga produk, berat barang, atau hasil pengukuran.

Dengan menggunakan array float, program bisa mengelompokkan banyak nilai desimal dalam satu struktur yang lebih terorganisir.

String

String digunakan untuk menyimpan teks atau kumpulan karakter. Contohnya adalah nama pengguna, alamat email, nama produk, atau kategori layanan. Dalam pengembangan aplikasi, array string sangat sering digunakan karena sebagian besar data yang ditampilkan kepada pengguna berbentuk teks yang perlu disimpan dan dikelola secara terstruktur.

Boolean

Boolean digunakan untuk menyimpan nilai logika berupa true atau false. Tipe data ini sering digunakan untuk menentukan status tertentu, seperti apakah pengguna aktif, apakah server sedang online, atau apakah suatu fitur sedang diaktifkan.

Boolean membantu program mengambil keputusan berdasarkan kondisi yang telah ditentukan sebelumnya.

Cara Membuat Array di C++, Python, dan PHP

Array pada C++

Array adalah salah satu konsep dasar yang penting dipelajari saat menggunakan C++.

Dalam bahasa C++, array dibuat dengan menentukan tipe data yang akan digunakan, kemudian diikuti nama variabel dan jumlah elemen yang ingin disimpan. Sebagai contoh, developer bisa membuat array untuk menyimpan daftar angka, nilai siswa, atau data lainnya dalam satu tempat.

Coding Array pada C++

Pada C++, array dibuat menggunakan tanda kurung siku ([]) setelah nama variabel. Data kemudian bisa diakses menggunakan indeks yang dimulai dari angka nol.

Berikut contoh sederhana penggunaan array untuk menyimpan beberapa angka dalam satu variabel.

#include <iostream>

using namespace std;

int main() {
    int angka[3] = {10, 20, 30};
    cout << angka[0];
    return 0;
}

Python

Di Python, konsep array biasanya direpresentasikan menggunakan list. Struktur ini sangat fleksibel dan mudah digunakan untuk menyimpan banyak data dalam satu variabel. Ini dia contoh sederhana penggunaan array pada Python untuk menyimpan beberapa angka.

angka = [10, 20, 30]
print(angka[0])

PHP

Dalam PHP, array banyak digunakan untuk mengelola data website seperti daftar pengguna, produk, atau hasil query database. Dengan array, data bisa disimpan dan diproses secara lebih efisien dibandingkan menggunakan banyak variabel terpisah.

<?php
$angka = array(10, 20, 30);
echo $angka[0];
?>

Kekurangan Array

Meskipun punya banyak kelebihan, array juga punya beberapa keterbatasan.

Pada bahasa pemrograman tertentu seperti C++, ukuran array biasanya harus ditentukan sejak awal sehingga kurang fleksibel jika jumlah data terus bertambah.

Selain itu, array adalah struktur data yang umumnya digunakan untuk menyimpan data dengan tipe yang sama dalam satu kelompok. Untuk kebutuhan yang lebih kompleks, developer sering menggunakan struktur data lain yang lebih fleksibel.

Meski begitu, efisiensi dan kemudahan penggunaannya membuat array tetap jadi pilihan utama dalam mengelola data aplikasi yang efisien.

Tapi, untuk membuat aplikasi dengan performa baik dan stabil dibutuhkan infrastruktur cloud yang juga mumpuni.

Karena itu, selain memahami konsep seperti array, penting juga memilih layanan cloud yang andal. Salah satu penyedia layanan cloud yang bisa kamu pertimbangkan adalah CloudRaya.

CloudRaya menyediakan berbagai solusi cloud, mulai dari VPS dengan pilihan server terlengkap, Kubernetes as a Service (KaaS), Layanan Object Storage, dan masih banyak lagi. Didukung sertifikasi ISO 27001:2022 dan berbagai pilihan region, CloudRaya membantu menjaga aplikasi tetap aman, stabil, dan siap berkembang seiring pertumbuhan bisnis kamu.

Kesimpulan

Array adalah struktur data yang digunakan untuk menyimpan dan mengelola sekumpulan data dalam satu variabel. Dengan array, programmer bisa mengelompokkan data yang saling berkaitan sehingga lebih mudah diakses, dicari, diurutkan, dan diproses oleh program.

Konsep ini digunakan hampir di semua bahasa pemrograman modern, termasuk C++, PHP, dan Python. Karena perannya yang sangat penting dalam pengelolaan data, memahami cara kerja array menjadi langkah awal yang wajib bagi kamu yang ingin mempelajari pemrograman lebih dalam.

Okta Reyna Dwitanaya

Editor

Hi, aku Okta, copywriter di Wowrack dan CloudRaya dengan pengalaman menulis selama 5 tahun di industri teknologi. Aku suka mendalami topik cloud computing dan cybersecurity, serta membuat berbagai jenis konten mulai dari deskripsi produk, website copy, artikel, hingga studi kasus. Aku senang mengubah ide teknologi yang kompleks menjadi konten yang jelas dan mudah dibaca.

bg-footer
cloudraya-logo-1x

US Headquarter

12201 Tukwila International Blvd #100,
Tukwila, Washington 98168
United States of America

APAC Headquarter

Menara BCA 50th Floor Unit 4546
Jl. MH Thamrin No.1
Jakarta Pusat, 10310
Indonesia

logo-anab

Dapatkan Informasi dan Update Terkini

Kebijakan Situs | Kebijakan Privasi | Pengaturan Cookie

© 2026 CloudRaya dan afiliasinya. Hak cipta dilindungi undang-undang.

Secret Link