ARRAY
ARRAY
Array
adalah suatu variabel yang mempunyai blok - blok atau sekat - sekat
didalamnya. Setiap blok atau sekat pada variabel tersebut menyimpan 1
jenis data yang sama. Ketika kita menyimpan integer pada blok pertama
suatu variabel, kita tidak boleh menyimpan character pada blok
berikutnya.
Cara penulisan array :

int
angka[10] menandakan kita memesan variabel angka dengan 10 blok
didalamnya. Dan setiap blok tersebut hanya bisa diisi oleh integer.
Cara mengisi array ada 2 :
1. Langsung diisi dari awal
2. Input dari user
Array
selalu mulai dari index ke 0. Maka ketika kita mempunyai 4 blok pada
variabel angka, maka kita akan punya blok dari index ke 0 sampai ke 3.
Contoh penggunaan array:
Output:
3
Dari gambar diatas kita mencetak angka dengan index ke 2.
angka index ke 0 = 1.
angka index ke 1 = 2.
angka index ke 2 = 3.
angka index ke 3 = 4.
Maka outputnya adalah 3.
Keuntungan
memakai array ini adalah ketika kita mempunyai data yang sangat banyak
bahkan sampai ribuan, kita tidak mungkin membuat ribuan variabel yang
berbeda dalam 1 program. Sehingga kita menggunakan array.
Array yang diatas adalah array 1 dimensi. Array juga ada yang 2 dimensi.
Array 2D ditulis dengan cara berikut:

Ketika
kita ingin menginput sebuah kalimat atau string, kita bisa memakai
array of character. Namun bagaimana jika string yang kita input ada
lebih dari satu baris? Oleh karena itu kita memakai array 2D. Karakter s
diatas menandakan bahwa tersedia 5 blok untuk baris dan 10 blok untuk
kolom pada setiap barisnya.
int angka[4][5] berarti kita memesan variabel angka dengan 4 baris dan 5 kolom.
Contoh penggunaan array 2D
Dari gambar diatas kita menginput string (yang
merupakan array of character) pada index ke 0,1,2,3 dan 4, yaitu pada baris pertama, kedua, ketiga, keempat, dan kelima.
Pada baris pertama kita mengisi "Hello"
sebagai string, dimana :
H adalah s[0][0]
e adalah s[0][1]
l adalah s[0][2]
l adalah s[0][3]
o adalah s[0][4]
pada baris kedua kita mengisi "World"
sebagai string, dimana :
W adalah s[1][0]
o adalah s[1][1]
r adalah s[1][2]
l adalah s[1][3]
d adalah s[1][4]
dan seterusnya.
Comments
Post a Comment