Mengenal Array Pada Visual Basic.Net



Berikut ini trikkomputer.com akan membagi sebuah pengertian dan penggunaannya array pada visual basic.net karena mungkin untuk para pemula belum mengetahui sepenuhnya tentang pengertian array itu sendiri, berikut penjelasannya:
  • Array adalah struktur data yang menyimpan sekumpulan elemen yang bertipe sama. Array merupakan sekumpulan data dimana setiap data memiliki suatu indeks sebagai penunjuk  elemen. Suatu variabel dapat berupa array dengan tipe data tertentu.
  • Perbedaan mendasar dalam program yang memakai variabel biasa dengan variabel yang dideklarasikan menggunakan Array adalah setiap variabel atau pengenal hanya menyimpan sebuah nilai dari tipe data tertentu yang artinya tidak bisa digunakan untuk menyimpan beberapa buah nilai yang bertipe sejenis.
  • Penggunaan array diperlukan untuk menyimpan beberapa data sejenis untuk dilakukan manipulasi tertentu, misalnya penggunaan array untuk mengolah sekumpulan data nilai mahasiswa, untuk mengolah sekumpulan daftar harga obat pada apotek, dan lain-lain.

Sintaks untuk membuat variabel array adalah sebagai berikut :

<keyword> nama_variabel_array(x) As [tipe_data]

x : menunjukkan jumlah elemen (indeks) yang dimiliki sebuah variabel array atau dengan kata lain x menunjukkan jumlah data/elemen maksimal dari variabel array tersebut.
Contoh variabel array :

Dim Barang(10) As String

Keterangan :
Menciptakan suatu variabel array dengan nama Barang yang memiliki indeks terakhir 10 atau memiliki jumlah data/elemen sebanyak 11 (karena indeks elemen pada array dimulai dari angka 0, dan jika indeks terakhirnya 10, maka dapat dihitung jumlah elemennya sehingga berjumlah 11 elemen dengan tipe data String).

Mendeklarasikan Array
Seperti variabel biasa, dalam mendeklarasikan variabel array juga menggunakan nama array, jumlah dan tipe data, dan juga harus dideklarasikan dengan variabel Dim, Public
atau Private.

Deklarasi variabel array dapat diperhatikan pada beberapa contoh berikut :

Dim HariTanggal(3) As String
Dim NamaPoli(3) As String
Dim JumlahPasienRawatInap(3) As String 
Dim JumlahPasienRawatJalan(3) As String
HariTanggal(0) = “Senin,19/11/2010”
NamaPoli(0) = “Poli Umum”
JumlahPasienRawatInap(0) = “10 orang”
JumlahPasienRawatJalan(0) = “6 orang” 
HariTanggal(1) = “Senin,20/11/2010”
NamaPoli(1) = “Poli Anak”
JumlahPasienRawatInap(1) = “8 anak”
JumlahPasienRawatJalan(1) = “12 anak”
HariTanggal(2) = “Senin,21/11/2010”
NamaPoli(2) = “Poli Bedah”
JumlahPasienRawatInap(2) = “5 orang”
JumlahPasienRawatJalan(2) = “7 orang”
Dim NamaPasien(2) As String
Dim IndikasiPenyakit(2) As String
NamaPasien(0) = “Dhyn”
IndikasiPenyakit(0) = “Radang Tenggorokan”
NamaPasien(1) = “Eryani”
IndikasiPenyakit(1) = “Hipertensi”
NamaPasien(2) = “Anniza”
IndikasiPenyakit(2) = “Gejala Tifus”


Array Dinamis
Pada beberapa deklarasi variabel array, terkadang belum diketahui berapa jumlah elemen data untuk variabel array tersebut atau kita belum tahu berapa jumlah data yang akan diinputkan oleh user ke dalam program tersebut. Oleh sebab itu untuk jumlah elemen data yang belum pasti dapat digunakan array dinamis.Array dinamis dibuat dengan mendeklarasikan varriabel array tanpa mendeskripsikan 
jumlah elemennya, seperti contoh berikut :

Dim KodeKemasanObat() As String
Dim NamaKemasanObat() As String

Dalam mendeklarasikan variabel array dapat juga dilakukan pengubahan jumlah elemen 
array dengan menggunakan perintah ReDim, seperti contoh berikut :
ReDim Kode_KemasanObat(5)
ReDim Nama_KemasanObat(5)
Contoh :
Dim KodeKemasanObat() As String
ReDim KodeKemasanObat(2)
KodeKemasanObat(0) = “Antalgin_01”
KodeKemasanObat(1) = “Paracetamol_01”
KodeKemasanObat(2) = “Asam Mefenamat_02”
ReDim KodeKemasanObat(3)
Keterangan :
Pada saat program dieksekusi, maka semua jumlah elemen data yang sebelumnya ditampung pada array  Kode_KemasanObat(2) akan hilang, karena diubah dengan ReDim Kode_KemasanObat(3). Sehingga jumlah elemen data akhir pada array Kode_KemasanObat adalah 2.

Array Multi Dinamis
Dalam deklarasi elemen array biasanya dideskripsikan jumlah elemen tunggal, namun dapat 
juga dideskripsikan jumlah array yang multidimensi atau multi dinamis artinya terdiri dari 2 
dimensi indeks array yaitu (x,y).
Sintaks dasar dari array multidimensi adalah sebagai berikut :
<keyword> nama_var_array(x,y) As [tipe_data]
Keterangan :
X : Jumlah data (dihitung mulai dari data ke-0 sampai seterusnya)
Y : Indeks data ( angka 0 sampai seterusnya)
Contoh :
Dim Rekam_Medis(2,3) As String
Keterangan :
Pada variabel array diatas memiliki jumlah elemen sebanyak 12 yang dihasilkan dari 
perkalian antara jumlah elemen X=3 (mulai dari 0) dan jumlah elemen Y=4 (mulai dari 
0). Indeks tersebut mencakup : 
RekamMedis(0,0), RekamMedis(0,1), RekamMedis(0,2), 
RekamMedis(0,3). 
RekamMedis(1,0), RekamMedis(1,1), RekamMedis(1,2), 
RekamMedis(1,3).
RekamMedis(2,0), RekamMedis(2,1), RekamMedis(2,2), 
RekamMedis(2,3). 


Comments

Popular posts from this blog

Cara Membuat Setup VB.Net Include Crystal Report

Cara Menghitung Jumlah Total Pada Kolom Yang Terdapat Di Datagridview

Kirim Peta, Catatan, dan Alarm dari PC ke Android dengan Google Search