Jumat, 21 Juni 2013

Array VB.Net – Tutorial Pemrograman Visual Basic

Array VB.NetTutorial Pemrograman VB.Net – Hai Sobat TKG. Kali ini tim TKG ingin mencoba memberi suatu tutorial pemrograman Visual Basic Bagaimana Menggunankan Array di VB.Net. Dimulai dari apa itu array, array adalah suatu tempat penyimpanan data sama seperti suatu variabel namun array mampu menyimpan data lebih dari satu dengan tipe data yang sama. Perumpaan dari array adalah suatu lemari dengan beberapa laci untuk menyimpan data.
Array dibagi menjadi dua yaitu:
1. Array satu dimensi. Untuk mengambil nilai didalam array harus mengetahui nilai indeksnya. indek dalam array dimulai dari angka 0. jadi misalkan terdapat array dengan 5 kolom berarti terdapat array dengan indeks 0, 1, 2, 3, 4.
2. Array multi dimensi, yaitu array yang mempunyai dimensi lebih dari satu. array multi dimensi yang paling sering digunakan adalah array dua dimensi yang menggambarkan suatu tabel yang tediri dari baris dan kolom. Dengan demikian untuk mengidentifikasi tiap elemen array harus dispesifikasikan nilai baris dan kolomnya.
Deklarasi Array
Deklarasi array dibagi menjadi 2 cara yaitu
1. deklarasi array dengan pemberian nilai langsung
?
1
Dim nama() As String = {"Ani", "Bambang", "Rizal"}
2. deklarasi array tanpa pemberian nilai
- untuk array satu dimensi formatnya: Dim nama_array(nilai indek terakhir) As tipe_data_array, jadi saat ingin membuat array 3 kolom maka nilai indek terakhirnya adalah 2. contohnya:
?
1
Dim nama(2) As String
lalu pemberian nilainya
?
1
2
3
nama(0) = "Ani"
nama(1) = "Bambang"
nama(2) = "Rizal"
- untuk array dua dimensi, sama seperti array 1 dimensi inisialisasi array diberi nilai indek baris terakhir dan nilai indek baris kolom terakhir, jadi saat ingin membuat array dengan 3 baris dan 2 kolom jadinya seperti contoh berikut:
?
1
Dim jumlahBarang(2,1) As String
lalu pemberian nilainya
?
1
2
3
4
5
6
jumlahBarang(0,0) = "beras"
jumlahBarang(0,1) = "2kg"
jumlahBarang(1,0) = "gula"
jumlahBarang(1,1) = "500gr"
jumlahBarang(2,0) = "sendok"
jumlahBarang(2,1) = "3 buah"
Nah untuk melengkapi tutorial kali ini berikut tim TKG berikan contoh soal beserta penyeselainnya:
Soal Latihan:
Buatlah aplikasi untuk menghitung nilai rata-rata dari sejumlah n mahasiswa. output nantinya berupa nilai akhir perhitungan rata-rata.
contoh input:
Berapa jumlah mahasiswa = 2
masukkan nama mahasiswa = Ani
masukkan nilai mk = 90
masukkan nama mahasiswa = Bambang
masukkan nilai mk = 80
contoh output
nilai rata-rata = 85
Jawaban:
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
'input banyak mhs
Console.Write("Banyak Mahasiswa : ")
Dim banyakMhs = Console.ReadLine()
'Deklarasi array
'banyakMhs - 1 adalah jumlah maksimum indeks baris karena kita ketahui apabila
'array mempunyai 3 baris maka indeks maks adalah 2 yang berarti selisih 1
Dim mhs(banyakMhs - 1, 1) As String
'Input nilai array
For baris = 0 To banyakMhs - 1
  Console.Write("Masukkan Nama Mahasiswa = ")
  mhs(baris, 0) = Console.ReadLine()
  Console.Write("Masukkan Nilai MK = ")
  mhs(baris, 1) = Console.ReadLine()
Next
'Menghitung nilai rata-rata
Dim rata As Integer = 0
Dim jumlah As Integer = 0
For baris = 0 To banyakMhs - 1
  jumlah = jumlah + Convert.ToInt32(mhs(baris, 1))
Next
rata = jumlah / banyakMhs
'tampilkan nilai rata-rata
Console.WriteLine("Nilai rata-rata = {0}", rata)
Console.WriteLine()
Console.WriteLine("Salam Tim TKG")
Console.Read()
Berikut tampilan apabila program dijalankan:
Tampilan saat program dijalankan

0 komentar:

Posting Komentar