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.