Pengertian Array dan Contoh Program Array (Program Pemula)
Halo,,,
Assalamualaikum Wr.Wb
Saya akan memperkenalkan array pada kalian,
A. Array adalah suatu struktur data yang dapat menyimpan data dengan tipe yang sama dan diakses dengan menggunakan suatu indexs yang menunjukkan suatu elemen didalam array tersebut.
link tutorial Variabel yang disimpan didalamnya array ini disebut juga dengan elemen array dan tipe datanya disebut dengan tipe elemen dari array. Array masih termasuk kedalam bentuk polymorphism,
array dideklarasikan dengan cara :
Type [ ] name;
Type adalah tipe data dari array dan name adalah nama dari array, sedangkan tanda [ ] adalah C# untuk membuat variabel array. Tidak seperti bahasa lainnya dalam C# tanda [ ] harus diletakkan setelah tipe data.
Contoh:
Int [ ] nilaiSiswa;
String [ ] namaSiswa;
Float [ ] hargaBarang;
B. INISIALISASI ARRAY
Setelah mendeklarasikan array, selanjutnya kita harus memberikan nilai awal (inisialisasi) array dengan menentukan jumlah anggotanya. Aada dua cara umum untuk melakukan inisialisasi array, yaitu:
.Menggunakan Operator New
Operator new digunakan untuk memberikan inisialisasi suatu variabel bertipe referensi. Sintaksnya adalah :
Type [ ] name = new <tipe data> [jumlah elemen];
Contoh
Int [ ] nilaiSiswa = new int[5];
String [ ] namaSiswa = new string[100];
Float [ ] harga = new float[15];
inisialisasi memperlihatkan bahwa variabel nilaiSiswa berjumlah 5 elemen. Untuk mengakses setiap elemen dalam array, anda dapat mengakses nomor indeks sebagai petunjuk. Setiap variabel array dimulai dengan nomor indeks nol (0) dan indeks elemen terakhir adalah jumlah elemen dikurangi satu.
Contoh :
nilaiSiswa[0] =75;
nilaiSiswa[1] =80;
nilaiSiswa[5] =90;
.Langsung Memberikan Nilai Awal
Cara lain memberikan nilai awal pada variabel array adalah dengan menempatkan secara langsung nilai kedalah blok yang menggunakan tanda kurung kurawal buka dan tutup.
Contoh:
nilaiSiswa ={75, 80, 60, 75, 90};
C. ARRAY MULTIDIMENSI
Adalah sebuah array yang dapat menyimpan lebih dari satu indeks(baris dan kolom).
Array multidimensi memiliki dua tipe:
. Array persegi empat (rectangular array) : pada array ini jumlah baris dan kolom sama. Contoh jumlah barisnya 3 maka jumlah kolomnya juga 3.
.Array bergerigi (jagged array) :pada array ini jumlah baris dan kolom tidak harus sama.
Contoh array multidimensi yang mempunyai 2 baris dan 3 kolom:
Int [,] dimensi23;
dimensi23=new int[2,3];
dimensi23[0,0] = 10;
dimensi23[0,1] = 30;
dimensi23[0,2] = 60;
Bila anda memiliki sebuah array dengan dimensi 2X3 itu berarti indeks barisnya hanya sampai 1(dua elemen), sedangkan indeks kolomnya sampai 2(tiga elemen).
Listing program coding VB.net
private Void Form3_Load(object, EventArgs e)
{
string[] namabulan = {"Januari", "Februari", "Maret", "April", "Mei", "Juni", "Juli", "Agustus", "September", "Oktober", "November", "Desember"};
textBox1.Text = namabulan.Length.ToString();
for (int i = 0; i < namabulan.Length; i++)
{
listBox1.Items.Add("Bulan "+ (i+1) + " = " + namabulan[i]);
}
}
bisa klik saja link tutorial untuk tutorial di YouTube .