6 - Array
6 - Array
Array
Variabel yang dapat menyimpan banyak data dengan masing-masing elemen array mempunyai nomor indeks sebagai identitas. Dim untuk memesan memori . Dimensi array Dimensi adalah banyaknya subskrip pada Array. Array dapat berdimensi satu, dua, atau lebih. Ukuran array . a) 1 , b) 2 Jumlah total elemen di dalam array. a) 10 ,b) 5x6 = 30 Deklarasi array: Dim NamaArray (subskrip) As TipeData Contoh: a) Dim Nama (10) As String satu dimensi b) Dim A (5, 6) dua dimensi
1
Pink
2
Hijau
3
Biru
4
Kuning
5
Ungu
6
Putih
7
Hitam
8
Orange
9
Cyan
10
Magenta
Kegiatan
Buatlah sebuah Proyek baru dengan sebuah ComboBox. Klik ganda form sehingga muncul jendela kode
Private Sub Form_Load() Combo1.Text = "Warna" Dim Warna(10) Warna(0) = "Merah" Warna(1) = "Pink" Warna(2) = "Hijau" Warna(3) = "Biru" Warna(4) = "Kuning" Warna(5) = "Ungu" Warna(6) = "Putih" Warna(7) = "Hitam" Warna(8) = "Orang" Warna(9) = "Cyan" Warna(10) = "Magenta" For i = 0 To 10 Combo1.AddItem Warna(i) Next End Sub
Lookup Array
Salah satu keuntungan array adalah dapat melakukan pencarian data atau lookup. Tambahkan sebuah label, textbox, dan CommandButton pada proyek sebelumnya. Pindahkan statemen Dim Warna(10) ke General
For i=0 to 10 If Warna(i) = Text1.Text Then Prompt = "Data Ditemukan" Exit For Else Prompt = "Data Tidak Ditemukan" End If Next MsgBox(Prompt)
Dim Univ(6, 1) Univ(0, 0) = "Universitas Bengkulu" Univ(0, 1) = "Unib" Univ(1, 0) = "Universitas Indonesia" Univ(1, 1) = "UI" Univ(2, 0) = "Universitas Sumatera Utara" Univ(2, 1) = "USU" Univ(3, 0) = "Universitas Sriwijaya" Univ(3, 1) = "Unsri" Univ(4, 0) = "Universitas Andalas" Univ(4, 1) = "Unand" Univ(5, 0) = "Institut Teknologi Bandung" Univ(5, 1) = "ITB" Univ(6, 0) = "Institut Teknologi Sepuluh Nopember" Univ(6, 1) = "ITS