Advertisements
C++

Belajar C++ #10 : Memahami Konsep Dasar Array di C++

Anak Males – Kali ini kita akan membahas mengenai array di C++. Setelah sebelumnya sudah membahas jump statement.

Jika belum membacanya bisa baca terlebih dahulu saat ada waktu luang.

Baca Disini : Macam Macam Jump Statement C++

Apa Itu Array ?

Array (larik) adalah sekumpulan variabel bertipe sama yang akan diacu menggunakan satu nama.

Masing masing variabel di dalam array disebut dengan sebagai elemen array yang bisa di akses melalui indeksnya.

Di dalam C++ indeks array selalu bertipe int dan di mulai dari 0 bukan 1.

indeks ini akan berfungsi sebagai posisi dari elemen array.

Bingung ? Coba perhatikan array berikut ini yang di beri nama dengan a yang berisi 5 elemen bertipe int di bawah ini.

a[0]a[1]a[2]a[3]a[4]
100200300400500
array

Di dalam array tersebut baris pertamanya yaitu a[0], a[1], a[2], a[3], a[4] disebut dengan elemen array a, kemudian 0, 1, 2, 3, 4 disebut dengan indeks array, sedangkan 100, 200, 300, 400, 500 adalah nilai nilai yang tersimpan dalam masing masing elemen array.

Dalam banyak kasus pemrograman, array sering digunakan untuk pengelolaan sekelompok data contohnya seperti nilai mahasiswa, nomor telepon dan masih banyak lagi.

Mengapa kita harus menggunakan array ?

Mungkin jika kita tidak menggunakan array maka untuk menyimpan data kita harus menggunakan string yang banyak sekali. Seperti contoh di bawah ini.

string nama1 = "Ayu";
string nama2 = "Bunga";
string nama3 = "Cyntia";
string nama4 = "Deni";
string nama5 = "Elisa";

Sebenarnya tidak ada yang salah dengan contoh seperti itu.

Namun nanti jika kita membutuhkan banyak sekali data emangnya ngga capek bikin variabel terus menerus ?

Karena itulah kita membutuhkan yang namanya array.

Cara Membuat Array di C++

Untuk cara membuat array bisa menggunakan tanda braket [..]. Di dalam C++, bentuk umum untuk mendeklarasikan array adalah sebagai berikut ini.

TipeData NamaArray[JumlahElemen]

Contohnya untuk mendeklarasikan sebuah array a dengan lima elemen bertipe int sebagai berikut ini.

int a[5];

Kode di atas akan melakukan alokasi lima alamat memori utnuk tipe data int.

Masing masing alamat memori tersebut belum di isi nilai. Jika kita mencoba untuk mengakses elemen elemen yang terdapat pada array a, maka nilai yang muncul adalah nilai acak.

Setelah di deklarasikan, kita bisa mengisi elemen array menggunakan bentuk umum berikut.

NamaArray[indeks] = nilai;

Berikut ini adalah program C++ yang di perlukan untuk mengisi nilai ke dalam elemen array a.

a[0] = 10;
a[1] = 20;
a[2] = 30;
a[3] = 40;
a[4] = 50;

Namun jika memenag nilai yang akan di isikan kedalam elemen array bisa terbaca oleh keyboard, kita hanya perlu merombak programnya sedikit lagi.

Seperti berikut ini.

cin >> a[0];
cin >> a[1];
cin >> a[2];
cin >> a[3];
cin >> a[4];

atau kita bisa kombinasikan dengan perulangan C++ seperti berikut ini.

for (auto i {0}; i<5; i++){
    cin >> a[i];
}

Untuk menampilkan elemen elemen yang ada di dalam array bisa menggunakan program berikut ini.

for (auto i {0}; i<5; i++){
    cout << a[i] << " ";
}

Atau kita ingin hanya menampilkan satu elemen saja bagaimana caranya ?

Caranya mudah, hanya dengan sebagai berikut ini.

cout << a[2];

Penutup

Mungkin sebegitu aja, tutorial array kali ini, sampai jumpa di tutorial berikutnya.

Selanjutnya kita akan belajar prosedure.

You may also like...

Popular Posts

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *