Mengasosiasi Aktivitas belajar siswa 1. Mengamati observasi

5. Perhatikan lokasi gudang yang terdekat dengan kedua pabrik tersebut pada percobaan ketiga. 6. Cobalah membuat kesimpulan dari percobaan yang telah dilakukan.

2.4.3. Rangkuman

Dari percobaan-percobaan yang telah dilakukan, bisa ambil kesimpulan bahwa: 1. Kita dapat menentukan tranpose suatu matriks dengan cara menukar elemen baris menjadi kolom dan juga menukar elemen kolom menjadi baris. 2. Array dua dimensi dapat digunakan untuk menentukan biaya minimal untuk membuat jalan tol untuk menghubungkan dua perusahaan. Array dua dimensi juga dapat digunakan untuk menentukan lokasi tempat pembangunan gudang yang terdekat dengan dua buah pabrik, dimana gudang tersebut digunakan untuk menyimpan hasil produksi dari dua buah pabrik tersebut. 2.4.4. Tugas Diberikan program matriks, begin clrscr; {matriks M} m[1,1]:=85; m[1,2]:=70; m[2,1]:=90; m[2,2]:=75; for i:=1 to 2 do {baris matriks M} begin for j:=1 to 2 do {kolom matriks M} begin writem[i,j],’’; end; writeln; end; readln; end. Tentukan nilai elemen array pada matriks M untuk: a. i ke-1 dan j ke 2 b. i ke-2 dan j ke 2 c. i ke-2 dan j ke 1

2.4.5. Uji Kompetensi

Kerjakan soal-soal berikut. 1. Jika diketahui dua buah matriks, buatlah program untuk menjumlahkan kedua matriks tersebut 2. Untuk matriks seperti pada no.1, buatlah program untuk mengalikan matriks tersebut

2.5. Kegiatan Belajar 5. Array Multidimensi Alokasi Waktu : 2 x 45 menit

2.5.1. Tujuan Pembelajaran

Setelah mempelajari materi pada kegiatan belajar ini, siswa diharapkan dapat memahami penggunaan array multidimensi untuk penyimpanan data di memori. 2.5.2. Aktivitas belajar siswa 2.5.2.1. Mengamati observasi Dalam bahasa Pascal kita dapat membuat array hingga beberapa dimensi, misalnya array dimensi dua yang telah kita bahas sebelumnya, array dimensi tiga, array dimensi empat, dan seterusnya. Pada dasarnya array multidimensi adalah sebuah daftar yang terdiri array-array satu dimensi. Array multidimensi adalah array yang berisi beberapa array lain. Array multidimensi bisa memudahkan pembuatan suatu program karena beberapa array dapat dibuat sekaligus dan beberapa perintah operasi bisa diringkas. Bentuk umum pendeklarasian variabel array multidimensi: var nama_array : array[iAwal1..iAkhir1] of array [iAwal2..iAkhir2] of array [iAwal... ..iAkhir...] of array [iAwaln..iAkhirn] of tipe_data; Array dua dimensi juga dapat disebut array multidimensi. Array Multi dimensi juga dapat memiliki ukuran yang lebih besar. Sebenarnya array Multi dimensi ini tidak terlalu sering digunakan, tetapi jika suatu saat kalau dimensi yang dibutuhkan banyak, maka array ini sangat memegang peranan yang penting.