Anda di halaman 1dari 8

RENCANA PELAKSANAAN PEMBELAJARAN

Nama Sekolah : SMK Negeri 1 Denpasar


Mata Pelajaran : Pemrograman Dasar
Komp. Keahlian : Rekayasa Perangkat Lunak
Kelas/Semester : 10 / Ganjil
Tahun Pelajaran : 2019/2020
Alokasi Waktu : 4 x 45 menit

A. Kompetensi Inti
1. Pengetahuan
Memahami, menerapkan, menganalisis, dan mengevaluasi tentang pengetahuan
faktual, konseptual, operasional dasar, dan metakognitif sesuai dengan bidang dan
lingkup kerja Dasar - dasar Teknik Komputer dan Informatika 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.
2. Keterampilan
Melaksanakan tugas spesifik, dengan menggunakan alat, informasi, dan prosedur
kerja yang lazim dilakukan serta menyelesaikan masalah sederhana sesuai dengan
bidang dan lingkup kerja Dasar-dasar Teknik Komputer dan Informatika
Menampilkan kinerja mandiri 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 dibawah pengawasan langsung.
Menunjukkan keterampilan mempersepsi, kesiapan, meniru, membiasakan gerak
mahir, menjadikan gerak alami, sampai dengan tindakan orisinal dalam ranah
konkret terkait dengan pengembangan dari yang dipelajarinya di sekolah, serta
mampu melaksanakan tugas spesifik dibawah pengawasan langsung.

B. Kompetensi Dasar
1. KD pada KI Pengetahuan
3.1. Menerapkan Alur logika pemrograman komputer
2. KD pada KI Keterampilan
4.1. Membuat Alur logika Pemrograman Komputer
C. Indikator Pencapaian Kompetensi
1. Indikator KD pada KI Pengetahuan
3.5.1. Peserta didik mampu menggunakan algoritma pemrograman (C3)
3.5.2. Peserta didik mampu menerapkan algoritma pemrograman dalam
menyelesaikan masalah (C3)
3.5.3. Peserta didik mampu menggunakan algoritma pemrograman menggunakan
flowchart (C3)
3.5.4. Peserta didik mampu Menerapkan flowchart dalam menyelesaikan masalah
(C4)
2. Indikator KD pada KI Keterampilan
4.5.1. Peserta didik mampu membuat alur program menggunakan text (P4)
4.5.2. Peserta didik mampu membuat program menggunakan simbol (P4)

D. Tujuan Pembelajaran
1. Tujuan Pembelajaran untuk aspek pengetahuan
- Melalui studi kasus, peserta didik diharapkan dapat menggunakan algoritma
dengan benar.
- Melalui studi kasus, informasi peserta didik diharapan dapat menerapkan
algoritma dalam menyelesaian masalah sesuai dengan SOP.
- Melalui studi kasus, peserta didik dapat membuat alur program dan membuat
program menggunakan flowchart
2. Tujuan Pemblajaran untuk aspek keterampilan
- Melalui praktikum di laboratorium, peserta didik mampu mengimplementasikan
algoritma dengan benar.
- Melalui praktikum di laboratorium, peserta didik mampu mengkombinasikan
berbagai algoritma sesuai prioritas dengan benar.
- Melalui praktikum di laboratorium, peserta didik mampu menggunakan
flowchart sesuai fungsinya dengan benar.

E. Materi Pembelajaran
1. Algoritma pemrograman
2. Flowchart

F. Pendekatan, Model, dan Metode Pembelajaran


1. Pendekatan Pembelajaran : Pendekatan Saintifik
2. Model Pembelajaran : Problem Based Learning
3. Metode Pembelajaran
a. Diskusi
b. Praktik
c. Penugasan
G. Kegiatan Pembelajaran

URAIAN KEGIATAN Alokasi


No
Waktu
1 Guru Peserta didik
1. Kegiatan pendahuluan 10’
Pendahuluan 1. Guru menyiapkan peserta 1. Peserta didik menyiapkan
didik dalam mengawali diri
kegiatan pembelajaran 2. Peserta didik menjawab
2. Guru mengabsen peserta kuis
didik 3. Peserta didik duduk
3. Guru memberikan kuis berkelompok sesuai
dengan memberikan dengan pembagian
pertanyaan dari pertemuan
sebelumnya
4. Guru mengaitkan materi
pembelajaran sekarang
dengan pengalaman peserta
didik
5. Guru membentuk kelompok
dengan anggota antara 2-3
orang peserta didik
2. Kegiatan Inti 160’
Penggalan 1
Langkah 1 1. Guru menunjukkan beberapa 1. Peserta didik menyimak
Klarifikasi masalah dengan algoritma layar LCD
permasalahan yang berbeda. 2. Peserta didik
2. Guru meminta peserta didik mengidentifikasi masalah
memperhatikan hasil pada lagoritma yang
pekerjaan membuat diberikan.
algoritma 3. Peserta didik
mengidentifikasi hasil
membuat algoritma

Langkah 2 1. Guru memfasilitasi peserta 2. Peserta didik melakukan


Brainstorming didik untuk brainstorming dengan
mengklarifikasikan saling tukar informasi,
algoritma yang sudah belajar bersama dan
dikerjakan berdiskusi tentang
masalah-masalah menjadi
algoritma pemograman
3. Peserta didik
mendapatkan deskripsi
dari masalah, apa saja
yang perlu dipelajari
dalam algoritma
pemrograman
Langkah 3 1. Guru meminta peserta 2. Peserta didik
Pengumpulan didik untuk mencari mengumpulkan data dan
informasi dan informasi tentang informasi teknik
data penggunaan Flowchart dari penggunaan algoritma
algoritma yang dibuat pemrograman.
3. Peserta didik membuat
rumusan penulisan
membuat algoritma
pemrograman.
Langkah 4 1. Guru meminta peserta 2. Peserta didik
Berbagi didik berdiskusi mengidentifikasi blok
informasi dan merumuskan penggunaan dalam flowchart yang
berdiskusi algoritma pemrograman dapat digunakan utuk
untuk dan flowchart. penggunaan algoritma
menemukan pemrograman.
solusi 3. Peserta didik melakukan
brainstorming di dalam
kelompok melaporkan
penggunaan flowchart
algoritma pemrograman.
3. Peserta didik merumuskan
hasil penyelesaian
masalah
Langkah 5 1. Guru meminta peserta didik 1. Peserta didik
Presentasi mempresentasikan hasil mempresentasikan hasil
solusi diskusi dan pengujian diskusi tentang solusi yang
masalah 2. Guru meminta peserta didik dikemukakan untuk
lain memberikan review menyelesaikan masalah di
dan saran terhadap depan kelas
presentasi yang telah 2. Peserta didik memberikan
berlangsung review dan saran
Penggalan 2
Langkah 1 1. Guru menunjukkan dua buah 1. Peserta didik menyimak
Klarifikasi kode operasi aritmatika yang layar LCD
permasalahan sama dengan skala priorittas 2. Peserta didik
yang berbeda. mengidentifikasi kedua
2. Guru meminta peserta didik kode.
memperhatikan hasil 3. Peserta didik
membuat simbol-simbol mengidentifikasi hasil
flowchart eksekusi kedua kode

Langkah 2 1. Guru memfasilitasi peserta 2. Peserta didik melakukan


Brainstorming didik untuk brainstorming dengan
mengklarifikasikan prioritas saling tukar informasi,
simbol-simbol flowchart belajar bersama dan
berdiskusi tentang fungsi
dari simbol flowchart.
3. Peserta didik
mendapatkan deskripsi
dari masalah, apa saja
yang perlu dipelajari
dalam prioritas simbol-
simbol flowchart.
Langkah 3 1. Guru meminta peserta 2. Peserta didik
Pengumpulan didik untuk mencari mengumpulkan data dan
informasi dan informasi tentang prioritas informasi tentang prioritas
data operasi aritmatika dalam operasi aritmatika dalam
java java
3. Peserta didik membuat
rumusan penulisan
prioritas operasi
aritmatika dalam java
Langkah 4 1. Guru meminta peserta 2. Peserta didik
Berbagi didik berdiskusi mengidentifikasi penulisan
informasi dan merumuskan prioritas prioritas penggunaan
berdiskusi penggunaan flowchart. flowchart.
untuk 3. Peserta didik melakukan
brainstorming di dalam
menemukan kelompok melaporkan
solusi deklarasi serta prioritas
penggunaan flowchart.
3. Peserta didik merumuskan
hasil penyelesaian
masalah
Langkah 5 1. Guru meminta peserta didik 1. Peserta didik
Presentasi mempresentasikan hasil mempresentasikan hasil
solusi diskusi dan pengujian diskusi tentang solusi yang
masalah 2. Guru meminta peserta didik dikemukakan untuk
lain memberikan review menyelesaikan masalah di
dan saran terhadap depan kelas
presentasi yang telah 2. Peserta didik memberikan
berlangsung review dan saran
Penggalan 3
Langkah 1 1. Guru menunjukkan beberapa 1. Peserta didik menyimak
Klarifikasi kode program dengan layar LCD
permasalahan operasi logika dan operasi 2. Peserta didik
logika dengan kode boolean. mengidentifikasi kode
2. Guru meminta peserta didik program yang diberikan.
memperhatikan hasil 3. Peserta didik
eksekusi program mengidentifikasi hasil
eksekusi kedua kode

Langkah 2 1. Guru memfasilitasi peserta 2. Peserta didik melakukan


Brainstorming didik untuk brainstorming dengan
mengklarifikasikan saling tukar informasi,
masalah-masalah pada belajar bersama dan
algoritma dan flowchart berdiskusi masalah-
masalah pada algoritma
dan flowchart
3. Peserta didik
mendapatkan deskripsi
dari masalah, apa saja
yang perlu dipelajari
dalam algoritma dan
flowchart.
Langkah 3 1. Guru meminta peserta 2. Peserta didik
Pengumpulan didik untuk mencari mengumpulkan data dan
informasi dan informasi tentang informasi tentang
wdata algoritma dan flowchart algoritma dan flowchart.
3. Peserta didik membuat
rumusan algoritma dan
flowchart
Langkah 4 1. Guru meminta peserta 2. Peserta didik
Berbagi didik berdiskusi mengidentifikasi penulisan
informasi dan merumuskan algoritma dan algoritma dan flowchart
berdiskusi flowchart 3. Peserta didik melakukan
untuk brainstorming di dalam
menemukan kelompok melaporkan
solusi
penggunaan algoritma dan
flowchart
3. Peserta didik merumuskan
hasil penyelesaian
masalah
Langkah 5 1. Guru meminta peserta didik 1. Peserta didik
Presentasi mempresentasikan hasil mempresentasikan hasil
solusi diskusi dan pengujian diskusi tentang solusi yang
masalah 2. Guru meminta peserta didik dikemukakan untuk
lain memberikan review menyelesaikan masalah di
dan saran terhadap depan kelas
presentasi yang telah 2. Peserta didik memberikan
berlangsung review dan saran
3. Kegiatan Penutup 10’
Langkah 6 1. Guru memfasilitasi peserta 1. Peserta didik
Refleksi didik untuk memberikan mengemukakan ulasan
ulasan terhadap terhadap pembelajaran
pembelajaran yang yang dilakukan
dilakukan.
2. Guru dan peserta didik
menutup kegiatan dengan
mengucapkan rasa syukur
kepada Tuhan YME bahwa
pertemuan kali ini telah
berlangsung dengan baik
dan lancar.
H. Media, Alat/Bahan, dan Sumber Belajar
1. Media : LCD Proyektor, papan tulis, internet, slide presentasi tentang
operasi aritmatika dan logika
2. Alat : Komputer
3. Bahan : JDK, IDE Netbeans
4. Sumber belajar :
Andianto, Ahmadi (2017), Pemrograman Dasar Menggunakan JAVA dan IDE
Netbeans, Pamekasan : Duta Media
Hakim, Rachmad & Sutarto (2009), Mastering Java – Konsep pemrograman JAVA dan
penerapannya untuk membuat software Aplikasi, Jakarta : Elex Media
Komputindo
Munir, Rinaldi (2007), Algoritma & Pemrograman Dalam Bahasa Pascal dan C,
Bandung : Informatika

I. Penilaian Pembelajaran, Remedial, dan Pengayaan


1. Aspek dan Teknik Penilaian
a. Aspek Sikap
Penilaian sikap terhadap peserta didik dapat dilakukan selama proses
pembelajaran berlangsung. Penilaian dapat dilakukan dengan observasi. Dalam
observasi ini misalnya dilihat aktivitas dan tingkat perhatian peserta didik pada
saat pembelajaran berlangsung, pada pertemuan pertama, kedua, dan ketiga.
b. Aspek Pengetahuan
Penilaian pengetahuan dilakukan dengan memeriksa hasil kerja dalam Lembar
Kerja Peserta didik yang digunakan selama pelaksanaan pembelajaran.
c. Aspek Keterampilan
Penilaian keterampilan dilakukan guru saat peserta didik mengimplementasikan
pemecahan masalah pada IDE NetBeans. Penilaian pada keterampilan meliputi
proses ketika membuat kode program dan hasil eksekusi program.

2. Instrumen Penilaian
a. Instrumen Penilaian Sikap
Komponen yang dinilai dalam penilaian sikap selama pembelajaran adalah
kedisiplinan, kejujuran, tanggung jawab, santun, dan percaya diri.
Format observasi dan rubrik yang digunakan dalam penilaian sikap terlampir.
b. Instrumen Penilaian Pengetahuan
Instrumen yang digunakan dalam penilaian pengetahuan pada tiap penggalan
adalah Lembar Kerja Peserta didik yang mengacu pada materi indikator dan
materi pokok.
Lembar Kerja Peserta didik dan rubrik yang digunakan dalam penilaian
pengetahuan terlampir.
c. Instrumen Penilaian Keterampilan
Instrumen yang digunakan dalam penilaian keterampilan adalah Lembar Kerja
Peserta didik yang terintegrasi penilaian pengetahuan di atas.
Lembar Kerja Peserta didik dan rubrik yang digunakan dalam penilaian
keterampilan terlampir.
3. Program Remedial
a. Remedial Tes diberikan kepada peserta didik yang mendapatkan nilai di bawah
KKM (75) dengan catatan jumlah peserta didik yang remedial sebanyak maksimal
30% dari jumlah seluruh peserta didik dikelas.
- Mencari video tentang penggunaan operasi aritmatika dan operasi logika
dalam java di youtube
- Membuat ringkasan dari video tersebut
b. Apabila jumlah peserta didik yang remedial diatas 30% maka diadakan remedial
teaching terlebih dahulu, lalu dilanjutkan remedial tes
- Remedial teaching dilakukan dengan tatap muka langsung atau melalui
elearning.smkn1dps.sch.id
- Remedial test yang dilakukan setelah pembelajaran mengacu pada soal
remedial test

4. Program Pengayaan
Program pengayaan diberikan/ditawarkan kepada peserta didik yang mendapatkan
nilai lebih dari KKM (75) sebagai bentuk pendalaman terhadap materi yang
diberikan.
- Mempelajari tentang hirarkhi tipe data dan teknik konversi antar tipe data
pada operasi aritmatika untuk menghindarkan kesalahan dalam pengelolaan
data pada tipe data yang berbeda

Mengetahui, Denpasar, Juni 2019


Kepala SMK Negeri 1 Denpasar, Guru Mata Pelajaran,

I Ketut Suparsa, ST, MT Ni Komang Dian Dianasari, ST


NIP.19621012 198603 1 026 NIP. -