Anda di halaman 1dari 5

PRAKTIKUM 6

ARRAY

I. JUDUL
Array
II. TUJUAN
- Memahami dan mengenal Array (array satu dimensi dan array multi dimensi)
- Dapat membuat aplikasi sederhana dengan menggunakan array satu dimensi dan array
multi dimensi

III. ALAT DAN BAHAN


- Microsoft Visual Studio 2010

IV. DASAR TEORI


Pengertian Array
Array merupakan struktur data yang sangat penting dalam bahasa pemrograman C#. Sebuah
Array terdiri atas beberapa nilai dengan tipe data yang sama. Jumlah anggota dalam sebuah
array ditentukan saat deklarasi variabel array. Dalam mengakses setiap anggota array, kita
dapat menggunakan nomor indeks yang berfungsi sebagai penunjuk posisi elemen array.

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

setelah mendeklarasikan sebuah array dengan cara diatas kita harus memberikan nilai awal
(inisialisasi 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 memebrikan 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_siswa=new int[10];

nama_siswa = 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.

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.

Bekerja Dengan Array Multidimensi


Selain membuat array satu dimensi, kita juga dapat membuat 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_siswa;

nilai_siswa=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
V. PROSEDUR PRAKTIKUM
Array Satu Dimensi
1. Buat project baru, dengan nama PraktikumArray.
2. Tambahkan kontrol ke form seperti pada gambar diatas dan atur propertinya seperti tabel
berikut:
Object Properties Nilai
Form1 Name Form1
Text Praktikum Array
Label1 Text Kode Barang
Label2 Text Nama Barang
Label3 Text Harga
TextBox1 Name txtKdBarang
TextBox2 Name txtNamaBarang
TextBox3 Name txtHarga
ListView1 Name ListView1
Button1 Name button_1
Text Simpan

3. Desain lah Form Seperti Gambar Dibawah ini

4. Klik ganda pada Form Load, kemudian ketikkan kode program berikut ini :
5. Klik ganda pada button_1, kemudian ketikkan kode program berikut ini :

6. Jalankan aplikasi dengan menekan tombol F5 (di keyboard), atau melalui icon Start
Debugging di toolbar, atau melalui menu Debug > Start Debuging.
7. Simpan aplikasi Anda.
VI. HASIL PRAKTIKUM

VII. ANALISA

VIII. KESIMPULAN

Anda mungkin juga menyukai