Anda di halaman 1dari 10

RENCANA PELAKSANAAN PEMBELAJARAN

Sekolah : SMK NEGERI 9 BULUKUMBA


Mata Pelajaran : Pemrograman Dasar
Kelas/Semester : X / Ganjil
Alokasi Waktu : 6 X 45 menit

A. Kompetensi Inti
KI.1 Menghayati dan mengamalkan ajaran agama yang dianutnya.
KI.2 Menghayati dan Mengamalkan perilaku jujur, disiplin,tanggungjawab, peduli
(gotong royong, kerjasama, toleran, damai), santun, responsif dan proaktif dan
menunjukan sikap sebagai bagian dari solusi atas berbagai permasalahan dalam
berinteraksi secara efektif dengan lingkungan sosial dan alam serta dalam
menempatkan diri sebagai cerminan bangsa dalam pergaulan dunia.
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
KI.4. Mengolah, menalar, dan menyaji dalam ranah konkret dan ranah abstrak terkait
dengan pengembangan dari yang dipelajarinya di sekolah secara mandiri, dan
mampu menggunakan metoda sesuai kaidah keilmuan.

B. Kompetensi Dasar
KD pada KI Pengetahuan
3.1. Menerapkan alur logika pemrograman komputer

KD pada KI Keterampilan
4.1. Membuat alur logika pemrograman komputer
C. Indikator Pencapaian Kompetensi
 Indikator KD pada KI pengetahuan
3.1.1 Menjelaskan algoritma pemrograman
3.1.2 Menerapkan algoritma pemrograman dalam menyelesaikan masalah
3.1.3 Menjelaskan alur pemrograman menggunakan flowchart
3.1.4 Menerapkan flowchart dalam menyelesaikan masalah

 Indikator KD pada KI keterampilan


4.1.1 Membuat alur program menggunakan text (algoritma)
4.1.2 Membuat program menggunakan simbol (flowchart)
D. Tujuan Pembelajaran : Selama dan setelah proses pembelajaran, peserta didik
dapat:
3.1.1 Setelah melaksanakan pengamatan dan menggali informasi, Peserta didik mampu
menjelaskan tentang alur pemprograman computer dengan dengan jujur, kritis dan
bertanggung jawab.
3.1.2 Setelah melaksanakan pengamatan dan menggali informasi, Peserta didik mampu
dapat merincikan alur pemprograman computer. dengan jujur, kritis dan
bertanggung jawab.
3.1.3 Setelah melaksanakan diskusi, Peserta didik mampu menguraikan alur
pemprograman computer dengan santun.
E. Materi Pembelajaran
Konsep algoritma

Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang


disusun secara sistematis

Struktur algoritma
algoritma menggunakan bahasa natural

F. Pendekatan, Model dan Metode


Pertemuan 1-3
Pendekatan : Scientific Learning
Model : Discovery Learning
Metode : Observasi, Diskusi, praktikum

G. Media Pembelajaran
1. Media : Powerpoint
2. Alat/bahan
 Laptop
 Whiteboard
 Spidol
 Infocus
 Komputer
H. Sumber Belajar
 Komputer
 Buku Algoritma
 Buku Struktur data
 Internet

I. Kegiatan Pembelajaran
Pertemuan 1 (6 x 45 menit)
Alokasi
Kegiatan Deskripsi Kegiatan
Waktu
Pendahuluan 1. Pemusatan perhatian dan pemotivasian. 5 menit
2. Menyampaikan tujuan kompetensi dan cakupan materi yang
akan dipelajari.
Inti Mengamati
- Pelbagai contoh penerapan algoritma dasar dalam kehidupan
sehari-hari. 75
Menanya menit
- Rumusan masalah terkait penerapan algoritma sederhana
-
Mengeksplorasi:
- Membuat algoritma sederhana untuk menyelesaikan
permasalahan menggunakan bahasa natural
Mengasosiasi:
- Menyimpulkan konsep algoritma bahasa natural untuk
menyelesaikan permasalahan
Mengomunikasikan:
- Mempresentasikan algoritma penyelesaian permasalahan
Penutup 1) Bersama siswa menyimpulkan hasil pembelajaran hari ini,
Menarik serta mendorong siswa untuk selalu bersyukur atas karunia 10
kesimpulan/ Tuhan berupa ilmu yang bermanfaat. menit
2) Guru memberikan penghargaan (misalny a pujian atau bentuk
generalisasi
penghargaan lain yang relev an) kepada si swa yang berkinerja
baik dan memotivasi siswa yang masih belum mampu
menguasai materi dengan baik
Pertemuan 2
Alokasi
Kegiatan Deskripsi Kegiatan
Waktu
Pendahuluan 1. Pemusatan perhatian dan pemotivasian. 5 menit
2. Apersepsi: menanyakan materi sebelumnya.
3. Menyampaikan tujuan kompetensi dan cakupan materi yang
akan dipelajari.
Inti Mengamati:
- Pelbagai contoh penerapan algoritma dasar dalam kehidupan
sehari-hari
75
- Karakteristik tipe data
Menanya: menit
- Rumusan masalah terkait penerapan algoritma sederhana
- Logika penyelesaian masalah dengan struktur algoritma
Mengeksplorasi:
- Membuat contoh variabel, tipe data dan operator
Mengasosiasi:
- Menyimpulkan konsep algoritma bahasa natural untuk
menyelesaikan permasalahan
Mengomunikasikan:
- Mempresentasikan algoritma penyelesaian permasalahan

Penutup 1) Bersama siswa menyimpulkan hasil pembelajaran hari ini,


Menarik serta mendorong siswa untuk selalu bersyukur atas karunia 10
kesimpulan/ Tuhan berupa ilmu yang bermanfaat. menit
2) Guru memberikan penghargaan (misalny a pujian atau bentuk
generalisasi
penghargaan lain yang relev an) kepada siswa yang berkinerja
baik dan memotivasi siswa yang masih belum mampu
menguasai materi dengan baik

Pertemuan 3
Alokasi
Kegiatan Deskripsi Kegiatan
Waktu
Pendahuluan 1. Pemusatan perhatian dan pemotivasian. 5 menit
2. Apersepsi: menanyakan materi sebelumnya.
3. Menyampaikan tujuan kompetensi dan cakupan materi yang
akan dipelajari.
Inti Mengamati:
- Pelbagai contoh penerapan algoritma dasar dalam kehidupan
sehari-hari
75
Menanya:
- Rumusan masalah terkait penerapan algoritma sederhana menit
- Logika penyelesaian masalah dengan struktur algoritma
Mengeksplorasi:
- Membuat algoritma sederhana untuk menyelesaikan
permasalahan menggunakan pseudocode
Mengasosiasi:
- Menyimpulkan konsep algoritma pseudocode untuk
menyelesaikan permasalahan
Mengomunikasikan:
- Mempresentasikan algoritma penyelesaian permasalahan

Penutup 1) Bersama siswa menyimpulkan hasil pembelajaran hari ini,


Menarik serta mendorong siswa untuk selalu bersyukur atas karunia 10
kesimpulan/ Tuhan berupa ilmu yang bermanfaat. menit
2) Guru memberikan penghargaan (misalny a pujian atau bentuk
generalisasi
penghargaan lain yang relev an) kepada siswa yang berkinerja
baik dan memotivasi siswa yang masih belum mampu
menguasai materi dengan baik

J. Penilaian Hasil Belajar


1. Penilaian Pengetahuan
a. Tugas Terstruktur
ESSAY
Level No
Indikator Pencapaian Bobot
Kompetensi Dasar Butir Soal Komp So
Kompetensi Soal
etensi al
3.1. Menerapkan 3.1.1 Apa yang dimaksud dengan alur
alur pemograman Menjelaskan tentang alur pemograman komputer ! C3 1 30
komputer pemograman komputer

3.1.2
Level No
Indikator Pencapaian Bobot
Kompetensi Dasar Butir Soal Komp So
Kompetensi Soal
etensi al
Mencirikan alur pemprograman Jelaskan bagaimana ciri alur C3 2 20
computer. program yang baik!

3.1.3
Menguraikan alur pemprograman Tuliskan alur penyelesaian
computer penghitungan luas persegi C3 3 40
panjang

Rubrik Soal

No.
Kunci Jawaban Skor
Soal
1. 1. Alur pemprograman adalah Urutan Langkah-langkah 30 : jika jawaban lengkap
Logis Penyelesaian Masalah Yang Disusun Secara penjelasan dan contohnya
Sistematis Dan Logis.
20 : jika jawaban hanya
menjelaskan tanpa
menyebutkan contohnya

10 : jika jawaban tidak lengkap


jumlah point dari yang
disebutkan
2. 2. Ciri alur pemrpograman yang baik : 20 : jika jawaban
a. Ada out put menyebutkan semua point
dengan lengkap
Mengacu pada definisi algoritma, algoritma harus
mempunyai out put yang harus merupakan
solusi dari masalah yang sedang diselesaikan. 10 : jika jawaban tidak lengkap
b. Efektifitas dan efesiensi jumlah point dari yang
disebutkan
Dikatakan efektif jika algoritma tersebut
menghasilkan suatu solusi yang sesuai dengan
masalah yang diselesaikan, dalam arti algoritma
harus tepat guna.
c. Dikatakan efisien jika waktu proses suatu
algoritma relatif lebih singkat dan penggunakan
memori komputernya lebih sedikit.
d. Jumlah langkahnya berhingga
Barisan instruksi yang dibuat harus dalam suatu
urutan tertentu atau harus berhingga agar
masalah yang dihadapi dapat diselesaikan
dengan tidak memerlukan waktu relatif lama.
e. (semi Algoritma) Berakhir
Penyelesaian masalah harus berhenti. Dan bias
menimbulkan masalah lain.
f. Terstruktur
Penyelesaian masalah menggunakan langkah-
No.
Kunci Jawaban Skor
Soal
langkah tersusun.
1.
3. 3. Alur program luas persegi panjang : 40 : jika jawaban lengkap
1) Masukkan panjang (P) sesuai alur programnya
2) Masukkan lebar (L)
30 : jika jawaban hanya 3 lalur
3) Luas : P * L
saja
4) Tulis Luas
20 : jika jawaban hanya 2 alur
saja

10 : jika jawaban yang


dituliskan salah

JUMLAH SKOR MAKSIMAL 90

Pedoman Penilaian
Bentuk Soal Essay

Total Nilai = ∑ bobot essay

b. Tugas Tidak Terstruktur

Level
Indikator Pencapaian No Bobot
Kompetensi Dasar Butir Soal Kompete
Kompetensi Soal Soal
nsi
4.1. Membuat alur 4.1.1 Membuat alur Buatlah alur pemograman
logika logika menggunakan text pada aplikasi kalkulator C3 1 100
pemrograman algoritma menggunakan bagan
komputer alir(flowchart) !

2. Penilaian Keterampilan
Presentasi

Kompetensi Indikator Pencapaian Bentuk


Soal / Instruksi Kompetensi
Dasar Kompetensi Soal
3.1. Peserta didik mampu Presentasikan hasil P2
Menerapakan membuat algoritma diskusi kelompok Praktek Melakukan
alur pemrograman dalam tentang algoritma yang
pemrograman menyelesaikan dibuat
komputer masalah
LEMBAR PENILAIAN ASPEK KETERAMPILAN

Lembar Pengamatan aktivitas siswa pada saat diskusi dan presentasi

JUMLAH
ASPEK PENGAMATAN NILAI KET
SKOR
NAMA
NO KERJASAMA MENGKOMUNIKASIKAN TOLERANSI KEAKTIFAN BOBOT IDE
SISWA
PENDAPAT

1
2
3
4
5

Lembar Pengamatan presentasi

LEMBAR PENILAIAN PRESENTASI

ASPEK PENILAIAN
NAMA JUMLAH
NO SISTEMATIKA GESTUR DAN NILAI KET
SISWA KOMUNIKASI WAWASAN KEBERANIAN ANTUSIAS SKOR
PENYAMPAIAN PENAMPILAN
1
2
3
4
5
KKM : 75
Keterangan Skor :
Masing-masing kolom diisi dengan kriteria :
5 = Baik Sekali
4 = Baik
3 = Cukup
2 = Kurang
1 = Kurang Sekali

Skor Maksimal Kriteria Nilai


A = 89 - 100 Baik sekali
B = 77 - 88 Baik
C = 65 - 76 Cukup
D = 64 - 75 Kurang
E = < 64 Kurang Sekali
Bulukumba, 2 Septemberi 2017
Mengetahui,
Kepala Sekolah Guru Mata Pelajaran

Drs.H. Muh. Rusma Rahmat Hidayat,S.Kom


NIP. 19600115 198603 1 019