Array Array adalah sekumpulan variable yang memiliki nama dan tipe data yang sama Karena merupakan kumpulan maka array memiliki anggota yang disebagai elemen. Elemen array dapat diakses dengan menunjuk indexnya.
Contoh : penyimpanan nilai seorang mahasiswa selama 10 kali mengikuti tes Nama variable array di atas adalah A Array diatas memiliki 10 elemen. Nilai 1,2,3 … dst adalah nilai indeks untuk menunjuk elemen tertentu. Range yang digunakan pada array berdimensi satu di atas adalah 1 sampai dengan 10. Nilai mahasiswa pada tes yang ketiga ditunjuk oleh variable A pada indeks ketiga A(3) = 97.
Mendeklarasikan Array Satu Dimensi Dim namaVariabel (range awal to range akhir) As typeVariabel Contoh : Dim Bil(0 to 10) as integer Atau Dim namaVariabel (range) As typeVariabel Contoh : Dim Bil(10) as integer Dua Dimensi Dim namaVariabel (range awal to range akhir, range awal to range akhir) As typeVariabel Contoh : Dim matrikA(0 to 3,0 to 3) as integer Dim namaVariabel (range,range) As typeVariabel Contoh : Dim matrikA(3,3) as integer
Menggunakan Array Dim MatrikA(0 to 2,0 to 2) as integer Matrika(0,0)=1 Dim A(0 to 9) as integer A(0) = 86 A(1) = 90 A(2) = 97 A(3) = 100 A(4) = 98 A(5) = 79 A(6) = 76 A(7) = 55 A(8) = 90 A(9) = 100 Print A(5) Dim MatrikA(0 to 2,0 to 2) as integer Matrika(0,0)=1 Matrika(0,1)=2 Matrika(0,2)=3 Matrika(1,0)=4 Matrika(1,1)=5 Matrika(1,2)=6 Matrika(2,0)=7 Matrika(2,1)=8 Matrika(2,2)=9 Print MatrikaA(2,3)
Mengubah dimensi array Dim bil() Redim bil(5)
Array limit GetLowerBound(dimensi) digunakan untuk mengetahui indeks pertama sebuah array GetUpperBound(dimensi) digunakan untuk mengetahui indeks terakhir sebuah array. Contoh : Dim awal, akhir as integer Dim A(7,10) as integer Awal = GetLowerBound(0) Akhir = GetUpperBound (1)
Control Pilihan
CheckBox RadioButton ListBox ComboBox
CheckBox Adalah control yang digunakan untuk menampilkan daftar pilihan yang sifat pilihannya tidak mempengaruhi checkbox yang lain
Properties CheckBox Checked True = Dipilih False = tidak dipilih
Latihan Ketentuan Proses : semua bahasa yang dipilih user ditampilkan pada textbox “kemampuan bahasa anda adalah” Contoh : jika user memilih Indonesia dan sunda maka tertulis : Indonesia,Sunda
RadioButton Adalah control yang digunakan untuk menampilkan daftar pilihan yang sifat pilihannya mempengaruhi RadioButton yang lain
Properties RadioButton Checked True = Dipilih False = tidak dipilih
Latihan Ketentuan Proses : Isi Pasangan hidup dengan Suami jika jenis kelamin Wanita dan status kawin, isi dengan Istri jika jenis kelamin pria dan status kawin
ListBox Adalah Control yang digunakan untuk menampilkan pilihan yang jumlahnya relatif banyak
Properties ListBox Items Daftar Pilihan (bisa diisi saat desain dan runtime) Selection modeModel memilih SortedDiurutkan
Method Listbox ListBox1.Items.Add(item) Menambahkan pilihan ListBox1.Items.Insert(index, item)Menyisipkan pilihan List1.Items.ClearMenghapus semua pilihan ListBox1.Items.RemoveAt(index)Menghapus pilihan tertentu ListBox1.Items.Remove(pilihan)Menghapus pilihan yang disebutkan ListBox1.SelectedItem mendapatkan nilai pilihan yang sedang dipilih sourceList.SelectedIndicesKoleksi pilihan yang sedang dipilih sourceList.SelectedIndexnomor urut pilihan yang sedang dipilih
Latihan Isi> Mengisi list1 dengan isian yang ada pada text1 1-10> Mengisi list1 dengan angka dari 1 – 10 Satu> memasukan satu pilihan yang dipilih dari list1 ke list 2 Beberapa> memasukan beberapa pilihan yang sedang dipilih dari list1 ke list2 Semua> Memasukan semua pilihan yang ada di list1 ke list2 Hapus Satu Menghapus satu pilihan dari list2 yang sedang dipilih Hapus Beberapa Menghapus beberapa pilihan dari list2 yang sedang dipilih Hapus Semua Menghapus semua pilihan yang ada di list2
ComboBox Hampir sama dengan listbox Adalah Control yang digunakan untuk menampilkan pilihan yang jumlahnya relatif banyak, tapi hanya 1 pilihan yang di tampilkan, pilihan yang lain akan terlihat saat di click Hampir sama dengan listbox