Dokumen tersebut membahas tentang konsep dasar array, termasuk definisi array, cara pendeklarasian array berdimensi satu dan dua dalam bahasa C/C++ beserta contoh kode programnya. Array dijelaskan sebagai tipe data terstruktur yang terdiri dari komponen-komponen dengan tipe yang sama dengan jumlah tetap, diakses menggunakan indeks.
Array
struktur data yang mengandung type data yang mempunyai type sama.
Berupa sekelompok memori yang berhubungan (contiguous).
Array mempunyai nama dan type yang sama.
Untuk merujuk lokasi tertentu atau elemen dalam array nama array + indeks
Array
struktur data yang mengandung type data yang mempunyai type sama.
Berupa sekelompok memori yang berhubungan (contiguous).
Array mempunyai nama dan type yang sama.
Untuk merujuk lokasi tertentu atau elemen dalam array nama array + indeks
Array objek yang digunakan untuk menyimpan banyak datayudiyc09
Array merupakan objek yang digunakan untuk
menyimpan banyak data (data/variabel bisa berupa tipe data primitif atau objek) dengan tipe yang sama.
Data-data pada array disimpan dalam urutan tertentu yang dinamakan indeks
Sehingga untuk merujuk pada pada lokasi tertentu atau element array tertentu maka kita menentukan nama array dan posisi elemen array yg diidentifikasi menggunakan indeks.
1. Design By mytemplate 2013
POKOK BAHASAN - 5
ARRAY
Oleh :
NAZARUDDIN AHMAD, S.T, M.T
ALGORITMA & PEMROGRAMAN 2
2. 1. Konsep Dasar Array
2
APA ITU ARRAY?
• Merupakan tipe terstruktur
yang terdiri dari sejumlah
komponen-komponen yang
mempunyai tipe yang
sama.
• Suatu array mempunyai
jumlah komponen yang
banyaknya tetap.
• Banyaknya komponen
dalam suatu array
ditunjukkan oleh suatu
indek untuk membedakan
variabel yang satu dengan
variabel lainnya.
3. 3
• Setiap data yang terdapat dalam array tersebut menempati
alamat memori yang berbeda disebut elemen array.
• Untuk mengakses nilai dari suatu elemen array, akan digunakan
indeks dari array tersebut.
• Sangat perlu diperhatikan bahwa dalam bahasa C/C++,
indeks array selalu dimulai dari angka 0, bukan 1.
• Hal ini berbeda dengan bahasa pemrograman lainnya
(misalnya bahasa Pascal) dimana indeks awal array dapat
ditentukan sendiri sesuai dengan keinginan kita.
• Untuk mendeklarasikan suatu array dalam bahasa C adalah
dengan menggunakan tanda [ ] (bracket).
1. Konsep Dasar Array
4. 4
Gambar Ilustrasi Array
Nilai ke-1 Nilai ke-2 … Nilai ke-N
Alamat ke-1 Alamat ke-2 … Alamat ke-N
0 1 … N-1
Nilai elemen array
Alamat elemen array
Indeks elemen array
Bentuk Penulisan :
tipe_data nama_array [banyak_elemen] ;
Contoh Pendeklarasian Array :
float Nil_Akhir [6] ;
5. Variabel array dalam bahasa C/C++ dapat digolongkan
menjadi tiga dimensi :
a. Array Berdimensi Satu
b. Array Berdimensi Dua
5
1. Konsep Dasar Array
6. 1.1 Array Berdimensi Satu
Suatu array dapat digambarkan sebagai kotak panjang yang
berisi kotak-kotak kecil didalam kotak panjang tersebut.
6
Elemen
1
Elemen
2
Elemen
3
Elemen
4
Elemen
5
Elemen
6
0 1 2 3 4 5
Array Nil_Akhir
7. Inisialisasi array berdimensi satu adalah memberikan nilai awal
terhadap suatu variabel. Bentuk pendefenisian suatu array dapat
dilihat pada contoh berikut ini :
7
1.1 Array Berdimensi Satu
tipe_data nama_array [banyak_elemen] = { nilai array };
float nilai[5] = {56, 66, 87, 98, 78}
9. 1.2 Array Berdimensi Dua
Array tidak hanya dapat dibentuk dalam dimensi satu, juga
dapat dibentuk dalam dimensi dua. Bentuk penulisan array
berdimensi dua adalah sebagai berikut :
9
tipe_data nama_array [elemen_1][elemen_2] = { nilai array };
float nilai[2][5] = {2, 3, 4, 5, 2},{4, 2, 6, 2, 7};