Anda di halaman 1dari 14

RENCANA PELAKSANAAN PEMBELAJARAN

Satuan Pendidikan : SMK MUHAMMADIYAH LOA KULU


Mata Pelajaran : Pemrograman Dasar
Kelas/Semester :X/I
Topik Pokok : Alur Logika Pemrograman Komputer
Alokasi Waktu : 12 x 45 Menit (4 JP)

A. Kompetensi Inti (KI)


3. Memahami, menerapkan, menganalisis, dan mengevaluasi tentang pengetahuan faktual, konseptual,
operasional dasar, dan metakognitif sesuai dengan bidang dan lingkup kerja Teknik Komputer dan
Jaringan pada tingkat teknis, spesifik, detil, dan kompleks, berkenaan dengan ilmu pengetahuan,
teknologi, seni, budaya, dan humaniora dalam konteks pengembangan potensi diri sebagai bagian dari
keluarga, sekolah, dunia kerja, warga masyarakat nasional, regional, dan internasional.
4. Melaksanakan tugas spesifik dengan menggunakan alat, informasi, dan prosedur kerja yang lazim
dilakukan serta memecahkan masalah sesuai dengan bidang kerja Teknik Komputer dan Jaringan.
Menampilkan kinerja di bawah bimbingan dengan mutu dan kuantitas yang terukur sesuai dengan
standar kompetensi kerja.
Menunjukkan keterampilan menalar, mengolah, dan menyaji secara efektif, kreatif, produktif, kritis,
mandiri, kolaboratif, komunikatif, dan solutif dalam ranah abstrak terkait dengan pengembangan dari
yang dipelajarinya di sekolah, serta mampu melaksanakan tugas spesifik di bawah pengawasan
langsung.
Menunjukkan keterampilan mempersepsi, kesiapan, meniru, membiasakan, gerak mahir,
menjadikan gerak alami dalam ranah konkret terkait dengan pengembangan dari yang
dipelajarinya di sekolah, serta mampu melaksanakan tugas spesifik di bawah pengawasan
langsung.

B. Kompetensi Dasar
3.1. Menerapkan alur logika pemrograman komputer
4.1. Membuat alur logika pemrograman komputer

C. Indikator Pencapaian Kompetensi


3.1.1. Menjelaskan varian dan invarian
3.1.2. Membuat alur logika pemrograman
4.1.1. Menerapkan pengelolaan array
4.1.2. Memelihara pekerjaan secara praktis

D. Tujuan Pembelajaran
3.1.1.1 Tipe data, variable, konstanta dan parameter yang berlaku umum pada pemrograman dijelaskan
3.1.1.2 Tipe data baru dan tipe data yang ada dibuat dan dijelaskan pemanfaatannya
3.1.1.3 Pemakaian nama pada tipe data, variable, konstanta dan parameter dijelaskan
3.1.2.1 Algoritma dengan skema program sekuensial dibuat
3.1.2.2 Algoritma dengan skema program percabangan dibuat
3.1.2.3 Algoritma denganskema program pengulangan dibuat
4.1.1.1 Algoritma dibuat dengan array atau dimensi
4.1.1.2 Algoritma pencarian data dan algoritma pengurutan data (sorting) dibuat dengan menggunakan
array
4.1.2.1 Algoritma program penulisan data dan pembacaan data kedalam media penyimpanan data berupa
hard disk, floppy disk atau lainnya dibuat dan ditunjukkan
4.1.2.2 Algoritma program pembacaan dan penulisan data dalam file dibuat secara sekuensial dan indeks

E. Materi Pembelajaran

1. Konsep Dasar Pemrograman


Pemrograman adalah proses menulis, menguji dan memperbaiki (debug), dan memelihara kode
yang membangun suatu program komputer. Kode ini ditulis dalam berbagai bahasa pemrograman. Tujuan
dari pemrograman adalah untuk memuat suatu program yang dapat melakukan suatu perhitungan atau
'pekerjaan' sesuai dengan keinginan si pemrogram. Untuk melakukan pemrograman, diperlukan
keterampilan dalam algoritma, logika, bahasa pemrograman, dan pada banyak kasus, pengetahuan-
pengetahuan lain seperti matematika.
Pemrograman adalah suatu seni dalam menggunakan satu atau lebih algoritma yang saling
berhubungan dengan menggunakan suatu bahasa pemrograman tertentu sehingga menjadi suatu program
komputer. Bahasa pemrograman yang berbeda mendukung gaya pemrograman yang berbeda pula. Gaya
pemrograman ini biasa disebut paradigma pemrograman. (Wikipedia, 2006)

2. Definisi Alogaritma, Logika, Flowchart, dan Pseudocode


 Definisi Alogaritma
Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara
sistematis dan logis”. Kata Logis merupakan kata kunci dalam Algoritma. Langkah-langkah dalam
Algoritma harus logis dan harus dapat ditentukan bernilai salah atau benar. Algoritma Merupakan Jantung
Ilmu Informatika Algoritma adalah jantung ilmu komputer atau informatika. Banyak cabang ilmu
computer yang diacu dalam terminologi algoritma. Namun, jangan beranggapan algoritma selalu identik
dengan ilmu komputer saja. Dalam kehidupan sehari-haripun banyak terdapat proses yang dinyatakan
dalam suatu algoritma. (A. Fajar Pratama B. Barmed Studio, 2017)

 Definisi Logika
Logika berasal dari kata Yunani kuno λόγος (logos) yang berarti hasil pertimbangan akal pikiran
yang diutarakan lewat kata dan dinyatakan dalam bahasa. Logika adalah salah satu cabang filsafat
Sebagai ilmu, logika disebut dengan logike episteme (bahasa Latin: logica scientia) atau ilmu logika (ilmu
pengetahuan) yang mempelajari kecakapan untuk berpikir secara lurus, tepat, dan teratur. (Wikipedia,
Logika, 2014)
Logika berasal dari kata Yunani kuno λόγος (logos) yang berarti hasil pertimbangan akal pikiran
yang diutarakan lewat kata dan dinyatakan dalam bahasa. Logika adalah salah satu cabang filsafat.
Sebagai ilmu, logika disebut dengan logike episteme (Latin: logica scientia) atau ilmu logika (ilmu
pengetahuan) yang mempelajari kecakapan untuk berpikir secara lurus, tepat, dan teratur. Ilmu di sini
mengacu pada kemampuan rasional untuk mengetahui dan kecakapan mengacu pada kesanggupan akal
budi untuk mewujudkan pengetahuan ke dalam tindakan. Kata logis yang dipergunakan tersebut bisa juga
diartikan dengan masuk akal. Logika merupakan cabang filsafat yang bersifat praktis berpangkal pada
penalaran, dan sekaligus juga sebagai dasar filsafat dan sebagai sarana ilmu.
Dengan fungsi sebagai dasar filsafat dan sarana ilmu karena logika merupakan “jembatan penghubung”
antara filsafat dan ilmu, yang secara terminologis logika didefinisikan: Teori tentang penyimpulan yang
sah. Penyimpulan pada dasarnya bertitik tolak dari suatu pangkal-pikir tertentu, yang kemudian ditarik
suatu kesimpulan. Penyimpulan yang sah, artinya sesuai dengan pertimbangan akal dan runtut sehingga
dapat dilacak kembali yang sekaligus juga benar, yang berarti dituntut kebenaran bentuk sesuai dengan
isi.

 Definisi Flowchart
Flowchart adalah adalah suatu bagan dengan simbol-simbol tertentu yang menggambarkan urutan
proses secara mendetail dan hubungan antara suatu proses (instruksi) dengan proses lainnya dalam suatu
program. (Arifianto, 2014)

 Definisi Pseudocode
Pseudocode adalah bentuk penulisan algoritma yang menggunakan struktur bahasa pemrograman
sederhana. Walaupun pseudocode memakai struktur bahasa pemrograman, pseudocode tidak mengikuti
aturan penulisan bahasa pemrograman manapun. pseudocode dituliskan hanya untuk mempermudah
seseorang memahami sebuah algoritma. Dengan begitu, pseudocode hanyalah menyerupai kode program,
dan tidak bisa dimengerti langsung oleh komputer. Pseudocode baru bisa diolah oleh komputer jika telah
mengikuti aturan penulisan sebuah bahasa pemrograman. (Bisa bahasa C, Java, Pascal, dan lain-lain.)
(Hatter, 2012)

3. Definisi Tipe Data, Variable, Konstanta, dan Parameter


 Definisi Tipe Data
Tipe data adalah jenis data yang mempunyai batasan tempat dan karakteristik sesuai dengan
interprestasi data dan dapat diolah oleh komputer untuk memenuhi kebutuhan dalam pemrograman
komputer. Tipe data pada umumnya termasuk tipe data primitif, yaitu interger, floating point number dan
character (string). Kumpulan dari tipe data primitif yang sejenis juga dapat disatukan dalam sebuah blok
yang disebut array.
Setiap variabel atau konstanta yang ada dalam kode program, sebaiknya kita tentukan dengan
pasti tipe datanya. Ketepatan pemilihan tipe data pada variabel atau konstanta akan sangat menentukan
pemakaian sumberdaya komputer (terutama memori komputer). Salah satu tugas penting seorang
programmer adalah memilih tipe data yang sesuai untuk menghasilkan program yang efisien dan
berkinerja tinggi. (Syifa, 2014)
 Definisi Variable
Variabel : (Lat) 1. berubah-ubah, tidak tetap; 2. deklarasi sesuatu yang memiliki variasi nilai 3.
berbeda-beda dalam bahasa pemrograman disebut juga simbol yang mewakili nilai tertentu, variabel yang
dikenal di sub program disebut variabel lokal. sedang yang di kenal secara umum/utuh dalam satu
program disebut variabel global.
Variabel : adalah objek penelitian, atau apa yang menjadi fokus di dalam suatu penelitian. Menurut F.N.
Kerlinger variabel sebagai sebuah konsep. Variabel merupakan konsep yang mempunyai nilai yang
bermacam-macam. Suatu konsep dapat diubah menjadi suatu variabel dengan cara memusatkan pada
aspek tertentu dari variabel itu sendiri.
Variabel dapat dibagi menjadi variabel kuantitatif dan variabel kualitatif. Variabel kuantitatif
diklasifikasikan menjadi 2 kelompok, yaitu variabel diskrit (discrete) dan variabel kontinu (continous).
(Wikipedia, 2017)
Variabel adalah suatu yang bersikap berubah-ubah dan tidak tetap. Bisa juga didefinisikan sebagai nilai
yang memiliki banyak varian, intinya bernilai banyak. Nah untuk lebih jelasnya berikut adalah beberapa
pengertian vriabel menurut para ahli variabel
Pengertian Variabel Menurut Para Ahli
F.N Kerlinger : variable adalah konsep yang memiliki macam-macam nilai, dan variabel adalah
konsep yang sudah diubah.
Freddy Rankuti : variabel adalah konsep yang memiliki nilai bervariasi dan nilai tersebut bisa dibagi
menjdi 4 data yang berbeda, yaitu skala, rasio, ordinal, nomina dan intenal.
Sutrisno Hadi : variabel merupakan variasi dari objek penelitian, misalnya saja tinggi manusia dan
divariasikan dengan umur atau berat badan yang dimilikinya.

Jadi kesimpulan dari sebuah variabel adalah besaran yang bisa diubah dan selalu berubah
sehingga mempengaruhi kejadian dari hasil penelitian. Dengan menggunakan variabel ini kita bisa
menghitung data apa saja yang masih dibutuhkan.
Variabel dibagi menjadi 2 bagian, yaitu variabel kualitatif dan variabel kuantitatif. Variabel kuantitatif
bisa dibedakan menjadi 2 jenis yaitu variabel diskrit dan variabel kontinu.

 Definisi Konstanta
Dalam pemrograman komputer, 'Konstanta' adalah identifier yang terkait nilai tidak bisa biasanya
diubah oleh program selama pelaksanaannya (meskipun dalam beberapa kasus ini dapat dielakkan,
misalnya menggunakan self-modifying code). Banyak bahasa pemrograman membuat perbedaan sintaksis
eksplisit antara simbol konstan dan variable.
Meskipun nilai constant yang ditentukan hanya sekali, sebuah constant dapat direferensikan
berkali-kali dalam sebuah program. Menggunakan konstan, bukan menentukan nilai beberapa kali dalam
program tidak bisa hanya menyederhanakan pemeliharaan kode, tetapi juga dapat menyediakan nama
yang bermakna untuk itu dan menggabungkan ikatan constant seperti ke lokasi kode standar (misalnya, di
awal). (Wikipedia, Konstanta (pemrograman), 2017)
 Definisi Parameter
Dalam C / C + +, adalah mungkin untuk menyatakan parameter dari fungsi atau metode sebagai
constant. Ini adalah jaminan bahwa parameter ini tidak dapat diubah setelah tugas pertama (secara tidak
sengaja). Jika parameter adalah pra-didefinisikan (built-in) jenis, itu adalah called by value/disebut oleh
nilai dan tidak dapat diubah. Jika itu adalah tipe user-defined, variabel adalah alamat pointer, yang tidak
dapat dimodifikasi juga. Namun, isi dari objek dapat dimodifikasi tanpa batas. Mendeklarasikan
parameter sebagai constant mungkin menjadi cara untuk signalise bahwa nilai harus tidak diubah, tetapi
programmer harus diingat bahwa pemeriksaan tentang modifikasi obyek tidak dapat dilakukan oleh
compiler.
Selain fitur ini, itu di C / C + + juga memungkinkan untuk menyatakan fungsi atau metode
sebagai Templat:CPP. Hal ini mencegah fungsi atau metode dari memodifikasi apa pun kecuali variabel
lokal.
Dalam C #, kata kunci Templat:C tajam ada, tetapi tidak memiliki efek yang sama untuk parameter
fungsi, seperti halnya di C / C + +. Ada, bagaimanapun, suatu cara untuk "membangkitkan" compiler
untuk melakukan membuat cek, meskipun itu adalah sedikit rumit. (Wikipedia, Konstanta
(pemrograman), 2017)

F. Pendekatan, Model, dan Metode


Pendekatan : Saintifik
Model pembelajaran : Discovery Learning
Metode : Diskusi, Ceramah

G. Media/alat, Bahan, dan Sumber Belajar


1. Media
a. Beberapa jenis perangkat keras
b. Video berita
c. Media pembelajaran presentasi (PPT)

2. Alat dan Bahan


a. Laptop
b. LCD proyektor
c. Whiteboard
3. Sumber Belajar :
a. Internet.
b. Basuki, A. (2006). Algoritma Pemrograman 2 Menggunakan Visual Basic 6.0. Surabaya :
Politeknik Elekronika Negeri Surabaya (ITS).

H. Kegiatan Pembelajaran

Pertemuan Ke-1
Langkah Deskripsi Alokasi
Pembelajaran Waktu
Kegiatan Pendahuluan 1. Guru memberi salam, selanjutnya menanyakan kabar peserta 15 Menit
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) 105 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)

Peserta didik memecahkan masalah


2. Identifikasi masalah: (Mengamati – Menanya)
 Guru memberikan kesempatan kepada peserta didik untuk
bertanya seputar mengumpulkan, mengorganisir &
menganalisa informasi
 Peserta didik bertanya seputar mengumpulkan,
mengorganisir & menganalisa informasi
 Guru memberi kesempatan kepada peserta didik
mengumpulkan, mengorganisir & menganalisa informasi
(isi, teknologi, dll)
 Peserta didik bertanya seputar mengumpulkan,
mengorganisir & menganalisa informasi
3. Pengumpulan data: (Mengumpulkan informasi)
 Guru menugaskan peserta didik dalam kelompok
mengumpulkan, mengorganisir & menganalisa informasi
 Peserta didik menentukan mengumpulkan, mengorganisir
& menganalisa informasi melalui e-book, LKS, dan
internet
 Guru meminta peserta didik saling bertukar hasil
pekerjaan
Peserta didik saling bertukar hasil pekerjaan untuk
membandingkan data yang dikumpulkan

4. Pengolahan data dan Pembuktian: (Menalar)


 Peserta didik menugaskan peserta didik menyampaikan
hasil pembandingan data yang dipunya dengan pekerjaan
teman
 Peserta didik menyampaikan hasil pengumpulan data yang
telah dibandingkan (persamaan dan perbedaan)
berdasarkan literatur
5. Menarik Kesimpulan (Mengomunikasikan)
 Guru menugaskan peserta didik menentukan
mengumpulkan, mengorganisir & menganalisa informasi
berdasarkan hasil verifikasi data dengan kelompok lain
disertai contoh/bukti
 Peserta didik menyimpulkan mengumpulkan,
mengorganisir & menganalisa informasi disertai
contoh/bukti berdasarkan hasil verifikasi data
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 Deskripsi Alokasi
Pembelajaran Waktu
Kegiatan Pendahuluan 1. Guru memberi salam, selanjutnya menanyakan kabar peserta 15 Menit
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) 105 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)

Peserta didik memecahkan masalah

2. Identifikasi masalah: (Mengamati – Menanya)


 Guru memberikan kesempatan kepada peserta didik untuk
bertanya seputar mengumpulkan, mengorganisir &
menganalisa informasi
 Peserta didik bertanya seputar mengumpulkan,
mengorganisir & menganalisa informasi
 Guru memberi kesempatan kepada peserta didik
mengumpulkan, mengorganisir & menganalisa informasi
(isi, teknologi, dll)
 Peserta didik bertanya seputar mengumpulkan,
mengorganisir & menganalisa informasi
3. Pengumpulan data: (Mengumpulkan informasi)
 Guru menugaskan peserta didik dalam kelompok
mengumpulkan, mengorganisir & menganalisa informasi
 Peserta didik menentukan mengumpulkan, mengorganisir
& menganalisa informasi melalui e-book, LKS, dan
internet
 Guru meminta peserta didik saling bertukar hasil
pekerjaan
Peserta didik saling bertukar hasil pekerjaan untuk
membandingkan data yang dikumpulkan

4. Pengolahan data dan Pembuktian: (Menalar)


 Peserta didik menugaskan peserta didik menyampaikan
hasil pembandingan data yang dipunya dengan pekerjaan
teman
 Peserta didik menyampaikan hasil pengumpulan data yang
telah dibandingkan (persamaan dan perbedaan)
berdasarkan literatur

5. Menarik Kesimpulan (Mengomunikasikan)


 Guru menugaskan peserta didik menentukan
mengumpulkan, mengorganisir & menganalisa informasi
berdasarkan hasil verifikasi data dengan kelompok lain
disertai contoh/bukti
 Peserta didik menyimpulkan mengumpulkan,
mengorganisir & menganalisa informasi disertai
contoh/bukti berdasarkan hasil verifikasi data
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 Deskripsi Alokasi
Pembelajaran Waktu
Kegiatan Pendahuluan 1. Guru memberi salam, selanjutnya menanyakan kabar peserta 15 Menit
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) 105 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)

Peserta didik memecahkan masalah

2. Identifikasi masalah: (Mengamati – Menanya)


 Guru memberikan kesempatan kepada peserta didik untuk
bertanya seputar mengumpulkan, mengorganisir &
menganalisa informasi
 Peserta didik bertanya seputar mengumpulkan,
mengorganisir & menganalisa informasi
 Guru memberi kesempatan kepada peserta didik
mengumpulkan, mengorganisir & menganalisa informasi
(isi, teknologi, dll)
 Peserta didik bertanya seputar mengumpulkan,
mengorganisir & menganalisa informasi
3. Pengumpulan data: (Mengumpulkan informasi)
 Guru menugaskan peserta didik dalam kelompok
mengumpulkan, mengorganisir & menganalisa informasi
 Peserta didik menentukan mengumpulkan, mengorganisir
& menganalisa informasi melalui e-book, LKS, dan
internet
 Guru meminta peserta didik saling bertukar hasil
pekerjaan
Peserta didik saling bertukar hasil pekerjaan untuk
membandingkan data yang dikumpulkan

4. Pengolahan data dan Pembuktian: (Menalar)


 Peserta didik menugaskan peserta didik menyampaikan
hasil pembandingan data yang dipunya dengan pekerjaan
teman
 Peserta didik menyampaikan hasil pengumpulan data yang
telah dibandingkan (persamaan dan perbedaan)
berdasarkan literatur

5. Menarik Kesimpulan (Mengomunikasikan)


 Guru menugaskan peserta didik menentukan
mengumpulkan, mengorganisir & menganalisa informasi
berdasarkan hasil verifikasi data dengan kelompok lain
disertai contoh/bukti
 Peserta didik menyimpulkan mengumpulkan,
mengorganisir & menganalisa informasi disertai
contoh/bukti berdasarkan hasil verifikasi data
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-4
Langkah Deskripsi Alokasi
Pembelajaran Waktu
Kegiatan Pendahuluan 1. Guru memberi salam, selanjutnya menanyakan kabar peserta 15 Menit
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) 105 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)

Peserta didik memecahkan masalah

2. Identifikasi masalah: (Mengamati – Menanya)


 Guru memberikan kesempatan kepada peserta didik untuk
bertanya seputar mengumpulkan, mengorganisir &
menganalisa informasi
 Peserta didik bertanya seputar mengumpulkan,
mengorganisir & menganalisa informasi
 Guru memberi kesempatan kepada peserta didik
mengumpulkan, mengorganisir & menganalisa informasi
(isi, teknologi, dll)
 Peserta didik bertanya seputar mengumpulkan,
mengorganisir & menganalisa informasi
3. Pengumpulan data: (Mengumpulkan informasi)
 Guru menugaskan peserta didik dalam kelompok
mengumpulkan, mengorganisir & menganalisa informasi
 Peserta didik menentukan mengumpulkan, mengorganisir
& menganalisa informasi melalui e-book, LKS, dan
internet
 Guru meminta peserta didik saling bertukar hasil
pekerjaan
Peserta didik saling bertukar hasil pekerjaan untuk
membandingkan data yang dikumpulkan

4. Pengolahan data dan Pembuktian: (Menalar)


 Peserta didik menugaskan peserta didik menyampaikan
hasil pembandingan data yang dipunya dengan pekerjaan
teman
 Peserta didik menyampaikan hasil pengumpulan data yang
telah dibandingkan (persamaan dan perbedaan)
berdasarkan literatur

5. Menarik Kesimpulan (Mengomunikasikan)


 Guru menugaskan peserta didik menentukan
mengumpulkan, mengorganisir & menganalisa informasi
berdasarkan hasil verifikasi data dengan kelompok lain
disertai contoh/bukti
 Peserta didik menyimpulkan mengumpulkan,
mengorganisir & menganalisa informasi disertai
contoh/bukti berdasarkan hasil verifikasi data
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.

I. Penilaian Pembelajaran, Remedial dan Pengayaan


Penilaian
1. Jenis/teknik penilaian
a. Pengetahuan : Tes Tertulis dan Penugasan
b. Keterampilan : Penugasan
2. Instrumen Penilaian
A. Instrumen Penilaian Kompetensi Pengetahuan (KD 3.1)
a. Tes Tulis
Kisi-kisi tes tertulis
No Kompetensi Dasar Materi Indikator soal No. Soal
1 3.1 Menerapkan Alur Konsep Dasar Disajikan pengertian Tipe data dan 1
Logika Pemrograman variable yang tepat
Pemrograman
Komputer
2 Alogaritma, , pengertian konstanta dan parameter 2
yang tepat
3 Logika Disajikan skema program sekuensial, 3
siswa dapat menentukan skema
program sekuensial

4 Flowchart Disajikan skema program 4


percabangan, siswa dapat
menentukan Tindakan skema
program
percabangan
5 Pseudocode Disajikan skema program pengulangan, 5
siswa dapat menggunakan skema
program pengulangan
Soal Tertulis
N Soal Kunci Jawaban Skor
o
1 Jelaskan pengertian Sekumpulan instruksi yang dikenal oleh computer dan 2
Pemograman computer ? disusun menurut urutan yang logis untuk
menyelesaikan masalah.
2 Jelaskan yang disebut Algoritma adalah urutan langkah-langkah logis 2
algoritma ? penyelesaian masalah yang disusun secara sistematis
dan logis”. Kata Logis merupakan kata kunci dalam
Algoritma. Langkah-langkah dalam Algoritma harus
logis dan harus dapat ditentukan bernilai salah atau
benar
3 Jelaskan dengan bahasa Logika berasal dari kata Yunani kuno λόγος (logos) 2
anda sendiri tentang yang berarti hasil pertimbangan akal pikiran yang
Logika? diutarakan lewat kata dan dinyatakan dalam bahasa.
Logika adalah salah satu cabang filsafat
Sebagai ilmu, logika disebut dengan logike episteme
atau ilmu logika (ilmu pengetahuan) yang mempelajari
kecakapan untuk berpikir secara lurus, tepat, dan
teratur
4 Jelaskan dengan bahasa Flowchart adalah adalah suatu bagan dengan simbol- 2
anda sendiri tentang simbol tertentu yang menggambarkan urutan proses
Flowchart? secara mendetail dan hubungan antara suatu proses
(instruksi) dengan proses lainnya dalam suatu program.
5 Jelaskan dengan bahasa Pseudocode adalah bentuk penulisan algoritma yang 2
anda sendiri tentang menggunakan struktur bahasa pemrograman sederhana.
Pseudocode? Walaupun pseudocode memakai struktur bahasa
pemrograman, pseudocode tidak mengikuti aturan
penulisan bahasa pemrograman manapun. pseudocode
dituliskan hanya untuk mempermudah seseorang
memahami sebuah algoritma. Dengan begitu,
pseudocode hanyalah menyerupai kode program, dan
tidak bisa dimengerti langsung oleh komputer.
Pseudocode baru bisa diolah oleh komputer jika telah
mengikuti aturan penulisan sebuah bahasa
pemrograman. (Bisa bahasa C, Java, Pascal, dan lain-
lain.)
Skor Maksimal 10

Nilai tes tertulis (uraian)

Nilai = Skor Perolehan x 100


Skor Maksimum

Instrumen Penilaian Penugasan

Tugas : Buatlah dokumen pengendalian pemrograman dasar

PENDOMAN PENSKORAN

1. Analisis: A. konsep dasar pemrograman B. algoritma pemrograman C. logika Pemrograman


NO PERNYATAAAN SKOR
1 Analisis konsep dasar pemrograman 3 yang tepat 3
Analisis algoritma pemrograman 2 yang tepat 2
Analisis logika pemrograman 1 yang tepat 1

Nilai = Jumlah Skor x 100


Skor Maksimal

Instrumen Penilaian Ketrampilan

Instrumen Skor Ket.


T(3- KT(2) TT(1)
4)
Tuliskanlah informasi terbaru tentang alur logika pemrograman
komputer dengan tepat!
Interpretasikanlah dengan bahasa Anda sendiri informasi terbaru
tentang alur logika pemrograman komputer dengan tepat!
Kemukakanlah pendapat Anda tentang informasi terbaru tentang
alur logika pemrograman komputer!
Keterangan : T= Tepat , KT = Kurang Tepat , TT = Tidak Tepat

Pedoman Penskoran Keterampilan


No.
Kriteria Penilaian Skor
Soal
Menuliskan informasi terbaru alur logika pemrograman komputer dengan tepat
Tepat 8 – 10
1 Kurang Tepat 5–7
Tidak Tepat 2–4
Tidak Mengerjakan 1
Tafsirkankanlah dengan bahasa Anda sendiri informasi terbaru tentang alur logika
pemrograman komputer dengan tepat!
Tepat 8 – 10
2
Kurang Tepat 5–7
Tidak Tepat 2–4
Tidak Mengerjakan 1
Kemukankanlah pendapat Anda terhadap informasi terbaru alur logika
pemrograman komputer dengan tepat!
Tepat 8 – 10
3
Kurang Tepat 5–7
Tidak Tepat 2–4
Tidak Mengerjakan 1
Soal Remedial
No Soal Kunci Jawaban Skor
Apa yang dimaksud komputer? Mesin yang dapat melaksanakan seperangkat 2
1 perintah dasar (instruction set) yang
membantu pekerjaan manusia
Sebutkan 5 saja symbol -Terminator 2
Flowchart! -Aliran data
2 -Input/output
-Proses
-Percabangan
Apa pengertian dari symbol- a.) Preparation : Notasi ini digunakan untuk 2
symbol flowchart dibawah ini? memberi nilai awal, nilai akhir, penambahan /
a.) Preparation pengurangan bagi suatu variable counter.
3
b.) Connector b.) Connector : Notasi ini digunakan untuk
menunjukkan sambungan dari flowchart yang
terputus di halaman
Apa pengertian dari symbol- a. Percabangan : Notasi ini disebut Decision 2
symbol flowchart dibawah ini? yang digunakan untuk suatu pemilihan,
4 a.) Percabangan penyeleksian kondisi di dalam suatu program.
b.) Terminator b. Terminator : Notasi ini digunakan untuk
menunjukkan awal dan akhir suatu algoritma.
Sebutkan 3 anjuran dalam 1) Hindari pengulangan proses yang tidak 2
penyusunan flowchart! perlu dan logika yang berbelit sehingga
jalannya proses menjadi singkat.
2) Jalannya proses digambarkan dari atas ke
5
bawah dan diberikan tanda panah untuk
memperjelas.
3) Sebuah flowchart diawali dari satu titik
START dan diakhiri dengan END.
Skor Maksimal 10

Pedoman penskoran Nilai = nilai yang diperoleh x 100


Nilai maksimal

Loa Kulu, 01 Juli 2022


Mengetahui,
Kepala SMK Muhammadiyah Loa Kulu Guru Mata Pelajaran

Moch. Arifin, M.Pd Kartika Ahdayani, S.Pd

Anda mungkin juga menyukai