Anda di halaman 1dari 8

RENCANA PELAKSANAAN PEMBELAJARAN (RPP)

Satuan Pendidikan : SMK Ganesa


Mata Pelajaran : Pemrograman Dasar
Bidang Keahlian : Teknologi Informasi dan Komunikasi
Program Keahlian : Teknik Komputer dan Informatika
Paket Keahlian : (Teknik Komputer dan Jaringan)
Kelas / Semester : X / Ganjil
Tahun Pelajaran : 2018/2019
Materi Pokok : Algoritma Pemrograman
Pertemuan ke :
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
(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.
3. Memahami, menerapkan dan menganalisis pengetahuan faktual, konseptual,
prosedural dan metakognitif berdasarkan rasa ingin tahunya tentang ilmu
pengetahuan, teknologi, seni, budaya, dan humaniora dalam wawasan
kemanusiaan, kebangsaan, kenegaraan, dan peradaban terkait penyebab
fenomena dan kejadian dalam bidang kerja yang spesifik untuk memecahkan
masalah.
4. Mengolah, menalar, dan menyaji dalam ranah konkret dan ranah abstrak
terkait dengan pengembangan dari yang dipelajarinya di sekolah secara
mandiri, bertindak secara efektif dan kreatif dan mampu melaksanakan tugas
spesifik dibawah pengawasan langsung.

B. Kompetensi Dasar
3.1. Memahami penggunaan data dalam algoritma dan konsep algoritma
pemrograman
4.1. Menggunakan algoritma pemrograman untuk memecahkan permasalahan
C. Indikator Pencapaian Kompetensi
1. Siswa dapat Memahami penggunaan data dalam algoritma dan konsep algoritma
pemrograman
2. Siswa dapat menyajikan algoritma pemrograman untuk memecahkan
permasalahan

D. Tujuan Pembelajaran
1. Siswa dapat Mendiskripsikan dan Memahami penggunaan data dalam algoritma
dan konsep algoritma pemrograman
2. Siswa dapat menggunakan algoritma pemrograman untuk memecahkan
permasalahan

E. Materi Pembelajaran
 Konsep algoritma
 Struktur algoritma
 algoritma menggunakan bahasa natural
 Pengenalan Variabel
 Pengenalan tipe data
 Pengenalan operator
 Pseudocode
 Flowchart
 Penggunaan Tool flowchart

F. Pendekatan, Strategi dan Metode Pembelajaran


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

G. Kegiatan Pembelajaran
1) Kegiatan Awal ( ± 10 % dari Total waktu Pertemuan )
Orientasi :
Guru memberikan salam dilanjutkan dengan perkenalan dan absensi.
Apresepsi :
Guru memberikan gambaran ragam aplikasi komunikasi data dan ragam
karakteristik data pada komputer jaringan.
2) Kegiatan Inti (± 75 % dari Total waktu Pertemuan )
Mengamati:
 Pelbagai contoh penerapan algoritma dasar dalam kehidupan sehari-hari
 Karakteristik tipe data

Menanya:
 Rumusan masalah terkait penerapan algoritma sederhana
 Logika penyelesaian masalah dengan struktur algoritma
Mengeksplorasi:
 Membuat algoritma sederhana untuk menyelesaikan permasalahan
menggunakan bahasa natural, flowchart dan pseudocode

Mengasosiasi:
 Menyimpulkan konsep algorima (bahasa natural, flowchart dan pseudocode)
untuk menyelesaikan permasalahan

Mengkomunikasikan:
 Mempresentasikan algoritma penyelesaian permasalahan

3) Kegiatan Akhir (± 15% dari Total waktu Pertemuan)


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

H. Alat, Media dan Sumber Belajar


 Buku teks pelajaran
 Buku panduan guru
 Modul Pembelajaran

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

Penilaian Kinerja

No Aspek yang Sikap Pengetahuan Keterampilan Jumlah


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 aktif 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

1. 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. Perintah- 20
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

−𝑏 ± √𝑏 2 − 4𝑎𝑐
𝑥=
2𝑎
Nilai = Skor yang di peroleh x 100
Skor maksimal (100)

Mengetahui,
KEPALA SEKOLAH GURU MATA PELAJARAN

Enung Nurjanah, S.Pd Sigit Willyandi, Amd.Kom


NIP. NIP.
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 Negeri 2 Terbanggi Besar Alokasi Waktu :


Mata Pelajaran : Pemrograman Dasar Jumlah Soal :2
Kompentensi Dasar :
3.1. Memahami penggunaan data dalam
algoritma dan konsep algoritma pemrograman

4.1 Menggunakan algoritma pemrograman


untuk memecahkan permasalahan

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

Anda mungkin juga menyukai