Praktikum. : Algoritma dan Pemrograman I. Modul Praktikum ke. : 08. Judul
Materi. : Array II. Tujuan / Sasaran. : Mahasiswa dapat membuat pseudocode dan
.
Praktikum Modul Praktikum ke Judul Materi Tujuan / Sasaran
: Algoritma dan Pemrograman I : 08 : Array II : Mahasiswa dapat membuat pseudocode
dan
mempraktekkan perintah Array 2 dimensi
Waktu (lama) Aplikasi yang digunakan I.
: 3 Jam : C++
Array/Matrik
Array/Larik 2 dimensi (two-dimensional array) : Array/larik dua dimensi yang sering digambarkan sebagai sebuah matriks adalah merupakan perluasan dari sebuah array satu dimensi. Jika pada array satu dimensi hanya terdiri dari sebuah baris dengan beberapa kolom elemen maka pada array dua dimensi terdiri dari beberapa baris dan beberapa kolom elemen yang bertipe sama. Array/larik dua dimensi biasanya diilustrasikan dengan gambar sebagai berikut :
Bentuk Umum : < TipeData > = [ baris ] [ kolom ] Contoh : Larik dimensi dua mewakili bentuk suatu matrik atau tabel. Misalnya suatu matrik Z sebagai berikut :
8 5 9 8 Z 8 2 1 1 Larik integer dimensi dua dengan nama Z ini selanjutnya dapat dideklarasikan sebagai berikut : int Z[2][4]; Atau jika ingin dideklarasikan dengan memberikan nilai-nilai elemennya dapat dilakukan sebagai berikut : int Z[2][4] = {8,5,9,8,8,2,1,1}
Algoritma dan Pemrograman I
Hal : 1
Menampilkan dalam bentuk matrik 3x4, dengan isi elemennya adalah Baris 1 (11, 22, 33, 44), Baris 2 (63, 11, 66, 7), Baris 3 (22, 28, 11, 7) Pseudocode Menampilkan Array 2Dimensi; Kamus/Deklarasi Variabel Nilai[3][4] : int i, j : int Deskripsi Nilai[3][4] = {{11,22,33,44}, {63,11,66,7},{22,28,11,7}} Total=0; for( i = 0; i 2; i++) Total = Total + X[i] print(Total); endfor ALGORITMA :
1. 2. 3. 4. 5. 6. 7. 8. 9.
i 0 j 0 Nilai[3][4] = {11, 22, 33, 44} ; {63, 11, 66, 7} ; {22, 28, 11, 7} Selama (i < 3), kerjakan baris 5 s.d. 8 Selama (j < 4), kerjakan baris 7 s.d. 8 jj+1 ii+1 Mencetak Nilai[i][j] Selesai
PROGRAM :
Menampilkan dalam bentuk matrik 4x4, dengan menginput isi elemennya Algoritma dan Pemrograman I
Hal : 2
Pseudocode Algoritma menginput & menampilkan Array 2 dimensi KAMUS/DEKLARASI VARIABEL Data[4][4] : int i, j: Int ALGORITMA/DESKRIPSI for (i=0; i