Array dalam bahasa pemprograman VBScript

chmood
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,Β arraydapat menyimpan banyak nilai dalam satuΒ array. Berikut adalah contohΒ arrayΒ  dimanaarrayΒ  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Β VBScriptdimulai 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.Β Arraymemiliki banyak fitur lainnya sepertiΒ dynamic arrayΒ ,Β multi demension arrayΒ , dan sebagainya. Saya akan bahas fitur-fitur tersebut pada artikel selanjutnya.

Sekian dan semoga bermanfaat.


Komentar