array

12
ARRAY Irawan

Upload: al-munawwaroh

Post on 22-May-2015

191 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Array

ARRAY

Irawan

Page 2: Array

Array

Array (larik) adalah sebuah variabel yang dapat menyimpan sekumpulan data yang memiliki tipe data yang sama.

Setiap data yang terdapat dalam array tersebut menempati lokasi atau alamat memori yang berbeda dan selanjutnya disebut dengan elemen array.

Untuk mengakses nilai dari suatu elemen array digunakan indeks dari array tersebut.

Indeks array dimulai dari angka 0 (nol).

Page 3: Array

Ilustrasi Sebuah Array

Untuk mendeklarasikan sebuah array kita menggunakan tanda [] (bracket).

Array terbagi menjadi array satu dimensi dan array multidimensi.

Page 4: Array

Array Satu Dimensi

Array satu dimensi adalah sebuah variabel yang dapat menyimpan sekumpulan data yang memiliki tipe data yang sama yang tersusun dalam satu baris dan untuk mengakses elemennya digunakan sebuah indeks atau subskrip.

Berikut ini gambar yang mengilustrasikan sebuah array satu dimensi dengan jumlah elemen array sebanyak 9 (sembilan).

Page 5: Array

Array Satu Dimensi

Bentuk umum dari pendeklarasian sebuah array satu dimensi adalah sebagai berikut :tipe_data nama_variabel_array[jumlah_elemen_array];

Sebagai contoh jika kita ingin mendeklarasikan sebuah variabel array satu dimensi dengan nama A yang memiliki 9 (sembilan) elemen dengan tipe data int, maka pendeklarasiannya adalah sebagai berikut :int A[9];

Page 6: Array

Array Satu Dimensi

Untuk mengakses elemen array digunakan indeks.

Misalnya kita ingin mengambil nilai yang terdapat pada elemen array yang ke 9 (sembilan) dan menampung nilai tersebut ke dalam sebuah variabel yang bertipe int dengan nama X, maka kita harus menuliskan sintaks sebagai berikut :X = A[8];

Untuk mengisikan nilai ke dalam elemen array, kita dapat melakukannya langsung untuk setiap elemen, misalnya seperti berikut :A[0] = 10; A[1] = 20; A[2] = 30;

Page 7: Array

Inisialisasi Array Satu Dimensi

Pada saat array dideklarasikan kita dapat melakukan inisialisasi (pemberian nilai awal) pada array tersebut.

Berikut ini cara untuk melakukan inisialisasi terhadap elemen array satu dimensi :int A[9] = {1, 2, 3, 4, 5, 6, 7, 8, 9};

Page 8: Array

Array Multidimensi

Array multidimensi adalah sebuah variabel yang dapat menyimpan sekumpulan data yang memiliki tipe data yang sama yang terdiri dari beberapa indeks atau subskrip.

Yang termasuk ke dalam array multidimensi adalah array dua dimensi, array tiga dimensi, dan seterusnya.

Dalam bab ini array multidimensi yang akan kita bahas hanya array dua dimensi.

Page 9: Array

Array Dua Dimensi

Array dua dimensi adalah sebuah variabel yang dapat menyimpan sekumpulan data yang memiliki tipe data yang sama yang tersusun dalam baris dan kolom dan untuk mengakses elemennya digunakan indeks baris dan indeks kolom.

Berikut ini gambar yang mengilustrasikan sebuah array dua dimensi dengan jumlah elemen array sebanyak 3 (tiga) baris dan 6 (enam) kolom.

Page 10: Array

Array Dua Dimensi

Bentuk umum dari pendeklarasian sebuah array dua dimensi adalah sebagai berikut :tipe_data nama_variabel_array[jumlah_elemen_baris] [jumlah_elemen_kolom];

Sebagai contoh jika kita ingin mendeklarasikan sebuah variabel array dua dimensi dengan nama A yang memiliki elemen sebanyak 3 (tiga) baris dan 6 (enam) kolom dengan tipe data int, maka pendeklarasiannya adalah sebagai berikut :int A[3][6];

Page 11: Array

Array Dua Dimensi

Untuk mengakses elemen array digunakan indeks.

Misalnya kita ingin mengambil nilai yang terdapat pada elemen array baris ke 3 (tiga) dan kolom ke 6 (enam) dan menampung nilai tersebut ke dalam sebuah variabel yang bertipe int dengan nama X, maka kita harus menuliskan sintaks sebagai berikut :X = A[2][5];

Untuk mengisikan nilai ke dalam elemen array, kita dapat melakukannya langsung untuk setiap elemen, misalnya seperti berikut :A[0][0] = 10; A[0][1] = 20; A[0][2] = 30;

Page 12: Array

Inisialisasi Array Dua Dimensi

Pada saat array dideklarasikan kita dapat melakukan inisialisasi (pemberian nilai awal) pada array tersebut.

Berikut ini cara untuk melakukan inisialisasi terhadap elemen array dua dimensi :int A[3][6] = { { 1 , 2 , 3 , 4 , 5 , 6},

{ 7, 8, 9, 10, 11, 12},{13, 14, 15, 16, 17, 18} };