D. Tujuan Pembelajaran
Setelah melakukan kegiatan diskusi, dan tanya jawab dan menggali informasi diharapkan
peserta didik dapat:
a. Peserta didik dapat menjelaskan dan mengidentifikasi tentang array satu dimensi
b. Peserta didik dapat menjelaskan dan mengidentifikasi konsep array multi dimensi
1
c. Peserta didik dapat membuat array satu dimensi
E. Materi Pembelajaran
a. Konsep Array
b. Array satu dimensi
c. Array multi dimensi
Materi ajar terlampir.
G. Kegiatan Pembelajaran
1. Pertemuan ke 1 (2 x @45 Menit)
Alokasi
Kegiatan Deskripsi
Waktu
Menanya :
Mengeksplorasi:
3
Mengasosiasi:
Mengkomunikasikan:
PENILAIAN PENGETAHUAN
TES TERTULIS : ESSAY
Kisi-kisi soal
4
4.8.1 Membuat i tentang array
aplikasi array satu dimensi
satu dimensi b. Peserta didik
4.8.2 Membuat dapat
aplikasi array menjelaskan
multi dimensi
dan
mengidentifikas
i konsep array
multi dimensi
c. Peserta didik
dapat membuat
array satu
dimensi
d. Peserta didik
dapat membuat
array multi
dimensi
Kunci Jawaban :
1. Pengertian : Suatu array adalah sebuah struktur data yang terdiri atas banyak variabel dengan
tipe data sama, dimana masing-masing elemen variabel mempunyai nilai indeks. Setiap elemen
array mampu untuk menyimpan satu jenis data (yaitu: variabel). Pendefinisian array secara
umum adalah sebagai berikut: jika kita ingin membuat beberapa array dengan tipe/jenis yang
sama, kita lebih baik jika mendeklarasikan dengan type selanjutnya dengan deklarasi var.
2. Type nama_array =ARRAY[bawah..atas, bawah..atas] of tipe_data;
var variabel_array : nama_array; atau • SYNTAX var variabel_array :
3. Array 1 dimensi
program INT_ARRAY;
uses wincrt;
const N=10;
type int_array = ARRAY [1..N] of integer;
var bil : int_array;
indeks : integer;
BEGIN
writeln('masukkan sepuluh bilangan integer.');
for indeks := 1 to 10 do
begin
readln(bil[indeks]); { loop untuk memasukkan elemen
array }
end;
writeln('Isi dari array ini adalah'); { tampilkan setiap
elemen }
for indeks := 1 to 10 do
begin
5
writeln('bil[', indeks:2,'] adalah ',bil[indeks] );
end
END.
4. Macam-macam array terdiri atas :
a. Array 1 dimensi dituliskan :
Variabel [ indeks ]
b. Array 2 dimensi dituliskan :
Variabel [ indeks1, indeks2 ]
c. Array 3 dimensi dituliskan :
Variabel [ indeks1, indeks2, indeks3 ]
Kriteria Penskoran :
No. Soal Skor
1 25
2 25
3 25
4 25
Skor Perolehan
NILAI= X 100
100
PENILAIAN KETERAMPILAN
Kompetensi Dasar
4.8 Membuat kode program untuk menampilkan kumpulan data array
Indikator Pencapaian Kelulusan
4.8.1 Membuat aplikasi array satu dimensi
4.8.2 Membuat aplikasi array multi dimensi
Soal Keterampilan
Isilah dengan tanda centang (√) apabila seorang siswa melakukan aktivitas !
No Aspek keterampilan *)
Nama Nilai **)
. 1 2 3 4 5
6
2. Aktifitas menjawab 2. Terampil, jika 4 keaktifan
3. Aktifitas mencatat 3. Cukup Terampil, jika 3 keaktifan
4. Akurasi jawaban 4. Kurang Terampil, jika 2 keaktifan
5. Akurasi pertanyaan 5. Tidak Terampil, jika 1 keaktifan