Anda di halaman 1dari 10

Array

Agus Nugroho
Mengapa Menggunakan Tipe Array

int angka1 = 10;


Bayangkan sebuah situasi di mana int angka2 = 20;
int angka3 = 30;
kita perlu menyimpan 5 int angka4 = 40;
bilangan integer. int angka5 = 50;

Apabila kita menggunakan konsep Console.WriteLine(angka1);


yang kita pelajari di materi tipe Console.WriteLine(angka2);
Console.WriteLine(angka3);
data dan variabel, maka kita Console.WriteLine(angka4);
membutuhkan 5 variabel dengan Console.WriteLine(angka5);
tipe data int seperti pada contoh
Console.ReadLine()
Problem

Tapi bagaimana jika kemudian kita perlu menyimpan 5000


bilangan integer, atau bahkan 50,000 bilangan integer?

Untuk mengatasi situasi seperti ini, C# menyediakan tipe


Array
Deklarasi Dan Inisialisasi Array Di C#

int[] varArray = new int[4];

 kita menggunakan kata kunci new diikuti dengan int[4]

 Kode program int[4] digunakan untuk memberi tahu compiler bahwa array dari
tipe int yang telah kita deklarasikan, dapat menampung 4 buah data.
Macam2 Pendeklarasian Array
varArray
int[] varArray = new int[4];
0 1 2 3

int[] varArray; varArray


varArray = new int[4];
0 1 2 3

int[] varArray = new int[4] {5, 8, 12, 96};


varArray
int[] varArray = new int[] {5, 8, 12, 96}; 5 8 12 96
0 1 2 3

int[] varArray = { 5, 8, 12, 96 };


contoh

int[] varArray = { 5, 8, 12, 96 }; int[] varArray = { 5, 8, 12, 96 };

Console.WriteLine(varArray[0]); for (int i = 0; i < varArray.Length ; i++)


Console.WriteLine(varArray[1]); {
Console.WriteLine(varArray[2]);     Console.WriteLine(varArray[i]);
Console.WriteLine(varArray[3]); }

 Dibagian pemanggilan, kita bisa memanfaatkan perulangan for agar pekerjaan


kita tidak berulang.
Contoh 2 (Bagaimana agar dinamis?)

int[] varArray = new int[3];

varArray[0] = 1;
Console.Write("Masukan nilai index ke 1 : ")
varArray[1] = int.Parse(Console.ReadLine());

Console.Write("Masukan nilai index ke 2 : ")


varArray[2] = int.Parse(Console.ReadLine());

for (int i = 0; i < varArray.Length ; i++)


{
    Console.Write("Nilai index ke "+i+" : "+varArray[i]);
}
string[] merkMobil = new string[3];
string[] warnaMobil = new string[3];
Contoh 3
Console.Write("masukan merk mobil ke 1 : ");
merkMobil[0] = Console.ReadLine();

Console.Write("masukan warna mobil     : ");


warnaMobil[0] = Console.ReadLine();

Console.WriteLine("---------------------------");

for (int i = 0; i < merkMobil.Length; i++)


{
    Console.WriteLine("Merk Mobil : " + merkMobil[i]);
    Console.WriteLine("Warna      : " + warnaMobil[i]);
    Console.WriteLine();
}
Ada Pertanyaan?
Latihan
Case : Buat jumlah index array secara
dinamis melalui inputan. Gunakan
perulangan for loops untuk memberikan
nilai dari index pertama hingga n.
(Nama, NIM, Jenis Kelamin, Prodi)

Anda mungkin juga menyukai