Join The Community

Premium WordPress Themes

array di visual basic


Penggun aa n   Array

Apa itu Array ?
Array merupakan sekumpulan nilai data yang “dikelompokkan” dalam sebuah variabel. Array
digunakan bila ada beberapa nilai data yang tipe datanya sama dan akan mendapat perlakuan yang sama
pula. Misalnya, ada 10 nilai data dengan tipe string dan akan diolah dengan cara yang sama, maka akan
lebih mudah jika menggunakan sebuah array dibandingkan bila menggunakan 10 variabel yang berbeda.
Setiap nilai data di dalam sebuah array disebut  elemen array  dan masing-masing dibedakan dengan
nomer indeksnya.

 Menggunakan Array
Sebuah array dideklarasikan dengan cara yang sama dengan variabel, yaitu menggunakan perintah Dim,
kemudian diikuti dengan tanda kurung dan jumlah elemen arraynya dikurangi 1 :

Dim nama_array(jumlah_elemen - 1) As tipe_data

Contoh :

Dim NamaSiswa(99) As String  Æ array NamaSiswa akan mempunyai elemen sebanyak 100 dengan
     nomer indeks mulai dari 0 s/d 99.

Selanjutnya untuk mengisi nilai data ke dalam array :

nama_array(no_indeks) = nilai_data

Contoh :

NamaSiswa(0) = “umar”
Namasiswa(1) = “fatimah”


Untuk “mengosongkan” nilai data, bisa menggunakan struktur kontrol For…Next :

For i = 0 To 99
      NamaSiswa(i) = “”
Next i

Lebih mudah bukan ?

Catatan :

ƒ  Agar nomer indeks array dimulai dari 1 (bukan 0), bisa menggunakan perintah Option Base 1
sebelum perintah Dim-nya, contoh :

Option Base 1
Dim NamaSiswa(100) As String

ƒ  Atau bisa juga menggunakan kata  To di dalam penentuan jumlah elemen array, contoh :

Dim NamaSiswa(1 To 100) As String

ƒ  Untuk mengetahui berapa jumlah elemen di dalam sebuah array, bisa menggunakan perintah
Ubound(nama_array), contoh :

Dim NamaSiswa(1 To 100) As String
Dim JmlElemen As Integer

JmlElemen = Ubound(NamaSiswa)  Æ  hasilnya = 100

Bila jumlah elemen array yang dibutuhkan tidak diketahui atau ingin bisa diubah-ubah, maka
bagian jumlah_elemen pada perintah Dim tidak perlu diisi, contoh :

Dim NamaSiswa() As String

Teknik ini biasa disebut sebagai array dinamis, biasanya untuk mengisi data yang berkembang terus, dan
belum bisa ditentukan di awal jumlah elemennya.

ƒ  Untuk mengubah jumlah elemen array digunakan perintah Redim :

Redim [Preserve] nama_array(jumlah_elemen)

Contoh :
Redim NamaSiswa(1 To 150)  Æ jumlah elemen array NamaSiswa menjadi 150 dengan
    nomer indeks dari 1 s/d 150.


0 komentar:

Posting Komentar

Related Posts Plugin for WordPress, Blogger...