Anda di halaman 1dari 8

RENCANA PELAKSANAAN PEMBELAJARAN

(RPP)

IDENTITAS PROGRAM PENDIDIKAN


Nama Sekolah : SMK Al Amanah
Mata Pelajaran : Pemrograman Dasar
Kompetensi Keahlian : Teknik Komputer dan Informatika
Kelas / Semester : X / Ganjil
TahunPelajaran : 2017/2018
Alokasi Waktu : x 45 Menit

A. Kompetensi Inti
1. Menghayati dan mengamalkan ajaran agama yang dianutnya.
2. Menghayati dan mengamalkan perilaku ( jujur, disiplin, tanggung jawab,
peduli, santun, ramah lingkungan, gotong royong, kerjasama, cinta damai,
responsive dan proaktif) dan menunjukkan sikap sebagai bagian dari solusi
atas berbagai permasalahan bangsa dalam berinteraksi secara efektif dengan
lingkungan social dan alam serta dalam menempatkan diri sebagai cerminan
bangsa dalam pergaulan dunia.
3. Memahami, menerapkan, menganalisis pengetahuan factual, konseptual,
procedural berdasarkan rasa ingin tahunya tentang ilmu pengetahuan,
teknologi, seni budaya, dan human iora dengan wawasan kemanusiaan,
kebangsaan, kenegaraan, dan peradaban terkait fenomena dan kejadian,
serta menerapkan pengetahuan procedural pada bidang kajian yang spesifik
sesuai dengan bakat dan minatnya untuk memecahkan masalah.
4. Mengolah, menalar, menyaji, dan mencipta dalam ranah konkret dan ranah
abstrak terkait dengan pengembangan diri yang dipelajarinya di sekolah
secara mandiri, dan mampu menggunakan metoda sesuai kaidah keilmuan.

B. Kompetensi Dasar
3.3 Menerapkan alur pemrograman dengan struktur bahasa pemrograman
Komputer
4.3 Menulis kode pemrogram sesuai dengan aturan dan sintaks bahasa
pemrograman
C. Indikator Pencapaian Kompetensi
1. Siswa dapat Menerapkan bahasa pemrograman
2. Siswa dapat menyajikan pengolah algoritma ke dalam bentuk kode program
komputer
D. Tujuan Pembelajaran
1. Setelah mengikuti proses pembelajaran melalui pendekatan saimtifik, model discovery
learning, dan metode tanyajawab, diskusi dan penugasan, diharapkan peserta didik dapat
Menerapkan bahasa pemrograman dengan disiplin, religius dan kerjasama
2. Setelah mengikuti proses pembelajaran melalui pendekatan saimtifik, model discovery
learning, dan metode tanyajawab, diskusi dan penugasan, diharapkan peserta didik dapat
menggunakan dan menyajikan pengolah algoritma ke dalam bentuk kode
program komputer dengan disiplin, religius dan kerjasama

E. Materi Pembelajaran
 Pengenalan bahasa pemrograman
 Pengenalan tools/framework pengembangan program
 Instalasi tools bahasa pemrograman
 Struktur bahasa pemrograman
 Standar output dalam bahasa pemrograman
 Standar Input dalam bahasa pemrograman
 Kompilasi dan eksekusi program
 Perbaikan kesalahan

A. Pendekatan, Strategi dan Metode Pembelajaran


Pendekatan : Saintifik (Scientific)
Metode : Ceramah, Diskusi. Searching di internet

B. Kegiatan Pembelajaran
Kegiatan Deskripsi Kegiatan Alokasi Waktu
Pendahuluan 1. Peserta didik melakukan do’a sebelum belajar (meminta 10 menit
seorang peserta didik untuk memimpin do’a)
(Penguatan Pend. Karakter/PPK Religius)
2. Guru mengecek kehadiran peserta didik dan meminta
peserta didik untuk mempersiapkan perlengkapan dan
peralatan yang diperlukan (PPK Disiplin)
3. Peserta didik menerima informasi tentang pembelajaran
yang akan dilaksanakan dengan materi yang memiliki
keterkaitan dengan materi sebelumnya.
Peserta didik menerima informasi tentang kompetensi,
ruang lingkup materi, tujuan manfaat langkah pembelajaran
metode penilaian yang akan dilaksanakan
Inti Mengamati: 60 menit
- Framework bahasa pemrograman
- Instalasi tools bahasa pemrograman
- Pelbagai contoh kode program dalam
bahasa pemrograman
Menanya:
- Struktur penulisan program dalam
bahasa pemrograman
- Proses kompilasi dan eksekusi
program
Mengeksplorasi:
- Melakukan instalasi bahasa
pemrograman
- Membuat kode program dengan
algoritma sederhana
- Melakukan kompilasi, eksekusi dan
perbaikan kesalahan program
Mengasosiasi:
- Menyimpulkan penerapan struktur
penulisan program dan algoritma
dasar dalam pembuatan program
komputer sederhana.
Mengkomunikasikan:
Membuat laporan dan presentasi
program.

Penutup Guru memberikan gambaran ragam 10 menit


aplikasi komunikasi data dan ragam
Menyimpulkan materi sesuai dengan
kopetensi dan indikator. Yang digunakan
secara umum pada komputer
jaringan.Guru mengevaluasi materi yang
telah diberikan

C. Alat, Media dan Sumber Belajar


 Buku teks pelajaran
 Buku panduan guru
 Modul Pembelajaran

D. Evaluasi / Penilaian
1. Teknik Penilaian : Pengamatan, Kinerja, dan Tes Tertulis
2. Prosedur Penilaian

Penilaian Kinerja

Aspek yang Sikap Pengetahuan Keterampilan Jumlah


No dinilai Skor
Nama 1 2 3 4 1 2 3 4 1 2 3 4
1
2
3

Kriteria Penskoran : 1 = Kurang 2 = Cukup 3 = Baik 4 = Amat Baik


Kriteria Penilaian : Jumlah skor < 3 : D
4 < Jumlah skor < 6 : C
4 < Jumlah skor < 6 : B
10 < Jumlah skor < 12 : A

Rubrik Penilaian Kinerja :

No Aspek yang Keterangan


dinilai
1 = Tidak aktif dalam pembelajaran
Sikap 2 = Cukup aktid dalam pembelajaran
1.
3 = Aktif dalam pembelajaran
4 = Amat aktif dalam pembelajaran
1 = Tidak memahami konsep pemecahan masalah
2 = Cukup memahami konsep pemecahan masalah
Pengetahuan
2. 3 = Memahami konsep pemecahan masalah
4 = Amat memahami konsep pemecahan masalah

1 = Tidak terampil melaksanakan prosedur


pemecahan masalah
2 = Cukup terampil melaksanakan prosedur
pemecahan masalah
Ketrampilan
3. 3 = Terampil melaksanakan prosedur pemecahan
masalah
4 = Amat terampil melaksanakan prosedur
pemecahan masalah

3. Instrumen Penilaian Hasil Belajar :

Tes Tertulis

Pedoman Penskoran :
No Uraian Skor
1. Kunci Jawaban Soal Uraian
Kunci Jawaban Soal No. 01
algoritma atau algoritme[1] merupakan kumpulan
perintah untuk menyelesaikan suatu masalah. 20
Perintah-perintah ini dapat diterjemahkan secara
bertahap dari awal hingga akhir.
Kunci Jawaban Soal No. 02
20
Kunci Jawaban Soal No. 03
20
Kunci Jawaban Soal No. 04
20
Kunci Jawaban Soal No. 05
20
Skor maksimal untuk soal uraian : 100

Nilai = Skor yang di peroleh x 100


Skor maksimal (100)

Mengetahui,
Bandung, 15 Juli 2019
Guru Mata Pelajaran
Kepala SMK Al Amanah

Irfan Luthfiana,S.Kom
Rizal Alamsyah, M.Pd

LEMBAR KERJA SISWA


( Tugas Perorangan )

Essay
1. Apa yang dimaksud dengan algoritma.
2. Apa yang dimaksud dengan logika.
3. Jelaskan secara detail tentang struktur algoritma
4. Apa yang dimaksud dengan bahasa natural, pseudocode dan
flowchart
5. Buatkan algoritma sederhana menggunakan flowchart dalam
permasalahan sehari-hari.
KISI-KISI DAN BUTIR SOAL TEORI
Nama Sekolah : SMK AL AMANAH Alokasi Waktu :
Mata Pelajaran : Pemrograman Dasar Jumlah Soal :2
Kompentensi Dasar :
3.1. Memahamipenggunaan data dalam
algoritma dan konsep algoritma
pemrograman

4.1Menggunakan algoritma pemrograman


untuk memecahkanpermasalahan

Kompetensi No.
Indikator Soal Soal Kunci Jawaban
Dasar Soal
3.1. 1. Siswa dapat 1. Apa yang dimaksud 1 algoritma atau algoritme[1] merupakan
Memahamip mengidentifik dengan algoritma. kumpulan perintah untuk menyelesaikan
enggunaan asi
data suatu masalah. Perintah-perintah ini dapat
Konsep
dalamalgorit
algoritma diterjemahkan secara bertahap dari awal
ma dan
pemrograman
konsep 2. Buatkan algoritma 2 hingga akhir.
algoritmape
sederhana menggunakan
mrograman
2. Siswa dapat flowchart dalam
4.1. Menggunaka menjelaskan permasalahan sehari-
n algoritma konsep
algoritma hari.
pemrograma
nuntuk pemrograman
memecahka
npermasalah
an

Anda mungkin juga menyukai