Anda di halaman 1dari 2

BAB II.

VARIABEL ARRAY (TAMBAHAN)

Array merupakan variabel yang dapat menyimpan lebih dari satu nilai
dengan tipe data yang sama dalam satu variabel. Semisal, seseorang ingin
menyimpan 5 data tentang nilai tugas dan data tersebut ingin dimasukkan ke
dalam program yang telah dibuat. Tanpa array kita bisa membuat kode
programnya, yaitu:

double tugasA = 82.5


double tugasB = 76.25
double tugasC = 92.5
double tugasD = 65
double tugasE = 70

Kode program di atas terlihat lebih panjang dan kurang ringkas. Maka,
array dapat digunakan agar kode program terlihat lebih sederhana, seperti:
double [ ] tugas = new double [5] {82.5, 76.75, 92.5, 65, 70}

Aturan dasar pada array:


1. Deklarasi (Declaration)
Variabel array dapat ditulis dengan cara tipedata[ ] nama variabel, contoh
string [ ] nama.
2. Penugasan (Assignment)
Penugasan di sini berarti proses memasukkan data ke dalam array dan
pemberian ukuran array. Contoh:
string [ ] nama = new nama [5] {“Aji”, “Pungky”, “Poppy”, “Dita”,
“Agung”}
3. Pengaksesan (Accessing)
Pengaksesan (accessing) merupakan proses atau cara untuk mengakses
(menyimpan dan mengubah) data dalam array. Elemen pertama dari array
adalah indeks ke-0, bukan indeks ke-1. Contoh: string nama1 = nama[2] bila
kita ingin mengakses nama Poppy; string nama2 = nama[4] bila kita ingin
mengakses nama Agung.
Contoh program 2-1:

class Program
{
static void Main(string[ ] args)
{
string[ ] buah = new string[3] {“apel”, “pisang”, “jeruk”};
Console.WriteLine(buah[0]);
Console.WriteLine(buah[1]);
Console.WriteLine(buah[2]);
}
}

Array Multi-Dimensi
Array di atas merupakan array satu dimensi, sedangkan di sini akan
dibahas array multi-dimensi. Salah satu contoh sederhana dari array multi-dimensi
adalah array dua dimensi. Array dua dimensi menggunakan dua indeks. Indeks
yang pertama merupakan baris, sedangkan indeks yang kedua merupakan kolom.
Kedua indeks tersebut bermulai dari 0.

class Program
{
static void Main(string[ ] args)
{
Int [ , ] intArray = new int[3,2] { {2,1}, {1,2}, {4,3} };
Console.WriteLine(intArray[0, 0]);
Console.WriteLine(intArray[2,1]);
}
}

Anda mungkin juga menyukai