Hayy gan, di pertemuan kali ini saya akan membahas array pada VB.NET. Dalam bahasa pemrograman mana pun, pasti kita akan menggunakan Array khususnya Vb.NET . Lalu apa sih yang dimaksud dengan Definisi Array pada Visual Basic? Array adalah sekumpulan elemen data yang memiliki tipe data yang sama (meskipun pada akhirnya tidak selalu demikian, seperti penjelasan berikutnya yang akan Anda temukan). Array mengijinkan Anda untuk mengaitkan sekumpulan variabel dengan nama yang sama dan menggunakan angka (index) untuk memisahkan antara elemen yang satu dengan yang lainnya.
Hal ini membantu kita dalam menulis kode yang lebih sederhana dan lebih
singkat dalam banyak situasi, karena kita dapat melakukan perulangan
secara efisien cukup hanya dengan menggunakan angka index dari array
tersebut. Array memiliki batas paling bawah (lower) dan batas paling
atas (upper), dan elemen-elemen array berada di antara batas-batas
tersebut. Karena dengan Visual Basic mengalokasikan ruang untuk setiap
angka index, hindari pendeklarasian sebuah array yang lebih besar dari
yang dibutuhkan.
Apa fungsi dari Array?
Array memungkinkan kita untuk menyimpan data ataupun referensi objek
dengan jumlah yang banyak dan terindeks. Indeks dalam array menggunakan
integer, indeks ini digunakan untuk menentukan urutan dari
elemen-elemennya, dan urutan indeks array biasanya dimulai dengan indeks
nol (0) pada elemen pertama, kemudian indeks satu (1) untuk elemen
kedua, dan seterusnya.
Bagaimana cara mendeklarasikan Array di Vb.NET?
Mendeklarasikan variabel array dengan type data tertentu caranya hampir
sama dengan mendeklarasikan variabel pada umumnya. Hanya saja pada
pendeklarasian variabel array biasanya menggunakan tanda kurung yang
diletakkan setelah nama array. Berikut ini contoh pendeklarasian
variabel array pada vb.net:
Dim Var_Array(n) as Tipe data
Keterangan :
Dim keyword untuk memulai mendeklarasikan variabel.
Var_Array adalah variabel array yang akan dibuat.
(n) Jumlah penampung yang kita pesan dengan nilai integer.
Tipe data tipe data dari sebuah Variabel array.
Contoh pendeklarasian array
Dim mhs (4) as String
Dengna perantah deklarasi di atas kita mendeklarasikan nama variabel mhs dengan jumlah tampugan data 5, karena di VB pendeklarsian tersebut berarti dari 0-4, berjumlah 5 tampungan.
Dim Var_Array(n) as Tipe data
Keterangan :
Dim keyword untuk memulai mendeklarasikan variabel.
Var_Array adalah variabel array yang akan dibuat.
(n) Jumlah penampung yang kita pesan dengan nilai integer.
Tipe data tipe data dari sebuah Variabel array.
Contoh pendeklarasian array
Dim mhs (4) as String
Dengna perantah deklarasi di atas kita mendeklarasikan nama variabel mhs dengan jumlah tampugan data 5, karena di VB pendeklarsian tersebut berarti dari 0-4, berjumlah 5 tampungan.
Di Visual Basic, terdapat dua jenis array, yaitu:
- Array Satu Dimensi
- Array Multidimensi
1. Array Satu Dimensi
Array satu dimensi adalah kumpulan elemen yang tersusun dalam suatu baris dengan tipe data yang sama.
BentukUmum :Dim Array[indeks] As Tipe_Data
Contoh :
Dim Arr(2) As String
Arr(0) = Txtkodebarang.Text
Arr(1) = Txtnamabaramg.Text
Arr(2) = Txtjenisbarang.Text
1. Buatlah desain form seperti gambar dibawah ini
NO
|
OBJEK
|
PROPERTIES
|
PENGATURAN
|
1
|
Label 1
|
Text
|
Kode Barang
|
2
|
Label 2
|
Text
|
Nama Barang
|
3
|
Label 3
|
Text
|
Jenis Barang
|
4
|
Textbox 1
|
Name
|
Txtkodebarang
|
5
|
Textbox 2
|
Name
|
Txtnamabarang
|
6
|
Textbox 3
|
Name
|
Txtjenisbarang
|
7
|
Listview 1
|
Name
|
Listview1
|
8
|
Button 1
|
Text
|
Simpan
|
Name
|
Btnsimpan
|
3. Kode Program
-Double klik pada Form Load, kemudian masukan coding seperti dibawah ini :
-Double klik pada Button Simpan, kemudian masukan coding seperti dibawah ini :
4. Untuk Menjalankan Program tekan F5
atau klik Start Debuging pada Toolbar dan untuk menutup program klik
Stop Debuging pada Toolbar. Jika berhasil maka tampilan program akan
seperti pada gambar dibawah ini :
2. Array Multidimensi
Array multidimensi merupakan sebuah variabel yang menyimpan sekumpulan
data yang memiliki type data sama dan elemen yang akan diakses melalui
banyak indeks. Array bentuk ini biasanya digunakan untuk
merepresentasikan nilai dari sebuah tabel.
BentukUmum :Dim Array[indeks,Indeks] As Tipe_Data
Dim Array[indeks,indeks,indeks] As Tipe_Data
Untuk dapat lebih memahami bagaimana pendeklarasian array dan indeksnya mari kita lihat beberapa contoh berikut ini:
Contoh 1
Dim arr(0, 1) As String
arr(0, 0) = "NIS"
arr(0, 1) = "Nama Siswa"
Contoh 2
Dim arr(1, 1) As String
arr(0, 0) = "NIS"
arr(0, 1) = "Nama Siswa"
arr(1, 0) = "Jenis Kelamin"
arr(1, 1) = "No. HP"
Contoh 3
Dim arr(1, 2) As String
arr(0, 0) = "NIS"
arr(0, 1) = "Nama Siswa"
arr(0, 2) = "TTL"
arr(1, 0) = "Jenis Kelamain"
arr(1, 1) = "No. HP"
arr(1, 2) = "Alamat"
Contoh 4
Dim arr(2, 2) As String
arr(0, 0) = "NIS"
arr(0, 1) = "Nama Siswa"
arr(0, 2) = "TTL"
arr(1, 0) = "Jenis Kelamain"
arr(1, 1) = "No. HP"
arr(1, 2) = "Alamat"
arr(2, 0) = "Hoby"
arr(2, 1) = "Cita-cita"
arr(2, 2) = "Motto"
Untuk dapat memahami Array Multidimensi, mari kita coba langsung pada latihan.
1. Buatlah desain form seperti gambar dibawah ini:
2. Aturlah pengaturan Properties seperti pada tabel berikut:
NO
|
OBJEK
|
PROPERTIES
|
PENGATURAN
|
1
|
Label 1
|
Text
|
DATA NILAI SISWA
|
2
|
Label 2
|
Text
|
NIRM
|
3
|
Label 3
|
Text
|
NAMA SISWA
|
4
|
Label 4
|
Text
|
NILAI MATA KULIAH
|
5
|
Label 5
|
Text
|
VISUAL BASIC I
|
6
|
Label 6
|
Text
|
DESAIN WEB I
|
7
|
Label 7
|
Text
|
BASIS DATA
|
8
|
Label 8
|
Text
|
JUMLAH
|
9
|
Label 9
|
Text
|
RATA-RATA
|
10
|
Label 10
|
Text
|
GRADE
|
11
|
Label 11
|
Text
|
KETERANGAN
|
12
|
Texboxt 1
|
Name
|
Txtnirm
|
13
|
Texboxt 2
|
Name
|
Txtnamasiswa
|
14
|
Texboxt 3
|
Name
|
Txtvbi
|
15
|
Texboxt 4
|
Name
|
Txtdwi
|
16
|
Texboxt 5
|
Name
|
Txtbd
|
17
|
Texboxt 6
|
Name
|
Txtjumlah
|
18
|
Texboxt 7
|
Name
|
Txtrata
|
19
|
Texboxt 8
|
Name
|
Txtgrade
|
20
|
Textbox 9
|
Name
|
Txtketerangan
|
21
|
Listview 1
|
Name
|
Listview1
|
22
|
Button 1
|
Text
|
Simpan
|
Name
|
Btnsimpan
|
||
23
|
Button 2
|
Text
|
Tutup
|
Name
|
Btntutup
|
3. Kode Program
-Double klik pada Form Load, kemudian masukan coding seperti dibawah ini :
-Double klik pada Textbox VISUAL BASIC I, kemudian masukan coding seperti dibawah ini
-Double klik pada Textbox DESAIN WEB I, kemudian masukan coding seperti dibawah ini
-Double klik pada Textbox BASIS DATA, kemudian masukan coding seperti dibawah ini
-Double klik pada Textbox RATA-RATA, kemudian masukan coding seperti dibawah ini
-Double klik pada Textbox GRADE, kemudian masukan coding seperti dibawah ini
-Double klik pada Button SIMPAN, kemudian masukan coding seperti dibawah ini
-Double klik pada Button TUTUP, kemudian masukan coding seperti dibawah ini
5. Kemudian jalankan Program, Jika berhasil maka tampilan program akan seperti pada gambar di bawah ini :
Demikian contoh penggunaan array satu dimensi dan multidimensi pada vb.net, Semoga dapat membantu memudahkan dalam belajar bahasa pemrograman, terutama vb.net. Terimakasih sudah berkunjung dan semoga bermanfaat. Jika ada hal-hal yang perlu disampaikan, silahkan bisa mengisi komentar pada bagian bawah blog ini.
Trimakasih.
Tidak ada komentar:
Posting Komentar