Menanya Mencoba Aktivitas belajar siswa 1. Mengamati

readlna[2,1,2]; jar:=sqrtsqra[1,1,1]-a[1,2,2]+sqra[1,1,2]- a[2,1,1]+sqra[1,2,1]-a[2,1,2]; writelnjarak kedua titik adalah : ,jar:0:2; readln; end. Hasil Percobaan Program 1 : Hasil Kompilasi beri tanda silang pada bagian yang sesuai ฀ Berhasil, tanpa kesalahan ฀ Tidak berhasil, ada kesalahan Output Program:

2.6.2.4. Mengasosiasi

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 jarak kedua titik dalam ruang pada percobaan. 4. Cobalah membuat kesimpulan dari percobaan yang telah dilakukan.

2.6.3. Rangkuman

Dari percobaan-percobaan yang telah dilakukan, bisa ambil kesimpulan bahwa: 1. Array tiga dimensi dapat digunakan untuk mencari jarak dua titik dalam ruang

2.6.4. Tugas

Siswa diminta untuk berkreasi membuat program yang memanfaatkan array tiga dimensi atau bisa juga array multidimesni.

2.6.5. Uji Kompetensi

1. Jika terdapat pabrik A yang terletak pada A2,4,1 dan pabrik B terletak pada B4,1,9. Buatlah program Pascal untuk menentukan letak gudang untuk menyimpan hasil produksi kedua pabrik, dimana lokasi gudang yang akan dibuat sama-sama dekat dari lokasi kedua pabrik. 2. Apakah yang dimaksud dengan inisialisasi array dan bagiamana melakukannya untuk array tiga dimensi? Uji Kompetensi Bab II Pilihan Ganda Pilihlah salah satu jawaban yang paling tepat 1. Pengertian dari Array adalah.... a. Sekumpulan data angka b. Sekumpulan data yang memiliki tipe sama c. Sekumpulan data yang memiliki tipe data berbeda d. Sekumpulan data yang memiliki tipe data heterogen e. Sekumpulan data yang tidak memiliki tipe data 2. Pendeklarasian array yang benar adalah.... a. nama array : array[1..10,4.2] of integer; b. nama array : array[1..10,2..5] ofinteger; c. nama_array: array[1..10] of integer d. nama array : array[1...10] of integer; e. nama_array : array[1..10] of Integer; 3. Tentukan nilai elemen array pada data[7] pada program berikut adalah.... for i := 1 to n do begin data[i]:=i; end; a. 1 b. 7