ARRAY
LOGIKA DAN ALGORITMA
ARRAY
Array adalah struktur data yang digunakan untuk menyimpan
sekumpulan elemen dengan tipe data yang sama. Elemen-
elemen dalam array disimpan secara berurutan dalam memori
dan dapat diakses menggunakan indeks.
Array Multi Dimensi ARRAY Array Satu Dimensi
Array Dua Dimensi
ARRAY SATU DIMENSI
Array satu dimensi adalah kumpulan elemen dengan tipe data
yang sama yang disusun dalam satu baris memori. Setiap
elemen dalam array memiliki indeks yang dimulai dari 0.
CONTOH DEKLARASI DAN INISIALISASI
#include <stdio.h>
int main() {
int angka[5] = {1, 2, 3, 4, 5};
for(int i = 0; i < 5; i++) {
printf("%d ", angka[i]);
}
return 0;
}
AKSES ELEMEN DALAM ARRAY
#include <stdio.h>
int main() {
int angka[5] = {1, 2, 3, 4, 5};
printf("%d\n", angka[2]); // Output: 3
return 0;
}
ARRAY DUA DIMENSI
Array dua dimensi adalah kumpulan elemen yang disusun dalam
baris dan kolom, menyerupai matriks.
CONTOH DEKLARASI DAN INISIALISASI
#include <stdio.h>
int main() {
int matriks[2][3] = {{1, 2, 3}, {4, 5, 6}};
for(int i = 0; i < 2; i++) {
for(int j = 0; j < 3; j++) {
printf("%d ", matriks[i][j]);
}
printf("\n");
}
return 0;
}
AKSES ELEMEN DALAM ARRAY
#include <stdio.h>
int main() {
int matriks[2][3] = {{1, 2, 3}, {4, 5, 6}};
printf("%d\n", matriks[1][2]); // Output: 6
return 0;
}
matriks[1] → {{4,5,6}} (baris kedua)
matriks[2] → {4,5, 6} (elemen ketiga dalam baris tersebut)
ARRAY MULTI DIMENSI
Array multidimensi adalah array yang memiliki lebih dari dua
dimensi.
CONTOH DEKLARASI DAN INISIALISASI
#include <stdio.h>
int main() {
int tensor[2][2][2] = {
{{1, 2}, {3, 4}},
{{5, 6}, {7, 8}}
};
printf("%d\n", tensor[1][0][1]); // Output: 6
return 0;
} tensor[1] → {{5, 6}, {7, 8}} (blok kedua)
tensor[1][0] → {5, 6} (baris pertama dalam blok kedua)
tensor[1][0][1] → 6 (elemen kedua dalam baris tersebut)
ARRAY
1. Array satu dimensi digunakan untuk menyimpan sekumpulan
elemen dalam satu baris memori.
2. Array dua dimensi menyerupai matriks yang memiliki baris
dan kolom.
3. Array multidimensi dapat digunakan untuk menyimpan data
dalam berbagai tingkat kedalaman.
4. Implementasi array sering digunakan dalam berbagai aplikasi
seperti pengolahan citra, data science, dan machine
learning.
THANK YOU