ARRAY Dikonversi
ARRAY Dikonversi
ARRAY
TUJUAN PRAKTIKUM
Tujuan dari praktikum ini adalah :
1. Peserta didik dapat memahami definisi dan kegunaan array.
2. Peserta didik dapat menggunakan fungsi array untuk memanipulasi string.
3. Peserta didik dapat mengetahui bagaimana mengimplementasikan array dalam
program.
DASAR TEORI
Array
1. Pengertian
Array adalah variabel yang menyimpan sekumpulan data yang memiliki
tipe yang sama. Setiap data tersebut menempati lokasi atau alamat memori
yang berbeda-beda yang disebut dengan elemen array. Elemen array itu
kemudian dapat diakses melalui indeks yang terdapat didalamnya. Namun,
penting sekali untuk diperhatikan bahwa dalam C++, indeks array selalu
dimulai dari 0, bukan 1.[8]
Array menyimpan data secara berurutan pada memori komputer. Sekali
array dideklarasikan maka akan dialokasikan sejumlah tempat di memori
komputer yang letaknya selalu berdekatan (bersebelahan).
2. Deklarasi
Untuk mendeklarasikan sebuah array dalam C++, harus menggunakan
tanda “[ ]” (bracket).[8] Adapun bentuk umum dari pendeklarasiannya
adalah sebagai berikut :
tipe_data nama_array [jumlah_elemen];
Keterangan :
a. “tipe_data” : untuk menyatakan tipe data yang digunakan.
b. “nama_array” : untuk menyatakan nama array atau variabel yang
digunakan.
c. “jumlah_elemen” : untuk menyatakan jumlah maksimum elemen
array.[8]
70
Praktikum Algoritma dan Pemrograman 2020
71
Praktikum Algoritma dan Pemrograman 2020
Jenis-jenis Array
1. Array Satu Dimensi
Array satu dimensi adalah struktur data yang statis yang mempunyai 1
nama tetapi memiliki banyak tempat. Setiap tempat harus dibedakan, untuk
membedakannya dibutuhkan petunjuk, petunjuk dapat berupa karakter
(“char”) atau integer. Sekali disimpan dalam petunjuk yang sama (berbentuk
indeks), maka isinya tidak akan hilang kecuali indeksnya diisi oleh nilai yang
lain.[8]
0 1 2 3 4 5
0 1 2 3 4 5
1 11 14 26 31 94
72
Praktikum Algoritma dan Pemrograman 2020
Array dua dimensi dapat digunakan pada pendataan penjualan, pendataan nilai
dan lain sebagainya.[8]
0 1 2 3
0
1
2
0 1 2 3
0 1 2 10 11
1 59 68 97 99
2 1 2 3 4
73
Praktikum Algoritma dan Pemrograman 2020
74
Praktikum Algoritma dan Pemrograman 2020
b. Fungsi “strlen”
Fungsi ini digunakan untuk menghitung panjang karakter pada
sebuah string. Bentuk umum fungsi ini :
strlen ( const char * );
c. Fungsi “strcpy”
Fungsi ini digunakan untuk menyalin isi string ke sebuah variabel.
Bentuk umum fungsi ini :
strcpy ( char * destination, const char * source );
d. Fungsi “strupr”
Fungsi ini digunakan untuk mengubah semua karakter huruf yang
terdapat pada sebuah variabel menjadi huruf besar semua (Uppercase).
Bentuk umum fungsi ini :
strupr ( char * );
e. Fungsi “strlwr”
Fungsi ini digunakan untuk mengubah semua karakter huruf yang
terdapat pada sebuah variabel menjadi huruf kecil semua (Lowercase).
Bentuk umum fungsi ini :
strlwr ( char * );
f. Fungsi “strcmp”
Fungsi ini digunakan untuk membandingkan dua buah string.
Bentuk umum fungsi ini :
strcmp ( char *, const char *);
g. Fungsi “strrev”
Fungsi ini digunakan untuk membalik letak urutan pada string.
String urutan paling akhir dipindahkan keurutan paling depan dan
seterusnya. Bentuk umum fungsi ini :
strrev ( char * );
h. Fungsi “strchr”
Fungsi ini digunakan untuk mencari nilai karakter dalam sebuah
string. Bentuk umum fungsi ini :
strchr(const char *, char);
75
Praktikum Algoritma dan Pemrograman 2019
Modul IV – Array 76