Page 101 - MODUL ALGORTIMA DAN PEMROGRAMAN
P. 101
Array adalah sebuah variabel yang menyimpan sekumpulan data yang memiliki tipe sama.
Setiap data tersebut menempati lokasi atau alamat memori yang berbeda-beda dan selanjutnya
disebut dengan element array. Element array itu kemudian dapat diakses melalui indeks yang
terdapat di dalamnya. Namun, penting sekali untuk diperhatikan bahwa dalam C++ indeks
array selalu dimulai dari 0, bukan 1.
Untuk mendeklarasikan sebuah array dalam C++, kita harus menggunakan tanda [ ]
(bracket). Adapun bentuk umum dari pendeklarasiannya adalah sebagai berikut.
tipe_data nama_array[jumlah_elemen];
Sebagai contoh, apabila kita ingin mendeklarasikan sebuah array (misalnya dengan nama
LARIK) yang memiliki 25 elemen dengan tipe int, maka bentuk deklarasinya adalah seperti
tampak dibawah ini.
int LARIK[25];
Ruang memori yang dibutuhkan untuk deklarasi array tersebut adalah 100 byte yang
berasal dari 25 x 4 byte (merupakan ukuran dari tipe int). Cara yang digunakan untuk mengakses
elementnya adalah dengan menuliskan indeksnya. Misalnya kita ingin mengambil nilai yang
terdapat pada element ke-10 dan menampung nilai tersebut ke dalam sebuah variabel yang
bertipe int juga (misal x), maka kita perlu menuliskan kode seperti berikut.
X=LARIK[9];
Kenapa 9, bukan 10? Ingat, indeks array selalu dimulai dari nol sehingga untuk mengakses
element ke-10 maka indeks yang kita butuhkan adalah 10-1 yaitu 9.
Kita bisa menggunakan array untuk menampung beberapa data bertipe sama kemudian
menampilkannya kembali. Sebagai contoh kasus untuk menampilkan 5 angka yang sudah
diinput melalui keyboard maka sebelum mengenal array programnya akan seperti penggalan
program di bawah ini:
Tabel 8. 1 Contoh Penggunaan Array dalam Bahasa C dan C++
Bahasa C Bahasa C++
int x1,x2,x3,x4,x5; int x1,x2,x3,x4,x5;
scanf(“%i”,&x1); cin>>x1;
scanf(“%i”,&x2); cin>>x2;
78