Selasa, 17 Desember 2013

ARRAY | LAB PEMROGRAMAN VISUAL

*Pengertian Array*  
        Array atau Bahasa Indonesia nya adalah LARIK adalah suatu variabel yang terdiri dari sekumpulan data dimana data-data tersebut mempunyai tipe data yang sama. Setiap data disimpan dalam alamat memori yang berbeda-beda dan disebut dengan elemen array. Setiap elemen mempunyai nilai indek sesuai dengan urutannya. Melalui indek inilah kita dapat mengakses data-data tersebut.

        Dengan kata lain,Array dapat menyimpan nila yang berbeda dengan tipe yang sama. Tipe elemen Array dapat berupa salah satu tipe data primitif atau tipe acuan. Array sebenarnya adalah obyek. Variabel yang menggunakan Array merupakan variabel acuan. Karena elemen Array dapat mempunyai tipe data apapun, termasuk tipe acuan, elemen Array dapat berupa veriabel acuan yang mengacu ke Array lain. Ketika Array akan digunakan, Array terlebih dahulu harus dibuat. Di dalam mendeklarasikan Array, Anda diminta untuk menentukan tipe data dan jumlah elemen (length) Array yang dapat disimpan. Jumlah elemen Array tidak berubah (fixed-length) setelah Array dideklarasikan.

*Deklarasi Array*
Bisa di bilang Array adalah tipe data yang berfisat referensi, dimana setiap variabel akan mereferensi / menuju ke nilai tertentu Contoh

 int [] nilai;
 String [] nama;
 float [] harga;

*Inisialisasi Array* 
setelah dideklarasi,Selanjutnya kita memberikan nilai awal pada Array dengan menetukan jumlah anggotanya. Ada dua cara umum untuk melakukan inisialisasi array, yaitu
• Menggunakan operator new
• Langsung memberikan nilai awal

*Operator new*
Operator new digunakan untuk memberikan inisialisasi sebuah variabel bertipe referensi. Untuk lebih detailnya kita dapat melihat format penggunaan operator new dalam inisialisasi variabel array berikut :
<variabel>=new <tipedata>[jumlah_element];

Contoh
nilai=new int[10];
nama = new string [150];
harga = new float [15];


pada inisialisasi diatas memperlihatkan bahwa variabel nilai_siswa berjumlah 10 elemen, nama_siswa berjumlah 150 elemen, sedangkan variabel harga berjumlah 15 elemen. Untuk mengakses setiap elemen dalam array, anda dapat menggunakan nomor indeks sebagai penunjuk. Setiap variabel array dimulai dengan nomor indeks nol (0) dan indeks terakhir adalah jumlah elemen kurang satu. 

Berikut adalah contoh program untuk array.


Dan Hasilnya


Seperti yang tertera di atas,Kita membuat array yang dapat menyimpan sekitar 10 buah nilai.Kemudian Selanjutnya kita membuat Array yang lebih dari satu dimensi atau lebih keren nya MULTIDIMENSI

*Bekerja Dengan Array Multidimensi*

Setelah selesai dengan Array Satu Dimensi, kita Lanjut ke 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. Contoh deklarasi array multidimensi

int [,] nilai;
nilai=new int[2,2];

pada deklarasi diatas kita membuat array multidimensi 2 X 2, jadi data yang dapat disimpan kedalam array nilai siswa sebanyak 2 baris dan 2 kolom. Untuk lebih detailnya dapat dilihat pada program dibawah ini:


Hasilnya adalah



*Method Pada Array*
Pada C# terdapat berbagai method (fungsi )yang memudahkan dalam memanipulasi sebuah array. Dengan method-method tersebut kita dapat memanipulasi sebuah nilai array dengan mudah. Ada beberapa method yang dapat digunakan diantaranya adalah : length, sort,

*Length*

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 penggunaan length dapat dilihat pada program dibawah ini


Dan Hasilnya adalah..

Pada Program di atas,Kita membuat panjang variabel nilai menjadi 10, 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.

*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). Untuk lebih detailnya dapat dilihat pada program dibawah ini



Hasilnya :3



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. 



Tidak ada komentar:

Posting Komentar