Array di Visual Basic
Array adalah struktur data yang digunakan untuk menyimpan sekumpulan nilai dengan tipe
data yang sama dalam satu variabel. Array memungkinkan Anda untuk mengakses dan
memanipulasi sekelompok data dengan lebih efisien. Dalam Visual Basic, array dapat
dideklarasikan dengan ukuran tetap atau dinamis.
Tipe Array
1. Array Satu Dimensi: Mewakili daftar elemen, seperti daftar angka atau nama.
2. Array Multidimensi: Mewakili tabel dengan baris dan kolom, cocok untuk data yang
memiliki dua atau lebih dimensi.
Contoh Array Satu Dimensi
Berikut adalah contoh penggunaan array satu dimensi dalam Visual Basic:
Dim angka(4) As Integer ' Deklarasi array dengan 5 elemen (indeks 0-4)
' Mengisi array dengan nilai
For i As Integer = 0 To 4
angka(i) = i * 2 ' Mengisi array dengan bilangan genap
Next
' Menampilkan elemen array
[Link]("Isi Array:")
For i As Integer = 0 To 4
[Link](angka(i))
Next
Penjelasan Kode
1. Deklarasi Array: Dim angka(4) As Integer mendeklarasikan array dengan 5 elemen
(indeks 0 hingga 4).
2. Mengisi Array: Menggunakan loop For untuk mengisi array dengan bilangan genap.
3. Menampilkan Elemen: Menggunakan loop For untuk menampilkan setiap elemen
dalam array.
Contoh Array untuk string
Module Module1
Sub Main()
' Deklarasi dan inisialisasi array string
Dim buah() As String = {"Apel", "Pisang", "Jeruk", "Mangga", "Kiwi"}
' Menampilkan elemen array
[Link]("Daftar Buah:")
For i As Integer = 0 To [Link] - 1
[Link](buah(i))
Next
[Link]()
' Mengubah elemen array
buah(1) = "Pepaya" ' Mengubah "Pisang" menjadi "Pepaya"
' Menampilkan elemen setelah diubah
[Link]("Daftar Buah Setelah Perubahan:")
For Each item As String In buah
[Link](item)
Next
[Link]()
End Sub
End Module
Contoh Array Multidimensi
Berikut adalah contoh penggunaan array dua dimensi dalam Visual Basic:
Module Module1
Sub Main()
Dim matriks(2, 2) As Integer ' Deklarasi array dua dimensi (3x3)
' Mengisi array dengan nilai
For i As Integer = 0 To 2
For j As Integer = 0 To 2
matriks(i, j) = (i + 1) * (j + 1) ' Mengisi dengan hasil perkalian
Next
Next
' Menampilkan elemen array
[Link]("Isi Matriks:")
For i As Integer = 0 To 2
For j As Integer = 0 To 2
[Link](matriks(i, j) & vbTab) ' Menampilkan dengan tab
Next
[Link]()
Next
[Link]()
End Sub
End Module
Penjelasan Kode
1. Deklarasi Array: Dim matriks(2, 2) As Integer mendeklarasikan array dua dimensi (3
baris dan 3 kolom).
2. Mengisi Array: Loop bersarang (For) digunakan untuk mengisi array dengan hasil
perkalian dari indeks.
3. Menampilkan Elemen: Loop bersarang lainnya digunakan untuk menampilkan setiap
elemen dalam array, dipisahkan dengan tab untuk format yang lebih baik.
Array merupakan alat yang sangat berguna untuk menyimpan dan mengelola data dalam
program Visual Basic. Anda dapat menggunakannya sesuai dengan kebutuhan aplikasi yang
Anda buat.
TERIMA KASIH