Illustrasi Array (Sumber: Google)

Haiii IMILKOMers! Kalian udah pada kangen sama IMILKOM BELAJAR gaa? Kangen?? Tenang tenang pada artikel kali ini kita akan belajar mengenai apa itu array. Array? Apaan tuh?

Jika kamu disuruh untuk membuat program dengan jumlah data yang banyak, bagaimana kamu membuatnya? Apakah seperti ini?

string namaKontak1 = "Ayu";
string namaKontak2 = "Bunga";
string namaKontak3 = "Cyntia";
string namaKontak4 = "Deni";
string namaKontak5 = "Elisa";

Bisa saja sih… tapi pasti akan sangat membutuhkan banyak variabel bukan? Nah karena itulah kita membutuhkan array.. Bagaimana caranya? Yuk simak!

Array merupakan struktur data yang digunakan untuk menyimpan sekumpulan data dalam satu tempat. Nah.. jadi kalau kamu ingin membuat sebuah program yang bisa menyimpan banyak data kamu bisa menggunakan array.

Setiap data dalam Array memiliki indeks, sehingga kita akan mudah memprosesnya. Indeks array selalu dimulai dari angka nol (0).

Illustrasi Array (Sumber: Google)

Cara membuat array hampir sama seperti cara membuat variabel biasa.

Bedanya… pada array kita harus menentukan panjangnya.

Cara Mengambil Data dari Array pada C++

Seperti yang sudah kita ketahui…

Array akan menyimpan sekumpulan data dan memberinya nomor indeks agar mudah diakses.

Indeks array selalu dimulai dari nol 0.

Misalkan kita punya array seperti ini:

string nama[5] = {"adul", "budi", "cici", "dido", "eko"};

Bagaimana cara mengambil nama budi?

Jawabannya:

huruf[1];

Mengapa bukan huruf[2]?

Ingat: indeks array selalu dimulai dari nol.

Mengisi Ulang Data pada Array

Data pada array dapat kita isi ulang dengan cara seperti ini:

huruf[2] = ‘z’;

Maka isi array huruf pada indeks ke-2 akan bernilai ‘z’.

Contoh kodingan dalam bahasa c++:

#include <iostream>
using namespace std;

int main(){
    // isi awal array
    char huruf[5] = {'a', 'b', 'c', 'd', 'e'};

    // mengubah isi data array
    huruf[2] = 'z';

    // mencetak isi array
    cout << "Huruf: " << huruf[2] << endl;

    return 0;
}

Output:

Menggunakan Perulangan pada Array

Pada contoh di atas, kita menggunakan perintah cout secara berulang untuk mencetak semua isi array.

Kalau isi array-nya ada ribuan, apa kamu akan sanggup menulis ini berulang-ulang?

Tentu saja tidak!

Karena itu, kita bisa memanfaatkan perulangan untuk mencetaknya.

Contoh kodingan dalam bahasa C++:

#include <iostream>
using namespace std;

int main(){
    // membuat array kosong
    int nilai[5];

    // mengisi array
    nilai[0] = 32;
    nilai[1] = 42;
    nilai[2] = 76;
    nilai[3] = 31;
    nilai[4] = 57;

    // mencetak isi array dengan perulangan
    for(int i; i < 5; i++){
        printf("Nilai ke-%d: %d\n", i, nilai[i]);
    }

    return 0;
}

Output:

Itu dia penjelasan singkat mengenai array. Bagaimana kamu sudah paham kan? Nantikan materi IMILKOM BELAJAR yang lainnya ya! Mari kita belajar bersama-sama lagi pada artikel berikutnya! See you soon guys 😀

Comments

No comments yet. Why don’t you start the discussion?

Leave a Reply

Your email address will not be published. Required fields are marked *