ARRAY
<<
Diyah Utami Kusumaning Putri, S.Kom., M.Sc., M.Cs.
❑ Tipe Data Array
❑ Array Multidimensi
❑ Array of Char
Deklarasi Nilai
❑ Untuk menyimpan sebuah nilai dengan tipe data
tertentu, digunakan suatu variabel
❑ Contoh
int nilai;
float IPK;
int nilai1, nilai2, nilai3;
Array
❑ Secara konseptual, array dapat dianggap sebagai
sebuah variabel yang dapat menampung lebih dari 1
nilai dengan tipe data yang sama.
❑ Deklarasi Array
tipe_data nama [jumlah_elemen];
❑ Deklarasi & Inisialisasi Array
tipe_data nama [elemen] = {elemen1, elemen2, …}
❑ Contoh
❑ Pengaksesan Matriks
Sebagai contoh, untuk menyimpan nilai pada baris
kedua dan kolom ketiga, maka dapat dituliskan menjadi
nilai[1][2] = 75;
ARRAY OF CHAR
<<
Array of Char
❑ Dalam C++ tipe data string dapat diperoleh
dengan cara mendefinisikan suatu array
bertipe char yang diakhiri dengan karakter
null(). Pada hakekatnya, string merupakan
kumpulan dari variabel bertipe char.
❑ Meskipun berupa array, array bertipe char
sedikit lebih istimewa, karena terdapat
beberapa fungsi yang dapat digunakan untuk
memanipulasi langsung array bertipe char.
❑ Fungsi-fungsi untuk array bertipe char
diletakkan pada library include string.h
atau cstring
Contoh Program
#include <iostream>
using namespace std;
int main() {
char word1[]={‘A’,’L’,’P’,’H’,’A’,’B’,’E’,’T’};
char word2[];
getchar();
return 0;
}
Fungsi dalam string.h
Fungsi Parameter Keterangan
strcpy dest, source mengkopi kata dari source ke dalam dest
int main() {
char word1[]={‘A’,’L’,’P’,’H’,’A’,’B’,’E’,’T’};
char word2[4];
strcpy(word2, “ABCD”);
cout<< word1 <<endl;
cout<< word2 <<endl;
getchar();
return 0;
}
Contoh Program
#include<iostream>
#include<cstring>
using namespace std;
int main() {
char word1[6];
char word2[15];
getchar();
return 0;
}
“When you reach the end of
your rope, tie a knot in it and
hang on.”
—Franklin D.Roosevelt