Pages

Rabu, 18 Desember 2013

Array | Pemrograman Visual

Diposting oleh Ngedrama ID di 05.31

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.

e
output :
Pada program diatas kita mendeklarasikan sebuah array dengan tipe data integer, yang dapat memuat data sebanyak 10 buah. Selanjutnya kita membuat sebuah perulangan yang digunakan untuk menyimpan data kedalam array, dengan sintaks nilai_siswa[i]=int.parse(Console.In.ReadLine());. Selanjutnya kita membuat perulangan lagi yang berfungsi untuk menampilkan nilai ke layar.

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

 

Dibalik raga yang lemah ada Hati yang kuat. Copyright © 2012 Design by Silvia Purnamasari Blogger