Anda di halaman 1dari 4

Modul 5

Array Lanjut

5.1 Tujuan Praktikum


a) Mahasiswa memahami array multidimensi dan array dengan perulangan foreach
pada pemrograman lanjut menggunakan C#.

b) Mahasiswa mampu menjalankan pemrograman C# menggunakan array


multidimensi dan perulangan foreach pada array.

5.2 Petunjuk Praktikum


a) Awali setiap kegiatan praktikum dengan doa, semoga berkah dan mendapat
kemudahan.

b) Pahami tujuan, dasar teori, dan latihan-latihan praktikum dengan baik dan benar.
c) Kerjakan tugas-tugas praktikum dengan baik, sabar, dan jujur.
d) Tanyakan kepada dosen apabila ada hal-hal yang kurang jelas.

5.3 Array dalam perulangan Foreach.


Perulangan foreach beroperasi pada koleksi item, misalnya array built-in. Perulangan foreach
dapat diimplementasikan pada list sederhana pada suatu array yang dinamakan ArrayList.

Bentuk umum foreach:

foreach ( <tipe data array> <identifier> in <array> )

5.4 Array multidimensi.


Array multidimensi tidaklah jauh berbeda dengan array 1 dimensi, hanya saja pada array multi
dimensi terdapat semacam kolom dan baris, banyak digunakan untuk penyajian data berbentuk
table anggap saja seperti bagan matriks pada aljabar matematika.

Bentuk umum:
<tipe_data_array>[…,…,…,…] <nama_array> = new <tipe_data_array>[size,
size, … , size];

1
Bentuk umum pemanggilan array multi dimensi :
< nama_array > [indeks, indeks,…, indeks] = nilai;

Dimana:
<type_data_array> : semua jenis tipe data

[…,…,…,…] : penanda dimensi array

<nama_array> : nama suatu array sebagai identifikasi

[indeks] : elemen ke-berapa dari <nama_array>

[size] : jumlah terhingga yang dapat dimiliki <nama_array>

5.5 Latihan 1:
1. Tampilkan program dengan C# untuk mengakses nama-nama hari pada array
menggunakan foreach.

2. Masukkan coding berikut:

3. Amati hasilnya!
4. Periksa kembali jika terjadi error!
5. Apa kesimpulan anda pada latihan ke-1?
2
5.6 Latihan 2:
1. Tampilkan program untuk menampilkan gambar berikut menggunakan array!

2. Masukkan coding berikut:

3. Amati hasilnya!
4. Periksa kembali jika terjadi error!
5. Apa kesimpulan anda pada latihan ke-2?
3
5.7 Tugas Praktikum:
1. Buatlah program untuk menentukan transpose matriks ordo 3x4. Inputan dari nilai
matriksnya terserah.

Anda mungkin juga menyukai