B. Kompetensi Dasar
3.2. Memahami Bahasa Pemrograman
4.2. Melakukan Instalasi bahasa pemrograman
D. Tujuan Pembelajaran
1. Menjelaskan varian dan invarian 1.1 Tipe data, variable, konstanta dan
parameter yang berlaku umum pada
pemrograman dijelaskan
1.2 Tipe data baru dan tipe data yang ada
dibuat dan dijelaskan pemanfaatannya
1.3 Pemakaian nama pada tipe data, variable,
konstanta dan parameter dijelaskan
2. Membuat alur logika pemrograman 2.1 Algoritma dengan skema program
sekuensial dibuat
2.2 Algoritma dengan skema program
percabangan dibuat
2.3 Algoritma denganskema program
pengulangan dibuat
3. Menerapkan pengelolaan array 3.1 Algoritma dibuat dengan array atau
dimensi
3.2 Algoritma pencarian data dan algoritma
pengurutan data (sorting) dibuat dengan
menggunakan array
4. Memelihara pekerjaan secara praktis 4.1 Algoritma program penulisan data dan
pembacaan data kedalam media
penyimpanan data berupa hard disk,
floppy disk atau lainnya dibuat dan
ditunjukkan
4.2 Algoritma program pembacaan dan
penulisan data dalam file dibuat secara
sekuensial dan indeks
E. Materi Pembelajaran
1. Definisi Array Satu Dimensi dan Array Multi Dimensi
Definisi Array Satu Dimensi
Merupakan sebuah variabel yang menyimpan sekumpulan data yang memiliki tipe sama dan elemen
yang akan diakses hanya melalui 1 indeks atau subskrip. (Cihuys, 2009)
Definisi Array Multi Dimensi
Merupakan sebuah variabel yang menyimpan sekumpulan data yang memiliki tipe sama dan elemen
yang akan diakses melalui banyak indeks atau subskrip. Array seperti ini biasa digunakan untuk matik,
array 2 dimensi juga termasuk kedalam array multidimensi. (Cihuys, Pengertian array satu dimensi,
dua dimensi dan multi dimensi, 2009)
Fungsi bahasa pemrograman yaitu memerintah komputer untuk mengolah data sesuai dengan alur
berpikir yang kita inginkan. Keluaran dari bahasa pemrograman tersebut berupa program/aplikasi.
Contohnya adalah program yang digunakan oleh kasir di mal-mal atau swalayan, penggunaan lampu
lalu lintas di jalan raya, dll.
Bahasa Pemrograman yang kita kenal ada banyak sekali di belahan dunia, tentang ilmu komputer dan
teknologi dewasa ini. Perkembangannya mengikuti tingginya inovasi yang dilakukan dalam dunia
teknologi. Contoh bahasa pemrograman yang kita kenal antara lain adalah untuk membuat aplikasi
game, antivirus, web, dan teknologi lainnya.
Bahasa pemrograman komputer yang kita kenal antara lain adalah Java, Visual Basic, C++, C, Cobol,
PHP, .Net, dan ratusan bahasa lainnya. Namun tentu saja kebutuhan bahasa ini harus disesuaikan
dengan fungsi dan perangkat yang menggunakannya.
Secara umum bahasa pemrograman terbagi menjadi 4 kelompok, yaitu :
Object Oriented Language (Visual dBase, Visual FoxPro, Delphi, Visual C)
High Level Language (seperti Pascal dan Basic)
Middle Level Language (seperti bahasa C), dan
Low Level Language (seperti bahasa Assembly) (Wikipedia, Bahasa pemrograman, 2017)
3. Sumber Belajar :
Basuki, A. (2006). Algoritma Pemrograman 2 Menggunakan Visual Basic 6.0. Surabaya : Politeknik
Elekronika Negeri Surabaya (ITS).
Internet.
H. Kegiatan Pembelajaran
Pertemuan Ke-1
Langkah Pembelajaran Deskripsi Alokasi
Waktu
Kegiatan Pendahuluan 1. Guru memberi salam, selanjutnya menanyakan kabar 15 menit
peserta didik
2. Salah satu peserta didik memimpin berdoa sebelum
memulai pelajaran
3. Peserta didik mengecek kebersihan kelas
4. Guru memberikan apersepsi dengan mengajukan
pertanyaan
5. Peserta didik diberi kesempatan untuk menyampaikan
pendapatnya.
6. Guru menanggapi jawaban peserta didik dan
mengaitkannya dengan materi pembelajaran hari ini.
7. Guru menyampaikan tujuan pembelajaran yang akan
dicapai:
8. Guru menyampaikan garis besar cakupan materi dan
penjelasan tentang kegiatan yang akan dilakukan peserta
didik.
9. Guru menyampaikan hal-hal yang akan dinilai dan teknik
penilaiannya.
Kegiatan Penutup 1. Guru mengajak peserta didik melakukan refleksi terhadap 15 Menit
kegiatan yang sudah dilaksanakan dan ditulis dalam buku
catatan masing-masing.
2. Guru memberikan umpan balik terhadap proses dan hasil
pembelajaran.
3. Guru merencanakan kegiatan tindak lanjut dalam bentuk
tugas kelompok dan menyampaikan rencana pembelajaran
pada pertemuan berikutnya
4. Guru memberi tugas secara berkelompok untuk membaca
modul.
5. Salah satu peserta didik memimpin doa untuk mengakhiri
pelajaran
6. Guru menutup pelajaran dengan mengucapkan salam.
Pertemuan ke-2
Langkah Pembelajaran Deskripsi Alokasi
Waktu
Kegiatan Pendahuluan 1. Guru memberi salam, selanjutnya menanyakan kabar 15 Menit
peserta didik
2. Salah satu peserta didik memimpin berdoa sebelum
memulai pelajaran
3. Peserta didik mengecek kebersihan kelas
4. Guru memberikan apersepsi dengan mengajukan
pertanyaan
5. Peserta didik diberi kesempatan untuk menyampaikan
pendapatnya.
6. Guru menanggapi jawaban peserta didik dan
mengaitkannya dengan materi pembelajaran hari ini.
7. Guru menyampaikan tujuan pembelajaran yang akan
dicapai
8. Guru menyampaikan garis besar cakupan materi dan
penjelasan tentang kegiatan yang akan dilakukan peserta
didik.
9. Guru menyampaikan hal-hal yang akan dinilai dan teknik
penilaiannya.
Kegiatan Inti 1. Pemberian stimulus: (Mengamati) 150 Menit
Guru mengajak peserta didik mengumpulkan,
mengorganisir & menganalisa informasi
Peserta didik mengkomunikasikan ide-ide dan informasi
Guru meminta peserta didik untuk bekerja dengan orang
lain dan kelompok (teman sebangku)
Kegiatan Penutup 1. Guru mengajak peserta didik melakukan refleksi terhadap 15 Menit
kegiatan yang sudah dilaksanakan dan ditulis dalam buku
catatan masing-masing.
2. Guru memberikan umpan balik terhadap proses dan hasil
pembelajaran.
3. Guru merencanakan kegiatan tindak lanjut dalam bentuk
tugas kelompok dan menyampaikan rencana pembelajaran
pada pertemuan berikutnya
4. Guru memberi tugas secara berkelompok untuk membaca
modul.
5. Salah satu peserta didik memimpin doa untuk mengakhiri
pelajaran
6. Guru menutup pelajaran dengan mengucapkan salam.
Pertemuan Ke-3
Langkah Pembelajaran Deskripsi Alokasi
Waktu
Kegiatan Pendahuluan 1. Guru memberi salam, selanjutnya menanyakan kabar 15 Menit
peserta didik
2. Salah satu peserta didik memimpin berdoa sebelum
memulai pelajarannya.
3. Peserta didik mengecek kebersihan kelas
4. Guru memberikan apersepsi dengan mengajukan
pertanyaan
5. Peserta didik diberi kesempatan untuk menyampaikan
pendapatnya.
6. Guru menanggapi jawaban peserta didik dan
mengaitkannya dengan materi pembelajaran hari ini.
7. Guru menyampaikan tujuan pembelajaran yang akan
dicapai
8. Guru menyampaikan garis besar cakupan materi dan
penjelasan tentang kegiatan yang akan dilakukan peserta
didik.
9. Guru menyampaikan hal-hal yang akan dinilai dan teknik
penilaiannya.
Kegiatan Inti 1. Pemberian stimulus: (Mengamati) 150 Menit
Guru mengajak peserta didik mengumpulkan,
mengorganisir & menganalisa informasi
Peserta didik mengkomunikasikan ide-ide dan informasi
Guru meminta peserta didik untuk bekerja dengan orang
lain dan kelompok (teman sebangku)
Pertemuan Ke-4
Penilaian
1. Jenis/teknik penilaian
a. Pengetahuan : Tes Tertulis dan Penugasan
b. Keterampilan : Penugasan
2. Instrumen Penilaian
A. Instrumen Penilaian Kompetensi Pengetahuan (KD 3.2)
a. Tes Tulis
Soal Tertulis
PENDOMAN PENSKORAN
NO PERNYATAAAN SKOR
1 Analisis array 3 yang tepat 3
Analisis struktur percabangan 2 yang tepat 2
Analisis perulangan 1 yang tepat 1
Soal Remedial
Jakarta,…………………………..2017
……………………………………….. ………………………………………..
NIP NIP