Page 110 - Project Akhir Media Pendidikan
P. 110

tipe_data nama_array [banyak_elemen];

                      Sebagai contoh apabila kita ingin mendeklarasikan array dengan nama A sebanyak 100
                      elemen data yang bertipe int, maka kita akan menuliskan sintaknya sebagai berikut.


                      int A[100];


                      Ruang memori yang dibutuhkan untuk array tersebut adalah 400 byte, yang berasal dari 100
                      x 4 byte, dimana 4 byte di sini merupakan ukuran dari tipe data int. Begitu pun apabila kita
                      akan mendeklarasikan suatu array yang bertipe char sebanyak 10 karakter, maka memori
                      yang dibutuhkan adalah 10 byte, yaitu dari 10 x 1 byte (1 byte adalah  ukuran dari tipe data
                      char). Sekarang kita kembali ke array A yang telah kita  deklarasikan di atas. Di sini kita
                      dapat merepresentasikannnya melalui gambar berikut.

                               A[0]  A[1]  A[2]  A[3]  A[4]  A[5]  ...                A[99]

                                           Gambar 6.2. Array dengan 10 elemen bertipe int

                      A[0]  di  atas  menunjukkan  nilai  yang  dikandung  oleh  elemen  pertama  array  A.  A[1]
                      menunjukkan  elemen  kedua,  dan  begitu  seterusnya  sampai  A[99]  yang  menunjukkan
                      elemen ke-100.

                      Adapun cara untuk memasukkan nilai ke dalam setiap elemen array adalah sama seperti
                      memasukkan nilai terhadap suatu variabel biasa. Sebagai contoh.

                      A[0] = 1;
                      A[1] = 2;
                      A[2] = 3;
                      A[3] = 4;
                      A[4] = 5;
                      A[5] = 6;
                      ...
                      A[99] = 100;

                      Namun,  untuk  efesiensi  program,  proses  memasukkan  nilai  ke  dalam  elemen  array
                      umumnya dilakukan dengan menggunakan pengulangan. Berikut ini contoh program
                      yang  akan  menunjukkan  cara  memasukkan  sekaligus  menampilkan  nilai  dari  suatu
                      array.


                      #include <stdio.h>

                      #define MAX 5

                      int main() {
                         int A[MAX];

                         int j;


                                                          106
   105   106   107   108   109   110   111   112   113   114   115