Nah untuk kali ini kita akan membahas Array. Array adalah
sekumpulan nilai dengan tipe data yang sama dan saling berhubungan satu sama
lain. Nah kita bisa mengambil setiap nilai yang ada didalam array tersebut
menggunakan sebuah angka yang disebut index untuk membedakannya. Terus didalam
array juga ada yang disebut dengan “Element”, element sendiri adalah
nilai-nilai yang ada didalam array tersebut.
Dan enaknya lagi dengan menggunakan array kita gak perlu
membuat banyak variable, misalkan contohnya kayak begini, kita mendeklarasikan
sebuah variable array seperti dibawah ini :
Dim nama(5) as string
Nah array nama pada contoh diatas memiliki 6 element, kenapa
6 element? Karena index di array selalu dimulai dari angka 0, berarti contoh
array diatas dimulai dari element 0 sampai 5 (element0, element1, element2 . .
. . . element5), jadi totalnya ada 6 kan? Pendeklarasian menggunakan array
lebih mudah disbanding jika kita menyebutkan 6 buah variable seperi “namaA”,
“namaB”, dan seterusnya.
Array memiliki batas atas dan batas bawah, selain itu elemen
didalam array juga dapat diurutkan.
Nah untuk mendeklarasikan array, sobat harus menentukan
batas atas array array tersebut atau menentukan berapa jumlah element yang ada
didalam array tersebut, nah untuk menentukan jumlahnya sobat bisa melakukannya
pada saat deklarasi.
Dim murid(10) as string
Membuat 11 element dari 0 sampai 10.
Sobat juga bisa langsung menuliskan datanya pada sebuah
array pada saat pendeklarasian array tersebut, dalam hal ini untuk menuliskan
datanya akan diapit oleh tanda kurung kurawal ({}) dan setiap datanya dapat
dipisah oleh koma, contoh nya seperti ini :
Dim angka as Integer = {7, 8, 9, 10, 11}
Kemudian didalam array ada statement yang bernama “ReDim”
dan “Preserve”.
Fungsi dari statement “ReDim” adalah digunakan untuk
mengubah ukuran dari Array yang sudah ada, sementara fungsi dari statement
“Preserve” digunakan untuk mempertahankan nilai yang sudah ada pada array
tersebut, bisa dibilang kalau kedua statement tersebut saling berhubungan,
kenapa? Karena ketika kita menambah ukuran dari array yang sudah ada
menggunakan statement “ReDim” maka datanya akan hilang, nah dan untuk
mempertahankan datanya maka kita menggunakan statement “Preserve”, contohnya
nih misalkan kita udah mendeklarasikan sebuah array seperti dibawah ini :
Dim kelas(5, 5) as integer
Kalau ukurannya mau ditambahkan maka perintahnya adalah
seperti ini :
ReDim kelas(8, 5)
Nah tapi setelah kita mengubah ukurannya maka datanya akan
hilang, jadi kalau sobat ingin tetap mempertahankan datanya maka perintahnya
adalah seperti dibawah ini :
ReDim Preserve kelas(8, 5).
Nah jadi gitu sob.
Sedikit catatan aja nih, kalau sobat mengurangi ukuran array
nya dengan perintah ReDim dan menggunakan statement Preserve untuk mempertahankan
datanya, maka data tersebut akan disimpan sebanyak ukuran array baru tersebut.
0 comments:
Post a Comment