Array adalah sekumpulan variabel yang memiliki tipe data
yang sama dan dinyatakan dengan nama yang sama. Array merupakan konsep yang
penting dalam pemrogaman karena array memungkinkan untuk menyimpan data maupun
referensi objek dalam jumlah banyak dan terindeks.
Pemberian nilai array cukup dengan menuliskan beberapa nilai
yang dipisahkan dengan tanda koma dan semua nilai tersebut dituliskan dengn
tanda koma dan semua nilai tersebut dituliskan diantara tanda kurung siku.
Untuk mengakses nilai dalam array, kita bisa menggunakan
angka index dari nilai yang ingin di akses. Setiap anggota dari sebuah array,
memiliki indeks yang menunjukan posisi anggota tersebut dalam array.
Jenis-jenis array :
1. Array satu dimensi merupakan sebuah variabel yang menyimpan sekumpulan data yang memiliki tipe sama dan elemen yang akan diakses melalui satu index atau subskrip.
Contoh: nama_array[jumlah_elemen];
2. Array dua dimensi merupakan sebuah variabel yang menyimpan sekupmulan data yang memiliki tipe sama dan elemen yang akan diakses memalui dua indeks atau sub skrip yaitu index baris dan index kolom.
Contoh: nama_array[jumlah_elemen_baris]
[jumlah_elemen_kolom];
Langkah-langkah membuat Array 3D :
Var [x][y][z]=x
Var [1][1][1]=1
Var [1][1][2]=2
Var [1][1][3]=3
Var [1][2][1]=4
Var [1][3][1]=5
Struktur data
Jenis-jenis array :
1. Array satu dimensi merupakan sebuah variabel yang menyimpan sekumpulan data yang memiliki tipe sama dan elemen yang akan diakses melalui satu index atau subskrip.
Contoh: nama_array[jumlah_elemen];
2. Array dua dimensi merupakan sebuah variabel yang menyimpan sekupmulan data yang memiliki tipe sama dan elemen yang akan diakses memalui dua indeks atau sub skrip yaitu index baris dan index kolom.
Contoh: nama_array[jumlah_elemen_baris]
[jumlah_elemen_kolom];
Langkah-langkah membuat Array 3D :
Var [x][y][z]=x
Var [1][1][1]=1
Var [1][1][2]=2
Var [1][1][3]=3
Var [1][2][1]=4
Var [1][3][1]=5
Struktur data
Index : kembalikan indeks item pertama dalam array yang mana nilainya “x”.
Contoh : array.index(x)
Contoh : array.index(x)
Append : menambahkan sebuah item baru pada akhir array.
Contoh : array.append(x)
Contoh : array.append(x)
Insert : memasukkan item baru ke dalam “x” sebelum “i”.
Contoh : array.insert(i,x)
Remove : menghapus item bernilai “x” dalam array.
Contoh : array.remove(x)
Pop : menghapus item dalam posisi tertentu dalam indeks kemudian mengembalikannya.
Contoh ; array.pop([i])
Count : kembalikan pada jumlah item “x” di dalam array.
Contoh : array.count(x)
Reverse : membalikan urutan item dalam array sehingga indeks dari setiap item berubah secara terbalik.
Contoh : array.reverse()
Extend : menambahkan item tertentu dalam akhir array.
Contoh : array.extend(‘iterable’)
Sort : mengurutkan item dalam array.
Contoh : array.sort()
Len : mengembalikan nilai berupa jumlah item di dalam sebuah
array.
len()
Del : menghapus item dalam array
del
L[i]
Fungsi dasar dalam array (list)
Filter : menyaring sekumpulan data yang memenuhi kondisi yang di berikan.
Contoh : filter(fungsi,urutan)
Map : menyaring fungsi, tapi bukan nilai akhir, melainkan
nilai domain, fungsi map menyaring nilai-nilai yang belum dimasukkan, namun
hasilnya adalah hasil dari fungsi yang disyaratkan tersebut.
Contoh : map(fungsi,
urutan)
Reduce : kembalikan pada nilai tertentu yang dikonstruksikan
oleh pemanggilan fungsi, di dua objek pertama urutan, kemudian masuk ke hasil dan
ke nilai selanjutnya.
Contoh : reduce(fungsi, urutan)
Contoh : reduce(fungsi, urutan)

