SlideShare uma empresa Scribd logo
1 de 20
Fungsi Array pada VB.NET
Apa itu Array?
Array adalah sekumpulan variabel yang memiliki type data yang sama dan dinyatakan dengan nama
yang sama.
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.
Pada Array 1 dimensi
Array satu dimensi yaitu array yang deretan nilainya adalah linier dan squensial, atau sering disebut
sebagai representasi data bentuk row atau 1 dimensi.
Dim Arr(0) As String
Pada Array 2 Dimensi atau 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.
Dim arr(2, 1) As String
arr(0, 0) = "NIS"
arr(0, 1) = "Nama Siswa"
arr(1, 0) = "Jenis Kelamin"
arr(1, 1) = "No. HP"
Baiklah, agar penjelasan di atas dapat lebih mudah dipahami, mari kita coba praktekkan cara pembuatan
array satu dimensi dan dua dimensi/multidimensi pada Vb.NET.
Berikut tahapan-tahapannya:
Array 1 Dimensi
1. Masuk kedalam Aplikasi Vb. NET
2. Beri nama aplikasi dengan nama Latihan Array
3. Setelah Form 1 tampil, lakukan desain seperti di bawah ini:
Lakukan setting Properties pada objek-objek di atas menjadi seperti berikut ini:
NO NAMA OBJEK PROPERTIES
1. Textbox1 Name = TxtInput
2. Button1 Name = BtnTambah
3. Listview1 Name = LvTampil
4. Form1 Name = Array
A. Array Statis
Buatlah desain form seperti berikut:
Atur setiap komponen seperti pada tabel berikut:
Double klik pada form10 kemudian masukkan perintah berikut di atas form_load:
Dim array1(6) As String
Dim array2() As String = {"Senin", "Selasa", "Rabu",
"Kamis","Jum'at", "Sabtu", "Minggu"}
Double klik pada form10 kemudian masukkan perintah berikut:
B. Array Dinamis
Buatlah desain form Seperti berikut:
Atur setiap komponen seperti pada table berikut:
Object Property Value
Form1 Text Form1
Label1 Text Index Array
Label2 Text Nama mahasiswa
Textbox1 Name txt_input
Combobox1 Name cb_index
Button1 Name
Text
bt_tambah
Tambah
Button2 Name
Text
bt_hapus
Hapus
ListBox Name ListBox1
Double klik pada form kemudian masukkan kode berikut:
array1(0) = "Senin"
array1(1) = "Selasa"
array1(2) = "Rabu"
array1(3) = "Kamis"
array1(4) = "Jum'at"
array1(5) = "Sabtu"
array1(6) = "Minggu"
ListBox1.Items.AddRange(array1)
ListBox2.Items.AddRange(array2)
Dim i As Integer
For i = 1 To 5
cb_index.Items.Add(i)
Next i
Masukkan kode berikut ini di bawah class :
Buat procedure dengan nama array, dengan code di bawah ini:
Double klik pada button tambah kemudian masukkan kode berikut:
Double klik pada button hapus terkahir kemudian masukkan kode berikut:
Dim a(0 To 5) As String
Sub array()
Dim i, b As Integer
b = CInt(cb_index.Text)
a(b) = txt_input.Text
If a(b) <> "" Then
ListBox1.Items.Clear()
For i = 1 To 5
ListBox1.Items.Add("Nama " & i & " = " & a(i))
Next i
End If
End Sub
array()
ListBox1.Items.Clear()
4. Setelah desain interface selesai, maka selanjutnya kita masukkan coding pada objek
Form1_Load dan Button, seperti di bawah ini:
Double Click pada Form (form yang saya gunakan namanya Array), kemudian ketik coding
di bawah ini:
Private Sub array_Load(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles MyBase.Load
LVTampil.View = View.Details
LVTampil.GridLines = True
LVTampil.Columns.Add("Nama Team Sepak Bola", 205)
End Sub
Kemudian, Double Click pada Button Tambah (Button disaya namanya BtnTambah)
Private Sub BtnTambah_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles BtnTambah.Click
Dim Input(0) As String
Input(0) = TxtInput.Text
Dim list As New ListViewItem
list = LVTampil.Items.Add(Input(0))
TxtInput.Text = ""
TxtInput.Focus()
End Sub
5. Setelah selesai silahkan dicoba dengan cara Klik Icon Run/tekan F5 untuk memastikan
program sudah dapat berjalan dengan benar atau belum.
6. Kemudian di input pada bagian textbox, dan dikilk tambah, maka contoh hasilnya akan
seperti gambar berikut ini:
Baca Juga : Looping/Perulangan
Baca Juga : DSN/ODBC
Array Dua Dimensi/Multidimensi
1. Tambahkan 1 Form baru pada aplikasi VB.NET yang sudah dibuka diatas, kemudian
desain Form Seperti di bawah ini:
Pada aplikasi kali ini, nama objeknya tidak ada yang di rubah, jadi masih menggunakan
nama bawaan objeknya masing-masing.
2. Kemudian ketikkan coding di bawah ini:
Double Click pada Form1_Load, kemudian ketik codingnya di bawah ini:
Private Sub array2_Load(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles MyBase.Load
Dim arr(2, 1) As String
arr(0, 0) = "NIS"
arr(0, 1) = "Nama Siswa"
arr(1, 0) = "Jenis Kelamin"
arr(1, 1) = "No. HP"
ComboBox1.Items.Add("Laki-laki")
ComboBox1.Items.Add("Perempuan")
ListView1.GridLines = True
ListView1.View = View.Details
For baris = 0 To 1
For kolom = 0 To 1
ListView1.Columns.Add(arr(baris, kolom), 85)
Next
Next
TextBox1.ReadOnly = True
TextBox1.Text = "1"
TextBox2.Focus()
End Sub
Kemudian Double Click pada Button1, dan ketik codingnya di bawah ini:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
Dim arr(4) As String
arr(0) = TextBox1.Text
arr(1) = TextBox2.Text
arr(2) = ComboBox1.Text
arr(3) = TextBox3.Text
Dim list As New ListViewItem
list = ListView1.Items.Add(arr(0))
list.SubItems.Add(arr(1))
list.SubItems.Add(arr(2))
list.SubItems.Add(arr(3))
TextBox1.Text = TextBox1.Text + 1
TextBox2.Text = ""
ComboBox1.Text = ""
TextBox3.Text = ""
TextBox2.Focus()
End Sub
3. Setelah selesai, lalu tekan F5 untuk menjalankan program. Dan silahkan coba diinput dan
klik tambah, maka hasilnya akan seperti di bawah ini:
Demikian pembahasan tentang penggunaan Array pada Vb.NET, semoga bermanfaat dan
dapat membantu memudahkan proses belajar pemrograman
buat code
Tugas
1 Buatlah sebuah windows application baru.
2 Buatlah design form seperti berikut:
3 Alur program yang akan kita buat adalah pertama kali dijalankan,
pada listbox1 akan tercetak isi dari sebuah array 2 dimensi.
Jika kita menginputan urutan array ke berapa pada
textbox data ke , kemudian kita tekan tombol
tampilkan data , maka data yang bersesuaian akan
tercetak pada masing – masing textbox yang
bersesuaian.
Kemudian jika kita tekan tombol hitung dan
tampilkan nilai akhir maka akan menghitung nilai
akhir kemudian
memasukkan nilainya pada array nakhir untuk
kemudian ditampilkan di listbox 2. (untuk
mengerjakan ikuti urutan no berikutnya sebagai
bimbingan).
4 Definisikan variable untuk menyimpan nama dengan type
string, variable nilai uts, nilai uas, nilai quis dan tugas dengan
type integer, dan nilai akhir dengan type double.
Definisikan sebuah array dua dimensi dengan
banyak baris 3 dan banyak kolom 4 beri nama
asiswa, dan type data dari array adalah string. (Array
ini merupakan array data siswa).
Definisikan array satu dimensi untuk menyimpan
nilai akhir dengan nama aAkhir dengan panjang 0,
type dari array adalah double.
Definisikan juga sebuah array satu dimensi untuk
menyimpan nama siswa yang akan kita
kombinasikan dengan array aAkhir dalam
penggunaanya. Beri nama array ini aNama dengan
type String dan panjang 0.
Maksudnya, jika kita memasukkan nilai pada index
ke- n pada aNama, kita juga akan memasukkan nilai
perhitungan akhir ke dalam array aAkhir sesuai
dengan index ke n juga.
5 Pada event form load isikan data siswa pada array aSiswa.Data
tersebut sebagai berikut :
Nama UTS UAS Quis dan Tugas
Cahyo 75 67 80
Adi 55 95 70
Saori 40 90 77
Masih pada form load event, masukkan data array
aSiswa tersebut dalam listbox1. ( Gunakan method
items.add pada listbox1 ).
Pada event click di button tampilkan data, panggillah data pada array aSiswa dengan index
baris sesuai dengan inputan pada textbox Data ke dikurangi 1(karena index mulai 0)
kedalam masing – masing variable yang bersesuaian yang telah anda buat. Kemudian set
text dari masing-masing textbox sesuai dengan nilai pada variable yang bersesuaian(
misal textbox nama di isi dengan nilai dari variable nama
6 Pada event click pada button hitung dan tampilkan nilai akhir.
Lakukan perhitungan nilai akhir dengan rumus 30% uts, 40 %
uas, 30% tugas dan quis. Kemudian hasilnya masukkan dalam
variable akhir.
Lakukan inisialisasi ulang dengan nilai array yang
tidak hilang setelahnya(lihat keyword pada
pendahuluan) pada array aNama dengan panjang
sesuai dengan panjang array saat ini (length array )
dan isilah aNama pada baris ke panjang array
dikurangi 1 dengan nilai dari variable nama.
Lakukan hal sama untuk array aAkhir.
Isikan data tersebut pada listbox dua dengan
memanggil aNama dan aAkhir pada baris ke
panjang array -1
Untuk memberi jarak tab pada listbox gunakan
vbTab dan untuk menggabungkan string gunakan &
7 Output pada program yang akan anda buat akan tampak seperti
ARRAY VBNET

Mais conteúdo relacionado

Semelhante a ARRAY VBNET

Minggu 09 - Array dan Tipe Bentukan.ppsx
Minggu 09 -  Array dan Tipe Bentukan.ppsxMinggu 09 -  Array dan Tipe Bentukan.ppsx
Minggu 09 - Array dan Tipe Bentukan.ppsxIndraWahyu33
 
Laporan Praktikum Algoritma Pemrograman Modul IV-Aplikasi Variabel Berindex
Laporan Praktikum Algoritma Pemrograman Modul IV-Aplikasi Variabel BerindexLaporan Praktikum Algoritma Pemrograman Modul IV-Aplikasi Variabel Berindex
Laporan Praktikum Algoritma Pemrograman Modul IV-Aplikasi Variabel BerindexShofura Kamal
 
Fungsi filter dan cara menggunakannya di excel
Fungsi filter dan cara menggunakannya di excelFungsi filter dan cara menggunakannya di excel
Fungsi filter dan cara menggunakannya di excelYanuar Wijatmoko
 
Tutorial membuat database menggunakan vb
Tutorial membuat database menggunakan vbTutorial membuat database menggunakan vb
Tutorial membuat database menggunakan vbeva nurvaizah
 
Array searching sorting_pert_11,12,13,14,15
Array searching sorting_pert_11,12,13,14,15Array searching sorting_pert_11,12,13,14,15
Array searching sorting_pert_11,12,13,14,15doudomblogspot
 
Beberapa Rumus Dalam Excel
Beberapa Rumus Dalam ExcelBeberapa Rumus Dalam Excel
Beberapa Rumus Dalam ExcelRuswandi Aja
 
Beberapa rumus-dalam-excel
Beberapa rumus-dalam-excelBeberapa rumus-dalam-excel
Beberapa rumus-dalam-excelchocochips_17351
 
Laporan Praktikum Struktur Data Modul 3
Laporan Praktikum Struktur Data Modul 3Laporan Praktikum Struktur Data Modul 3
Laporan Praktikum Struktur Data Modul 3azmi007
 
Bab ii keg pembel 6 array
Bab ii keg pembel 6  arrayBab ii keg pembel 6  array
Bab ii keg pembel 6 array087dwi
 
Algotitma dan Struktur Algoritma - Collection
Algotitma dan Struktur Algoritma - CollectionAlgotitma dan Struktur Algoritma - Collection
Algotitma dan Struktur Algoritma - CollectionSiska Amelia
 
Penggunaan tipe data dan variabel
Penggunaan tipe data dan variabelPenggunaan tipe data dan variabel
Penggunaan tipe data dan variabelWeldan Kusuf
 
3. variabel-tipe-data-dan-operator-pada-vb.net
3. variabel-tipe-data-dan-operator-pada-vb.net 3. variabel-tipe-data-dan-operator-pada-vb.net
3. variabel-tipe-data-dan-operator-pada-vb.net Aris Saputro
 

Semelhante a ARRAY VBNET (20)

Laporan praktikum jawaban 10 algoritma(1)
Laporan praktikum jawaban 10 algoritma(1)Laporan praktikum jawaban 10 algoritma(1)
Laporan praktikum jawaban 10 algoritma(1)
 
Minggu 09 - Array dan Tipe Bentukan.ppsx
Minggu 09 -  Array dan Tipe Bentukan.ppsxMinggu 09 -  Array dan Tipe Bentukan.ppsx
Minggu 09 - Array dan Tipe Bentukan.ppsx
 
Laporan Praktikum Algoritma Pemrograman Modul IV-Aplikasi Variabel Berindex
Laporan Praktikum Algoritma Pemrograman Modul IV-Aplikasi Variabel BerindexLaporan Praktikum Algoritma Pemrograman Modul IV-Aplikasi Variabel Berindex
Laporan Praktikum Algoritma Pemrograman Modul IV-Aplikasi Variabel Berindex
 
2 Array
2 Array2 Array
2 Array
 
Fungsi filter dan cara menggunakannya di excel
Fungsi filter dan cara menggunakannya di excelFungsi filter dan cara menggunakannya di excel
Fungsi filter dan cara menggunakannya di excel
 
Tutorial membuat database menggunakan vb
Tutorial membuat database menggunakan vbTutorial membuat database menggunakan vb
Tutorial membuat database menggunakan vb
 
Pembahasan
PembahasanPembahasan
Pembahasan
 
Laporan modul 5 basisdata
Laporan modul 5 basisdataLaporan modul 5 basisdata
Laporan modul 5 basisdata
 
Bab8.array
Bab8.array Bab8.array
Bab8.array
 
Array searching sorting_pert_11,12,13,14,15
Array searching sorting_pert_11,12,13,14,15Array searching sorting_pert_11,12,13,14,15
Array searching sorting_pert_11,12,13,14,15
 
Beberapa Rumus Dalam Excel
Beberapa Rumus Dalam ExcelBeberapa Rumus Dalam Excel
Beberapa Rumus Dalam Excel
 
Beberapa rumus-dalam-excel
Beberapa rumus-dalam-excelBeberapa rumus-dalam-excel
Beberapa rumus-dalam-excel
 
Pertemuan V
Pertemuan VPertemuan V
Pertemuan V
 
Laporan Praktikum Struktur Data Modul 3
Laporan Praktikum Struktur Data Modul 3Laporan Praktikum Struktur Data Modul 3
Laporan Praktikum Struktur Data Modul 3
 
Bab ii keg pembel 6 array
Bab ii keg pembel 6  arrayBab ii keg pembel 6  array
Bab ii keg pembel 6 array
 
Algotitma dan Struktur Algoritma - Collection
Algotitma dan Struktur Algoritma - CollectionAlgotitma dan Struktur Algoritma - Collection
Algotitma dan Struktur Algoritma - Collection
 
Pertemuan 9 Array (Larik)
Pertemuan 9 Array (Larik)Pertemuan 9 Array (Larik)
Pertemuan 9 Array (Larik)
 
Penggunaan tipe data dan variabel
Penggunaan tipe data dan variabelPenggunaan tipe data dan variabel
Penggunaan tipe data dan variabel
 
Microsoft excel
Microsoft excelMicrosoft excel
Microsoft excel
 
3. variabel-tipe-data-dan-operator-pada-vb.net
3. variabel-tipe-data-dan-operator-pada-vb.net 3. variabel-tipe-data-dan-operator-pada-vb.net
3. variabel-tipe-data-dan-operator-pada-vb.net
 

Mais de Subandi Wahyudi

DOUBLE LINKED LIST..docx
DOUBLE LINKED LIST..docxDOUBLE LINKED LIST..docx
DOUBLE LINKED LIST..docxSubandi Wahyudi
 
week_11_-_Stack_dengan_List.pptx
week_11_-_Stack_dengan_List.pptxweek_11_-_Stack_dengan_List.pptx
week_11_-_Stack_dengan_List.pptxSubandi Wahyudi
 
Open text web_site_management_server_11.2.1_-_smartedit_guide_english_(wsmsse...
Open text web_site_management_server_11.2.1_-_smartedit_guide_english_(wsmsse...Open text web_site_management_server_11.2.1_-_smartedit_guide_english_(wsmsse...
Open text web_site_management_server_11.2.1_-_smartedit_guide_english_(wsmsse...Subandi Wahyudi
 
Tutorial 22 mastering olap reporting drilling through using mdx
Tutorial 22 mastering olap reporting drilling through using mdxTutorial 22 mastering olap reporting drilling through using mdx
Tutorial 22 mastering olap reporting drilling through using mdxSubandi Wahyudi
 
Sql server integration services
Sql server integration servicesSql server integration services
Sql server integration servicesSubandi Wahyudi
 

Mais de Subandi Wahyudi (7)

DOUBLE LINKED LIST..docx
DOUBLE LINKED LIST..docxDOUBLE LINKED LIST..docx
DOUBLE LINKED LIST..docx
 
week_11_-_Stack_dengan_List.pptx
week_11_-_Stack_dengan_List.pptxweek_11_-_Stack_dengan_List.pptx
week_11_-_Stack_dengan_List.pptx
 
contoh bom meja.docx
contoh bom meja.docxcontoh bom meja.docx
contoh bom meja.docx
 
Open text web_site_management_server_11.2.1_-_smartedit_guide_english_(wsmsse...
Open text web_site_management_server_11.2.1_-_smartedit_guide_english_(wsmsse...Open text web_site_management_server_11.2.1_-_smartedit_guide_english_(wsmsse...
Open text web_site_management_server_11.2.1_-_smartedit_guide_english_(wsmsse...
 
Cd108 sap personas
Cd108   sap personasCd108   sap personas
Cd108 sap personas
 
Tutorial 22 mastering olap reporting drilling through using mdx
Tutorial 22 mastering olap reporting drilling through using mdxTutorial 22 mastering olap reporting drilling through using mdx
Tutorial 22 mastering olap reporting drilling through using mdx
 
Sql server integration services
Sql server integration servicesSql server integration services
Sql server integration services
 

ARRAY VBNET

  • 1. Fungsi Array pada VB.NET Apa itu Array? Array adalah sekumpulan variabel yang memiliki type data yang sama dan dinyatakan dengan nama yang sama. 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. Pada Array 1 dimensi Array satu dimensi yaitu array yang deretan nilainya adalah linier dan squensial, atau sering disebut sebagai representasi data bentuk row atau 1 dimensi. Dim Arr(0) As String Pada Array 2 Dimensi atau 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. Dim arr(2, 1) As String arr(0, 0) = "NIS" arr(0, 1) = "Nama Siswa" arr(1, 0) = "Jenis Kelamin" arr(1, 1) = "No. HP" Baiklah, agar penjelasan di atas dapat lebih mudah dipahami, mari kita coba praktekkan cara pembuatan array satu dimensi dan dua dimensi/multidimensi pada Vb.NET. Berikut tahapan-tahapannya:
  • 2. Array 1 Dimensi 1. Masuk kedalam Aplikasi Vb. NET 2. Beri nama aplikasi dengan nama Latihan Array 3. Setelah Form 1 tampil, lakukan desain seperti di bawah ini: Lakukan setting Properties pada objek-objek di atas menjadi seperti berikut ini: NO NAMA OBJEK PROPERTIES 1. Textbox1 Name = TxtInput 2. Button1 Name = BtnTambah 3. Listview1 Name = LvTampil 4. Form1 Name = Array
  • 3. A. Array Statis Buatlah desain form seperti berikut: Atur setiap komponen seperti pada tabel berikut: Double klik pada form10 kemudian masukkan perintah berikut di atas form_load: Dim array1(6) As String Dim array2() As String = {"Senin", "Selasa", "Rabu", "Kamis","Jum'at", "Sabtu", "Minggu"}
  • 4. Double klik pada form10 kemudian masukkan perintah berikut: B. Array Dinamis Buatlah desain form Seperti berikut: Atur setiap komponen seperti pada table berikut: Object Property Value Form1 Text Form1 Label1 Text Index Array Label2 Text Nama mahasiswa Textbox1 Name txt_input Combobox1 Name cb_index Button1 Name Text bt_tambah Tambah Button2 Name Text bt_hapus Hapus ListBox Name ListBox1 Double klik pada form kemudian masukkan kode berikut: array1(0) = "Senin" array1(1) = "Selasa" array1(2) = "Rabu" array1(3) = "Kamis" array1(4) = "Jum'at" array1(5) = "Sabtu" array1(6) = "Minggu" ListBox1.Items.AddRange(array1) ListBox2.Items.AddRange(array2) Dim i As Integer For i = 1 To 5 cb_index.Items.Add(i) Next i
  • 5. Masukkan kode berikut ini di bawah class : Buat procedure dengan nama array, dengan code di bawah ini: Double klik pada button tambah kemudian masukkan kode berikut: Double klik pada button hapus terkahir kemudian masukkan kode berikut: Dim a(0 To 5) As String Sub array() Dim i, b As Integer b = CInt(cb_index.Text) a(b) = txt_input.Text If a(b) <> "" Then ListBox1.Items.Clear() For i = 1 To 5 ListBox1.Items.Add("Nama " & i & " = " & a(i)) Next i End If End Sub array() ListBox1.Items.Clear()
  • 6. 4. Setelah desain interface selesai, maka selanjutnya kita masukkan coding pada objek Form1_Load dan Button, seperti di bawah ini: Double Click pada Form (form yang saya gunakan namanya Array), kemudian ketik coding di bawah ini: Private Sub array_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load LVTampil.View = View.Details LVTampil.GridLines = True LVTampil.Columns.Add("Nama Team Sepak Bola", 205) End Sub Kemudian, Double Click pada Button Tambah (Button disaya namanya BtnTambah) Private Sub BtnTambah_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnTambah.Click Dim Input(0) As String Input(0) = TxtInput.Text Dim list As New ListViewItem list = LVTampil.Items.Add(Input(0)) TxtInput.Text = "" TxtInput.Focus() End Sub
  • 7. 5. Setelah selesai silahkan dicoba dengan cara Klik Icon Run/tekan F5 untuk memastikan program sudah dapat berjalan dengan benar atau belum. 6. Kemudian di input pada bagian textbox, dan dikilk tambah, maka contoh hasilnya akan seperti gambar berikut ini: Baca Juga : Looping/Perulangan Baca Juga : DSN/ODBC Array Dua Dimensi/Multidimensi 1. Tambahkan 1 Form baru pada aplikasi VB.NET yang sudah dibuka diatas, kemudian desain Form Seperti di bawah ini:
  • 8. Pada aplikasi kali ini, nama objeknya tidak ada yang di rubah, jadi masih menggunakan nama bawaan objeknya masing-masing. 2. Kemudian ketikkan coding di bawah ini: Double Click pada Form1_Load, kemudian ketik codingnya di bawah ini: Private Sub array2_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Dim arr(2, 1) As String arr(0, 0) = "NIS" arr(0, 1) = "Nama Siswa" arr(1, 0) = "Jenis Kelamin" arr(1, 1) = "No. HP"
  • 9. ComboBox1.Items.Add("Laki-laki") ComboBox1.Items.Add("Perempuan") ListView1.GridLines = True ListView1.View = View.Details For baris = 0 To 1 For kolom = 0 To 1 ListView1.Columns.Add(arr(baris, kolom), 85) Next Next TextBox1.ReadOnly = True TextBox1.Text = "1" TextBox2.Focus() End Sub Kemudian Double Click pada Button1, dan ketik codingnya di bawah ini: Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim arr(4) As String
  • 10. arr(0) = TextBox1.Text arr(1) = TextBox2.Text arr(2) = ComboBox1.Text arr(3) = TextBox3.Text Dim list As New ListViewItem list = ListView1.Items.Add(arr(0)) list.SubItems.Add(arr(1)) list.SubItems.Add(arr(2)) list.SubItems.Add(arr(3)) TextBox1.Text = TextBox1.Text + 1 TextBox2.Text = "" ComboBox1.Text = "" TextBox3.Text = "" TextBox2.Focus() End Sub 3. Setelah selesai, lalu tekan F5 untuk menjalankan program. Dan silahkan coba diinput dan klik tambah, maka hasilnya akan seperti di bawah ini: Demikian pembahasan tentang penggunaan Array pada Vb.NET, semoga bermanfaat dan dapat membantu memudahkan proses belajar pemrograman
  • 12.
  • 13.
  • 14.
  • 15. Tugas 1 Buatlah sebuah windows application baru. 2 Buatlah design form seperti berikut: 3 Alur program yang akan kita buat adalah pertama kali dijalankan, pada listbox1 akan tercetak isi dari sebuah array 2 dimensi. Jika kita menginputan urutan array ke berapa pada textbox data ke , kemudian kita tekan tombol tampilkan data , maka data yang bersesuaian akan tercetak pada masing – masing textbox yang bersesuaian. Kemudian jika kita tekan tombol hitung dan tampilkan nilai akhir maka akan menghitung nilai akhir kemudian
  • 16. memasukkan nilainya pada array nakhir untuk kemudian ditampilkan di listbox 2. (untuk mengerjakan ikuti urutan no berikutnya sebagai bimbingan). 4 Definisikan variable untuk menyimpan nama dengan type string, variable nilai uts, nilai uas, nilai quis dan tugas dengan type integer, dan nilai akhir dengan type double. Definisikan sebuah array dua dimensi dengan banyak baris 3 dan banyak kolom 4 beri nama asiswa, dan type data dari array adalah string. (Array ini merupakan array data siswa). Definisikan array satu dimensi untuk menyimpan nilai akhir dengan nama aAkhir dengan panjang 0, type dari array adalah double. Definisikan juga sebuah array satu dimensi untuk menyimpan nama siswa yang akan kita kombinasikan dengan array aAkhir dalam penggunaanya. Beri nama array ini aNama dengan type String dan panjang 0. Maksudnya, jika kita memasukkan nilai pada index ke- n pada aNama, kita juga akan memasukkan nilai perhitungan akhir ke dalam array aAkhir sesuai dengan index ke n juga. 5 Pada event form load isikan data siswa pada array aSiswa.Data tersebut sebagai berikut : Nama UTS UAS Quis dan Tugas
  • 17. Cahyo 75 67 80 Adi 55 95 70 Saori 40 90 77 Masih pada form load event, masukkan data array aSiswa tersebut dalam listbox1. ( Gunakan method items.add pada listbox1 ). Pada event click di button tampilkan data, panggillah data pada array aSiswa dengan index baris sesuai dengan inputan pada textbox Data ke dikurangi 1(karena index mulai 0) kedalam masing – masing variable yang bersesuaian yang telah anda buat. Kemudian set text dari masing-masing textbox sesuai dengan nilai pada variable yang bersesuaian( misal textbox nama di isi dengan nilai dari variable nama
  • 18. 6 Pada event click pada button hitung dan tampilkan nilai akhir. Lakukan perhitungan nilai akhir dengan rumus 30% uts, 40 % uas, 30% tugas dan quis. Kemudian hasilnya masukkan dalam variable akhir. Lakukan inisialisasi ulang dengan nilai array yang tidak hilang setelahnya(lihat keyword pada pendahuluan) pada array aNama dengan panjang sesuai dengan panjang array saat ini (length array ) dan isilah aNama pada baris ke panjang array dikurangi 1 dengan nilai dari variable nama. Lakukan hal sama untuk array aAkhir. Isikan data tersebut pada listbox dua dengan memanggil aNama dan aAkhir pada baris ke panjang array -1 Untuk memberi jarak tab pada listbox gunakan vbTab dan untuk menggabungkan string gunakan &
  • 19. 7 Output pada program yang akan anda buat akan tampak seperti