You are on page 1of 3

LARIK / ARRAY

8.1 PENGERTIAN LARIK/ARRAY Larik atau array adalah kumpulan dari nilai-nilai data bertipe sama dalam urutan tertentu yang menggunakan sebuah nama yang sama. Nilai-nilai data di suatu larik disebut dengan elemen-elemen larik. Letak urutan dari suatu elemen larik ditunjukkan oleh suatu subsrcipt atau suatu indeks larik. Larik dapat berdimensi satu, dua, tiga atau lebih. Larik dimensi satu (one-dimensional array) mewakili bentuk suatu vektor. Larik dimensi dua (two-dimensional array) mewakili bentuk dari suatu matrik atau tabel. Larik dimensi tiga (three-dimensional array) mewakili bentuk suatu ruang. 8.2 LARIK/ARRAY DIMENSI SATU Array yang dapat menyimpan sejumlah item data atau sekelompok data dalam satu dimensi. Suatu larik dimensi dapat dideklarasikan dengan menyebutkan jumlah dari elemennya yang ditulis diantara tanda []. Bentuk Umum Deklarasi: tipe_data namaarray[elemen]; Keterangan : tipe_data, tipe data elemen array namaarray, nama dari pada array elemen, jumlah elemen array Contoh : Menyiapkan array yang berfungsi untuk menyimpan data suhu tiap jam selama 24 jam, maka didefinisikan larik 24 data bertipe bilangan bulat. int suhu[24]; Dengan adanya pendefinisian tersebut, maka array suhu dapat menyimpan 24 buah data bertipe integer. Array tersebut dapat di ilustrasikan sebagai berikut :
Elemen-elemen array

22

23
subscript / indeks array

array suhu

Mengakses Elemen Array Dimensi Satu Setelah suatu array didefinisikan, elemen array dapat diakses dengan bentuk : nama_array[subscript] = nilai;

Contoh, elemen array ke-3 akan diakses : suhu[2] = 40; 8.3 INISIALISASI LARIK TIDAK BERUKURAN Pada waktu mendeklarasikan suatu larik/array dengan memberikan nilai-nilai elemen awalnya, jumlah dari elemen larik yang ditulis diantara tanda [] dapat tidak dituliskan. Larik seperti ini disebut dengan larik yang tidak berukuran. Contoh 8.1 : Larik dimensi satu X yang mempunyai nilai-nilai elemen 5, 3 dan 7 dideklarasikan dengan tidak berukuran :
#include <stdio.h> main ( ) { float X[ ] = {5,3,7}; float total=0;int i; for(I=0;I<=2;I++) total = total + X[I]; printf(Total = %f\n,total); }

8.4 LARIK/ARRAY DIMENSI DUA Array yang dapat menyimpan sejumlah item data atau sekelompok data dalam dua dimensi. Larik dimensi dua (two-dimensional array) mewakili bentuk dari suatu matrik atau tabel. Bentuk Umum Deklarasi : tipe_data namaarray[elemen_1] [elemen_2]; Keterangan : tipe_data, tipe data elemen array namaarray, nama dari pada array elemen_1, menyatakan jumlah elemen baris array elemen_2, menyatakan jumlah elemen kolom array

Contoh : Menyiapkan array yang berfungsi untuk menyimpan data dalam bentuk tabel. int tabel[3][4]; 0 1 2 3

0 1 2

Mengakses Elemen Array Dimensi Dua Setelah suatu array didefinisikan, elemen array dapat diakses dengan bentuk : nama_array[subscript_baris][subscript_kolom] = nilai;

Contoh, elemen array baris 0, kolom 3 akan diakses : tabel[0][2] = 10 ;

You might also like