ARRAY
Array
atau bisa di sebut sebagai larik adalah konseksi data atau kumpulan data yang
memiliki nama variable dan jenis tipe data yang sama dan memiliki index, index
tersebut digunakan untuk mengakses element atau isi array. ciri dari variable array adalah:
- memiliki nama,
- memiliki index
- memiliki tipe data dan
- memiliki elemen
Array ada 2 jenis yaitu:
1. Array 1 Dimensi
Pengertian
Array 1 dimensi adalah sekelompok data yang memiliki
nama variable dan tipe data yang sama yang dapat diakses menggunakan 1 buah
index saja.
Bentuk Umum:
Dim Array [indeks] As tipe_Data
Contoh:
Dim Arr(2) As String
Arr(0) = TxtNim.Text
Arr(1) = TxtNama.Text
Arr(2) = TxtProdi.Text.
Berikut
ini adalah contoh Programnya:
Public Class Array1dimensi
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
ListView1.GridLines = True
ListView1.View = View.Details
ListView1.Columns.Add("NIM")
ListView1.Columns.Add("Nama", 155)
ListView1.Columns.Add("Prodi", 110)
txtnim.Text = 1
txtnama.Focus()
End Sub
Private Sub btntambah_Click(sender
As Object, e As EventArgs) Handles btntambah.Click
Dim Arr(2) As String
Arr(0) = txtnim.Text
Arr(1) = txtnama.Text
Arr(2) = txtprodi.Text
Dim listitem As ListViewItem
listitem =
New ListViewItem
listitem =
ListView1.Items.Add(Arr(0))
listitem.SubItems.Add(Arr(1))
listitem.SubItems.Add(Arr(2))
txtnim.Text = txtnim.Text + 1
txtnama.Text = ""
txtprodi.Text = ""
txtnama.Focus()
End Sub
End Class
|
Hasil
run:
- Array Multi Dimensi
Pengertian Array dua dimensi adalah kumpulan data yang memiliki nama dan tipe data yang
sama dimana elemennya dapat diakses menggunakan 2 buah index, bisa juga disebut
sebagai index baris dan index kolom. Array 2 dimensi bisa di gambarkan sebagai
table, yang memiliki index baris dan index kolom, index tersebut digunakan
untuk mengakses elemen aray 2 dimensi.
Suatu
array yang fungsinya hampir sama dengan array satu dimensi hanya saja pada
array multi dimensi ini mewakili nilai table yang terdiri dari informasi yang
diatur dalam baris dan kolom. Untuk mendefenisikan elemen table tertentu, kita
harus menentukan dua indeks, pertama mengidentifikasi elemen baris dan yang
mengidentifikasi elemen kolom. Array multidimensi memiliki lebih dari dua
dimensi. Format deklarasi variable array 2 dimens di dalam algoritma adalah
sebagai berikut:
Dim
Array[indeks,Indeks] As Tipe_Data
Dim
Array[indeks,indeks,indeks] As Tipe_Data
|
Contoh:
Dim Arr (3,1) As String
Dim Arr (3,1) As String
Arr(0,
0) = "NIM"
Arr(0,
1) = "NAMA"
Arr(1,
0) = "JENIS KELAMIN"
Arr(1,
1) = "PRODI"
Arr(2,
0) = "LAKI-LAKI"
Arr(2,
1) = "PEREMPUAN"
Arr(3,
0) = "MANAJEMENT INFORMATIKA"
Arr(3,
1) = "TEKNIK INFORMATIKA"
Contoh
dari array multidimensi:
Public Class Arraymultidimensi
Private Sub
Arraymultidimensi_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Dim Arr(3, 1) As String
Arr(0, 0) = "NIM"
Arr(0, 1) = "NAMA"
Arr(1, 0) = "JENIS KELAMIN"
Arr(1, 1) = "PRODI"
Arr(2, 0) = "Laki-Laki"
Arr(2, 1) = "Perempuan"
Arr(3, 0) = "Teknik
Informatika"
Arr(3, 1) = " Teknik Industri
Pertanian"
ListView1.GridLines = True
ListView1.View = View.Details
For Baris = 0 To 1
For kolom = 0 To 1
ListView1.Columns.Add(Arr(Baris, kolom), 100)
Next kolom
Next Baris
For Baris = 2 To 2
For Kolom = 0 To 1
cbojenis.Items.Add(Arr(Baris, Kolom))
Next Kolom
Next Baris
For Baris = 3 To 3
For Kolom = 0 To 1
cboprodi.Items.Add(Arr(Baris, Kolom))
Next Kolom
Next Baris
End Sub
Private Sub btnproses_Click(sender
As Object, e As EventArgs) Handles btnproses.Click
Dim Arr(3) As String
Arr(0) = txtnim.Text
Arr(1) = txtnama.Text
Arr(2) = cbojenis.Text
Arr(3) = cboprodi.Text
Dim listitem As ListViewItem
listitem =
New ListViewItem
listitem =
ListView1.Items.Add(Arr(0))
listitem.SubItems.Add(Arr(1))
listitem.SubItems.Add(Arr(2))
listitem.SubItems.Add(Arr(3))
txtnim.Text = txtnim.Text + 1
txtnama.Text = ""
cbojenis.Text = ""
cboprodi.Text = ""
txtnama.Focus()
End Sub
End Class
|
Hasil
dari array multidimensi:
Tidak ada komentar:
Posting Komentar