Sunday, July 8, 2018

ARRAY PADA VB .NET

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.


Di Visual Basic, terdapat dua jenis array, yaitu:
  1.  Array Satu Dimensi
  2. 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

Untuk dapat memahami Array satu dimensi, 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
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.

No comments:

Post a Comment