Page 87 - MODUL ALGORTIMA DAN PEMROGRAMAN
P. 87

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;


                                                                                                          78
   82   83   84   85   86   87   88   89   90   91   92