Pengertian Array
Array adalah sekelompok data sejenis
yang disimpan ke dalam variabel dengan nama yang sama, dengan memberi indeks
pada variabel untuk membedakan antara yang satu dengan yang lain. Dengan array kita dapat membuat sebuah variabel yang dapat menyimpan banyak data dengan
hanya satu nama. Namum array harus menyimpan data dengan tipe data yang sama, misal kita
membuat array dengan tipe data integer maka, array hanya dapat menyimpan nilai dengan tipe
data integer saja.
Deklarasi Array
Array merupakan bagian tipe data yang bersifat referensi, dimana setiap variabel akan
mereferensi (menunjuk) ke nilai tertentu.
Contoh :
int [] nilai_siswa;
String [] nama_siswa;
float [] harga_barang;
Inisialisasi Array
Ada dua cara umum untuk melakukan
inisialisasi array, yaitu :
•
Menggunakan operator new
•
Langsung memberikan nilai awal
1. Operator New
Operator new digunakan untuk
memberikan inisialisasi sebuah variabel bertipe referensi.
<variabel>=new
<tipedata>[jumlah_element];
Contoh :
nilai_siswa=new int[10];
nama_siswa = new string [150];
harga = new float [15];
Berikut adalah contoh program untuk
array.
output :
2. Array Multidimensi
Array multidimensi adalah array
yang terdiri dari kolom dan baris, dimana kolom dan baris tersebut memiliki
sebuah nilai tertentu. Sama halnya dengan array satu dimensi, array
multidimensi hanya dapat menyimpan nilai dengan tipe data yang sama.
Deklarasi Array :
int [,] nilai_siswa;
nilai_siswa=new int[2,2];
contoh program array multidimensi :
output :
Method pada Array
Pada C# terdapat berbagai method
(fungsi )yang memudahkan dalam memanipulasi sebuah array. Ada beberapa method
yang dapat digunakan diantaranya adalah
length dan sort.
1.
Length (Mengetahui Panjang Array)
Length adalah sebuah
method (fungsi ) yang dapat digunakan untuk mengetahui panjang dari sebuah
array. Length juga dapat digunakan untuk batas termininasi dari perulangan,
jadi didalam program kita tidak perlu menentukan batas atas dari sebuah
perulangan.
Contoh :
output :
Pada program diatas
kita mendeklarasikan sebuah array dengan panjang 10 buah, sehingga dapat
menyimpan array sebanyak 10 buah dengan indeks 0-9. Selanjutnya kita membuat
kode Console.writeline(nilai_siswa.Length.ToString()); kode ini berfungsi untuk
menampilkan panjang array. Sehingga 10 akan tampil ke layar.
2.
Mengurutkan Array (Sort)
Sort adalah fungsi untuk
mengurutkan nilai array, biasanya digunakan untuk mengurutkan data yang
bernilai bilangan bulat atau integer. Kode yang digunakan untuk mengurutkan
array adalah sebagai berikut : Array.sort (nama_array).
Contoh program :
output :
Pada kode diatas kita
mendeklarasikan array dengan panjang 10 buah. Selanjutnya kita membuat
perulangan yang berfungsi untuk menerima inputan dari user. Setelah itu kita
menggunakan fungsi Array.Sort(nilai_siswa) sehingga data dari inputan user akan diurutkan dahulu dari
terkecil hingga terbesar. Selanjutnya kita menggunakan perulangan untuk
menampilkan hasil array yang telah diurutkan.
Kesimpulan
1)
Array adalah
sebuah struktur data yang bertipe referensi, array dapat menyimpan data dengan
satu nama namun hanya dengan satu tipe data.
2)
Array
multidimensi adalah array yang terdiri dari baris dan kolom.
3) Terdapat
beberapa method yang dapat digunakan untuk memanipulasi array diantaranya
adalah length dan sort.
Evaluasi
1.
Buatlah program
yang menerima inputan array nilai_mahasiswa dan mengurutkannya dari yang
terbesar hingga terkecil.
output :










0 komentar:
Posting Komentar