Page 91 - MODUL ALGORTIMA DAN PEMROGRAMAN
P. 91

tipe_data nama_array [baris][kolom]={
                         {nilai[0][0],…,nilai[0],[kolom-1]},
                         {nilai[baris-1][0],…,nilai[baris-1],[kolom-1]}
                  };

                  Keterangan:
                  •   “tipe data”: isi dengan tipe data yang ingin digunakan. tipe data berlaku untuk semua

                      elemen array.
                  •   “nama_array”: isi dengan nama array yang diinginkan.

                  •   “baris”: isi dengan jumlah baris yang diinginkan.

                  •   ”kolom”: isi dengan jumlah kolom yang diinginkan.

                  •   “nilai[0][0]”: merupakan nilai yang diinisialisasikan yang akan menempati indeks baris
                      ke-0 kolom ke-0. Nilai akan menempati indeks sesuai urutannya.

                  •   ”{ , }”: operator koma di dalam kurung kurawal berarti memisahkan nilai dalam kolom
                      berbeda namun masih pada baris yang sama.

                  •   “{{ } , { }}”: operator koma di antara kurung kurawal berarti memisahkan nilai dalam baris

                      berbeda.

                      Berdasarkan  sintaksis  pendeklarasian  dan  penginisialisasian  nilai  di  atas  maka  dapat

                  diketahui bahwa nilai yang diinisialisasikan pada array 2 dimensi disusun sedemikian rupa agar
                  dapat menempati indeks baris dan kolom yang seharusnya. Pada array 2 dimensi, nilai-nilai

                  pada  baris  yang  sama  berada  pada  blok  kurung  kurawal  yang  sama  dan  nilainya  langsung

                  dipisahkan dengan operator koma. Operator koma yang memisahkan nilai di dalam blok kurung
                  kurawal tersebut menandakan nilai berada pada kolom yang berbeda. Adapun operator koma

                  yang memisahkan blok kurung kurawal merupakan tanda bahwa nilai pada blok kurung kurawal
                  yang saling terpisah tersebut berada pada baris yang berbeda.


                  2.  Penginisialisasian Array 2 Dimensi
                      Selain  mendeklarasikan  array,  kita  tentunya  juga  akan  membutuhkan  perintah  untuk

                  mengisi nilai tertentu pada indeks tertentu dari sebuah array. Perhatikan sintaksis berikut:
                  nama_array [indeks_baris][indeks_kolom = nilai;

                  Keterangan:

                  •   “nama_array”: diisi dengan nama dari array yang telah dideklarasikan sebelumnya.
                  •   “indeks_baris”: diisi dengan nomor indeks dari indeks baris array yang akan diisi dengan

                      sebuah nilai.

                  •   “indeks_kolom”:  diisi  dengan  nomor  indeks  dari  indeks  kolom  array  yang  akan  diisi
                      dengan sebuah nilai.

                                                                                                          82
   86   87   88   89   90   91   92   93   94   95   96