Menanya Aktivitas belajar siswa 1. Mengamati observasi

2.5.2.3. Mencoba

Percobaan 1 Untuk mengetahui jawaban dari pertanyaan pertama yaitu bagaimana proses inisialisasi pada array tiga dimensi, salin dan lengkapilah program berikut ke dalam Free Pascal, kemudian lakukan kompilasi Compile Alt+F9. Jika kompilasi menghasilkan pesan kesalahan maka perhatikan kesalahan yang terjadi. Jika kompilasi berhasil lanjutkan dengan menjalankan program Ctrl+F9 dan amati hasilnya. program InitArray3d; uses crt; var tes_siswa : array[1..2,1..3,1..4] of real = 60,75,70,75,70,80,75,70,80,80,85,90,60,75, 70,75,70,80,75,70,80,80,85,90; begin end. Hasil Percobaan Program InitArray3d : Hasil Kompilasi beri tanda silang pada bagian yang sesuai ฀ Berhasil, tanpa kesalahan ฀ Tidak berhasil, ada kesalahan Salin pesan asli kompilasi disini: ..................................................................................................................................................... ..................................................................................................................................................... ..................................................................................................................................................... Letak kesalahan baris, kolom Terjadi karena 2.5.2.4. Mengasosiasi menalar Setelah siswa melakukan percobaan yang sesuai dengan pertanyaan yang ada, siswa diharapkan melakukan kegiatan menalar yang bisa dilakukan secara individu oleh masing-masing siswa atau bisa juga berkelompok. Beberapa hal yang bisa dijadikan arahan untuk menalar: 1. Perhatikan hasil kompilasi, apakah berhasil atau justru terjadi kesalahan. 2. Perhatikan urutan proses dari setiap program yang sudah dicoba. 3. Perhatikan inisialisasi array dua dimensi pada percobaan. 4. Cobalah membuat kesimpulan dari percobaan yang telah dilakukan. 2.5.3. Rangkuman Dari percobaan-percobaan yang telah dilakukan, bisa ambil kesimpulan bahwa cara inisialisasi array tiga dimensi adalah Var nama_array : array[iAwal1..iAkhir1,iAwal2..iAkhir2] of tipe_data = data{iAwal1,iAwal2,iAwal3}, data{iAwal1,iAwal2,iAwal3+1} ,data{iAwal1,iAwal2,iAwal3+...}, data{iAwal1,iAwal2,iAkhir3} ,data{iAwal1,iAwal2+1,iAwal3}, data{iAwal1,iAwal2+1,iAwal3+1} ,data{iAwal1,iAwal2+1,iAwal3+...}, data{iAwal1,iAwal2+1,iAkhir3} ,data{iAwal1,iAwal2+...,iAwal3}, data{iAwal1,iAwal2+...,iAwal3+1} ,data{iAwal1,iAwal2+...,iAwal3+...}, data{iAwal1,iAwal2+...,iAkhir3} ,data{iAwal1,iAkhir2,iAwal3}, data{iAwal1,iAkhir2,iAwal3+1} ,data{iAwal1,iAkhir2,iAwal3+...}, data{iAwal1,iAkhir2,iAkhir3} , data{iAwal1+1,iAwal2,iAwal3},data{iAwal1+1,iAwal2,iAwal3+1}, data{iAwal1+1,iAwal2,iAwal3+...} ,data{iAwal1+1,iAwal2,iAkhir3}, data{iAwal1+1,iAwal2+1,iAwal3},data{iAwal1+1,iAwal2+1,iAwal3+1}, data{iAwal1+1,iAwal2+1,iAwal3+...} ,data{iAwal1+1,iAwal2+1,iAkhir3}, data{iAwal1+1,iAwal2+...,iAwal3},data{iAwal1+1,iAwal2+...,iAwal3+1}, data{iAwal1+1,iAwal2+...,iAwal3+...} , data{iAwal1+1,iAwal2+...,iAkhir3}, data{iAwal1+1,iAkhir2,iAwal3},data{iAwal1+1,iAkhir2,iAwal3+1}, data{iAwal1+1,iAkhir2,iAwal3+...} ,data{iAwal1+1,iAkhir2,iAkhir3}, data{iAwal1+...,iAwal2,iAwal3},data{iAwal1+...,iAwal2,iAwal3+1}, data{iAwal1+...,iAwal2,iAwal3+...} ,data{iAwal1+...,iAwal2,iAkhir3}, data{iAwal1+...,iAwal2+1,iAwal3},data{iAwal1+...,iAwal2+1,iAwal3+1}, data{iAwal1+...,iAwal2+1,iAwal3+...} , data{iAwal1+...,iAwal2+1,iAkhir3} , data{iAwal1+...,iAwal2+...,iAwal3}, data{iAwal1+...,iAwal2+...,iAwal3+1}, data{iAwal1+...,iAwal2+...,iAwal3+...} ,