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
   96   97   98   99   100   101   102   103   104   105   106