Array By Serdiwansyah N. A.
Array Merupakan kumpulan dari nilai-nilai data bertipe sama dalam urutan tertentu yang menggunakan sebuah nama yang sama. Nilai-nilai data pada sebuah array disebut dengan elemen-elemen array. Letak urutan dari sebuah array ditunjukkan pada suatu subscript atau index. Merupakan struktur penyimpanan data yang paling umum digunakan. Array
Array Ilustrasi : 15 20 17 18 22 1 2 3 4 A B D E F indeks nilai alamat 1 2 3 4 A B D E F indeks nilai alamat Array
Pengaksesan Array Elemen-elemen array dapat diakses oleh program melalui suatu indeks tertentu. Pengaksesan elemen array dapat dilakukan berurutan atau random berdasarkan indeks tertentu secara langsung. Pengisian dan pengambilan nilai pada indeks tertentu dapat dilakukan dengan mengeset nilai atau menampilkan nilai pada indeks yang dimaksud. Array
Inisialisasi Array Adalah pemberian nilai default pada array. Pemberian nilai default ini dilakukan pada saat dideklarasikan. Bentuk umum inisialisasi: tipe_data nama_array [jml_elemen] = {nilai1, nilai2, nilai3, …., nilai_n); Contoh: int data[3] = {2, 6, 5}; Array
Macam-macam Array Dilihat dari dimensinya, array dapat dibagi menjadi 2: Array dimensi satu Array dimensi dua Array multi dimensi Array
Jumlah maksimal elemen array Array Dimensi Satu Setiap elemen array dapat diakses melalui indeks. Indeks array secara default dimulai dari 0. Deklarasi array: tipe nama_var[ukuran]; Jenis elemen array Jumlah maksimal elemen array Array
Array Dimensi Satu Contoh 1 : Int Nilai [7]; 55 65 73 50 60 80 70 Nilai[0] Nilai[1] Nilai[2] Nilai[3] Nilai[4] Nilai[5] Nilai[6] Berarti meminta 7 tempat di memori komputer dengan indeks 0-6, dimana semua elemennya bertipe data integer. Array
? Array Dimensi Satu Pengaksesan elemen array: nama_var[indeks]; Contoh: nilai[0]: nilai[1]: nilai[2]: nilai[3]: nilai[4]: nilai[5]: nilai[6]: ? Array
Array Dimensi Dua Deklarasi array: Merupakan array yang terdiri dari m buah baris dan n buah kolom. Berbentuk matrik atau tabel. Deklarasi array: tipe_array nama_array[baris] [kolom]; Contoh : int nilai[2][3]; Nilai[0] [0] Nilai[0] [1] Nilai[0] [2] Nilai[1] [0] Nilai[1] [1] Nilai[1] [2] Array
Array Multidimensi Bentuk umumnya: tipe_array nama_var[uk1] [uk2] … [ukn]; Contoh: int nilai [2][4][5]; Array
Operasi Array Operasi untuk mengambil (retrieve) Merupakan operasi yang paling pokok. Umumnya telah disediakan bahasa dengan indeks di array. Operasi pengaksesan elemen di array menggunakan indeks dimana elemen yang dikehendaki berada. Nilai masing-masing elemen dapat diambil dan disimpan tanpa melewati elemen-elemen lain. Operasi untuk menyimpan (store) Array