Senin, 27 Mei 2013

Array dalam bahasa pemprograman VBScript

Array  adalah variable  yang dapat menampung banyak nilai. Sedangkan variable  yang hanya dapat menampung satu nilai kita sebut sebagai variable Skalar.  Array sangat berguna ketika kita hendak menyimpan banyak nilai dalam satu variable, misalnya kita ingin menyimpan daftar belanjaan yang terdiri dari 10 benda yang berbeda. Kita dapat menyimpan 10 benda tersebut dalam satu variable array. Hal ini tentu saja lebih mudah daripada membuat 10 variable  yang berbeda untuk masing-masing benda. Selain itu, kita dapat lebih mudah dalam organisasi/pengaturan nilai dalam array.

Mari kita pelajari lebih lanjut tentang apa dan bagaimana menggunakan array dalam bahasa pemprograman VBScript.

Pada awal artikel ini, saya sempat menyinggung tentang variable Skalar dan array. Variable skalar adalah variable pada umumnya seperti variable untuk menyimpan string, integer, dan sebagainya. Berikut adalah contoh dari variable Skalar.

   VarNumeric = 10
   VarString  = "Kucing Anggora"
   VarDate    = #1/1/2013#
   VarDouble  = 10.55 

Variable  di atas hanya dapat menyimpan satu nilai saja. Berbeda dengan array, array dapat menyimpan banyak nilai dalam satu array. Berikut adalah contoh array  dimana array  tersebut akan menyimpan daftar belanjaan.

   Dim arrayBelanja(3)

   arrayBelanja(0)   = "Baju"
   arrayBelanja(1)   = "Celana"
   arrayBelanja(2)   = "Topi"
   arrayBelanja(3)   = "Sarung" 

Dim arrayBelanja(3)  adalah contoh deklarasi array dengan nama arrayBelanja. Sedangkan angka 3 adalah indeks array teratas. Perlu diperhatikan bahwa array dalam VBScript dimulai dari 0, sehingga arrayBelanja(3) dapat menyimpan 4 nilai.

Pada contoh di atas nilai yang disimpan adalah :
  • "Baju" pada indeks ke-0
  • "Celana" pada indeks ke-1
  • "Topi" pada indeks ke-2
  • "Sarung" pada indeks ke-3
Indeks dapat dipakai ketika kita ingin memanggil/memakai nilai tersebut. Contoh code  di bawah adalah untuk menampilkan isi dari array dengan indeks ke-2 :

   Dim arrayBelanja(3)

   arrayBelanja(0)   = "Baju"
   arrayBelanja(1)   = "Celana"
   arrayBelanja(2)   = "Topi"
   arrayBelanja(3)   = "Sarung" 
   
   Msgbox("Isi indeks ke-2 adalah : " & arrayBelanja(2))

Apabila code  di atas dijalankan maka akan menampilkan message box  seperti berikut :

Nah, mudah bukan? Artikel kali ini hanya akan membahas array secara dasar saja. Array memiliki banyak fitur lainnya seperti dynamic array , multi demension array , dan sebagainya. Saya akan bahas fitur-fitur tersebut pada artikel selanjutnya.

Sekian dan semoga bermanfaat.

1 komentar: