Pengertian Array dan Cara Kerja Array
Array
merupakan sebuah variable yang menyimpan lebih dari 1
buah data yang memiliki tipe data yang sama. Jadi dapat dikatakan bahwa array
merupakan sekumpulan dari data-data tunggal dijadikan dalam 1 vatiabel array yang
alamat memorynya berbeda yang selanjutnya disebut elemen-elemen array yang bisa
kita akses berdasarkan indeks
![]()  | 
| Impelementasi Array | 
Praktikum Struktur Data – Pertemuan 2
1.     
Array adalah sekumpulan data dengan
tipe data yang sama dan menggunakan nama variable yang sama, dibedakan menurut
indeksnya. Dimana dalam satu variebel kita bisa menyimpan banyak data.
2.     
Terdapat 7 elemen array, yaitu
(5,1,2,3,6,4,7). Tambah elemen di depan tiap kali menambah elemen baru.
| 
   | 
  
   elemen 1  | 
  
   elemen 2  | 
  
   elemen 3  | 
  
   elemen 4  | 
  
   elemen 5  | 
  
   elemen 6  | 
  
   elemen 7  | 
 
| 
   data  | 
  
   7  | 
  
   | 
  
   | 
  
   | 
  
   | 
  
   | 
  
   | 
 
| 
   indeks  | 
  
   0  | 
  
   1  | 
  
   2  | 
  
   3  | 
  
   4  | 
  
   5  | 
  
   6  | 
 
| 
   | 
  
   elemen 1  | 
  
   elemen 2  | 
  
   elemen 3  | 
  
   elemen 4  | 
  
   elemen 5  | 
  
   elemen 6  | 
  
   elemen 7  | 
 
| 
   data  | 
  
   4  | 
  
   7  | 
  
   | 
  
   | 
  
   | 
  
   | 
  
   | 
 
| 
   indeks  | 
  
   0  | 
  
   1  | 
  
   2  | 
  
   3  | 
  
   4  | 
  
   5  | 
  
   6  | 
 
| 
   | 
  
   elemen 1  | 
  
   elemen 2  | 
  
   elemen 3  | 
  
   elemen 4  | 
  
   elemen 5  | 
  
   elemen 6  | 
  
   elemen 7  | 
 
| 
   data  | 
  
   6  | 
  
   4  | 
  
   7  | 
  
   | 
  
   | 
  
   | 
  
   | 
 
| 
   indeks  | 
  
   0  | 
  
   1  | 
  
   2  | 
  
   3  | 
  
   4  | 
  
   5  | 
  
   6  | 
 
| 
   | 
  
   elemen 1  | 
  
   elemen 2  | 
  
   elemen 3  | 
  
   elemen 4  | 
  
   elemen 5  | 
  
   elemen 6  | 
  
   elemen 7  | 
 
| 
   data  | 
  
   3  | 
  
   6  | 
  
   4  | 
  
   7  | 
  
   | 
  
   | 
  
   | 
 
| 
   indeks  | 
  
   0  | 
  
   1  | 
  
   2  | 
  
   3  | 
  
   4  | 
  
   5  | 
  
   6  | 
 
| 
   | 
  
   elemen 1  | 
  
   elemen 2  | 
  
   elemen 3  | 
  
   elemen 4  | 
  
   elemen 5  | 
  
   elemen 6  | 
  
   elemen 7  | 
 
| 
   data  | 
  
   2  | 
  
   3  | 
  
   6  | 
  
   4  | 
  
   7  | 
  
   | 
  
   | 
 
| 
   indeks  | 
  
   0  | 
  
   1  | 
  
   2  | 
  
   3  | 
  
   4  | 
  
   5  | 
  
   6  | 
 
| 
   | 
  
   elemen 1  | 
  
   elemen 2  | 
  
   elemen 3  | 
  
   elemen 4  | 
  
   elemen 5  | 
  
   elemen 6  | 
  
   elemen 7  | 
 
| 
   data  | 
  
   1  | 
  
   2  | 
  
   3  | 
  
   6  | 
  
   4  | 
  
   7  | 
  
   | 
 
| 
   indeks  | 
  
   0  | 
  
   1  | 
  
   2  | 
  
   3  | 
  
   4  | 
  
   5  | 
  
   6  | 
 
| 
   | 
  
   elemen 1  | 
  
   elemen 2  | 
  
   elemen 3  | 
  
   elemen 4  | 
  
   elemen 5  | 
  
   elemen 6  | 
  
   elemen 7  | 
 
| 
   data  | 
  
   5  | 
  
   1  | 
  
   2  | 
  
   3  | 
  
   6  | 
  
   4  | 
  
   7  | 
 
| 
   indeks  | 
  
   0  | 
  
   1  | 
  
   2  | 
  
   3  | 
  
   4  | 
  
   5  | 
  
   6  | 
 
3.     
Hapus elemen didepan 3 kali dan
gambarkan prosesnya.
a.     
Elemen lengkap
| 
   | 
  
   elemen 1  | 
  
   elemen 2  | 
  
   elemen 3  | 
  
   elemen 4  | 
  
   elemen 5  | 
  
   elemen 6  | 
  
   elemen 7  | 
 
| 
   data  | 
  
   5  | 
  
   1  | 
  
   2  | 
  
   3  | 
  
   6  | 
  
   4  | 
  
   7  | 
 
| 
   indeks  | 
  
   0  | 
  
   1  | 
  
   2  | 
  
   3  | 
  
   4  | 
  
   5  | 
  
   6  | 
 
b.     
Operasi1
| 
   | 
  
   elemen 1  | 
  
   elemen 2  | 
  
   elemen 3  | 
  
   elemen 4  | 
  
   elemen 5  | 
  
   elemen 6  | 
  
   elemen 7  | 
 
| 
   data  | 
  
   1  | 
  
   2  | 
  
   3  | 
  
   6  | 
  
   4  | 
  
   7  | 
  
   | 
 
| 
   indeks  | 
  
   0  | 
  
   1  | 
  
   2  | 
  
   3  | 
  
   4  | 
  
   5  | 
  
   6  | 
 
c.      
Operasi2
| 
   | 
  
   elemen 1  | 
  
   elemen 2  | 
  
   elemen 3  | 
  
   elemen 4  | 
  
   elemen 5  | 
  
   elemen 6  | 
  
   elemen 7  | 
 
| 
   data  | 
  
   2  | 
  
   3  | 
  
   6  | 
  
   4  | 
  
   7  | 
  
   | 
  
   | 
 
| 
   indeks  | 
  
   0  | 
  
   1  | 
  
   2  | 
  
   3  | 
  
   4  | 
  
   5  | 
  
   6  | 
 
d.     
Operasi3
| 
   | 
  
   elemen 1  | 
  
   elemen 2  | 
  
   elemen 3  | 
  
   elemen 4  | 
  
   elemen 5  | 
  
   elemen 6  | 
  
   elemen 7  | 
 
| 
   data  | 
  
   3  | 
  
   6  | 
  
   4  | 
  
   7  | 
  
   | 
  
   | 
  
   | 
 
| 
   indeks  | 
  
   0  | 
  
   1  | 
  
   2  | 
  
   3  | 
  
   4  | 
  
   5  | 
  
   6  | 
 
Setiap
elemen dikurangi, akan tetap mengutamakan terisinya indeks yang paling depan
dengan bergeser ke kiri, kr indeks yang lebih awal. Yaitu indeks 0 sebagai
elemen pertama.

Komentar
Posting Komentar