Anda di halaman 1dari 69

PEMERINTAH PROVINSI JAWA TENGAH

DINAS PENDIDIKAN DAN KEBUDAYAAN


SEKOLAH MENENGAH KEJURUAN NEGERI 1
SRAGI
Jl. Raya Sragi No. 139 B Telp. (0285) 4475405 Kab. Pekalongan
Website : www.smk1sragi.sch.id e-mail : smk1sragi@yahoo.co.id
F/PRO/WKS 1/3
1 Januari 2016
RENCANA PELAKSANAAN PEMBELAJARAN (RPP)
Nomor : Pemrograman Dasar/ X / 1 /2018

Nama Sekolah : SMK NEGERI 1 SRAGI


Bidang/program keahlian : Teknik Komputer dan Jaringan
Kelas/Semester : X/1
Mata Pelajaran : Pemrograman Dasar
Materi Pokok : Algoritma Pemrograman
Pertemuan ke- : 1-4
Alokasi Waktu : 3 JP/ minggu (@45 menit)

A. KOMPETENSI INTI

KI 3 : Memahami, menerapkan, menganalisis pengetahuan faktual, konseptual, prosedural


berdasarkan rasa keingintahuannya tentang ilmu pengetahuan, teknologi, seni, budaya, dan
humaniora dengan wawasan kemanusiaan, kebangsaan, kenegaraan, dan peradaban terkait
fenomena dan kejadian, serta menerapkan pengetahuan prosedural pada bidang kajian yang
spesifik sesuai dengan bakat dan minatnya untuk memecahkan masalah
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
3.1. Menerapkan alur logika pemrograman komputer
4.1. Membuat alur logika pemrograman komputer

C. INDIKATOR PENCAPAIAN KOMPETENSI


3.1.1 Menjelaskan algoritma pemrograman
3.1.2 Menerapkan algoritma pemrograman dalam menyelesaikan masalah
3.1.3 Menjelaskan algoritma pemrograman menggunakan flowchart
3.1.4 Menerapkan flowchart dalam menyelesaikan masalah
4.1.1 Membuat alur program menggunakan text (algoritma)
4.1.2 Membuat program menggunakan simbol (flowchart)

D. TUJUAN PEMBELAJARAN
3.1.1 Melalui kegiatan diskusi, peserta didik dapat menjelaskan pengertian algoritma pemrograman
3.1.2 Melalui observasi, peserta didik dapat menerapkan algoritma pemrograman untuk menyelesaikan
masalah
3.1.3 Melalui kegiatan diskusi, peserta didik dapat menjelaskan algoritma pemrograman menggunakan
flowchart
3.1.4 Melalui observasi, peserta didik dapat menerapkan flowchart untuk menyelesaikan masalah
4.1.1 Melalui kegiatan diskusi, peserta didik dapat membuat alur program menggunakan text
4.1.2 Melalui kegiatan diskusi, peserta didik dapat membuat program menggunakan simbol (flowchart)

E. MATERI PEMBELAJARAN
Pertemuan 1
 Konsep algoritma
 Struktur penulisan algoritma
Pertemuan 2
 Struktur algoritma dengan Natural Language

RENCANA PELAKSANAAN PEMBELAJARAN (RPP)


Pertemuan 3
 Struktur algoritma dengan Flowchart
Pertemuan 4
 Struktur algoritma dengan Pseudocode

F. PENDEKATAN, MODEL, DAN METODE PEMBELAJARAN


Pendekatan : Saintifik
Model Pembelajaran : Problem based learning
Metode : Diskusi dan tanya jawab

G. KEGIATAN PEMBELAJARAN
Pertemuan 1 ( 3 JP)
Alokasi
Kegiatan DeskripsiKegiatan
Waktu
Pendahu Orientasi, motivasi dan apersepsi 15
luan  Ketua kelas memimpin do’a pada saat pembelajaran akan dimulai menit
 Guru mengabsen kehadiran peserta didik
 Guru menjelaskan tujuan pembelajaran yang harus dicapai
peserta didik
 Menjelaskan pendekatan dan model pembelajaran yang
digunakan
Kegiatan a. Mengidentifikasi masalah (Mengamati) 60
Inti Peserta didik menyimak guru dalam memberikan penjelasan menit
mengenai konsep algoritma

b. Menetapkan masalah melalui berfikir tentang masalah dan


seleksi informasi yang relevan (Menanya).
Diskusi berkelompok untuk menyelesaikan masalah
menggunakan struktur algoritma

c. Mengembangkan solusi melalui pengidentifikasian


alternative alternative tukar-pikiran dan mengecek
perbedaan pandangan (Mengumpulkan Informasi)
Mengumpulkan informasi tentang macam-macam struktur-
struktur algoritma dengan menggunakan sumber belajar yang
relevan

d. Pelakukan tindakan strategis (Menalar)


Menganalisis masing-masing struktur algoritma

e. Melihat Ulang dan mengevaluasi pengaruh pengaruh dari


solusi yang dilakukan (Mengomunikasikan)
Menyimpulkan dan menyampaikan hasil tentang menyelesaikan
masalah menggunakan algoritma pemrograman

Penutup Rangkuman, refleksi, tes, dan tindak lanjut 15


1. Peserta didik menanyakan hal-hal yang masih ragu dan Menit
melaksanakan evaluasi
2. Guru membantu peserta didik untuk menjelaskan hal-hal yang
diragukan sehingga informasi menjadi benar dan tidak terjadi
kesalahpahaman terhadap materi.
3. Peserta didik menyimpulkan materi di bawah bimbingan guru
4. Guru melaksanakan penilaian pengetahuan melalui tes lisan
5. Guru memberi tugas tindak lanjut untuk pertemuan selanjutnya
6. Guru mengakhiri kegiatan belajar dengan memberikan pesan
untuk tetap belajar.

Pertemuan 2 ( 3JP)
RENCANA PELAKSANAAN PEMBELAJARAN (RPP)
Alokasi
Kegiatan DeskripsiKegiatan
Waktu
Pendahu Orientasi, motivasi dan apersepsi 15
luan  Ketua kelas memimpin do’a pada saat pembelajaran akan dimulai menit
 Guru mengabsen kehadiran peserta didik
 Guru menjelaskan tujuan pembelajaran yang harus dicapai
peserta didik
 Menjelaskan pendekatan dan model pembelajaran yang
digunakan
Kegiatan a. Mengidentifikasi masalah (Mengamati) 60
Inti Peserta didik membaca materi tentang macam-macam struktur menit
algoritma

b. Menetapkan masalah melalui berfikir tentang masalah dan


seleksi informasi yang relevan (Menanya).
Peserta didik mencatat informasi yang diperoleh dan membuat
daftar pertanyaan yang berkaitan dengan struktur algoritma
natural language

c. Mengembangkan solusi melalui pengidentifikasian


alternative alternative tukar-pikiran dan mengecek
perbedaan pandangan (Mengumpulkan Informasi)
Mengumpulkan informasi tentang penulisan struktur algoritma
natural language

d. Melakukan tindakan strategis (Menalar)


Menganalisis struktur algoritma natural language

e. Melihat Ulang dan mengevaluasi pengaruh pengaruh dari


solusi yang dilakukan (Mengomunikasikan)
Menyimpulkan dan menyampaikan hasil tentang menyelesaikan
masalah menggunakan algoritma natural language

Penutup Rangkuman, refleksi, tes, dan tindak lanjut 15


1. Peserta didik menanyakan hal-hal yang masih ragu dan Menit
melaksanakan evaluasi
2. Guru membantu peserta didik untuk menjelaskan hal-hal yang
diragukan sehingga informasi menjadi benar dan tidak terjadi
kesalahpahaman terhadap materi.
3. Peserta didik menyimpulkan materi di bawah bimbingan guru
4. Guru melaksanakan penilaian pengetahuan melalui tes lisan
5. Guru memberi tugas tindak lanjut untuk pertemuan selanjutnya
6. Guru mengakhiri kegiatan belajar dengan memberikan pesan
untuk tetap belajar.

Pertemuan 3 ( 3JP)
Alokasi
Kegiatan DeskripsiKegiatan
Waktu
Pendahu Orientasi, motivasi dan apersepsi 15
luan  Ketua kelas memimpin do’a pada saat pembelajaran akan dimulai menit
 Guru mengabsen kehadiran peserta didik
 Guru menjelaskan tujuan pembelajaran yang harus dicapai
peserta didik
 Menjelaskan pendekatan dan model pembelajaran yang
digunakan
Kegiatan a. Mengidentifikasi masalah (Mengamati) 60
Inti Peserta didik mencari dan membaca artikel tentang flowchart menit

RENCANA PELAKSANAAN PEMBELAJARAN (RPP)


Alokasi
Kegiatan DeskripsiKegiatan
Waktu

b. Menetapkan masalah melalui berfikir tentang masalah dan


seleksi informasi yang relevan (Menanya).
Peserta didik mencatat informasi yang diperoleh dan membuat
daftar pertanyaan yang berkaitan dengan simbol-simbol flowchart

c. Mengembangkan solusi melalui pengidentifikasian


alternative alternative tukar-pikiran dan mengecek
perbedaan pandangan (Mengumpulkan Informasi)
Mengumpulkan informasi tentang pembuatan flowchart untuk
menyelesaikan masalah melalui diskusi kelompok yang didukung
sumber belajar yang relevan

d. Melakukan tindakan strategis (Menalar)


Menyimpulkan informasi yang diperoleh tentang simbol-simbol
flowchart dan menggambarkan alur ke dalam diagram

e. Melihat Ulang dan mengevaluasi pengaruh pengaruh dari


solusi yang dilakukan (Mengomunikasikan)
Menyampaikan hasil analisis yang telah dilakukan mengenai
penyelesaian masalah menggunakan flowchart di depan kelas.

Penutup Rangkuman, refleksi, tes, dan tindak lanjut 15


1. Peserta didik menanyakan hal-hal yang masih ragu dan Menit
melaksanakan evaluasi
2. Guru membantu peserta didik untuk menjelaskan hal-hal yang
diragukan sehingga informasi menjadi benar dan tidak terjadi
kesalahpahaman terhadap materi.
3. Peserta didik menyimpulkan materi di bawah bimbingan guru
4. Guru melaksanakan penilaian pengetahuan melalui tes lisan
5. Guru memberi tugas tindak lanjut untuk pertemuan selanjutnya
6. Guru mengakhiri kegiatan belajar dengan memberikan pesan
untuk tetap belajar.

Pertemuan 4 (3JP)
Alokasi
Kegiatan DeskripsiKegiatan
Waktu
Pendahu Orientasi, motivasi dan apersepsi 15
luan  Ketua kelas memimpin do’a pada saat pembelajaran akan dimulai menit
 Guru mengabsen kehadiran peserta didik
 Guru menjelaskan tujuan pembelajaran yang harus dicapai
peserta didik
 Menjelaskan pendekatan dan model pembelajaran yang
digunakan
Kegiatan a. Mengidentifikasi masalah (Mengamati) 60
Inti Peserta didik menyimak guru dalam memberikan penjelasan menit
mengenai struktur algoritma Pseudocode

b. Menetapkan masalah melalui berfikir tentang masalah dan


seleksi informasi yang relevan (Menanya).
Diskusi kelomok tentang pembuatan algoritma Pseudocode
c. Mengembangkan solusi melalui pengidentifikasian
alternative alternative tukar-pikiran dan mengecek
perbedaan pandangan (Mengumpulkan Informasi)
Mengumpulkan informasi tentang cara pembuatan algoritma
RENCANA PELAKSANAAN PEMBELAJARAN (RPP)
Alokasi
Kegiatan DeskripsiKegiatan
Waktu
Pseudocode menggunakan sumber belajar yang relevan

d. Melakukan tindakan strategis (Menalar)


Menganalisis penyelesaian masalah dalam kehidupan sehari-hari
menggunakan algoritma Pseudocode

e. Melihat Ulang dan mengevaluasi pengaruh pengaruh dari


solusi yang dilakukan (Mengomunikasikan)
Menyimpulkan dan menyampaikan analisis yang telah dilakukan
di depan kelas

Penutup Rangkuman, refleksi, tes, dan tindak lanjut 15


1. Peserta didik menanyakan hal-hal yang masih ragu Menit
danmelaksanakan evaluasi
2. Guru membantu peserta didik untuk menjelaskan hal-hal yang
diragukan sehingga informasi menjadi benar dan tidak terjadi
kesalahpahaman terhadap materi.
3. Peserta didik menyimpulkan materi di bawah bimbingan guru
4. Guru melaksanakan penilaian pengetahuan melalui tes lisan
5. Guru memberi tugas tindak lanjut untuk pertemuan selanjutnya
6. Guru mengakhiri kegiatan belajar dengan memberikan pesan
untuk tetap belajar.

H. PENILAIAN,PEMBELAJARAN REMIDIAL DAN PENGAYAAN


1. Teknik penilaian
Observasi, tes tertulis, tes lisan, tes praktik, dan penugasan (portofolio)
2. Instrumen penilaian
a. Penilaian Pengetahuan
Tabel Kisi-Kisi, Soal Pengetahuan, Kunci Jawaban,
Cara Pengolahan Nilai

Mata Pelajaran:Pemrograman Dasar


KD.3.1. Menerapkan alur logika pemrograman komputer
Kompetensi Jenis
IPK Indikator Soal Soal
Dasar Soal

RENCANA PELAKSANAAN PEMBELAJARAN (RPP)


3.1. Memahami 3.1.1 Menjelaskan 1. Peserta didik dapat Tes 1. Apa yang dimaskud
konsep algoritma memahami tulis algoritma?
teknologi pemrograman pengertian algoritma!
2. Peserta didik dapat 2. Sebutkan dan jelaskan
aplikasi web 3.1.2 Menerapkan
menyebutkan dan metode-metode yang
algoritma
menjelaskan metode- digunakan untuk
pemrograman metode algoritma!
dalam 3. Peserta didik dapat membuat algoritma!
menyelesaikan menyebutkan 3. Sebutkan dan jelaskan
masalah struktur-struktur
struktur-struktur dasar
3.1.3 Menjelaskan dasar algoritma!
algoritma 4. Peserta didik dapat algoritma!
pemrograman menggambarkan 4. Gambarkan simbol-
menggunakan simbol flowchart
beserta fungsinya! simbol flowchart
flowchart disertai dengan nama
5. Peserta didik dapat
3.1.4 Menerapkan menjelaskan
flowchart dalam dan fungsinya!
pengertian variabel!
menyelesaikan (minimal 5 simbol)
masalah 5. Jelaskan yang
dimaksud variabel!

Kunci Jawaban Soal:


1. Algoritma adalah langkah-langkah yang digunakan untuk menyelesaikan masalah yang disusun
secara logis dan sistematis
2. Metode-metode membuat algoritma:
Natural Language => penulisan algoritma bergaya manusia yang bersifat deskriptif
Pseudocode => notasi kode yang tidak sebenarnya tetapi melewati logika algoritma bahasa
pemrograman yang digunakan
Flowchart => bagan yang menunjukkan aliran/runtutan data/ proses yang terjadi dalam
program
3. Struktur dasar algoritma
Algoritma Runtutan/berurutan (sequence) => tiap instruksi dikerjakan secara berurutan
sesuai dengan urutan penulisannya, yaitu sebuah instruksi dieksekusi setelah instruksi
sebelumnya selesai dieksekusi.
Algoritma Percabangan/Pemilihan => program akan berpindah urutan pelaksanaannya jika
suatu kondisi yang disyaratkan dipenuhi
Algoritma perulangan/pengulangan =>
4. Simbol flowchrat

5. Variabel adalah sesuatu yang digunakan untuk menyimpan informasi/nilai


Penskoran Jawaban dan Pengolahan Nilai
1. Jawaban yang benar diberikan skor 1
2. Jawaban yang salah diberikan skor 1
Nilai KD = Jumlah peroleh skor/jumlah skor maksimal x nilai maksimal

b. Penilaian Keterampilan

RENCANA PELAKSANAAN PEMBELAJARAN (RPP)


Tabel Kisi-Kisi, Soal Pengetahuan, Kunci Jawaban,
Cara Pengolahan Nilai
Mata Pelajaran:Pemrograman Dasar
KD.4.1. Membuat alur logika pemrograman komputer
Jenis
Kompetensi Dasar IPK Indikator Soal Soal
Soal
4.1. Membuat alur 4.1.1 Membuat alur 1. Peserta didik dapat Unjuk 1. Buatlah algoritma
logika program membuat algoritma Kerja untuk
pemrograman menggunakan untuk menghitung menghitung
komputer text (algoritma) luas persegi panjang
4.1.2 Membuat 2. Peserta didik dapat luaspersegi
program membuat flowchrat panjang!
menggunakan dari algoritma yang 2. Buatlah flowchart
simbol dibuat pada soal
untuk
(flowchart) nomor 1.
menghitung
luaspersegi
panjang!

Rubrik Penilaian Keterampilan


SKOR Ket
KETERAMPILAN
1 2 3
Keterampilan mengidentifikasi
masalah
Keterampilan menuliskan
algoritma dengan runtut dan
jelas
Keterampilan mengidentifikasi
simbol-simbol flowchart
Keterampilan menggambarkan
masalah dalam bentuk
flowchart
Keterangan Skor: (3) Baik, (2) Cukup, (1) Kurang

c. Penilaian Portofolio
Gambar simbol-simbol flowchart beserta fungsinya dalam selembarkertas folio!
Data hasil diskusi dan tugas-tugas dikumpulkan dalam satu businessfile untuk disimpan
masing-masing peserta didik
Rating Scale pemeriksaan terhadap hasil diskusi kelompok dan tugas-tugas
SKOR Ket
ASPEK
1 2 3
Ketepatan waktu pengumpulan
tugas
Ketepatan jawaban
Kelengkapan
Kerapian
Kesesuain dengan perintah
Keterangan Skor: (3) Baik, (2) Cukup, (1) Kurang

d. Penilaian Sikap
Nama :
Kelas :
Materi :
SKOR Ket
SIKAP
1 2 3
Memperhatikan penjelasan guru

RENCANA PELAKSANAAN PEMBELAJARAN (RPP)


Memperhatikan media
pembelajaran yang
digunakan oleh guru
Menjawab pertanyaan yang
diajukan oleh guru
Serius dalam mengikuti
pembelajaran
Kerjasama dalam melakukan
diskusi kelompok
Diskusi kelompok berjalan
secara efektif dan kondusif
Mampu menyimpulkan hasil
pembelajaran
Mampu menjelaskan kembali
pembelajaran yang sudah
dilakukan dengan kata-kata
sendiri
Mengomentari pendapat
teman agar lebih sempurna
Memberikan gagasan apabila
mempunyai ide yang lebih
baik dari yang sudah ada
Keterangan Skor: (3) Sangat baik, (2) Baik, (1) Cukup

3. Remidial dan Pengayaan


Peserta didik yang belum mencapai ketuntasan belajar (70) wajib mengikuti kegiatan remedial
pada semester berjalan hingga mencapai ketuntasan belajar.Sedangkan bagi peserta didik yang
telah mencapai ketuntasan belajar dan kecepatan belajar diatas rata-rata yang telah ditetapkan
dapat diberikan pengayaan dan pendalaman materi.

I. MEDIA/ALAT, BAHAN, DAN SUMBER BELAJAR


1. Media/alat: Power Point Presentation
2. Bahan : Laptop/Komputer, LCD, Papan tulis, spidol
3. Sumber Belajar : - Andi Novianto. Pemrograman Dasar Untuk SMK/SMA Kelas X. Jakarta:
Erlangga
- Internet
- BSE Pemrograman Basis Obyek
- buku penunjang lainnya

Sragi, Juli 2018


Mengetahui Guru Mata Pelajaran
Kepala Sekolah

IBNU NAFIS, S.Pd, M.Si Bugar Jati Lestari, S.Pd.


NIP. 19670227 199003 1 005 NIP. -

PEMERINTAH PROVINSI JAWA TENGAH


DINAS PENDIDIKAN DAN KEBUDAYAAN
SEKOLAH MENENGAH KEJURUAN NEGERI 1
SRAGI
Jl. Raya Sragi No. 139 B Telp. (0285) 4475405 Kab. Pekalongan
Website : www.smk1sragi.sch.id e-mail : smk1sragi@yahoo.co.id
RENCANA PELAKSANAAN PEMBELAJARAN (RPP)
F/PRO/WKS 1/3
1 Juli 2016

RENCANA PELAKSANAAN PEMBELAJARAN (RPP)


Nomor : Pemrograman Dasar/ X / 2 /2018

Nama Sekolah : SMK NEGERI 1 SRAGI


Bidang/program keahlian : Teknik Komputer dan Jaringan
Kelas/Semester : X/1
Mata Pelajaran : Pemrograman Dasar
Materi Pokok : Bahasa Pemrograman
Pertemuan ke- : 5-8
Alokasi Waktu : 4 JP/ minggu (@ 45 menit)

A. KOMPETENSI INTI
KI 3 : Memahami, menerapkan, menganalisis pengetahuan faktual, konseptual, prosedural
berdasarkan rasa keingintahuannya tentang ilmu pengetahuan, teknologi, seni, budaya, dan
humaniora dengan wawasan kemanusiaan, kebangsaan, kenegaraan, dan peradaban terkait
fenomena dan kejadian, serta menerapkan pengetahuan prosedural pada bidang kajian yang
spesifik sesuai dengan bakat dan minatnya untuk memecahkan masalah
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
3.2. Memahami perangkat lunak bahasa pemrograman
4.2. Melakukan instalasi perangkat lunak bahasa pemrograman

C. INDIKATOR PENCAPAIAN KOMPETENSI


3.2.1 Menjelaskan berbagai perangkat lunak bahasa pemrograman komputer
3.2.2 Menjelaskan prosedur instalasi berbagai perangkat lunak bahasa pemrograman komputer
3.2.3 Mengoperasikan prosedur instalasi berbagai perangkat lunak bahasa pemrograman komputer
4.2.1 Menginstalasi perangkat lunak bahasa pemrograman
4.2.2 Menguji hasil instalasi perangkat lunak bahasa pemrograman

D. TUJUAN PEMBELAJARAN
3.2.1 Melalui kegiatan diskusi, peserta didik dapat memahami berbagai perangkar lunak bahasa
pemrograman
3.2.2 Melalui kegiatan observasi, peserta didik dapat menjelaskan prosedur instalasi perangkat lunak
bahasa pemrograman
3.2.3 Melalui kegiatan observasi, peserta didik dapat mengoperasikan prosedur instalasi perangkat lunak
bahasa pemrograman
4.2.1 Melalui praktek, peserta didik dapat melakukan installasi perangkat lunak bahasa perograman
4.2.2 Melalui praktek, peserta didik dapat menguji hasil instalasi perangkat lunak bahasa pemrograman

E. MATERI PEMBELAJARAN
Pertemuan 5
 Bahasa Pemrograman
Pertemuan 6
 Sejarah Bahasa Pemrograman
Pertemuan 7
 Bahasa Pemrograman Java
Pertemuan 8
 Sejarah bahasa pemrograman Java

F. PENDEKATAN, MODEL, DAN METODE PEMBELAJARAN


Pendekatan : Saintifik
Model Pembelajaran : Problem based learning
Metode : Diskusi dan tanya jawab
RENCANA PELAKSANAAN PEMBELAJARAN (RPP)
G. KEGIATAN PEMBELAJARAN
Pertemuan 5 ( 2JP)
Alokasi
Kegiatan DeskripsiKegiatan
Waktu
Pendahu Orientasi, motivasi dan apersepsi 15
luan  Ketua kelas memimpin do’a pada saat pembelajaran akan dimulai menit
 Guru mengabsen kehadiran peserta didik
 Guru menjelaskan tujuan pembelajaran yang harus dicapai
peserta didik
 Menjelaskan pendekatan dan model pembelajaran yang
digunakan
Kegiatan a. Mengidentifikasi masalah (Mengamati) 60
Inti Peserta didik menyimak guru dalam memberikan penjelasan menit
tentang pengertian bahasa pemrograman

b. Menetapkan masalah melalui berfikir tentang masalah dan


seleksi informasi yang relevan (Menanya).
Peserta didik menuliskan semua informasi yang didapat dan
merumuskannya dalam pertanyaan-pertanyaan

c. Mengembangkan solusi melalui pengidentifikasian


alternative alternative tukar-pikiran dan mengecek
perbedaan pandangan (Mengumpulkan Informasi)
Mengumpulkan informasi tentang bahasa pemrograman dengan
menggunakan sumber belajar yang relevan

d. Pelakukan tindakan strategis (Menalar)


Menganalisis pertanyaan yang telah dibuat dengan mengkaitkan
informasi yang telah dikumpulkan

e. Melihat Ulang dan mengevaluasi pengaruh pengaruh dari


solusi yang dilakukan (Mengomunikasikan)
Menyampaikan hasil diskusi di depan kelas

Penutup Rangkuman, refleksi, tes, dan tindak lanjut 15


1. Peserta didik menanyakan hal-hal yang masih ragu Menit
danmelaksanakanevaluasi
2. Guru membantu peserta didik untuk menjelaskan hal-hal yang
diragukan sehingga informasi menjadi benar dan tidak terjadi
kesalahpahaman terhadap materi.
3. Peserta didik menyimpulkan materi di bawah bimbingan guru
4. Guru melaksanakan penilaian pengetahuan melalui tes lisan
5. Guru memberi tugas tindak lanjut untuk pertemuan selanjutnya
6. Guru mengakhiri kegiatan belajar dengan memberikan pesan
untuk tetap belajar.

Pertemuan 6 ( 2JP)
Alokasi
Kegiatan DeskripsiKegiatan
Waktu
Pendahu Orientasi, motivasi dan apersepsi 15
luan  Ketua kelas memimpin do’a pada saat pembelajaran akan dimulai menit
 Guru mengabsen kehadiran peserta didik
 Guru menjelaskan tujuan pembelajaran yang harus dicapai
peserta didik
 Menjelaskan pendekatan dan model pembelajaran yang
digunakan

RENCANA PELAKSANAAN PEMBELAJARAN (RPP)


Alokasi
Kegiatan DeskripsiKegiatan
Waktu
Kegiatan a. Mengidentifikasi masalah (Mengamati) 60
Inti Peserta didik membaca tentang sejarah bahasa pemrograman menit

b. Menetapkan masalah melalui berfikir tentang masalah dan


seleksi informasi yang relevan (Menanya).
Diskusi berkelompok tentang sejarah bahasa pemrograman

c. Mengembangkan solusi melalui pengidentifikasian


alternative alternative tukar-pikiran dan mengecek
perbedaan pandangan (Mengumpulkan Informasi)
Mengumpulkan informasi tentang sejarah bahasa pemrograman
dengan menggunakan sumber belajar yang relevan

d. Pelakukan tindakan strategis (Menalar)


Menulis sejarah bahasa pemrograman menggunakan kata-kata
sendiri berdasarkan sumber yang telah dibaca

e. Melihat Ulang dan mengevaluasi pengaruh pengaruh dari


solusi yang dilakukan (Mengomunikasikan)
Menceritakan kembali bagaimana sejarah bahasa pemrograman
di depan kelas

Penutup Rangkuman, refleksi, tes, dan tindak lanjut 15


1. Peserta didik menanyakan hal-hal yang masih ragu Menit
danmelaksanakanevaluasi
2. Guru membantu peserta didik untuk menjelaskan hal-hal yang
diragukan sehingga informasi menjadi benar dan tidak terjadi
kesalahpahaman terhadap materi.
3. Peserta didik menyimpulkan materi di bawah bimbingan guru
4. Guru melaksanakan penilaian pengetahuan melalui tes lisan
5. Guru memberi tugas tindak lanjut untuk pertemuan selanjutnya
6. Guru mengakhiri kegiatan belajar dengan memberikan pesan
untuk tetap belajar.

Pertemuan 7 ( 2JP)
Alokasi
Kegiatan DeskripsiKegiatan
Waktu
Pendahu Orientasi, motivasi dan apersepsi 15
luan  Ketua kelas memimpin do’a pada saat pembelajaran akan dimulai menit
 Guru mengabsen kehadiran peserta didik
 Guru menjelaskan tujuan pembelajaran yang harus dicapai
peserta didik
 Menjelaskan pendekatan dan model pembelajaran yang
digunakan
Kegiatan a. Mengidentifikasi masalah (Mengamati) 60
Inti Peserta didik memperhatikan penjelasan guru tentang bahasa menit
pemrograman Java

b. Menetapkan masalah melalui berfikir tentang masalah dan


seleksi informasi yang relevan (Menanya).
Diskusi berpasangan untuk tentang keuntungan-keuntungan
mempelajari bahasa pemrograman Java

c. Mengembangkan solusi melalui pengidentifikasian


alternative alternative tukar-pikiran dan mengecek

RENCANA PELAKSANAAN PEMBELAJARAN (RPP)


Alokasi
Kegiatan DeskripsiKegiatan
Waktu
perbedaan pandangan (Mengumpulkan Informasi)
Mengumpulkan informasi tentang bahasa pemrograman Java
menggunakan sumber belajar yang relevan

d. Melakukan tindakan strategis (Menalar)


Menulis apa saja keuntungan dari bahasa Pemrograman Java

e. Melihat Ulang dan mengevaluasi pengaruh pengaruh dari


solusi yang dilakukan (Mengomunikasikan)
Menceritakan kembali apa saja keuntungan-keuntungan
mempelajari bahasa pemrograman Java di depan kelas
Penutup Rangkuman, refleksi, tes, dan tindak lanjut 15
1. Peserta didik menanyakan hal-hal yang masih ragu dan Menit
melaksanakan evaluasi
2. Guru membantu peserta didik untuk menjelaskan hal-hal yang
diragukan sehingga informasi menjadi benar dan tidak terjadi
kesalahpahaman terhadap materi.
3. Peserta didik menyimpulkan materi di bawah bimbingan guru
4. Guru melaksanakan penilaian pengetahuan melalui tes lisan
5. Guru memberi tugas tindak lanjut untuk pertemuan selanjutnya
6. Guru mengakhiri kegiatan belajar dengan memberikan pesan
untuk tetap belajar.

Pertemuan 8 (2JP)
Alokasi
Kegiatan DeskripsiKegiatan
Waktu
Pendahu Orientasi, motivasi dan apersepsi 15
luan  Ketua kelas memimpin do’a pada saat pembelajaran akan dimulai menit
 Guru mengabsen kehadiran peserta didik
 Guru menjelaskan tujuan pembelajaran yang harus dicapai
peserta didik
 Menjelaskan pendekatan dan model pembelajaran yang
digunakan
Kegiatan a. Mengidentifikasi masalah (Mengamati) 60
Inti Peserta didik membaca tentang sejarah bahasa pemrograman Java menit

b. Menetapkan masalah melalui berfikir tentang masalah dan


seleksi informasi yang relevan (Menanya).
Diskusi berkelompok tentang sejarah bahasa pemrograman Java

c. Mengembangkan solusi melalui pengidentifikasian


alternative alternative tukar-pikiran dan mengecek
perbedaan pandangan (Mengumpulkan Informasi)
Mengumpulkan informasi tentang sejarah bahasa pemrograman
Java dengan menggunakan sumber belajar yang relevan

d. Pelakukan tindakan strategis (Menalar)


Menulis sejarah bahasa pemrograman Java menggunakan kata-
kata sendiri berdasarkan sumber yang telah dibaca

e. Melihat Ulang dan mengevaluasi pengaruh pengaruh dari


solusi yang dilakukan (Mengomunikasikan)
Menceritakan kembali bagaimana sejarah bahasa pemrograman
Java di depan kelas

RENCANA PELAKSANAAN PEMBELAJARAN (RPP)


Alokasi
Kegiatan DeskripsiKegiatan
Waktu
Penutup Rangkuman, refleksi, tes, dan tindak lanjut 15
1. Peserta didik menanyakan hal-hal yang masih ragu Menit
danmelaksanakan evaluasi
2. Guru membantu peserta didik untuk menjelaskan hal-hal yang
diragukan sehingga informasi menjadi benar dan tidak terjadi
kesalahpahaman terhadap materi.
3. Peserta didik menyimpulkan materi di bawah bimbingan guru
4. Guru melaksanakan penilaian pengetahuan melalui tes lisan
5. Guru memberi tugas tindak lanjut untuk pertemuan selanjutnya
6. Guru mengakhiri kegiatan belajar dengan memberikan pesan
untuk tetap belajar.

H. PENILAIAN,PEMBELAJARAN REMIDIAL DAN PENGAYAAN


1 Teknik penilaian
Observasi, tes tertulis, tes lisan, tes praktik, dan penugasan (portofolio)
2 Instrumen penilaian
a. Penilaian Pengetahuan
Tabel Kisi-Kisi, Soal Pengetahuan, Kunci Jawaban,
Cara Pengolahan Nilai
Mata Pelajaran:Pemrograman Dasar
KD.3.2. Memahami perangkat lunak bahasa pemrograman
Jenis
Kompetensi Dasar IPK Indikator Soal Soal
Soal
3.2. Memahami 3.2.1 Menjelaskan 1. Peserta didik dapat Tes 1. Jelaskan yang
perangkat lunak berbagai perangkat menjelaskan tulis dimaksud bahasa
lunak bahasa pengertian bahasa
bahasa pemrograman!
pemrograman
pemrograman pemrograman 2. Sebutkan dan
komputer
2. Peserta didik dapat jelaskan kategori-
menjelaskan kategori bahasa
kategori bahasa pemrograman
pemrograman
beserta contohnya!
beserta contohnya
3. Jelaskan apa saja
3. Peserta didik dapat
menjelaskan keuntungan
keuntungan- mempelajari bahasa
keuntungan pemrograman Java!
mempelajari bahasa
pemrograman Java

Kunci Jawaban Soal:


1. Bahasa Pemrograman adalah teknik komunikasi standar untuk mengekspresikan instruksi kepada
komputer
2. Kategori Bahasa Pemrograman
Bahasa Pemrograman Tingkat Rendah => Bahasa pemrograman generasi pertama
Ex: bahasa assembly atau bahasa mesin
Bahasa Pemrograman Tingkat Menengah => bahasa pemrograman yang sudah agak dekat
dengan bahasa sehari-hari manusia tetapi masih agak susah dimengerti oleh manusia
Ex: Fortran
Bahasa Pemrograman Tingkat Tinggi => bahasa pemrograman yang sudah dekat dengan bahasa
manusia sehari-hari
Ex: Java, C++, .net
3. Keuntungan mempelajari Java
 PBO
Penskoran Jawaban dan Pengolahan Nilai
1. Jawaban yang benar diberikan skor 2
2. Jawaban yang salah diberikan skor 1
RENCANA PELAKSANAAN PEMBELAJARAN (RPP)
Nilai KD = Jumlah peroleh skor/jumlah skor maksimal x nilai maksimal

b. Penilaian Keterampilan
Tabel Kisi-Kisi, Soal Pengetahuan, Kunci Jawaban,
Cara Pengolahan Nilai
Mata Pelajaran:Pemrograman Dasar
KD.4.2.Melakukan instalasi perangkat lunak bahasa pemrograman
Kompetensi Dasar IPK Indikator Soal Jenis Soal Soal
4.2. Melakukan 4.2.1 Menginstalasi 1. Peserta didik Unjuk 1. Jelaskan
instalasi perangkat lunak dapat Kerja/ bagaimana
perangkat lunak bahasa menuliskan Praktek langkah-langkah
pemrograman
bahasa langkah-langkah menginstal Java
pemrograman menginstal JDK Developer Kit di
2. Peserta didik depan kelas
dapat 2. Jelaskan
menuliskan
bagaimana
langkah-langkah
menginstal langkah-langkah
Netbeans menginstal Java
Developer Kit di
depan kelas

Rubrik Penilaian Keterampilan


SKOR Ket
KETERAMPILAN
1 2 3
Keberanian untuk tampil di
depan kelas
Kelancaran presentasi
Kemampuan menjawab
pertanyaan
Kesesuaian isi presentasi
Keterangan Skor: (3) Sangat baik, (2) Baik, (1) Cukup

c. Penilaian Portofolio
Data hasil diskusi dan tugas-tugas dikumpulkan dalam satu businessfile untuk disimpan
masing-masing peserta didik!

Rating Scale pemeriksaan terhadap hasil diskusi kelompok dan tugas-tugas


SKOR Ket
ASPEK
1 2 3
Ketepatan waktu pengumpulan
tugas
Ketepatan jawaban
Kelengkapan
Kerapian
Kesesuaian dengan perintah
Keterangan Skor: (3) Sangat baik, (2) Baik, (1) Cukup

d. Penilaian Sikap
Nama :
Kelas :
Materi :
SKOR Ket
SIKAP
1 2 3
Memperhatikan penjelasan guru

RENCANA PELAKSANAAN PEMBELAJARAN (RPP)


Memperhatikan media
pembelajaran yang digunakan
oleh guru
Menjawab pertanyaan yang
diajukan oleh guru
Serius dalam mengikuti
pembelajaran
Kerjasama dalam melakukan
diskusi kelompok
Diskusi kelompok berjalan secara
efektif dan kondusif
Mampu menyimpulkan hasil
pembelajaran
Mampu menjelaskan kembali
pembelajaran yang sudah
dilakukan dengan kata-kata
sendiri
Mengomentari pendapat teman
agar lebih sempurna
Memberikan igagasan apabila
mempunyai ide yang lebih baik
dari yang sudah ada
Keterangan Skor: (3) Sangat baik, (2) Baik, (1) Cukup

3. Remidial dan Pengayaan


Peserta didik yang belum mencapai ketuntasan belajar (70) wajib mengikuti kegiatan remedial
pada semester berjalan hingga mencapai ketuntasan belajar.Sedangkan bagi peserta didik yang
telah mencapai ketuntasan belajar dan kecepatan belajar diatas rata-rata yang telah ditetapkan
dapat diberikan pengayaan dan pendalaman materi.

I. MEDIA/ALAT, BAHAN, DAN SUMBER BELAJAR


1. Media/alat: Power Point Presentation
2. Bahan : Laptop/Komputer, LCD, Papan tulis, spidol
3. Sumber Belajar : - Andi Novianto. Pemrograman Dasar Untuk SMK/SMA Kelas X. Jakarta: Erlangga
- Internet
- BSE Pemrograman Basis Obyek
- buku penunjang lainnya

Sragi, Juli 2018


Mengetahui Guru Mata Pelajaran
Kepala Sekolah

IBNU NAFIS, S.Pd, M.Si Bugar Jati Lestari, S.Pd.


NIP. 19670227 199003 1 005 NIP. -

RENCANA PELAKSANAAN PEMBELAJARAN (RPP)


PEMERINTAH PROVINSI JAWA TENGAH
DINAS PENDIDIKAN DAN KEBUDAYAAN
SEKOLAH MENENGAH KEJURUAN NEGERI 1
SRAGI
Jl. Raya Sragi No. 139 B Telp. (0285) 4475405 Kab. Pekalongan
Website : www.smk1sragi.sch.id e-mail : smk1sragi@yahoo.co.id
F/PRO/WKS 1/3
1 Januari 2016
RENCANA PELAKSANAAN PEMBELAJARAN (RPP)
Nomor :Pemrograman Dasar/ X / 2.1 /2018

Nama Sekolah : SMK NEGERI 1 SRAGI


Bidang/program keahlian : Teknik Komputer dan Jaringan
Kelas/Semester : X/1
Mata Pelajaran : Pemrograman Dasar
Materi Pokok : Bahasa Pemroraman
Pertemuan ke- : 9-10
RENCANA PELAKSANAAN PEMBELAJARAN (RPP)
Alokasi Waktu : 4 JP/ minggu (@ 45 menit)

A. KOMPETENSI INTI
KI 3 : Memahami, menerapkan, menganalisis pengetahuan faktual, konseptual, prosedural
berdasarkan rasa keingintahuannya tentang ilmu pengetahuan, teknologi, seni, budaya, dan
humaniora dengan wawasan kemanusiaan, kebangsaan, kenegaraan, dan peradaban terkait
fenomena dan kejadian, serta menerapkan pengetahuan prosedural pada bidang kajian yang
spesifik sesuai dengan bakat dan minatnya untuk memecahkan masalah
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
3.2. Memahami perangkat lunak bahasa pemrograman
4.2. Melakukan instalasi perangkat lunak bahasa pemrograman

C. INDIKATOR PENCAPAIAN KOMPETENSI


3.2.1 Menjelaskan berbagai perangkat lunak bahasa pemrograman komputer
3.2.2 Menjelaskan prosedur instalasi berbagai perangkat lunak bahasa pemrograman komputer
3.2.3 Mengoperasikan prosedur instalasi berbagai perangkat lunak bahasa pemrograman komputer
4.2.1 Menginstalasi perangkat lunak bahasa pemrograman
4.2.2 Menguji hasil instalasi perangkat lunak bahasa pemrograman

D. TUJUAN PEMBELAJARAN
3.2.1 Melalui kegiatan diskusi, peserta didik dapat memahami berbagai perangkar lunak bahasa
pemrograman
3.2.2 Melalui kegiatan observasi, peserta didik dapat menjelaskan prosedur instalasi perangkat lunak
bahasa pemrograman
3.2.3 Melalui kegiatan observasi, peserta didik dapat mengoperasikan prosedur instalasi perangkat lunak
bahasa pemrograman
4.2.1 Melalui praktek, peserta didik dapat melakukan installasi perangkat lunak bahasa perograman
4.2.2 Melalui praktek, peserta didik dapat menguji hasil instalasi perangkat lunak bahasa pemrograma

E. MATERI PEMBELAJARAN
Pertemuan 9
 Installasi JDK dan Netbeans

Pertemuan 10
 Uji hasil instalasi Netbeans

F. PENDEKATAN, MODEL, DAN METODE PEMBELAJARAN


Pendekatan : Saintifik
Model Pembelajaran : Problem based learning
Metode : Diskusi dan tanya jawab

G. KEGIATANPEMBELAJARAN
Pertemuan 9
Alokasi
Kegiatan DeskripsiKegiatan
Waktu
Pendahu Orientasi, motivasi dan apersepsi 15
luan  Ketua kelas memimpin do’a pada saat pembelajaran akan dimulai menit
 Guru mengabsen kehadiran peserta didik
 Guru menjelaskan tujuan pembelajaran yang harus dicapai
peserta didik
 Menjelaskan pendekatan dan model pembelajaran yang
digunakan
Kegiatan a. Mengidentifikasi masalah (Mengamati) 60
Inti Peserta didik memperhatikan video tentang cara installasi menit
perangkat lunak bahasa pemrograman Nebeans
RENCANA PELAKSANAAN PEMBELAJARAN (RPP)
Alokasi
Kegiatan DeskripsiKegiatan
Waktu

b. Menetapkan masalah melalui berfikir tentang masalah dan


seleksi informasi yang relevan (Menanya).
Diskusi berpasangan untuk menginstall Netbeans

c. Mengembangkan solusi melalui pengidentifikasian


alternative alternative tukar-pikiran dan mengecek
perbedaan pandangan (Mengumpulkan Informasi)
Mengumpulkan informasi tentang cara installasi Netbeans
menggunakan sumber belajar yang relevan

d. Melakukan tindakan strategis (Menalar)


Praktek install Netbeans secara langsung

e. Melihat Ulang dan mengevaluasi pengaruh pengaruh dari


solusi yang dilakukan (Mengomunikasikan)
Mengecek hasil praktek peserta didik tentang installasi Netbeans

Penutup Rangkuman, refleksi, tes, dan tindak lanjut 15


1. Peserta didik menanyakan hal-hal yang masih ragu dan Menit
melaksanakan evaluasi
2. Guru membantu peserta didik untuk menjelaskan hal-hal yang
diragukan sehingga informasi menjadi benar dan tidak terjadi
kesalahpahaman terhadap materi.
3. Peserta didik menyimpulkan materi di bawah bimbingan guru
4. Guru melaksanakan penilaian pengetahuan melalui tes lisan
5. Guru memberi tugas tindak lanjut untuk pertemuan selanjutnya
6. Guru mengakhiri kegiatan belajar dengan memberikan pesan
untuk tetap belajar.

Pertemuan 10 ( @2JP)
Alokasi
Kegiatan DeskripsiKegiatan
Waktu
Pendahu Orientasi, motivasi dan apersepsi 15
luan  Ketua kelas memimpin do’a pada saat pembelajaran akan dimulai menit
 Guru mengabsen kehadiran peserta didik
 Guru menjelaskan tujuan pembelajaran yang harus dicapai
peserta didik
 Menjelaskan pendekatan dan model pembelajaran yang
digunakan
Kegiatan a. Mengidentifikasi masalah (Mengamati) 60
Inti Peserta didik menyimak guru dalam memberikan penjelasan menit
mengenai pemakaian Netbeans untuk menguji hasil installasi

b. Menetapkan masalah melalui berfikir tentang masalah dan


seleksi informasi yang relevan (Menanya).
Diskusi berpasangan untuk menggunakan Netbeans berdasarkan
penjelasan guru

c. Mengembangkan solusi melalui pengidentifikasian


alternative alternative tukar-pikiran dan mengecek
perbedaan pandangan (Mengumpulkan Informasi)

RENCANA PELAKSANAAN PEMBELAJARAN (RPP)


Alokasi
Kegiatan DeskripsiKegiatan
Waktu
Mengumpulkan informasi tentang cara penerapan penggunaan
Netbeans untuk menguji hasil instalasi dengan menggunakan
sumber belajar yang relevan

d. Pelakukan tindakan strategis (Menalar)


Praktek membuat Hello Word dengan Netbeans

e. Melihat Ulang dan mengevaluasi pengaruh pengaruh dari


solusi yang dilakukan (Mengomunikasikan)
Mengecek hasil praktek peserta didik dan mengumpulkan
hasilnya dalam bentuk softfile

Penutup Rangkuman, refleksi, tes, dan tindak lanjut 15


1. Peserta didik menanyakan hal-hal yang masih ragu Menit
danmelaksanakan evaluasi
2. Guru membantu peserta didik untuk menjelaskan hal-hal yang
diragukan sehingga informasi menjadi benar dan tidak terjadi
kesalahpahaman terhadap materi.
3. Peserta didik menyimpulkan materi di bawah bimbingan guru
4. Guru melaksanakan penilaian pengetahuan melalui tes lisan
5. Guru memberi tugas tindak lanjut untuk pertemuan selanjutnya
6. Guru mengakhiri kegiatan belajar dengan memberikan pesan
untuk tetap belajar.

H. PENILAIAN,PEMBELAJARAN REMIDIAL DAN PENGAYAAN


1 Teknik penilaian
Observasi, tes tertulis, tes lisan, tes praktik, dan penugasan (portofolio)

2 Instrumen penilaian
a. Penilaian Pengetahuan
Tabel Kisi-Kisi, Soal Pengetahuan, Kunci Jawaban,
Cara Pengolahan Nilai
Mata Pelajaran:Pemrograman Dasar
KD.3.2. Memahami perangkat lunak bahasa pemrograman
Jenis
Kompetensi Dasar IPK Indikator Soal Soal
Soal
3.2. Memahami 3.2.2 Menjelaskan berbagai 1. Peserta didik Tes 1. Jelaskan
perangkat lunak perangkat lunak bahasa dapat tulis bagaimana
pemrograman komputer menjelaskan
bahasa langkah-
3.2.3 Menjelaskan prosedur
pemrograman langkah-langkah langkah
instalasi berbagai
menginstall
perangkat lunak bahasa menginstall
pemrograman komputer Netbeans
Netbeans!
3.2.4 Mengoperasikan prosedur
instalasi berbagai
perangkat lunak bahasa
pemrograman komputer

b. Penilaian Keterampilan
Tabel Kisi-Kisi, Soal Pengetahuan, Kunci Jawaban,
Cara Pengolahan Nilai
RENCANA PELAKSANAAN PEMBELAJARAN (RPP)
Mata Pelajaran:Pemrograman Dasar
KD.4.2.Melakukan instalasi perangkat lunak bahasa pemrograman
Jenis
Kompetensi Dasar IPK Indikator Soal Soal
Soal
4.2. Melakukan 4.2.2 Menginstalasi 1. Peserta didik Unjuk 1. Praktekkan
instalasi perangkat lunak dapat menginstal Kerja/ langkah-langkah
perangkat bahasa JDK dan Netbeans Praktek menginstal Java
pemrograman
lunak bahasa 4.2.3 Menguji hasil 2. Peserta didik Developer Kit dan
pemrograman instalasi dapat membuka Netbeans di
perangkat lunak aplikasi Netbeans laptop masing-
bahasa yang telah selesai masing!
pemrograman diinstal untuk
2. Buka netbeans
menjalankan
project dan jalankan
sebuah project

Rubrik Penilaian Keterampilan


SKOR Ket
KETERAMPILAN
1 2 3
Urutan langkah instalasi
Ketepatan hasil instalasi
Keterampilan membuka
aplikasi Netbeans
Keterampilan mengoperasikan
Netbeans
Keterangan Skor: (3) Sangat baik, (2) Baik, (1) Cukup

c. Penilaian Portofolio
Membuat laporan berupa makalah tentanglangkah-langkah instalasi Netbeans
Data hasil diskusi dan tugas-tugas dikumpulkan dalam satu businessfile untuk disimpan
masing-masing peserta didik!

Rating Scale pemeriksaan terhadap hasil diskusi kelompok dan tugas-tugas


SKOR Ket
ASPEK
1 2 3
Ketepatan waktu pengumpulan
tugas
Ketepatan jawaban
Kelengkapan
Kerapian
Kesesuain dengan perintah
Keterangan Skor: (3) Sangat baik, (2) Baik, (1) Cukup

d. Penilaian Sikap
Nama :
Kelas :
Materi :
SKOR Ket
SIKAP
1 2 3
Memperhatikan penjelasan guru
Memperhatikan media
pembelajaran yang digunakan
oleh guru
Menjawab pertanyaan yang
diajukan oleh guru

RENCANA PELAKSANAAN PEMBELAJARAN (RPP)


Serius dalam mengikuti
pembelajaran
Kerjasama dalam melakukan
diskusi kelompok
Diskusi kelompok berjalan secara
efektif dan kondusif
Mampu menyimpulkan hasil
pembelajaran
Mampu menjelaskan kembali
pembelajaran yang sudah
dilakukan dengan kata-kata
sendiri
Mengomentari pendapat teman
agar lebih sempurna
Memberikan igagasan apabila
mempunyai ide yang lebih baik
dari yang sudah ada
Keterangan Skor: (3) Sangat baik, (2) Baik, (1) Cukup

3. Remidial dan Pengayaan


Peserta didik yang belum mencapai ketuntasan belajar (70) wajib mengikuti kegiatan remedial
pada semester berjalan hingga mencapai ketuntasan belajar.Sedangkan bagi peserta didik yang
telah mencapai ketuntasan belajar dan kecepatan belajar diatas rata-rata yang telah ditetapkan
dapat diberikan pengayaan dan pendalaman materi.

J. MEDIA/ALAT, BAHAN, DAN SUMBER BELAJAR


1. Media/alat: Power Point Presentation
2. Bahan : Laptop/Komputer, LCD, Papan tulis, spidol
3. Sumber Belajar : - Andi Novianto. Pemrograman Dasar Untuk SMK/SMA Kelas X. Jakarta: Erlangga
- Internet
- BSE Pemrograman Basis Obyek
- buku penunjang lainnya

Sragi, Juli 2018


Mengetahui Guru Mata Pelajaran
Kepala Sekolah

IBNU NAFIS, S.Pd, M.Si Bugar Jati Lestari, S.Pd.


NIP. 19670227 199003 1 005 NIP. -

RENCANA PELAKSANAAN PEMBELAJARAN (RPP)


PEMERINTAH PROVINSI JAWA TENGAH
DINAS PENDIDIKAN DAN KEBUDAYAAN
SEKOLAH MENENGAH KEJURUAN NEGERI 1
SRAGI
Jl. Raya Sragi No. 139 B Telp. (0285) 4475405 Kab. Pekalongan
Website : www.smk1sragi.sch.id e-mail : smk1sragi@yahoo.co.id
F/PRO/WKS 1/3
1 Januari 2016
RENCANA PELAKSANAAN PEMBELAJARAN (RPP)
Nomor : Pemrograman Dasar/ X / 3 /2018

Nama Sekolah : SMK NEGERI 1 SRAGI


Bidang/program keahlian : Teknik Komputer dan Jaringan
Kelas/Semester : X/1
Mata Pelajaran : Pemrograman Dasar
Materi Pokok : Struktur Bahasa Pemrograman
Pertemuan ke- : 11-14
Alokasi Waktu : 4 JP/ minggu (@ 45 menit)

A. KOMPETENSI INTI

RENCANA PELAKSANAAN PEMBELAJARAN (RPP)


KI 3 : Memahami, menerapkan, menganalisis pengetahuan faktual, konseptual, prosedural
berdasarkan rasa keingintahuannya tentang ilmu pengetahuan, teknologi, seni, budaya, dan
humaniora dengan wawasan kemanusiaan, kebangsaan, kenegaraan, dan peradaban terkait
fenomena dan kejadian, serta menerapkan pengetahuan prosedural pada bidang kajian yang
spesifik sesuai dengan bakat dan minatnya untuk memecahkan masalah
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
3.3. Menerapkan alur pemrograman dengan struktur bahasa pemrograman
4.3. Menulis kode pemrograman sesuai dengan aturan dan sintaks bahasa pemrograman

C. INDIKATOR PENCAPAIAN KOMPETENSI


3.3.1 Mengoperasikan editor untuk lingkungan kerja perangkat lunak bahasa pemrograman komputer
3.3.2 Menerapkan struktur penulisan kode/perintah program pada bahasa pemrograman komputer
3.3.3 Menerapkan prosedur menjalankan dan menguji kode program pada bahasa pemrograman
komputer
4.3.1 Membuat kode program sederhana menggunakan bahasa pemrograman komputer
4.3.2 Menguji kode program pada bahasa pemrograman komputer

D. TUJUAN PEMBELAJARAN
3.3.1 Melalui observasi, peserta didik dapat memahami cara mengoperasikan editor bahasa
pemrograman komputer
3.3.2 Melalui diskusi kelompok, peserta didik dapat menerapkan struktur penulisan kode program
pada bahasa pemrograman komputer
3.3.3 Melalui observasi, peserta didik dapat menerapkan prosedur menjalankan dan menguji kode
program
4.3.1 Melalui praktek, peserta didik dapat membuat kode program sederhana menggunakan bahasa
pemrograman komputer
4.3.2 Melalui praktek, peserta didik dapat menguji kode program pada bahasa pemrograman
komputer

E. MATERI PEMBELAJARAN
Pertemuan 11
 Perangkat lunak bahasa pemrograman (Netbeans)
Pertemuan 12
 Editor perangkat lunak bahasa pemrograman
Pertemuan 13
 Struktur program bahasa pemrograman komputer
Pertemuan 14
 Uji kode program

F. PENDEKATAN, MODEL, DAN METODE PEMBELAJARAN


Pendekatan : Saintifik
Model Pembelajaran : Problem based learning
Metode : Diskusi dan tanya jawab

G. KEGIATANPEMBELAJARAN
Pertemuan 11 ( @2JP)
Alokasi
Kegiatan DeskripsiKegiatan
Waktu
Pendahu Orientasi, motivasi dan apersepsi 15
luan  Ketua kelas memimpin do’a pada saat pembelajaran akan dimulai menit
 Guru mengabsen kehadiran peserta didik
 Guru menjelaskan tujuan pembelajaran yang harus dicapai
peserta didik
 Menjelaskan pendekatan dan model pembelajaran yang

RENCANA PELAKSANAAN PEMBELAJARAN (RPP)


Alokasi
Kegiatan DeskripsiKegiatan
Waktu
digunakan
Kegiatan a. Mengidentifikasi masalah (Mengamati) 60
Inti Peserta didik membaca buku dan artikel tentang menu-menu menit
yang ada pada Netbeans

b. Menetapkan masalah melalui berfikir tentang masalah dan


seleksi informasi yang relevan (Menanya).
Peserta didik menuliskan semua informasi yang didapat dan
merumuskannya dalam pertanyaan-pertanyaan

c. Mengembangkan solusi melalui pengidentifikasian


alternative alternative tukar-pikiran dan mengecek
perbedaan pandangan (Mengumpulkan Informasi)
Mengumpulkan informasi tentang menu-menu yang ada pada
netbeans dengan menggunakan sumber belajar yang relevan

d. Pelakukan tindakan strategis (Menalar)


Menganalisis pertanyaan yang telah dibuat dengan mengkaitkan
informasi yang telah dikumpulkan

e. Melihat Ulang dan mengevaluasi pengaruh pengaruh dari


solusi yang dilakukan (Mengomunikasikan)
Maju di depan kelas untuk menyebutkan menu-meu yang ada
pada Netbeans

Penutup Rangkuman, refleksi, tes, dan tindak lanjut 15


1. Peserta didik menanyakan hal-hal yang masih ragu Menit
danmelaksanakanevaluasi
2. Guru membantu peserta didik untuk menjelaskan hal-hal yang
diragukan sehingga informasi menjadi benar dan tidak terjadi
kesalahpahaman terhadap materi.
3. Peserta didik menyimpulkan materi di bawah bimbingan guru
4. Guru melaksanakan penilaian pengetahuan melalui tes lisan
5. Guru memberi tugas tindak lanjut untuk pertemuan selanjutnya
6. Guru mengakhiri kegiatan belajar dengan memberikan pesan
untuk tetap belajar.

Pertemuan 12 ( @2JP)
Alokasi
Kegiatan DeskripsiKegiatan
Waktu
Pendahu Orientasi, motivasi dan apersepsi 15
luan  Ketua kelas memimpin do’a pada saat pembelajaran akan dimulai menit
 Guru mengabsen kehadiran peserta didik
 Guru menjelaskan tujuan pembelajaran yang harus dicapai
peserta didik
 Menjelaskan pendekatan dan model pembelajaran yang
digunakan
Kegiatan a. Mengidentifikasi masalah (Mengamati) 60
Inti Peserta didik menyimak guru dalam memberikan penjelasan menit
mengenai cara menggunakan Netbeans

b. Menetapkan masalah melalui berfikir tentang masalah dan


seleksi informasi yang relevan (Menanya).
Diskusi berkelompok tentang cara menggunakan Netbeans

RENCANA PELAKSANAAN PEMBELAJARAN (RPP)


Alokasi
Kegiatan DeskripsiKegiatan
Waktu
c. Mengembangkan solusi melalui pengidentifikasian
alternative alternative tukar-pikiran dan mengecek
perbedaan pandangan (Mengumpulkan Informasi)
Mengumpulkan informasi tentang cara menggunakan Netbeans
dengan menggunakan sumber belajar yang relevan

d. Pelakukan tindakan strategis (Menalar)


Praktek menampilkan file audio pada suatu halam web

e. Melihat Ulang dan mengevaluasi pengaruh pengaruh dari


solusi yang dilakukan (Mengomunikasikan)
Menyimpulkan dan menyampaikan hasil diskusi

Penutup Rangkuman, refleksi, tes, dan tindak lanjut 15


1. Peserta didik menanyakan hal-hal yang masih ragu Menit
danmelaksanakanevaluasi
2. Guru membantu peserta didik untuk menjelaskan hal-hal yang
diragukan sehingga informasi menjadi benar dan tidak terjadi
kesalahpahaman terhadap materi.
3. Peserta didik menyimpulkan materi di bawah bimbingan guru
4. Guru melaksanakan penilaian pengetahuan melalui tes lisan
5. Guru memberi tugas tindak lanjut untuk pertemuan selanjutnya
6. Guru mengakhiri kegiatan belajar dengan memberikan pesan
untuk tetap belajar.

Pertemuan 13
Alokasi
Kegiatan DeskripsiKegiatan
Waktu
Pendahu Orientasi, motivasi dan apersepsi 15
luan  Ketua kelas memimpin do’a pada saat pembelajaran akan dimulai menit
 Guru mengabsen kehadiran peserta didik
 Guru menjelaskan tujuan pembelajaran yang harus dicapai
peserta didik
 Menjelaskan pendekatan dan model pembelajaran yang
digunakan

Kegiatan a. Mengidentifikasi masalah (Mengamati) 60


Inti Peserta didik menyimak guru dalam memberikan penjelasan menit
mengenai penulisan struktur program bahasa komputer

b. Menetapkan masalah melalui berfikir tentang masalah dan


seleksi informasi yang relevan (Menanya).
Diskusi berkelompok tentang cara menuliskan struktur program
bahasa pemrograman pada Netbeans

c. Mengembangkan solusi melalui pengidentifikasian


alternative alternative tukar-pikiran dan mengecek
perbedaan pandangan (Mengumpulkan Informasi)
Mengumpulkan informasi tentang cara menuliskan struktur
program bahasa pemrograman pada Netbeans

RENCANA PELAKSANAAN PEMBELAJARAN (RPP)


Alokasi
Kegiatan DeskripsiKegiatan
Waktu
d. Pelakukan tindakan strategis (Menalar)
Praktek membuat struktur program bahasa pemrograman pada
Netbeans

e. Melihat Ulang dan mengevaluasi pengaruh pengaruh dari


solusi yang dilakukan (Mengomunikasikan)
Mengecek hasil praktek peserta didik mengumpulkan hasilnya
dalam bentuk softfile

Penutup Rangkuman, refleksi, tes, dan tindak lanjut 15


1. Peserta didik menanyakan hal-hal yang masih ragu Menit
danmelaksanakanevaluasi
2. Guru membantu peserta didik untuk menjelaskan hal-hal yang
diragukan sehingga informasi menjadi benar dan tidak terjadi
kesalahpahaman terhadap materi.
3. Peserta didik menyimpulkan materi di bawah bimbingan guru
4. Guru melaksanakan penilaian pengetahuan melalui tes lisan
5. Guru memberi tugas tindak lanjut untuk pertemuan selanjutnya
6. Guru mengakhiri kegiatan belajar dengan memberikan pesan
untuk tetap belajar.

Pertemuan 14(@2JP)
Alokasi
Kegiatan DeskripsiKegiatan
Waktu
Pendahu Orientasi, motivasi dan apersepsi 15
luan  Ketua kelas memimpin do’a pada saat pembelajaran akan dimulai menit
 Guru mengabsen kehadiran peserta didik
 Guru menjelaskan tujuan pembelajaran yang harus dicapai
peserta didik
 Menjelaskan pendekatan dan model pembelajaran yang
digunakan
Kegiatan a. Mengidentifikasi masalah (Mengamati) 60
Inti Peserta didik menyimak penjelasan guru tentang menampilkan menit
hasil kode program

b. Menetapkan masalah melalui berfikir tentang masalah dan


seleksi informasi yang relevan (Menanya).
Diskusi berkelompok tentang cara menguji kode program bahasa
pemrograman
c. Mengembangkan solusi melalui pengidentifikasian
alternative alternative tukar-pikiran dan mengecek
perbedaan pandangan (Mengumpulkan Informasi)
Mengumpulkan informasi tentang cara membuat kode program
dan menguji kode program yang telah dibuat

d. Pelakukan tindakan strategis (Menalar)


Praktek membuat struktur program bahasa pemrograman
komputer dan menguji kode program tersebut

e. Melihat Ulang dan mengevaluasi pengaruh pengaruh dari


solusi yang dilakukan (Mengomunikasikan)
Mengecek hasil praktek peserta didik dan mengumpulkan
hasilnya dalam bentuk softfile

Penutup Rangkuman, refleksi, tes, dan tindak lanjut 15

RENCANA PELAKSANAAN PEMBELAJARAN (RPP)


Alokasi
Kegiatan DeskripsiKegiatan
Waktu
1. Peserta didik menanyakan hal-hal yang masih ragu Menit
danmelaksanakan evaluasi
2. Guru membantu peserta didik untuk menjelaskan hal-hal yang
diragukan sehingga informasi menjadi benar dan tidak terjadi
kesalahpahaman terhadap materi.
3. Peserta didik menyimpulkan materi di bawah bimbingan guru
4. Guru melaksanakan penilaian pengetahuan melalui tes lisan
5. Guru memberi tugas tindak lanjut untuk pertemuan selanjutnya
6. Guru mengakhiri kegiatan belajar dengan memberikan pesan
untuk tetap belajar.

H. PENILAIAN,PEMBELAJARAN REMIDIAL DAN PENGAYAAN


1 Teknik penilaian
Observasi, tes tertulis, tes lisan, tes praktik, dan penugasan (portofolio)
2 Instrumen penilaian
a. Penilaian Pengetahuan
Tabel Kisi-Kisi, Soal Pengetahuan, Kunci Jawaban,
Cara Pengolahan Nilai
Mata Pelajaran:Pemrograman Dasar
KD.3.3. Menerapkan alur pemrograman dengan strukktur bahasa pemrograman komputer
Jenis
Kompetensi Dasar IPK Indikator Soal Soal
Soal
3.3. Menerapkan 3.3.1 Mengoperasikan editor 1. Peserta didik Tes 1. Sebutkan dan
alur pemrograman untuk lingkungan kerja dapat tulis jelaskan komponen-
dengan strukktur perangkat lunak menjelaskan komponen tools
bahasa bahasa pemrograman komponen- pada Netbeans!
komputer komponen tools
pemrograman 2. Bagaimanakah
3.3.2 Menerapkan struktur pada Netbeans
komputer penulisan struktur penulisan
2. Peserta didik
kode/perintah program pada
dapat
program pada bahasa Netbeans?
menjelaskan
pemrograman pengertian 3. Jelaskan yang
komputer class, atribut, dimaksud dengan
3.3.3 Menerapkan prosedur method, dan class, atribut,
menjalankan dan objek pada method, dan objek
menguji kode program konsep dasar
pada bahasa pada konsep dasar
PBO
pemrograman PBO!
komputer
b. Penilaian Keterampilan
Tabel Kisi-Kisi, Soal Pengetahuan, Kunci Jawaban,
Cara Pengolahan Nilai
Mata Pelajaran:Pemrograman Dasar
KD.4.3. Menulis kode pemrograman sesuai dengan aturan dan sintaks bahasa Pemrograman
Jenis
Kompetensi Dasar IPK Indikator Soal Soal
Soal
4.3. Mennulis kode 4.3.1 Membuat kode 1. Peserta didik Unjuk Buatlah sebuah
program sesuai program dapat membuat Kerja/ project untuk
dengan aturan sederhana format tampilan Praktek menampilkan
dan sintaks menggunakan
gambar pada nama kalian
bahasa bahasa
pemrograman
halaman web masing-masing!
pemrograman
komputer 2. Peserta didik
4.3.2 Menguji kode dapat membuat
program pada format tampilan
bahasa audio pada
pemrograman halaman web

RENCANA PELAKSANAAN PEMBELAJARAN (RPP)


komputer 3. Peserta didik
dapat membuat
format tampilan
animasi pada
halaman web
Peserta didik
dapat membuat
format tampilan
gambar pada
halaman web

Rubrik Penilaian Keterampilan


SKOR Ket
KETERAMPILAN
1 2 3
Keterampilan membuat project
Keterampilan menuliskan kode-
kode program
Keterampilan mengoperasikan
Netbeans
Ketepatan hasil program
dengan instruksi
Keterangan Skor: (3) Sangat baik, (2) Baik, (1) Cukup

c. Penilaian Portofolio
Data hasil diskusi dan tugas-tugas dikumpulkan dalam satu businessfile untuk disimpan
masing-masing peserta didik

Rating Scale pemeriksaan terhadap hasil diskusi kelompok dan tugas-tugas


SKOR Ket
ASPEK
1 2 3
Ketepatan waktu pengumpulan
tugas
Ketepatan jawaban
Kelengkapan
Kerapian
Kesesuain dengan perintah
Keterangan Skor: (3) Sangat baik, (2) Baik, (1) Cukup

d. Penilaian Sikap
Nama :
Kelas :
Materi :
SKOR Ket
SIKAP
1 2 3
Memperhatikan penjelasan guru
Memperhatikan media
pembelajaran yang digunakan
oleh guru
Menjawab pertanyaan yang
diajukan oleh guru
Serius dalam mengikuti
pembelajaran
Kerjasama dalam melakukan
diskusi kelompok
Diskusi kelompok berjalan secara
RENCANA PELAKSANAAN PEMBELAJARAN (RPP)
efektif dan kondusif
Mampu menyimpulkan hasil
pembelajaran
Mampu menjelaskan kembali
pembelajaran yang sudah
dilakukan dengan kata-kata
sendiri
Mengomentari pendapat teman
agar lebih sempurna
Memberikan igagasan apabila
mempunyai ide yang lebih baik
dari yang sudah ada
Keterangan Skor: (3) Sangat baik, (2) Baik, (1) Cukup

3 Remidial dan Pengayaan


Peserta didik yang belum mencapai ketuntasan belajar (75) wajib mengikuti kegiatan remedial
pada semester berjalan hingga mencapai ketuntasan belajar.Sedangkan bagi peserta didik yang
telah mencapai ketuntasan belajar dan kecepatan belajar diatas rata-rata yang telah ditetapkan
dapat diberikan pengayaan dan pendalaman materi.

I. MEDIA/ALAT, BAHAN, DAN SUMBER BELAJAR


1. Media/alat : Power Point Presentation, Dreamweaver
2. Bahan : Laptop/Komputer, LCD, Papan tulis, spidol
3. Sumber Belajar : - Rudy Setiawan. Buku peserta didik Pemrograman Dasar XA. Surakarta:
Mediatama
- Internet
- BSE Pemrograman Dasar
- buku penunjang lainnya

Sragi, Juli 2018


Mengetahui Guru Mata Pelajaran
Kepala Sekolah

IBNU NAFIS, S.Pd, M.Si Bugar Jati Lestari, S.Pd.


NIP. 19670227 199003 1 005 NIP. -

RENCANA PELAKSANAAN PEMBELAJARAN (RPP)


PEMERINTAH PROVINSI JAWA TENGAH
DINAS PENDIDIKAN DAN KEBUDAYAAN
SEKOLAH MENENGAH KEJURUAN NEGERI 1
SRAGI
Jl. Raya Sragi No. 139 B Telp. (0285) 4475405 Kab. Pekalongan
Website : www.smk1sragi.sch.id e-mail : smk1sragi@yahoo.co.id
F/PRO/WKS 1/3
1 Januari 2016
RENCANA PELAKSANAAN PEMBELAJARAN (RPP)
Nomor : Pemrograman Dasar/ X / 4 /2018

Nama Sekolah : SMK NEGERI 1 SRAGI


Bidang/program keahlian : Teknik Komputer dan Jaringan
Kelas/Semester : X/1
Mata Pelajaran : Pemrograman Dasar
Materi Pokok : Struktur Bahasa Pemrograman
Pertemuan ke- : 15-16
Alokasi Waktu : 4 JP/ minggu (@ 45 menit)

A. KOMPETENSI INTI
KI 3 : Memahami, menerapkan, menganalisis pengetahuan faktual, konseptual, prosedural
berdasarkan rasa keingintahuannya tentang ilmu pengetahuan, teknologi, seni, budaya, dan
humaniora dengan wawasan kemanusiaan, kebangsaan, kenegaraan, dan peradaban terkait
fenomena dan kejadian, serta menerapkan pengetahuan prosedural pada bidang kajian yang
spesifik sesuai dengan bakat dan minatnya untuk memecahkan masalah
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

RENCANA PELAKSANAAN PEMBELAJARAN (RPP)


B. KOMPETENSI DASAR
3.4. Menerapkan pengunaan tipe data, variabel, konstanta, operator, dan ekspresi
4.4. membuat kode program dengan tipe data, variabel, konstanta, operator, dan ekspresi

C. INDIKATOR PENCAPAIAN KOMPETENSI


3.4.1 Menjelaskan berbagai tipe data dan sintak penulisan
3.4.2 Menjelaskan variabel dan dan sintak penulisan
3.4.3 Menjelaskan berbagai operator dan sintak penulisan
3.4.4 Menjelaskan ekspresi dan sintak penulisan
3.4.5 Menerapkan berbagai tipe data, variabel, konstanta, operator, dan ekspresi sesuai dengan
permasalahan yang akan diselesaikan dengan program
4.4.1 Membuat aplikasi program yang menerapkan tipe data, variabel/konstanta
4.4.2 Membuat aplikasi program yang menerapkan tipe data, variabel/konstanta, operator, ekspresi

D. TUJUAN PEMBELAJARAN
3.4.1 Melalui diskusi kelompok, peserta didik dapat menjelaskan berbagai tipe data dan sintak
penulisannya
3.4.2 Melalui diskusi kelompok, peserta didik dapat menjelaskan variavel dan sintak penulisannya
3.4.3 Melalui tanya jawab, peserta didik dapat menjelaskan operator dan sintak penulisannay
3.4.4 Melalui tanya jawab, peserta didik dapat menjelaskan ekspresi dan sintak penulisannya
3.4.5 Melalui observasi, peserta didik dapat menerapkan berbagai tipe data, , variabel, konstanta,
operator, dan ekspresi sesuai dengan permasalahan yang akan diselesaikan dengan program
4.4.1 Melalui praktek, peserta didik dapatmembuat aplikasi dengan menerapkan tipe data,
variabel/konstanta
4.4.3 Melalui praktek, peserta didik dapatmembuat aplikasi dengan menerapkan tipe data,
variabel/konstanta, operator, ekspresi

E. MATERI PEMBELAJARAN
Pertemuan 15
 Tipe data
 Variabel
 Konstanta
Pertemuan 16
 Operator
 ekspresi

F. PENDEKATAN, MODEL, DAN METODE PEMBELAJARAN


Pendekatan : Saintifik
Model Pembelajaran : Problem based learning
Metode : Diskusi dan tanya jawab

G. KEGIATANPEMBELAJARAN
Pertemuan 15 ( @2JP)
Alokasi
Kegiatan DeskripsiKegiatan
Waktu
Pendahu Orientasi, motivasi dan apersepsi 15
luan  Ketua kelas memimpin do’a pada saat pembelajaran akan dimulai menit
 Guru mengabsen kehadiran peserta didik
 Guru menjelaskan tujuan pembelajaran yang harus dicapai
peserta didik
 Menjelaskan pendekatan dan model pembelajaran yang
digunakan
Kegiatan a. Mengidentifikasi masalah (Mengamati) 60
Inti Peserta didik membaca buku dan artikel tentang variabel, tope menit
data, dan konstanta

b. Menetapkan masalah melalui berfikir tentang masalah dan


seleksi informasi yang relevan (Menanya).
Peserta didik menuliskan semua informasi yang didapat dan
RENCANA PELAKSANAAN PEMBELAJARAN (RPP)
Alokasi
Kegiatan DeskripsiKegiatan
Waktu
merumuskannya dalam pertanyaan-pertanyaan

c. Mengembangkan solusi melalui pengidentifikasian


alternative alternative tukar-pikiran dan mengecek
perbedaan pandangan (Mengumpulkan Informasi)
Mengumpulkan informasi tentang variabel, tipe data, dan
konstanta dengan menggunakan sumber belajar yang relevan

d. Pelakukan tindakan strategis (Menalar)


Menganalisis pertanyaan yang telah dibuat dengan mengkaitkan
informasi yang telah dikumpulkan

e. Melihat Ulang dan mengevaluasi pengaruh pengaruh dari


solusi yang dilakukan (Mengomunikasikan)
Salah satu peserta didik membacakan informasi yang telah
diperoleh di depan kelas

Penutup Rangkuman, refleksi, tes, dan tindak lanjut 15


1. Peserta didik menanyakan hal-hal yang masih ragu Menit
danmelaksanakanevaluasi
2. Guru membantu peserta didik untuk menjelaskan hal-hal yang
diragukan sehingga informasi menjadi benar dan tidak terjadi
kesalahpahaman terhadap materi.
3. Peserta didik menyimpulkan materi di bawah bimbingan guru
4. Guru melaksanakan penilaian pengetahuan melalui tes lisan
5. Guru memberi tugas tindak lanjut untuk pertemuan selanjutnya
6. Guru mengakhiri kegiatan belajar dengan memberikan pesan
untuk tetap belajar.

Pertemuan 16 ( @2JP)
Alokasi
Kegiatan DeskripsiKegiatan
Waktu
Pendahu Orientasi, motivasi dan apersepsi 15
luan  Ketua kelas memimpin do’a pada saat pembelajaran akan dimulai menit
 Guru mengabsen kehadiran peserta didik
 Guru menjelaskan tujuan pembelajaran yang harus dicapai
peserta didik
 Menjelaskan pendekatan dan model pembelajaran yang
digunakan
Kegiatan a. Mengidentifikasi masalah (Mengamati) 60
Inti Peserta didik membaca buku dan artikel tentang variabel dan menit
ekspresi

b. Menetapkan masalah melalui berfikir tentang masalah dan


seleksi informasi yang relevan (Menanya).
Peserta didik menuliskan semua informasi yang didapat dan
merumuskannya dalam pertanyaan-pertanyaan

c. Mengembangkan solusi melalui pengidentifikasian


alternative alternative tukar-pikiran dan mengecek
perbedaan pandangan (Mengumpulkan Informasi)
Mengumpulkan informasi tentang variabel dan konstanta dengan
menggunakan sumber belajar yang relevan

d. Pelakukan tindakan strategis (Menalar)

RENCANA PELAKSANAAN PEMBELAJARAN (RPP)


Alokasi
Kegiatan DeskripsiKegiatan
Waktu
Menganalisis pertanyaan yang telah dibuat dengan mengkaitkan
informasi yang telah dikumpulkan

e. Melihat Ulang dan mengevaluasi pengaruh pengaruh dari


solusi yang dilakukan (Mengomunikasikan)
Salah satu peserta didik membacakan informasi yang telah
diperoleh di depan kelas

Penutup Rangkuman, refleksi, tes, dan tindak lanjut 15


1. Peserta didik menanyakan hal-hal yang masih ragu Menit
danmelaksanakanevaluasi
2. Guru membantu peserta didik untuk menjelaskan hal-hal yang
diragukan sehingga informasi menjadi benar dan tidak terjadi
kesalahpahaman terhadap materi.
3. Peserta didik menyimpulkan materi di bawah bimbingan guru
4. Guru melaksanakan penilaian pengetahuan melalui tes lisan
5. Guru memberi tugas tindak lanjut untuk pertemuan selanjutnya
6. Guru mengakhiri kegiatan belajar dengan memberikan pesan
untuk tetap belajar.

PENILAIAN,PEMBELAJARAN REMIDIAL DAN PENGAYAAN


1 Teknik penilaian
Observasi, tes tertulis, tes lisan, tes praktik, dan penugasan (portofolio)
2 Instrumen penilaian
a. Penilaian Pengetahuan
Tabel Kisi-Kisi, Soal Pengetahuan, Kunci Jawaban,
Cara Pengolahan Nilai
Mata Pelajaran:Pemrograman Dasar
KD.3.3. Menerapkan penggunaan tipe data, variabel, konstanta, operator, dan ekspresi
Jenis
Kompetensi Dasar IPK Indikator Soal Soal
Soal
3.4. Menerapkan 3.4.1 Menjelaskan berbagai 1. Peserta didik dapat Tes 1. Jelaskan yang
penggunaan tipe tipe data dan sintak menjelaskan tulis dimaksud
data, variabel, penulisan pengertian variabel variabel!
konstanta, 3.4.2 Menjelaskan variabel 2. Peserta didik dapat 2. Sebutkan dan
dan dan sintak menyebutkan dan jelaskan macam-
operator, dan
penulisan menjelaskan
ekspresi macam tipe data!
3.4.3 Menjelaskan berbagai macam-macam tipe
operator dan sintak 3. Jelaskan yang
data
penulisan dimaksud
3. Peserta didik dapat
3.4.4 Menjelaskan ekspresi konstanta!
menjelaskan
dan sintak penulisan 4. Jelaskan yang
pengertian
3.4.5 Menerapkan berbagai dimaksud
konstanta
tipe data, variabel, operator dan
konstanta, operator, dan 4. Peserta didik dapat
menjelaskan sebutkan
ekspresi sesuai dengan
permasalahan yang akan pengertian macam-macam
diselesaikan dengan operator dan operato beserta
program menyebutkan contohnya!
macam-macam 5. Jelaskan yang
operator beserta
dimaksud
contohnya
ekspresi!
5. Peserta didik dapat
menjelaskan
RENCANA PELAKSANAAN PEMBELAJARAN (RPP)
pengertian
ekspresi
b. Penilaian Keterampilan
Tabel Kisi-Kisi, Soal Pengetahuan, Kunci Jawaban,
Cara Pengolahan Nilai
Mata Pelajaran:Pemrograman Dasar
KD.4.4. Membuat kode program dengan tipe data, variabel, konstanta, operator dan ekspresi
Jenis
Kompetensi Dasar IPK Indikator Soal Soal
Soal
4.4. Membuat 4.4.1 Membuat aplikasi Peserta didik dapat Unjuk Buatlah sebuah
kode program yang membuat aplikasi Kerja/ project untuk
program menerapkan tipe data, sederhana untuk Praktek menghitung hasil
dengan tipe variabel/konstanta menghitung hasil penjumlahan 5+5
4.4.2 Membuat aplikasi
data, penjumlahan menggunakan
program yang
variabel, menerapkan tipe data, dengan Netbeans
konstanta, variabel/konstanta, menggunakan
operator operator, ekspresi Netbeans
dan
ekspresi

Rubrik Penilaian Keterampilan


SKOR Ket
KETERAMPILAN
1 2 3
Keterampilan membuat project
Keterampilan menuliskan kode-
kode program
Keterampilan mengoperasikan
Netbeans
Ketepatan hasil program
dengan instruksi
Keterangan Skor: (3) Sangat baik, (2) Baik, (1) Cukup

c. Penilaian Portofolio
Data hasil diskusi dan tugas-tugas dikumpulkan dalam satu businessfile untuk disimpan
masing-masing peserta didik
Rating Scale pemeriksaan terhadap hasil diskusi kelompok dan tugas-tugas
SKOR Ket
ASPEK
1 2 3
Ketepatan waktu pengumpulan
tugas
Ketepatan jawaban
Kelengkapan
Kerapian
Kesesuain dengan perintah
Keterangan Skor: (1) Sangat baik, (2) Baik, (3) Cukup

d. Penilaian Sikap
Nama :
Kelas :
Materi :
SKOR Ket
SIKAP
1 2 3
Memperhatikan penjelasan guru
Memperhatikan media
pembelajaran yang digunakan
RENCANA PELAKSANAAN PEMBELAJARAN (RPP)
oleh guru
Menjawab pertanyaan yang
diajukan oleh guru
Serius dalam mengikuti
pembelajaran
Kerjasama dalam melakukan
diskusi kelompok
Diskusi kelompok berjalan secara
efektif dan kondusif
Mampu menyimpulkan hasil
pembelajaran
Mampu menjelaskan kembali
pembelajaran yang sudah
dilakukan dengan kata-kata
sendiri
Mengomentari pendapat teman
agar lebih sempurna
Memberikan igagasan apabila
mempunyai ide yang lebih baik
dari yang sudah ada
Keterangan Skor: (3) Sangat baik, (2) Baik, (1) Cukup

3 Remidial dan Pengayaan


Peserta didik yang belum mencapai ketuntasan belajar (70) wajib mengikuti kegiatan remedial
pada semester berjalan hingga mencapai ketuntasan belajar.Sedangkan bagi peserta didik yang
telah mencapai ketuntasan belajar dan kecepatan belajar diatas rata-rata yang telah ditetapkan
dapat diberikan pengayaan dan pendalaman materi.

H. MEDIA/ALAT, BAHAN, DAN SUMBER BELAJAR


1. Media/alat : Power Point Presentation, Dreamweaver
2. Bahan : Laptop/Komputer, LCD, Papan tulis, spidol
3. Sumber Belajar : - Rudy Setiawan. Buku peserta didik Pemrograman Dasar XA. Surakarta:
Mediatama
- Internet
- BSE Pemrograman Dasar
- buku penunjang lainnya

Sragi, Juli 2018


Mengetahui Guru Mata Pelajaran
Kepala Sekolah

IBNU NAFIS, S.Pd, M.Si Bugar Jati Lestari, S.Pd.


NIP. 19670227 199003 1 005 NIP. -

RENCANA PELAKSANAAN PEMBELAJARAN (RPP)


PEMERINTAH PROVINSI JAWA TENGAH
DINAS PENDIDIKAN DAN KEBUDAYAAN
SEKOLAH MENENGAH KEJURUAN NEGERI 1
SRAGI
Jl. Raya Sragi No. 139 B Telp. (0285) 4475405 Kab. Pekalongan
Website : www.smk1sragi.sch.id e-mail : smk1sragi@yahoo.co.id
F/PRO/WKS 1/3
1 Januari 2016
RENCANA PELAKSANAAN PEMBELAJARAN (RPP)
Nomor : Pemrograman Dasar/ X / 5 /2018

Nama Sekolah : SMK NEGERI 1 SRAGI


Bidang/program keahlian : Teknik Komputer dan Jaringan
Kelas/Semester : X/1
Mata Pelajaran : Pemrograman Dasar
Materi Pokok : Operator aritmatika dan logika
Pertemuan ke- : 17-20
Alokasi Waktu : 4 JP/ minggu (@ 45 menit)

A. KOMPETENSI INTI
KI 3 : Memahami, menerapkan, menganalisis pengetahuan faktual, konseptual, prosedural
berdasarkan rasa keingintahuannya tentang ilmu pengetahuan, teknologi, seni, budaya, dan
humaniora dengan wawasan kemanusiaan, kebangsaan, kenegaraan, dan peradaban terkait
fenomena dan kejadian, serta menerapkan pengetahuan prosedural pada bidang kajian yang
spesifik sesuai dengan bakat dan minatnya untuk memecahkan masalah
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
3.5. Menerapkan operasi aritmatika dan logika
4.5. membuat kode program dengan operasi aritmatika dan logika

C. INDIKATOR PENCAPAIAN KOMPETENSI


3.5.1 Menjelaskan operator aritmatika
3.5.2 Menjelaskan operator logika
3.5.3 Menerapkan operasi aritmatika dan logika untuk menyelesaikan masalah perhitungan aritmatika
dan logika
4.5.1 Membuat aplikasi operasi aritmatika
4.5.2 Membuat aplikasi operasi logika
RENCANA PELAKSANAAN PEMBELAJARAN (RPP)
D. TUJUAN PEMBELAJARAN
3.5.1 Melalui diskusi kelompok, peserta didik dapat menjelaskan pengertian operator aritmatika
3.5.2 Melalui diskusi kelompok, peserta didik dapat menjelaskan pengertian operator logika
3.5.3 Melalui observasi, peserta didik dapat menerapkan operasi aritmatika dan logika untuk
menyelesaikan masalah perhitungan aritmatika dan logika
4.5.1 Melalui praktek, peserta didik dapat membuat aplikasi operasi aritmatika
4.5.2 Melalui prakek, peserta didik dapat membuat aplikasi operasi logika

E. MATERI PEMBELAJARAN
Pertemuan 17
 Operator aritmatika
 Operator logika
Pertemuan 18
 Operasi aritmatika
 Operasi logika
Pertemuan 19
 Praktek operasi aritmatika
Pertemuan 20
 Praktek operasi logika

F. PENDEKATAN, MODEL, DAN METODE PEMBELAJARAN


Pendekatan : Saintifik
Model Pembelajaran : Problem based learning
Metode : Diskusi dan tanya jawab

G. KEGIATANPEMBELAJARAN
Pertemuan 17 ( @2JP)
Alokasi
Kegiatan DeskripsiKegiatan
Waktu
Pendahu Orientasi, motivasi dan apersepsi 15
luan  Ketua kelas memimpin do’a pada saat pembelajaran akan dimulai menit
 Guru mengabsen kehadiran peserta didik
 Guru menjelaskan tujuan pembelajaran yang harus dicapai
peserta didik
 Menjelaskan pendekatan dan model pembelajaran yang
digunakan
Kegiatan a. Mengidentifikasi masalah (Mengamati) 60
Inti Peserta didik membaca buku dan artikel tentang operator menit
aritmatika dan logika

b. Menetapkan masalah melalui berfikir tentang masalah dan


seleksi informasi yang relevan (Menanya).
Peserta didik menuliskan semua informasi yang didapat dan
merumuskannya dalam pertanyaan-pertanyaan

c. Mengembangkan solusi melalui pengidentifikasian


alternative alternative tukar-pikiran dan mengecek
perbedaan pandangan (Mengumpulkan Informasi)
Mengumpulkan informasi tentang operator aritmatika dan logika
menggunakan sumber belajar yang relevan

d. Pelakukan tindakan strategis (Menalar)


Menganalisis pertanyaan yang telah dibuat dengan mengkaitkan
informasi yang telah dikumpulkan

e. Melihat Ulang dan mengevaluasi pengaruh pengaruh dari


solusi yang dilakukan (Mengomunikasikan)
Salah satu peserta didik membacakan informasi yang telah
diperoleh di depan kelas
RENCANA PELAKSANAAN PEMBELAJARAN (RPP)
Alokasi
Kegiatan DeskripsiKegiatan
Waktu

Penutup Rangkuman, refleksi, tes, dan tindak lanjut 15


1. Peserta didik menanyakan hal-hal yang masih ragu dan Menit
melaksanakan evaluasi
2. Guru membantu peserta didik untuk menjelaskan hal-hal yang
diragukan sehingga informasi menjadi benar dan tidak terjadi
kesalahpahaman terhadap materi.
3. Peserta didik menyimpulkan materi di bawah bimbingan guru
4. Guru melaksanakan penilaian pengetahuan melalui tes lisan
5. Guru memberi tugas tindak lanjut untuk pertemuan selanjutnya
6. Guru mengakhiri kegiatan belajar dengan memberikan pesan
untuk tetap belajar.

Pertemuan 18 ( @2JP)
Alokasi
Kegiatan DeskripsiKegiatan
Waktu
Pendahu Orientasi, motivasi dan apersepsi 15
luan  Ketua kelas memimpin do’a pada saat pembelajaran akan dimulai menit
 Guru mengabsen kehadiran peserta didik
 Guru menjelaskan tujuan pembelajaran yang harus dicapai
peserta didik
 Menjelaskan pendekatan dan model pembelajaran yang
digunakan
Kegiatan a. Mengidentifikasi masalah (Mengamati) 60
Inti Peserta didik membaca buku dan artikel tentang operasi menit
aritmatika dan logika

b. Menetapkan masalah melalui berfikir tentang masalah dan


seleksi informasi yang relevan (Menanya).
Peserta didik menuliskan semua informasi yang didapat dan
merumuskannya dalam pertanyaan-pertanyaan

c. Mengembangkan solusi melalui pengidentifikasian


alternative alternative tukar-pikiran dan mengecek
perbedaan pandangan (Mengumpulkan Informasi)
Mengumpulkan informasi tentang variabel dan konstanta dengan
menggunakan sumber belajar yang relevan

d. Pelakukan tindakan strategis (Menalar)


Menganalisis pertanyaan yang telah dibuat dengan mengkaitkan
informasi yang telah dikumpulkan

e. Melihat Ulang dan mengevaluasi pengaruh pengaruh dari


solusi yang dilakukan (Mengomunikasikan)
Salah satu peserta didik membacakan informasi yang telah
diperoleh di depan kelas

Penutup Rangkuman, refleksi, tes, dan tindak lanjut 15


1. Peserta didik menanyakan hal-hal yang masih ragu dan Menit
melaksanakanevaluasi
2. Guru membantu peserta didik untuk menjelaskan hal-hal yang
diragukan sehingga informasi menjadi benar dan tidak terjadi
kesalahpahaman terhadap materi.
3. Peserta didik menyimpulkan materi di bawah bimbingan guru
4. Guru melaksanakan penilaian pengetahuan melalui tes lisan

RENCANA PELAKSANAAN PEMBELAJARAN (RPP)


Alokasi
Kegiatan DeskripsiKegiatan
Waktu
5. Guru memberi tugas tindak lanjut untuk pertemuan selanjutnya
6. Guru mengakhiri kegiatan belajar dengan memberikan pesan
untuk tetap belajar.

Pertemuan 19 ( @2JP)
Alokasi
Kegiatan DeskripsiKegiatan
Waktu
Pendahu Orientasi, motivasi dan apersepsi 15
luan  Ketua kelas memimpin do’a pada saat pembelajaran akan dimulai menit
 Guru mengabsen kehadiran peserta didik
 Guru menjelaskan tujuan pembelajaran yang harus dicapai
peserta didik
 Menjelaskan pendekatan dan model pembelajaran yang
digunakan
Kegiatan a. Mengidentifikasi masalah (Mengamati) 60
Inti Peserta didik memperhatikan guru memberi contoh membuat menit
project dengan operasi aritmatika

b. Menetapkan masalah melalui berfikir tentang masalah dan


seleksi informasi yang relevan (Menanya).
Peserta didik menuliskan semua informasi yang didapat dan
merumuskannya dalam pertanyaan-pertanyaan

c. Mengembangkan solusi melalui pengidentifikasian


alternative alternative tukar-pikiran dan mengecek
perbedaan pandangan (Mengumpulkan Informasi)
Mengumpulkan informasi tentang variabel dan konstanta dengan
menggunakan sumber belajar yang relevan

d. Pelakukan tindakan strategis (Menalar)


Menganalisis struktur pembuatan project/aplikasi operasi
aritmatika yang telah dicontohkan oleh guru

e. Melihat Ulang dan mengevaluasi pengaruh pengaruh dari


solusi yang dilakukan (Mengomunikasikan)
Peserta didik secara berpasangan praktek membuat aplikasi
dengan operasi aritmatika

Penutup Rangkuman, refleksi, tes, dan tindak lanjut 15


1. Peserta didik menanyakan hal-hal yang masih ragu dan Menit
melaksanakanevaluasi
2. Guru membantu peserta didik untuk menjelaskan hal-hal yang
diragukan sehingga informasi menjadi benar dan tidak terjadi
kesalahpahaman terhadap materi.
3. Peserta didik menyimpulkan materi di bawah bimbingan guru
4. Guru melaksanakan penilaian pengetahuan melalui tes lisan
5. Guru memberi tugas tindak lanjut untuk pertemuan selanjutnya
6. Guru mengakhiri kegiatan belajar dengan memberikan pesan
untuk tetap belajar.

Pertemuan 20 ( @2JP)
Alokasi
Kegiatan DeskripsiKegiatan
Waktu
Pendahu Orientasi, motivasi dan apersepsi 15
luan  Ketua kelas memimpin do’a pada saat pembelajaran akan dimulai menit
RENCANA PELAKSANAAN PEMBELAJARAN (RPP)
Alo
Kegiatan DeskripsiKegiatan
Wa
 Guru mengabsen kehadiran peserta didik
 Guru menjelaskan tujuan pembelajaran yang harus dicapai
peserta didik
 Menjelaskan pendekatan dan model pembelajaran yang
digunakan
Kegiatan a. Mengidentifikasi masalah (Mengamati) 6
Inti Peserta didik memperhatikan guru memberi contoh membuat me
project dengan operasi aritmatika

b. Menetapkan masalah melalui berfikir tentang masalah dan


seleksi informasi yang relevan (Menanya).
Peserta didik menuliskan semua informasi yang didapat dan
merumuskannya dalam pertanyaan-pertanyaan

c. Mengembangkan solusi melalui pengidentifikasian


alternative alternative tukar-pikiran dan mengecek
perbedaan pandangan (Mengumpulkan Informasi)
Mengumpulkan informasi tentang variabel dan konstanta dengan
menggunakan sumber belajar yang relevan

d. Pelakukan tindakan strategis (Menalar)


Menganalisis struktur pembuatan project/aplikasi operasi logika
yang telah dicontohkan oleh guru

e. Melihat Ulang dan mengevaluasi pengaruh pengaruh dari


solusi yang dilakukan (Mengomunikasikan)
Peserta didik secara berpasangan praktek membuat aplikasi
dengan operasi logika

Penutup Rangkuman, refleksi, tes, dan tindak lanjut 1


1. Peserta didik menanyakan hal-hal yang masih ragu dan Me
melaksanakanevaluasi
2. Guru membantu peserta didik untuk menjelaskan hal-hal yang
diragukan sehingga informasi menjadi benar dan tidak terjadi
kesalahpahaman terhadap materi.
3. Peserta didik menyimpulkan materi di bawah bimbingan guru
4. Guru melaksanakan penilaian pengetahuan melalui tes lisan
5. Guru memberi tugas tindak lanjut untuk pertemuan selanjutnya
6. Guru mengakhiri kegiatan belajar dengan memberikan pesan
untuk tetap belajar.

PENILAIAN,PEMBELAJARAN REMIDIAL DAN PENGAYAAN


1 Teknik penilaian
Observasi, tes tertulis, tes lisan, tes praktik, dan penugasan (portofolio)
2 Instrumen penilaian
a. Penilaian Pengetahuan
Tabel Kisi-Kisi, Soal Pengetahuan, Kunci Jawaban,
Cara Pengolahan Nilai
Mata Pelajaran:Pemrograman Dasar
KD.3.5. Menerapkan operasi aritmatika dan logika
Jenis
Kompetensi Dasar IPK Indikator Soal Soal
Soal
3.5. Menerapkan 3.5.1 Menjelaskan berbagai 1. Peserta didik Tes 1. Sebutkan
penggunaan tipe tipe data dan sintak dapat tulis operator-
menyebutkan
RENCANA PELAKSANAAN PEMBELAJARAN (RPP)
data, variabel, penulisan macam-macam operator
konstanta, 3.5.2 Menjelaskan variabel operator aritmatika
operator, dan dan dan sintak penulisan aritmatka!
2. Peserta didik beserta
ekspresi 3.5.3 Menjelaskan berbagai
dapat fungsinya!
operator dan sintak
menyebutkan 2. Sebutkan
penulisan operator-operator
3.5.4 Menjelaskan ekspresi perbandingan operator-
dan sintak penulisan beserta fungsinya! operator
3.5.5 Menerapkan berbagai 3. Disajikan sebuah perbandingan
tipe data, variabel, tabel operasi beserta
konstanta, operator, dan logika AND,
peserta didik fungsinya!
ekspresi sesuai dengan
permasalahan yang akan dapat melengkapi 3. Lengkapi tabel
tabel tersebut! di bawah ini
diselesaikan dengan
4. Disajikan sebuah
program dengan operasi
tabel operasi
logika NOR, logika AND!
peserta didik INPUT OUT
dapat melengkapi 0 ..... 0
tabel tersebut!
5. Disajikan sebuah 0 ..... 0
tabel operasi 1 ..... 0
logika XNOR, 1 ..... 1
peserta didik
dapat melengkapi
tabel tersebut! 4. Lengkapi tabel
di bawah ini
dengan operasi
logika NOR!
INPUT OUT
0 0 .....
0 1 .....
1 0 .....
1 1 .....
5. Lengkapi tabel
di bawah ini
dengan operasi
logika XNOR!
INPUT OUT
1 1 .....
0 1 .....
1 0 .....
0 0 .....

Kunci Jawaban Soal:


1. Operator aritmatika

RENCANA PELAKSANAAN PEMBELAJARAN (RPP)


2. Operator perbandingan

3. AND
INPUT OUT
0 0 0
0 0 0
1 0 0
1 1 1

4. NOR
INPUT OUT
0 0 1
0 1 0
1 0 0
1 1 0
5. XNOR

INPUT OUT
1 1 1
0 1 0
1 0 0
0 0 1

Penskoran Jawaban dan Pengolahan Nilai


1. Jawaban yang benar diberikan skor 2
2. Jawaban yang salah diberikan skor 1
Nilai KD = Jumlah peroleh skor/jumlah skor maksimal x nilai maksimal
b. Penilaian Keterampilan
Tabel Kisi-Kisi, Soal Pengetahuan, Kunci Jawaban,
Cara Pengolahan Nilai
Mata Pelajaran:Pemrograman Dasar
KD.4.5. Membuat kode program dengan operasi aritmatika dan logika
Kompetensi Dasar IPK Indikator Soal Jenis Soal

RENCANA PELAKSANAAN PEMBELAJARAN (RPP)


Soal
4.5. Membuat 4.5.1 Membuat aplikasi Peserta didik dapat Unjuk 1. Buatlah sebuah
kode operasi aritmatika membuat aplikasi Kerja/ project untuk
program 4.5.2 Membuat aplikasi sederhana untuk Praktek menghitung hasil
dengan operasi logika menghitung hasil penjumlahan 5+5
operasi penjumlahan menggunakan
aritmatika dengan Netbeans
dan logika menggunakan 2. Buatlah sebuah
Netbeans project dengan
menggunakan
operasi logika

Rubrik Penilaian Keterampilan


SKOR Ket
KETERAMPILAN
1 2 3
Keterampilan membuat project
Keterampilan menuliskan kode-
kode program
Keterampilan mengoperasikan
Netbeans
Ketepatan hasil program
dengan instruksi
Keterangan Skor: (3) Sangat baik, (2) Baik, (1) Cukup

c. Penilaian Portofolio
Data hasil diskusi dan tugas-tugas dikumpulkan dalam satu businessfile untuk disimpan
masing-masing peserta didik
Rating Scale pemeriksaan terhadap hasil diskusi kelompok dan tugas-tugas
SKOR Ket
ASPEK
1 2 3
Ketepatan waktu pengumpulan
tugas
Ketepatan jawaban
Kelengkapan
Kerapian
Kesesuain dengan perintah
Keterangan Skor: (3) Sangat baik, (2) Baik, (1) Cukup

d. Penilaian Sikap
Nama :
Kelas :
Materi :
SKOR Ket
SIKAP
1 2 3
Memperhatikan penjelasan guru
Memperhatikan media
pembelajaran yang digunakan
oleh guru
Menjawab pertanyaan yang
diajukan oleh guru
Serius dalam mengikuti
pembelajaran
Kerjasama dalam melakukan
diskusi kelompok
Diskusi kelompok berjalan secara
RENCANA PELAKSANAAN PEMBELAJARAN (RPP)
efektif dan kondusif
Mampu menyimpulkan hasil
pembelajaran
Mampu menjelaskan kembali
pembelajaran yang sudah
dilakukan dengan kata-kata
sendiri
Mengomentari pendapat teman
agar lebih sempurna
Memberikan igagasan apabila
mempunyai ide yang lebih baik
dari yang sudah ada
Keterangan Skor: (3) Sangat baik, (2) Baik, (1) Cukup

4 Remidial dan Pengayaan


Peserta didik yang belum mencapai ketuntasan belajar (70) wajib mengikuti kegiatan remedial
pada semester berjalan hingga mencapai ketuntasan belajar.Sedangkan bagi peserta didik yang
telah mencapai ketuntasan belajar dan kecepatan belajar diatas rata-rata yang telah ditetapkan
dapat diberikan pengayaan dan pendalaman materi.

H. MEDIA/ALAT, BAHAN, DAN SUMBER BELAJAR


1. Media/alat : Power Point Presentation, Dreamweaver
2. Bahan : Laptop/Komputer, LCD, Papan tulis, spidol
3. Sumber Belajar : - Rudy Setiawan. Buku peserta didik Pemrograman Dasar XA. Surakarta:
Mediatama
- Internet
- BSE Pemrograman Dasar
- buku penunjang lainnya

Sragi, Juli 2018


Mengetahui Guru Mata Pelajaran
Kepala Sekolah

IBNU NAFIS, S.Pd, M.Si Bugar Jati Lestari, S.Pd.


NIP. 19670227 199003 1 005 NIP. -

RENCANA PELAKSANAAN PEMBELAJARAN (RPP)


PEMERINTAH PROVINSI JAWA TENGAH
DINAS PENDIDIKAN DAN KEBUDAYAAN
SEKOLAH MENENGAH KEJURUAN NEGERI 1
SRAGI
Jl. Raya Sragi No. 139 B Telp. (0285) 4475405 Kab. Pekalongan
Website : www.smk1sragi.sch.id e-mail : smk1sragi@yahoo.co.id
F/PRO/WKS 1/3
1 Januari 2016
RENCANA PELAKSANAAN PEMBELAJARAN (RPP)
Nomor : Pemrograman Dasar/ X / 6 /2018

Nama Sekolah : SMK NEGERI 1 SRAGI


Bidang/program keahlian : Teknik Komputer dan Jaringan
Kelas/Semester : X/1
Mata Pelajaran : Pemrograman Dasar
Materi Pokok : Struktur kontrol percabangan
Pertemuan ke- : 21-26
Alokasi Waktu : 4 JP/ minggu (@ 45 menit)

A. KOMPETENSI INTI
KI 3 : Memahami, menerapkan, menganalisis pengetahuan faktual, konseptual, prosedural
berdasarkan rasa keingintahuannya tentang ilmu pengetahuan, teknologi, seni, budaya, dan
humaniora dengan wawasan kemanusiaan, kebangsaan, kenegaraan, dan peradaban terkait
fenomena dan kejadian, serta menerapkan pengetahuan prosedural pada bidang kajian yang
spesifik sesuai dengan bakat dan minatnya untuk memecahkan masalah
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
3.6. Menerapkan struktur kontrol Percabangan dalam bahasa pemrograman
4.6. Membuatt kode program struktur kontrol percabangan

C. INDIKATOR PENCAPAIAN KOMPETENSI


3.6.1 Menjelaskan statement/perintah untuk kontrol percabangan
RENCANA PELAKSANAAN PEMBELAJARAN (RPP)
3.6.2 Menerapkan statement/perintah untuk kontrol percabangan tidak bersyarat
3.6.3 Menerapkan statement/perintah untuk kontrol percabangan sederhana
3.6.4 Menerapkan statement/perintah untuk kontrol percabangan bertingkat
3.6.5 Menerapkan statement/perintah untuk kontrol percabangan bersarang
4.6.1 Membuat aplikasi percabangan tidak bersyarat
4.6.2 Membuat aplikasi percabangan sederhana
4.6.3 Membuat aplikasi percabangan bertingkat
4.6.4 Membuat aplikasi percabangan bersarang

D. TUJUAN PEMBELAJARAN
3.6.1 Melalui diskusi kelompok, peserta didik dapat menjelaskan kontrol percabangan
3.6.2 Melalui observasi, peserta didik dapat menerapkan perintah kontrol percabangan tidak bersyarat
3.6.3 Melalui observasi, peserta didik dapat menerapkan perintah kontrol percabangan sederhana
3.6.4 Melalui observasi, peserta didik dapat menerapkan perintah kontrol percabangan bertingkat
3.6.5 Melalui observasi, peserta didik dapat menerapkan perintah kontrol percabangan bersyarat
4.6.1 Melalui praktek, peserta didik dapat membuat aplikasi percabangan tidak bersyarat
4.6.2 Melalui praktek, peserta didik dapat membuat aplikasi percabangan sederhana
4.6.3 Melalui praktek, peserta didik dapat membuat aplikasi percabangan bertingkat
4.6.4 Melalui praktek, peserta didik dapat membuat aplikasi percabangan bersarang

E. MATERI PEMBELAJARAN
Pertemuan 21
 Struktur percabangan
Pertemuan 22
 Percabangan bersyarat
Pertemuan 23
 Percabangan tidak bersyarat
Pertemuan 24
 Percabangan sederhana
Pertemuan 25
 Percabangan bertingkat
Pertemuan 26
 Percabangan bersarang

F. PENDEKATAN, MODEL, DAN METODE PEMBELAJARAN


Pendekatan : Saintifik
Model Pembelajaran : Problem based learning
Metode : Diskusi dan tanya jawab

G. KEGIATAN PEMBELAJARAN
Pertemuan 21 ( @2JP)
Alokasi
Kegiatan DeskripsiKegiatan
Waktu
Pendahu Orientasi, motivasi dan apersepsi 15
luan  Ketua kelas memimpin do’a pada saat pembelajaran akan dimulai menit
 Guru mengabsen kehadiran peserta didik
 Guru menjelaskan tujuan pembelajaran yang harus dicapai
peserta didik
 Menjelaskan pendekatan dan model pembelajaran yang
digunakan
Kegiatan a. Mengidentifikasi masalah (Mengamati) 60
Inti Peserta didik membaca buku dan artikel tentang struktur menit
percabangan

b. Menetapkan masalah melalui berfikir tentang masalah dan


seleksi informasi yang relevan (Menanya).
Peserta didik menuliskan semua informasi yang didapat dan
RENCANA PELAKSANAAN PEMBELAJARAN (RPP)
Alokasi
Kegiatan DeskripsiKegiatan
Waktu
merumuskannya dalam pertanyaan-pertanyaan

c. Mengembangkan solusi melalui pengidentifikasian


alternative alternative tukar-pikiran dan mengecek
perbedaan pandangan (Mengumpulkan Informasi)
Mengumpulkan informasi tentang struktur percabangan
menggunakan sumber belajar yang relevan

d. Pelakukan tindakan strategis (Menalar)


Menganalisis pertanyaan yang telah dibuat dengan mengkaitkan
informasi yang telah dikumpulkan

e. Melihat Ulang dan mengevaluasi pengaruh pengaruh dari


solusi yang dilakukan (Mengomunikasikan)
Salah satu peserta didik membacakan informasi yang telah
diperoleh di depan kelas
Penutup Rangkuman, refleksi, tes, dan tindak lanjut 15
1. Peserta didik menanyakan hal-hal yang masih ragu dan Menit
melaksanakan evaluasi
2. Guru membantu peserta didik untuk menjelaskan hal-hal yang
diragukan sehingga informasi menjadi benar dan tidak terjadi
kesalahpahaman terhadap materi.
3. Peserta didik menyimpulkan materi di bawah bimbingan guru
4. Guru melaksanakan penilaian pengetahuan melalui tes lisan
5. Guru memberi tugas tindak lanjut untuk pertemuan selanjutnya
6. Guru mengakhiri kegiatan belajar dengan memberikan pesan
untuk tetap belajar.

Pertemuan 22 ( @2JP)
Alokasi
Kegiatan DeskripsiKegiatan
Waktu
Pendahu Orientasi, motivasi dan apersepsi 15
luan  Ketua kelas memimpin do’a pada saat pembelajaran akan dimulai menit
 Guru mengabsen kehadiran peserta didik
 Guru menjelaskan tujuan pembelajaran yang harus dicapai
peserta didik
 Menjelaskan pendekatan dan model pembelajaran yang
digunakan
Kegiatan a. Mengidentifikasi masalah (Mengamati) 60
Inti Peserta didik membaca buku dan artikel tentang percabangan menit
bersyarat

b. Menetapkan masalah melalui berfikir tentang masalah dan


seleksi informasi yang relevan (Menanya).
Peserta didik menuliskan semua informasi yang didapat dan
merumuskannya dalam pertanyaan-pertanyaan

c. Mengembangkan solusi melalui pengidentifikasian


alternative alternative tukar-pikiran dan mengecek
perbedaan pandangan (Mengumpulkan Informasi)
Mengumpulkan informasi tentang percabangan bersyarat dengan
menggunakan sumber belajar yang relevan

d. Pelakukan tindakan strategis (Menalar)


Praktek menerapkan perintah struktur kontrol percabangan

RENCANA PELAKSANAAN PEMBELAJARAN (RPP)


Alokasi
Kegiatan DeskripsiKegiatan
Waktu
bersyarat

e. Melihat Ulang dan mengevaluasi pengaruh pengaruh dari


solusi yang dilakukan (Mengomunikasikan)
Mengecek hasil praktek peserta didik

Penutup Rangkuman, refleksi, tes, dan tindak lanjut 15


1. Peserta didik menanyakan hal-hal yang masih ragu dan Menit
melaksanakanevaluasi
2. Guru membantu peserta didik untuk menjelaskan hal-hal yang
diragukan sehingga informasi menjadi benar dan tidak terjadi
kesalahpahaman terhadap materi.
3. Peserta didik menyimpulkan materi di bawah bimbingan guru
4. Guru melaksanakan penilaian pengetahuan melalui tes lisan
5. Guru memberi tugas tindak lanjut untuk pertemuan selanjutnya
6. Guru mengakhiri kegiatan belajar dengan memberikan pesan
untuk tetap belajar.

Pertemuan 23 ( @2JP)
Alokasi
Kegiatan DeskripsiKegiatan
Waktu
Pendahu Orientasi, motivasi dan apersepsi 15
luan  Ketua kelas memimpin do’a pada saat pembelajaran akan dimulai menit
 Guru mengabsen kehadiran peserta didik
 Guru menjelaskan tujuan pembelajaran yang harus dicapai
peserta didik
 Menjelaskan pendekatan dan model pembelajaran yang
digunakan
Kegiatan a. Mengidentifikasi masalah (Mengamati) 60
Inti Peserta didik membaca buku dan artikel tentang percabangan menit
tidak bersyarat

b. Menetapkan masalah melalui berfikir tentang masalah dan


seleksi informasi yang relevan (Menanya).
Peserta didik menuliskan semua informasi yang didapat dan
merumuskannya dalam pertanyaan-pertanyaan

c. Mengembangkan solusi melalui pengidentifikasian


alternative alternative tukar-pikiran dan mengecek
perbedaan pandangan (Mengumpulkan Informasi)
Mengumpulkan informasi tentang percabangan tidak bersyarat
menggunakan sumber belajar yang relevan

d. Pelakukan tindakan strategis (Menalar)


Peserta didik secara berpasangan praktek membuat aplikasi
percabangan tidak bersyarat

e. Melihat Ulang dan mengevaluasi pengaruh pengaruh dari


solusi yang dilakukan (Mengomunikasikan)
Mengecek hasil praktek siswa

Penutup Rangkuman, refleksi, tes, dan tindak lanjut 15


1. Peserta didik menanyakan hal-hal yang masih ragu dan Menit
melaksanakanevaluasi
2. Guru membantu peserta didik untuk menjelaskan hal-hal yang

RENCANA PELAKSANAAN PEMBELAJARAN (RPP)


Alokasi
Kegiatan DeskripsiKegiatan
Waktu
diragukan sehingga informasi menjadi benar dan tidak terjadi
kesalahpahaman terhadap materi.
3. Peserta didik menyimpulkan materi di bawah bimbingan guru
4. Guru melaksanakan penilaian pengetahuan melalui tes lisan
5. Guru memberi tugas tindak lanjut untuk pertemuan selanjutnya
6. Guru mengakhiri kegiatan belajar dengan memberikan pesan
untuk tetap belajar.

Pertemuan 24 ( @2JP)
Alokasi
Kegiatan DeskripsiKegiatan
Waktu
Pendahu Orientasi, motivasi dan apersepsi 15
luan  Ketua kelas memimpin do’a pada saat pembelajaran akan dimulai menit
 Guru mengabsen kehadiran peserta didik
 Guru menjelaskan tujuan pembelajaran yang harus dicapai
peserta didik
 Menjelaskan pendekatan dan model pembelajaran yang
digunakan
Kegiatan a. Mengidentifikasi masalah (Mengamati) 60
Inti Peserta didik membaca buku dan artikel tentang kode program menit
percabangan sederhana

b. Menetapkan masalah melalui berfikir tentang masalah dan


seleksi informasi yang relevan (Menanya).
Peserta didik menuliskan semua informasi yang didapat dan
merumuskannya dalam pertanyaan-pertanyaan

c. Mengembangkan solusi melalui pengidentifikasian


alternative alternative tukar-pikiran dan mengecek
perbedaan pandangan (Mengumpulkan Informasi)
Mengumpulkan informasi tentang kode program percabangan
sederhana menggunakan sumber belajar yang relevan

d. Pelakukan tindakan strategis (Menalar)


Peserta didik secara berpasangan praktek membuat aplikasi
percabangan sederhana

e. Melihat Ulang dan mengevaluasi pengaruh pengaruh dari


solusi yang dilakukan (Mengomunikasikan)
Mengecek hasil praktek siswa

Penutup Rangkuman, refleksi, tes, dan tindak lanjut 15


1. Peserta didik menanyakan hal-hal yang masih ragu dan Menit
melaksanakanevaluasi
2. Guru membantu peserta didik untuk menjelaskan hal-hal yang
diragukan sehingga informasi menjadi benar dan tidak terjadi
kesalahpahaman terhadap materi.
3. Peserta didik menyimpulkan materi di bawah bimbingan guru
4. Guru melaksanakan penilaian pengetahuan melalui tes lisan
5. Guru memberi tugas tindak lanjut untuk pertemuan selanjutnya
6. Guru mengakhiri kegiatan belajar dengan memberikan pesan
untuk tetap belajar.

Pertemuan 25 ( @2JP)

RENCANA PELAKSANAAN PEMBELAJARAN (RPP)


Alokasi
Kegiatan DeskripsiKegiatan
Waktu
Pendahu Orientasi, motivasi dan apersepsi 15
luan  Ketua kelas memimpin do’a pada saat pembelajaran akan dimulai menit
 Guru mengabsen kehadiran peserta didik
 Guru menjelaskan tujuan pembelajaran yang harus dicapai
peserta didik
 Menjelaskan pendekatan dan model pembelajaran yang
digunakan
Kegiatan a. Mengidentifikasi masalah (Mengamati) 60
Inti Peserta didik membaca buku dan artikel tentang contoh menit
percabangan bertingkat
b. Menetapkan masalah melalui berfikir tentang masalah dan
seleksi informasi yang relevan (Menanya).
Peserta didik menuliskan semua informasi yang didapat dan
merumuskannya dalam pertanyaan-pertanyaan

c. Mengembangkan solusi melalui pengidentifikasian


alternative alternative tukar-pikiran dan mengecek
perbedaan pandangan (Mengumpulkan Informasi)
Mengumpulkan informasi tentang kode program percabangan
bertingkat menggunakan sumber belajar yang relevan

d. Pelakukan tindakan strategis (Menalar)


Peserta didik secara berpasangan praktek membuat aplikasi
percabangan bertingkat

e. Melihat Ulang dan mengevaluasi pengaruh pengaruh dari


solusi yang dilakukan (Mengomunikasikan)
Mengecek hasil praktek siswa

Penutup Rangkuman, refleksi, tes, dan tindak lanjut 15


1. Peserta didik menanyakan hal-hal yang masih ragu dan Menit
melaksanakanevaluasi
2. Guru membantu peserta didik untuk menjelaskan hal-hal yang
diragukan sehingga informasi menjadi benar dan tidak terjadi
kesalahpahaman terhadap materi.
3. Peserta didik menyimpulkan materi di bawah bimbingan guru
4. Guru melaksanakan penilaian pengetahuan melalui tes lisan
5. Guru memberi tugas tindak lanjut untuk pertemuan selanjutnya
6. Guru mengakhiri kegiatan belajar dengan memberikan pesan
untuk tetap belajar.

Pertemuan 26 ( @2JP)
Alokasi
Kegiatan DeskripsiKegiatan
Waktu
Pendahu Orientasi, motivasi dan apersepsi 15
luan  Ketua kelas memimpin do’a pada saat pembelajaran akan dimulai menit
 Guru mengabsen kehadiran peserta didik
 Guru menjelaskan tujuan pembelajaran yang harus dicapai
peserta didik
 Menjelaskan pendekatan dan model pembelajaran yang
digunakan
Kegiatan a. Mengidentifikasi masalah (Mengamati) 60
Inti Peserta didik membaca buku dan artikel tentang percabangan menit
bersarang
b. Menetapkan masalah melalui berfikir tentang masalah dan

RENCANA PELAKSANAAN PEMBELAJARAN (RPP)


Alokasi
Kegiatan DeskripsiKegiatan
Waktu
seleksi informasi yang relevan (Menanya).
Peserta didik menuliskan semua informasi yang didapat dan
merumuskannya dalam pertanyaan-pertanyaan
c. Mengembangkan solusi melalui pengidentifikasian
alternative alternative tukar-pikiran dan mengecek
perbedaan pandangan (Mengumpulkan Informasi)
Mengumpulkan informasi tentang kode program percabangan
bersarang menggunakan sumber belajar yang relevan
d. Pelakukan tindakan strategis (Menalar)
Peserta didik secara berpasangan praktek membuat aplikasi
percabangan bersarang
e. Melihat Ulang dan mengevaluasi pengaruh pengaruh dari
solusi yang dilakukan (Mengomunikasikan)
Mengecek hasil praktek siswa

Penutup Rangkuman, refleksi, tes, dan tindak lanjut 15


1. Peserta didik menanyakan hal-hal yang masih ragu dan Menit
melaksanakan evaluasi
2. Guru membantu peserta didik untuk menjelaskan hal-hal yang
diragukan sehingga informasi menjadi benar dan tidak terjadi
kesalahpahaman terhadap materi.
3. Peserta didik menyimpulkan materi di bawah bimbingan guru
4. Guru melaksanakan penilaian pengetahuan melalui tes lisan
5. Guru memberi tugas tindak lanjut untuk pertemuan selanjutnya
6. Guru mengakhiri kegiatan belajar dengan memberikan pesan
untuk tetap belajar.

PENILAIAN,PEMBELAJARAN REMIDIAL DAN PENGAYAAN


1 Teknik penilaian
Observasi, tes tertulis, tes lisan, tes praktik, dan penugasan (portofolio)
2 Instrumen penilaian
a. Penilaian Pengetahuan
Tabel Kisi-Kisi, Soal Pengetahuan, Kunci Jawaban,
Cara Pengolahan Nilai
Mata Pelajaran:Pemrograman Dasar
KD.3.6. Menerapkan struktur kontrol percabangan dalam bahasa pemrograman
Jenis
Kompetensi Dasar IPK Indikator Soal Soal
Soal
3.6. Menerapkan 3.6.1 Menjelaskan 1. Peserta didik dapat Tes 1. Jelaskan
struktur kontrol statement/perintah menjelaskan tulis struktur logika
untuk kontrol pengertian struktur
percabangan dalam percabangan
percabangan
bahasa pemrograman 3.6.2 Menerapkan logika percabangan dengan satu
statement/perintah
dengan satu kondisi kondisi!
untuk kontrol 2. Peserta didik dapat 2. Jelaskan
percabangan tidak menjelaskan struktur logika
bersyarat struktur logika
3.6.3 Menerapkan percabangan
percabangan
statement/perintah dengan dua kondisi dengan dua
untuk kontrol kondisi!
percabangan 3. Peserta didik dapat
menjelaskan 3. Jelaskan
sederhana
3.6.4 Menerapkan struktur logika struktur logika
statement/perintah percabangan percabangan
untuk kontrol dengan tiga kondisi dengan tiga
percabangan 4. Peserta didik dapat
bertingkat
kondisi!
menjelaskan 4. Jelaskan
3.6.5 Menerapkan
struktur logika
RENCANA PELAKSANAAN PEMBELAJARAN (RPP)
statement/perintah percabangan struktur logika
untuk kontrol bersarang percabangan
percabangan
5. Peserta didik dapat bersarang!
bersarang
menjelaskan 5. Jelaskan
struktur logika struktur logika
percabangan percabangan
dengan case dengan case!
b. Penilaian Keterampilan
Tabel Kisi-Kisi, Soal Pengetahuan, Kunci Jawaban,
Cara Pengolahan Nilai
Mata Pelajaran:Pemrograman Dasar
KD.4.6. Membuat kode program struktur kontrol percabangan
Jenis
Kompetensi Dasar IPK Indikator Soal Soal
Soal
4.6. Membuat 4.6.1 Membuat aplikasi Peserta didik dapat Unjuk 1. Buatlah aplikasi
kode percabangan tidak membuat aplikasi Kerja/ menggunakan
bersyarat
program sederhana untuk Praktek operasi
4.6.2 Membuat aplikasi
dengan percabangan menghitung hasil percabangan
operasi sederhana penjumlahan tidak bersyarat
aritmatika 4.6.3 Membuat aplikasi dengan 2. Buatlah aplikasi
percabangan
dan logika menggunakan operasi
bertingkat
4.6.4 Membuat aplikasi Netbeans percabangan
percabangan bertingkat
bersarang 3. Buatlah operasi
percabangan
bersarang

Rubrik Penilaian Keterampilan


SKOR Ket
KETERAMPILAN
1 2 3
Keterampilan membuat project
Keterampilan menuliskan kode-
kode program
Keterampilan mengoperasikan
Netbeans
Ketepatan hasil program
dengan instruksi
Keterangan Skor: (3) Sangat baik, (2) Baik, (1) Cukup
c. Penilaian Portofolio
Data hasil diskusi dan tugas-tugas dikumpulkan dalam satu businessfile untuk disimpan
masing-masing peserta didik
Rating Scale pemeriksaan terhadap hasil diskusi kelompok dan tugas-tugas
SKOR Ket
ASPEK
1 2 3
Ketepatan waktu pengumpulan
tugas
Ketepatan jawaban
Kelengkapan
Kerapian
Kesesuain dengan perintah
Keterangan Skor: (3) Sangat baik, (2) Baik, (1) Cukup

d. Penilaian Sikap
Nama :
Kelas :

RENCANA PELAKSANAAN PEMBELAJARAN (RPP)


Materi :
SKOR Ket
SIKAP
1 2 3
Memperhatikan penjelasan guru
Memperhatikan media
pembelajaran yang digunakan
oleh guru
Menjawab pertanyaan yang
diajukan oleh guru
Serius dalam mengikuti
pembelajaran
Kerjasama dalam melakukan
diskusi kelompok
Diskusi kelompok berjalan secara
efektif dan kondusif
Mampu menyimpulkan hasil
pembelajaran
Mampu menjelaskan kembali
pembelajaran yang sudah
dilakukan dengan kata-kata
sendiri
Mengomentari pendapat teman
agar lebih sempurna
Memberikan igagasan apabila
mempunyai ide yang lebih baik
dari yang sudah ada
Keterangan Skor: (3) Sangat baik, (2) Baik, (1) Cukup

3 Remidial dan Pengayaan


Peserta didik yang belum mencapai ketuntasan belajar (70) wajib mengikuti kegiatan remedial
pada semester berjalan hingga mencapai ketuntasan belajar.Sedangkan bagi peserta didik yang
telah mencapai ketuntasan belajar dan kecepatan belajar diatas rata-rata yang telah ditetapkan
dapat diberikan pengayaan dan pendalaman materi.

H. MEDIA/ALAT, BAHAN, DAN SUMBER BELAJAR


1. Media/alat : Power Point Presentation, Dreamweaver
2. Bahan : Laptop/Komputer, LCD, Papan tulis, spidol
3. Sumber Belajar : - Rudy Setiawan. Buku peserta didik Pemrograman Dasar XA. Surakarta:
Mediatama
- Internet
- BSE Pemrograman Dasar
- buku penunjang lainnya

Sragi, Juli 2018


Mengetahui Guru Mata Pelajaran
Kepala Sekolah

IBNU NAFIS, S.Pd, M.Si Bugar Jati Lestari, S.Pd.


NIP. 19670227 199003 1 005 NIP. -

RENCANA PELAKSANAAN PEMBELAJARAN (RPP)


PEMERINTAH PROVINSI JAWA TENGAH
DINAS PENDIDIKAN DAN KEBUDAYAAN
SEKOLAH MENENGAH KEJURUAN NEGERI 1
SRAGI
Jl. Raya Sragi No. 139 B Telp. (0285) 4475405 Kab. Pekalongan
Website : www.smk1sragi.sch.id e-mail : smk1sragi@yahoo.co.id
F/PRO/WKS 1/3
1 Januari 2016
RENCANA PELAKSANAAN PEMBELAJARAN (RPP)
Nomor : Pemrograman Dasar/ X / 7 /2018

Nama Sekolah : SMK NEGERI 1 SRAGI


Bidang/program keahlian : Teknik Komputer dan Jaringan
Kelas/Semester : X/1
Mata Pelajaran : Pemrograman Dasar
Materi Pokok : Struktur kontrol perulangan
Pertemuan ke- : 27-32
Alokasi Waktu : 4 JP/ minggu (@ 45 menit)

A. KOMPETENSI INTI
KI 3 : Memahami, menerapkan, menganalisis pengetahuan faktual, konseptual, prosedural
berdasarkan rasa keingintahuannya tentang ilmu pengetahuan, teknologi, seni, budaya, dan
humaniora dengan wawasan kemanusiaan, kebangsaan, kenegaraan, dan peradaban terkait
fenomena dan kejadian, serta menerapkan pengetahuan prosedural pada bidang kajian yang
spesifik sesuai dengan bakat dan minatnya untuk memecahkan masalah
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
3.7. Menerapkan struktur kontrol Perulangan dalam bahasa pemrograman
4.7. Membuatt kode program struktur kontrol perulangan

C. INDIKATOR PENCAPAIAN KOMPETENSI


3.7.1 Menjelaskan statement/perintah untuk perulangan
3.7.2 Menerapkan statement/perintah untuk kontrol perulangan sederhana
3.7.3 Menerapkan statement/perintah untuk kontrol perulangan bersarang
4.7.1 Membuat aplikasi perulangan sederhana
4.7.2 Membuat aplikasi perulangan bersarang

D. TUJUAN PEMBELAJARAN
3.7.1 Melalui diskusi kelompok, peserta didik dapat menjelaskan perintah perulangan
3.7.2 Melalui observasi, peserta didik dapat menerapkan perintah kontrol perulangan sederhana
3.7.3 Melalui observasi, peserta didik dapat menerapkan perintah kontrol perulangan bersarang
4.7.1 Melalui praktek, peserta didik dapat membuat aplikasi perulangan sederhana
4.7.2 Melalui praktek, peserta didik dapat membuat aplikasi perulangan bersarang

E. MATERI PEMBELAJARAN
Pertemuan 27
 Struktur perulangan
RENCANA PELAKSANAAN PEMBELAJARAN (RPP)
Pertemuan 28
 Percabangan sederhana
Pertemuan 29
 Percabangan bertingkat
Pertemuan 30
 Percabangan bersarang
Pertemuan 31
 Praktek perulangan sederhana
Pertemuan 32
 Praktek perulangan bersarang

F. PENDEKATAN, MODEL, DAN METODE PEMBELAJARAN


Pendekatan : Saintifik
Model Pembelajaran : Problem based learning
Metode : Diskusi dan tanya jawab

G. KEGIATAN PEMBELAJARAN
Pertemuan 27 ( @2JP)
Alokasi
Kegiatan DeskripsiKegiatan
Waktu
Pendahu Orientasi, motivasi dan apersepsi 15
luan  Ketua kelas memimpin do’a pada saat pembelajaran akan dimulai menit
 Guru mengabsen kehadiran peserta didik
 Guru menjelaskan tujuan pembelajaran yang harus dicapai
peserta didik
 Menjelaskan pendekatan dan model pembelajaran yang
digunakan
Kegiatan a. Mengidentifikasi masalah (Mengamati) 60
Inti Peserta didik membaca buku dan artikel tentang struktur menit
perulangan

b. Menetapkan masalah melalui berfikir tentang masalah dan


seleksi informasi yang relevan (Menanya).
Peserta didik menuliskan semua informasi yang didapat dan
merumuskannya dalam pertanyaan-pertanyaan

c. Mengembangkan solusi melalui pengidentifikasian


alternative alternative tukar-pikiran dan mengecek
perbedaan pandangan (Mengumpulkan Informasi)
Mengumpulkan informasi tentang struktur perulangan
menggunakan sumber belajar yang relevan

d. Pelakukan tindakan strategis (Menalar)


Menganalisis pertanyaan yang telah dibuat dengan mengkaitkan
informasi yang telah dikumpulkan

e. Melihat Ulang dan mengevaluasi pengaruh pengaruh dari


solusi yang dilakukan (Mengomunikasikan)
Salah satu peserta didik membacakan informasi yang telah
diperoleh di depan kelas
Penutup Rangkuman, refleksi, tes, dan tindak lanjut 15
1. Peserta didik menanyakan hal-hal yang masih ragu dan Menit
melaksanakan evaluasi
2. Guru membantu peserta didik untuk menjelaskan hal-hal yang
diragukan sehingga informasi menjadi benar dan tidak terjadi
kesalahpahaman terhadap materi.
3. Peserta didik menyimpulkan materi di bawah bimbingan guru
4. Guru melaksanakan penilaian pengetahuan melalui tes lisan

RENCANA PELAKSANAAN PEMBELAJARAN (RPP)


Alokasi
Kegiatan DeskripsiKegiatan
Waktu
5. Guru memberi tugas tindak lanjut untuk pertemuan selanjutnya
6. Guru mengakhiri kegiatan belajar dengan memberikan pesan
untuk tetap belajar.

Pertemuan 28 ( @2JP)
Alokasi
Kegiatan DeskripsiKegiatan
Waktu
Pendahu Orientasi, motivasi dan apersepsi 15
luan  Ketua kelas memimpin do’a pada saat pembelajaran akan dimulai menit
 Guru mengabsen kehadiran peserta didik
 Guru menjelaskan tujuan pembelajaran yang harus dicapai
peserta didik
 Menjelaskan pendekatan dan model pembelajaran yang
digunakan
Kegiatan a. Mengidentifikasi masalah (Mengamati) 60
Inti Peserta didik membaca buku dan artikel tentang contoh kasus menit
percabangan sederhana

b. Menetapkan masalah melalui berfikir tentang masalah dan


seleksi informasi yang relevan (Menanya).
Peserta didik menuliskan semua informasi yang didapat dan
merumuskannya dalam pertanyaan-pertanyaan

c. Mengembangkan solusi melalui pengidentifikasian


alternative alternative tukar-pikiran dan mengecek
perbedaan pandangan (Mengumpulkan Informasi)
Mengumpulkan informasi tentang percabangan sederhana
dengan menggunakan sumber belajar yang relevan

d. Pelakukan tindakan strategis (Menalar)


Praktek menerapkan percabangan sederhana berdasarkan
informasi yang telah diperoleh oleh peserta didik

e. Melihat Ulang dan mengevaluasi pengaruh pengaruh dari


solusi yang dilakukan (Mengomunikasikan)
Mempresentasikan hasil praktek berdasarkan informasi yang
diperoleh
Penutup Rangkuman, refleksi, tes, dan tindak lanjut 15
1. Peserta didik menanyakan hal-hal yang masih ragu dan Menit
melaksanakanevaluasi
2. Guru membantu peserta didik untuk menjelaskan hal-hal yang
diragukan sehingga informasi menjadi benar dan tidak terjadi
kesalahpahaman terhadap materi.
3. Peserta didik menyimpulkan materi di bawah bimbingan guru
4. Guru melaksanakan penilaian pengetahuan melalui tes lisan
5. Guru memberi tugas tindak lanjut untuk pertemuan selanjutnya
6. Guru mengakhiri kegiatan belajar dengan memberikan pesan
untuk tetap belajar.

Pertemuan 29 ( @2JP)
Alokasi
Kegiatan DeskripsiKegiatan
Waktu
Pendahu Orientasi, motivasi dan apersepsi 15
luan  Ketua kelas memimpin do’a pada saat pembelajaran akan dimulai menit
 Guru mengabsen kehadiran peserta didik
 Guru menjelaskan tujuan pembelajaran yang harus dicapai
RENCANA PELAKSANAAN PEMBELAJARAN (RPP)
Alokasi
Kegiatan DeskripsiKegiatan
Waktu
peserta didik
 Menjelaskan pendekatan dan model pembelajaran yang
digunakan
Kegiatan a. Mengidentifikasi masalah (Mengamati) 60
Inti Peserta didik membaca buku dan artikel tentang perulangan menit
bertingkat

b. Menetapkan masalah melalui berfikir tentang masalah dan


seleksi informasi yang relevan (Menanya).
Peserta didik menuliskan semua informasi yang didapat dan
merumuskannya dalam pertanyaan-pertanyaan

c. Mengembangkan solusi melalui pengidentifikasian


alternative alternative tukar-pikiran dan mengecek
perbedaan pandangan (Mengumpulkan Informasi)
Mengumpulkan informasi tentang perulangan bertingkat
menggunakan sumber belajar yang relevan

d. Pelakukan tindakan strategis (Menalar)


Peserta didik secara berpasangan praktek membuat aplikasi
perulangan bertingkat

e. Melihat Ulang dan mengevaluasi pengaruh pengaruh dari


solusi yang dilakukan (Mengomunikasikan)
Mengecek hasil praktek siswa

Penutup Rangkuman, refleksi, tes, dan tindak lanjut 15


1. Peserta didik menanyakan hal-hal yang masih ragu dan Menit
melaksanakanevaluasi
2. Guru membantu peserta didik untuk menjelaskan hal-hal yang
diragukan sehingga informasi menjadi benar dan tidak terjadi
kesalahpahaman terhadap materi.
3. Peserta didik menyimpulkan materi di bawah bimbingan guru
4. Guru melaksanakan penilaian pengetahuan melalui tes lisan
5. Guru memberi tugas tindak lanjut untuk pertemuan selanjutnya
6. Guru mengakhiri kegiatan belajar dengan memberikan pesan
untuk tetap belajar.

Pertemuan 30 ( @2JP)
Alokasi
Kegiatan DeskripsiKegiatan
Waktu
Pendahu Orientasi, motivasi dan apersepsi 15
luan  Ketua kelas memimpin do’a pada saat pembelajaran akan dimulai menit
 Guru mengabsen kehadiran peserta didik
 Guru menjelaskan tujuan pembelajaran yang harus dicapai
peserta didik
 Menjelaskan pendekatan dan model pembelajaran yang
digunakan
Kegiatan a. Mengidentifikasi masalah (Mengamati) 60
Inti Peserta didik membaca buku dan artikel tentang percabangan menit
bersyarat dan merangkumnya di buku tulis

b. Menetapkan masalah melalui berfikir tentang masalah dan


seleksi informasi yang relevan (Menanya).
Peserta didik menuliskan semua informasi yang didapat dan

RENCANA PELAKSANAAN PEMBELAJARAN (RPP)


Alokasi
Kegiatan DeskripsiKegiatan
Waktu
merumuskannya dalam pertanyaan-pertanyaan

c. Mengembangkan solusi melalui pengidentifikasian


alternative alternative tukar-pikiran dan mengecek
perbedaan pandangan (Mengumpulkan Informasi)
Mengumpulkan informasi tentang kode program perulangan
bersarang menggunakan sumber belajar yang relevan

d. Pelakukan tindakan strategis (Menalar)


Peserta didik secara berpasangan praktek membuat aplikasi
perulangan bersarang

e. Melihat Ulang dan mengevaluasi pengaruh pengaruh dari


solusi yang dilakukan (Mengomunikasikan)
Mengecek hasil praktek siswa

Penutup Rangkuman, refleksi, tes, dan tindak lanjut 15


1. Peserta didik menanyakan hal-hal yang masih ragu dan Menit
melaksanakanevaluasi
2. Guru membantu peserta didik untuk menjelaskan hal-hal yang
diragukan sehingga informasi menjadi benar dan tidak terjadi
kesalahpahaman terhadap materi.
3. Peserta didik menyimpulkan materi di bawah bimbingan guru
4. Guru melaksanakan penilaian pengetahuan melalui tes lisan
5. Guru memberi tugas tindak lanjut untuk pertemuan selanjutnya
6. Guru mengakhiri kegiatan belajar dengan memberikan pesan
untuk tetap belajar.

Pertemuan 31 ( @2JP)
Alokasi
Kegiatan DeskripsiKegiatan
Waktu
Pendahu Orientasi, motivasi dan apersepsi 15
luan  Ketua kelas memimpin do’a pada saat pembelajaran akan dimulai menit
 Guru mengabsen kehadiran peserta didik
 Guru menjelaskan tujuan pembelajaran yang harus dicapai
peserta didik
 Menjelaskan pendekatan dan model pembelajaran yang
digunakan
Kegiatan a. Mengidentifikasi masalah (Mengamati) 60
Inti Peserta didik memperhatikan penjelasan guru menit

b. Menetapkan masalah melalui berfikir tentang masalah dan


seleksi informasi yang relevan (Menanya).
Peserta didik menanyakan hal-hal yang belum dimengerti kepada
guru tentang pembuatan aplikasi perulangan secara sederhana

c. Mengembangkan solusi melalui pengidentifikasian


alternative alternative tukar-pikiran dan mengecek
perbedaan pandangan (Mengumpulkan Informasi)
Mengumpulkan informasi tentang kode program perulangan
menggunakan sumber belajar yang relevan

d. Pelakukan tindakan strategis (Menalar)


Peserta didik secara berpasangan praktek membuat aplikasi
perulangan sederhana
e. Melihat Ulang dan mengevaluasi pengaruh pengaruh dari
RENCANA PELAKSANAAN PEMBELAJARAN (RPP)
Alokasi
Kegiatan DeskripsiKegiatan
Waktu
solusi yang dilakukan (Mengomunikasikan)
Mengecek hasil praktek siswa

Penutup Rangkuman, refleksi, tes, dan tindak lanjut 15


1. Peserta didik menanyakan hal-hal yang masih ragu dan Menit
melaksanakanevaluasi
2. Guru membantu peserta didik untuk menjelaskan hal-hal yang
diragukan sehingga informasi menjadi benar dan tidak terjadi
kesalahpahaman terhadap materi.
3. Peserta didik menyimpulkan materi di bawah bimbingan guru
4. Guru melaksanakan penilaian pengetahuan melalui tes lisan
5. Guru memberi tugas tindak lanjut untuk pertemuan selanjutnya
6. Guru mengakhiri kegiatan belajar dengan memberikan pesan
untuk tetap belajar.

Pertemuan 32 ( @2JP)
Alokasi
Kegiatan DeskripsiKegiatan
Waktu
Pendahu Orientasi, motivasi dan apersepsi 15
luan  Ketua kelas memimpin do’a pada saat pembelajaran akan dimulai menit
 Guru mengabsen kehadiran peserta didik
 Guru menjelaskan tujuan pembelajaran yang harus dicapai
peserta didik
 Menjelaskan pendekatan dan model pembelajaran yang
digunakan
Kegiatan a. Mengidentifikasi masalah (Mengamati) 60
Inti Peserta didik memperhatikan penjelasan guru menit

b. Menetapkan masalah melalui berfikir tentang masalah dan


seleksi informasi yang relevan (Menanya).
Peserta didik menanyakan hal-hal yang belum dimengerti kepada
guru tentang pembuatan aplikasi perulangan bersarang

c. Mengembangkan solusi melalui pengidentifikasian


alternative alternative tukar-pikiran dan mengecek
perbedaan pandangan (Mengumpulkan Informasi)
Mengumpulkan informasi tentang kode program perulangan
bersarang menggunakan sumber belajar yang relevan

d. Pelakukan tindakan strategis (Menalar)


Peserta didik secara berpasangan praktek membuat aplikasi
perulangan bersarang

e. Melihat Ulang dan mengevaluasi pengaruh pengaruh dari


solusi yang dilakukan (Mengomunikasikan)
Mengecek hasil praktek siswa

Penutup Rangkuman, refleksi, tes, dan tindak lanjut 15


1. Peserta didik menanyakan hal-hal yang masih ragu dan Menit
melaksanakan evaluasi
2. Guru membantu peserta didik untuk menjelaskan hal-hal yang
diragukan sehingga informasi menjadi benar dan tidak terjadi
kesalahpahaman terhadap materi.
3. Peserta didik menyimpulkan materi di bawah bimbingan guru
4. Guru melaksanakan penilaian pengetahuan melalui tes lisan

RENCANA PELAKSANAAN PEMBELAJARAN (RPP)


Alokasi
Kegiatan DeskripsiKegiatan
Waktu
5. Guru memberi tugas tindak lanjut untuk pertemuan selanjutnya
6. Guru mengakhiri kegiatan belajar dengan memberikan pesan
untuk tetap belajar.

PENILAIAN,PEMBELAJARAN REMIDIAL DAN PENGAYAAN


1 Teknik penilaian
Observasi, tes tertulis, tes lisan, tes praktik, dan penugasan (portofolio)
2 Instrumen penilaian
a. Penilaian Pengetahuan
Tabel Kisi-Kisi, Soal Pengetahuan, Kunci Jawaban,
Cara Pengolahan Nilai
Mata Pelajaran:Pemrograman Dasar
KD.3.7. Menerapkan struktur kontrol perulangan dalam bahasa pemrograman
Jenis
Kompetensi Dasar IPK Indikator Soal Soal
Soal
3.6. Menerapkan 3.7.1 Menjelaskan 1. Peserta didik Tes 1. Jelaskan struktur
struktur kontrol statement/perintah dapat tulis logika
untuk perulangan menjelaskan
perulangan dalam perulangan
3.7.2 Menerapkan
bahasa pemrograman struktur logika dengan for....do
statement/perintah
untuk kontrol
perulangan 2. Jelaskan struktur
perulangan for...do
logika
sederhana 2. Peserta didik perulangan
3.7.3 Menerapkan dapat
statement/perintah dengan
menjelaskan
untuk kontrol struktur logika while...do
perulangan perulangan 3. Jelaskan struktur
bersarang
while...do logika
3. Peserta didik perulangan
dapat repeat....until
menjelaskan
struktur
perulangan
repeat...until

b. Penilaian Keterampilan
Tabel Kisi-Kisi, Soal Pengetahuan, Kunci Jawaban,
Cara Pengolahan Nilai
Mata Pelajaran:Pemrograman Dasar
KD.4.7. Membuat kode program struktur kontrol perulangan
Jenis
Kompetensi Dasar IPK Indikator Soal Soal
Soal
4.7. Membuat 4.7.1 Membuat aplikasi Peserta didik dapat Unjuk 1. Buatlah aplikasi
kode perulangan sederhana membuat aplikasi Kerja/ operasi
4.7.2 Membuat aplikasi
program sederhana untuk Praktek perulangan
perulangan bersarang
struktur menghitung hasil sederhana
kontrol penjumlahan 2. Buatlah operasi
perulangan dengan perulangan
menggunakan bersarang
Netbeans

Rubrik Penilaian Keterampilan


SKOR Ket
KETERAMPILAN
1 2 3
Keterampilan membuat project
Keterampilan menuliskan kode-
RENCANA PELAKSANAAN PEMBELAJARAN (RPP)
kode program
Keterampilan mengoperasikan
Netbeans
Ketepatan hasil program
dengan instruksi
Keterangan Skor: (3) Sangat baik, (2) Baik, (1) Cukup

c. Penilaian Portofolio
Data hasil diskusi dan tugas-tugas dikumpulkan dalam satu businessfile untuk disimpan
masing-masing peserta didik
Rating Scale pemeriksaan terhadap hasil diskusi kelompok dan tugas-tugas
SKOR Ket
ASPEK
1 2 3
Ketepatan waktu pengumpulan
tugas
Ketepatan jawaban
Kelengkapan
Kerapian
Kesesuain dengan perintah
Keterangan Skor: (3) Sangat baik, (2) Baik, (1) Cukup

d. Penilaian Sikap
Nama :
Kelas :
Materi :
SKOR Ket
SIKAP
1 2 3
Memperhatikan penjelasan guru
Memperhatikan media
pembelajaran yang digunakan
oleh guru
Menjawab pertanyaan yang
diajukan oleh guru
Serius dalam mengikuti
pembelajaran
Kerjasama dalam melakukan
diskusi kelompok
Diskusi kelompok berjalan secara
efektif dan kondusif
Mampu menyimpulkan hasil
pembelajaran
Mampu menjelaskan kembali
pembelajaran yang sudah
dilakukan dengan kata-kata
sendiri
Mengomentari pendapat teman
agar lebih sempurna
Memberikan igagasan apabila
mempunyai ide yang lebih baik
dari yang sudah ada
Keterangan Skor: (3) Sangat baik, (2) Baik, (1) Cukup

3. Remidial dan Pengayaan


Peserta didik yang belum mencapai ketuntasan belajar (70) wajib mengikuti kegiatan remedial
pada semester berjalan hingga mencapai ketuntasan belajar.Sedangkan bagi peserta didik yang

RENCANA PELAKSANAAN PEMBELAJARAN (RPP)


telah mencapai ketuntasan belajar dan kecepatan belajar diatas rata-rata yang telah ditetapkan
dapat diberikan pengayaan dan pendalaman materi.

H. MEDIA/ALAT, BAHAN, DAN SUMBER BELAJAR


1. Media/alat : Power Point Presentation, Dreamweaver
2. Bahan : Laptop/Komputer, LCD, Papan tulis, spidol
3. Sumber Belajar : - Rudy Setiawan. Buku peserta didik Pemrograman Dasar XA. Surakarta:
Mediatama
- Internet
- BSE Pemrograman Dasar
- buku penunjang lainnya

Sragi, Juli 2018


Mengetahui Guru Mata Pelajaran
Kepala Sekolah

IBNU NAFIS, S.Pd, M.Si Bugar Jati Lestari, S.Pd.


NIP. 19670227 199003 1 005 NIP. -

PEMERINTAH PROVINSI JAWA TENGAH


DINAS PENDIDIKAN DAN KEBUDAYAAN
SEKOLAH MENENGAH KEJURUAN NEGERI 1
SRAGI
Jl. Raya Sragi No. 139 B Telp. (0285) 4475405 Kab. Pekalongan
Website : www.smk1sragi.sch.id e-mail : smk1sragi@yahoo.co.id
F/PRO/WKS 1/3
1 Januari 2016
RENCANA PELAKSANAAN PEMBELAJARAN (RPP)
RENCANA PELAKSANAAN PEMBELAJARAN (RPP)
Nomor : Pemrograman Dasar/ X / 8 /2018

Nama Sekolah : SMK NEGERI 1 SRAGI


Bidang/program keahlian : Teknik Komputer dan Jaringan
Kelas/Semester : X/1
Mata Pelajaran : Pemrograman Dasar
Materi Pokok : Array
Pertemuan ke- : 33-36
Alokasi Waktu : 4 JP/ minggu (@ 45 menit)

A. KOMPETENSI INTI
KI 3 : Memahami, menerapkan, menganalisis pengetahuan faktual, konseptual, prosedural
berdasarkan rasa keingintahuannya tentang ilmu pengetahuan, teknologi, seni, budaya, dan
humaniora dengan wawasan kemanusiaan, kebangsaan, kenegaraan, dan peradaban terkait
fenomena dan kejadian, serta menerapkan pengetahuan prosedural pada bidang kajian yang
spesifik sesuai dengan bakat dan minatnya untuk memecahkan masalah
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
3.8. Menganalisis penggunaan array untuk penyimpanan data di memori
4.8. Membuat kode pogram untuk menampilkan kumpulan data array

C. INDIKATOR PENCAPAIAN KOMPETENSI


3.8.1 Menjelaskan array satu dimensi
3.8.2 Menjelaskan array multi dimensi
3.8.3 Mengidentifikasi penerapan array satu dimensi
3.8.4 Mengidentifikasi penerapan array multi dimensi
4.8.1 Membuat aplikasi array satu dimensi
4.8.2 Membuat aplikasi array multi dimensi

D. TUJUAN PEMBELAJARAN
3.8.1 Melalui diskusi kelompok, peserta didik dapat menjelaskan pengertian array satu dimensi
3.8.2 Melalui observasi, peserta didik dapat menjelaskan array multidimensi
3.8.3 Melalui diskusi kelompok, peserta didik dapat mengidentifikasi penerapan array satu dimensi
3.8.4 Melalui diskusi kelompok, peserta didik dapat mengidentifikasi penerapan array multidimensi
4.8.1 Melalui praktek, peserta didik dapat membuat aplikasi array satu dimensi
4.8.2 Melalui praktek, peserta didik membuat aplikasi array multidimensi

E. MATERI PEMBELAJARAN
Pertemuan 33
 Konsep array
Pertemuan 34
 Array satu dimensi
Pertemuan 35
 Array multidimensi

Pertemuan 36
 Praktek membuat aplikasi

F. PENDEKATAN, MODEL, DAN METODE PEMBELAJARAN


Pendekatan : Saintifik
Model Pembelajaran : Problem based learning
Metode : Diskusi dan tanya jawab

G. KEGIATAN PEMBELAJARAN
Pertemuan 33 ( @2JP)

RENCANA PELAKSANAAN PEMBELAJARAN (RPP)


Alokasi
Kegiatan DeskripsiKegiatan
Waktu
Pendahu Orientasi, motivasi dan apersepsi 15
luan  Ketua kelas memimpin do’a pada saat pembelajaran akan dimulai menit
 Guru mengabsen kehadiran peserta didik
 Guru menjelaskan tujuan pembelajaran yang harus dicapai
peserta didik
 Menjelaskan pendekatan dan model pembelajaran yang
digunakan
Kegiatan a. Mengidentifikasi masalah (Mengamati) 60
Inti Peserta didik membaca buku dan artikel tentang konsep Array menit

b. Menetapkan masalah melalui berfikir tentang masalah dan


seleksi informasi yang relevan (Menanya).
Peserta didik menuliskan semua informasi yang didapat dan
merumuskannya dalam pertanyaan-pertanyaan

c. Mengembangkan solusi melalui pengidentifikasian


alternative alternative tukar-pikiran dan mengecek
perbedaan pandangan (Mengumpulkan Informasi)
Mengumpulkan informasi tentang konsep array menggunakan
sumber belajar yang relevan

d. Pelakukan tindakan strategis (Menalar)


Menganalisis pertanyaan yang telah dibuat dengan mengkaitkan
informasi yang telah dikumpulkan

e. Melihat Ulang dan mengevaluasi pengaruh pengaruh dari


solusi yang dilakukan (Mengomunikasikan)
Salah satu peserta didik membacakan informasi yang telah
diperoleh di depan kelas
Penutup Rangkuman, refleksi, tes, dan tindak lanjut 15
1. Peserta didik menanyakan hal-hal yang masih ragu dan Menit
melaksanakan evaluasi
2. Guru membantu peserta didik untuk menjelaskan hal-hal yang
diragukan sehingga informasi menjadi benar dan tidak terjadi
kesalahpahaman terhadap materi.
3. Peserta didik menyimpulkan materi di bawah bimbingan guru
4. Guru melaksanakan penilaian pengetahuan melalui tes lisan
5. Guru memberi tugas tindak lanjut untuk pertemuan selanjutnya
6. Guru mengakhiri kegiatan belajar dengan memberikan pesan
untuk tetap belajar.

Pertemuan 34 ( @2JP)
Alokasi
Kegiatan DeskripsiKegiatan
Waktu
Pendahu Orientasi, motivasi dan apersepsi 15
luan  Ketua kelas memimpin do’a pada saat pembelajaran akan dimulai menit
 Guru mengabsen kehadiran peserta didik
 Guru menjelaskan tujuan pembelajaran yang harus dicapai
peserta didik
 Menjelaskan pendekatan dan model pembelajaran yang
digunakan
Kegiatan a. Mengidentifikasi masalah (Mengamati) 60

RENCANA PELAKSANAAN PEMBELAJARAN (RPP)


Alokasi
Kegiatan DeskripsiKegiatan
Waktu
Inti Peserta didik membaca buku dan artikel tentang array satu menit
dimensi

b. Menetapkan masalah melalui berfikir tentang masalah dan


seleksi informasi yang relevan (Menanya).
Peserta didik menuliskan semua informasi yang didapat dan
merumuskannya dalam pertanyaan-pertanyaan

c. Mengembangkan solusi melalui pengidentifikasian


alternative alternative tukar-pikiran dan mengecek
perbedaan pandangan (Mengumpulkan Informasi)
Mengumpulkan informasi tentang array satu dimensi dengan
menggunakan sumber belajar yang relevan

d. Pelakukan tindakan strategis (Menalar)


Menyimpulkan informasi yang diperoleh

e. Melihat Ulang dan mengevaluasi pengaruh pengaruh dari


solusi yang dilakukan (Mengomunikasikan)
Mempresentasikan hasil informasi yang diperoleh di depan kelas

Penutup Rangkuman, refleksi, tes, dan tindak lanjut 15


1. Peserta didik menanyakan hal-hal yang masih ragu dan Menit
melaksanakanevaluasi
2. Guru membantu peserta didik untuk menjelaskan hal-hal yang
diragukan sehingga informasi menjadi benar dan tidak terjadi
kesalahpahaman terhadap materi.
3. Peserta didik menyimpulkan materi di bawah bimbingan guru
4. Guru melaksanakan penilaian pengetahuan melalui tes lisan
5. Guru memberi tugas tindak lanjut untuk pertemuan selanjutnya
6. Guru mengakhiri kegiatan belajar dengan memberikan pesan
untuk tetap belajar.

Pertemuan 35 ( @2JP)
Alokasi
Kegiatan DeskripsiKegiatan
Waktu
Pendahu Orientasi, motivasi dan apersepsi 15
luan  Ketua kelas memimpin do’a pada saat pembelajaran akan dimulai menit
 Guru mengabsen kehadiran peserta didik
 Guru menjelaskan tujuan pembelajaran yang harus dicapai
peserta didik
 Menjelaskan pendekatan dan model pembelajaran yang
digunakan

Kegiatan a. Mengidentifikasi masalah (Mengamati) 60


Inti Peserta didik membaca buku dan artikel tentang array menit
multidimensi

b. Menetapkan masalah melalui berfikir tentang masalah dan


seleksi informasi yang relevan (Menanya).
Peserta didik menuliskan semua informasi yang didapat dan
merumuskannya dalam pertanyaan-pertanyaan

c. Mengembangkan solusi melalui pengidentifikasian


alternative alternative tukar-pikiran dan mengecek

RENCANA PELAKSANAAN PEMBELAJARAN (RPP)


Alokasi
Kegiatan DeskripsiKegiatan
Waktu
perbedaan pandangan (Mengumpulkan Informasi)
Mengumpulkan informasi tentang array multidimensi
menggunakan sumber belajar yang relevan

d. Pelakukan tindakan strategis (Menalar)


Menyimpulkan informasi yang diperoleh

e. Melihat Ulang dan mengevaluasi pengaruh pengaruh dari


solusi yang dilakukan (Mengomunikasikan)
Mempresentasikan hasil informasi yang diperoleh di depan kelas

Penutup Rangkuman, refleksi, tes, dan tindak lanjut 15


1. Peserta didik menanyakan hal-hal yang masih ragu dan Menit
melaksanakanevaluasi
2. Guru membantu peserta didik untuk menjelaskan hal-hal yang
diragukan sehingga informasi menjadi benar dan tidak terjadi
kesalahpahaman terhadap materi.
3. Peserta didik menyimpulkan materi di bawah bimbingan guru
4. Guru melaksanakan penilaian pengetahuan melalui tes lisan
5. Guru memberi tugas tindak lanjut untuk pertemuan selanjutnya
6. Guru mengakhiri kegiatan belajar dengan memberikan pesan
untuk tetap belajar.

Pertemuan 36 ( @2JP)
Alokasi
Kegiatan DeskripsiKegiatan
Waktu
Pendahu Orientasi, motivasi dan apersepsi 15
luan  Ketua kelas memimpin do’a pada saat pembelajaran akan dimulai menit
 Guru mengabsen kehadiran peserta didik
 Guru menjelaskan tujuan pembelajaran yang harus dicapai
peserta didik
 Menjelaskan pendekatan dan model pembelajaran yang
digunakan
Kegiatan a. Mengidentifikasi masalah (Mengamati) 60
Inti Peserta didik membaca buku dan artikel tentang aplikasi menit
menggunakan array

b. Menetapkan masalah melalui berfikir tentang masalah dan


seleksi informasi yang relevan (Menanya).
Peserta didik menuliskan semua informasi yang didapat dan
merumuskannya dalam pertanyaan-pertanyaan

c. Mengembangkan solusi melalui pengidentifikasian


alternative alternative tukar-pikiran dan mengecek
perbedaan pandangan (Mengumpulkan Informasi)
Mengumpulkan informasi tentang kode program array satu
dimensi dan array multidimensi menggunakan sumber belajar
yang relevan

d. Pelakukan tindakan strategis (Menalar)


Peserta didik secara berpasangan praktek membuat aplikasi
perulangan bersarang

e. Melihat Ulang dan mengevaluasi pengaruh pengaruh dari


solusi yang dilakukan (Mengomunikasikan)
Mengecek hasil praktek siswa
RENCANA PELAKSANAAN PEMBELAJARAN (RPP)
Alokasi
Kegiatan DeskripsiKegiatan
Waktu

Penutup Rangkuman, refleksi, tes, dan tindak lanjut 15


1. Peserta didik menanyakan hal-hal yang masih ragu dan Menit
melaksanakan evaluasi
2. Guru membantu peserta didik untuk menjelaskan hal-hal yang
diragukan sehingga informasi menjadi benar dan tidak terjadi
kesalahpahaman terhadap materi.
3. Peserta didik menyimpulkan materi di bawah bimbingan guru
4. Guru melaksanakan penilaian pengetahuan melalui tes lisan
5. Guru memberi tugas tindak lanjut untuk pertemuan selanjutnya
6. Guru mengakhiri kegiatan belajar dengan memberikan pesan
untuk tetap belajar.

PENILAIAN,PEMBELAJARAN REMIDIAL DAN PENGAYAAN


1 Teknik penilaian
Observasi, tes tertulis, tes lisan, tes praktik, dan penugasan (portofolio)
2 Instrumen penilaian
a. Penilaian Pengetahuan
Tabel Kisi-Kisi, Soal Pengetahuan, Kunci Jawaban,
Cara Pengolahan Nilai
Mata Pelajaran:Pemrograman Dasar
KD.3.8. Menerapkan struktur kontrol perulangan dalam bahasa pemrograman
Indikator Jenis
Kompetensi Dasar IPK Soal
Soal Soal
3.8. Menganalisis 3.8.1 Menjelaskan array Tes 1. Jelaskan perbedaan array 1
penggunaan array satu dimensi tulis dimensi dengan array 2
untuk penyimpanan 3.8.2 Menjelaskan array dimensi!
data di memori multi dimensi 2. Jelaskan perbedaan format
3.8.3 Mengidentifikasi
penulisan deklarasi array 1
penerapan array satu
dimensi dimensi dengan nilai peubah,
3.8.4 Mengidentifikasi tipe data bentukan baru dan
penerapan array dengan konstantan?
mulri dimensi 3. Tuliskan cara deklarasi array
2 dimensi!

b. Penilaian Keterampilan
Tabel Kisi-Kisi, Soal Pengetahuan, Kunci Jawaban,
Cara Pengolahan Nilai
Mata Pelajaran:Pemrograman Dasar
KD.4.8. Membuat kode program untuk menampilkan kumpulan data array
Jenis
Kompetensi Dasar IPK Indikator Soal Soal
Soal
4.8. Membuat kode 4.8.1 Membuat aplikasi Peserta didik dapat Unjuk Buatlah program
program untuk array satu dimensi membuat kode Kerja/ untuk menampilkan
4.8.2 Membuat aplikasi
menampilkan program untuk Praktek deret bilangan
array multi dimensi
kumpulan data menampilkan 1,3,4,7,11,18,29,47,....n
array kumpulan array dalam sebuah array!

Rubrik Penilaian Keterampilan

RENCANA PELAKSANAAN PEMBELAJARAN (RPP)


SKOR Ket
KETERAMPILAN
1 2 3
Keterampilan membuat project
Keterampilan menuliskan kode-
kode program
Keterampilan mengoperasikan
Netbeans
Ketepatan hasil program
dengan instruksi
Keterangan Skor: (3) Sangat baik, (2) Baik, (1) Cukup

c. Penilaian Portofolio
Data hasil diskusi dan tugas-tugas dikumpulkan dalam satu businessfile untuk disimpan
masing-masing peserta didik
Rating Scale pemeriksaan terhadap hasil diskusi kelompok dan tugas-tugas
SKOR Ket
ASPEK
1 2 3
Ketepatan waktu pengumpulan
tugas
Ketepatan jawaban
Kelengkapan
Kerapian
Kesesuain dengan perintah
Keterangan Skor: (3) Sangat baik, (2) Baik, (1) Cukup

d. Penilaian Sikap
Nama :
Kelas :
Materi :
SKOR Ket
SIKAP
1 2 3
Memperhatikan penjelasan guru
Memperhatikan media
pembelajaran yang digunakan
oleh guru
Menjawab pertanyaan yang
diajukan oleh guru
Serius dalam mengikuti
pembelajaran
Kerjasama dalam melakukan
diskusi kelompok
Diskusi kelompok berjalan secara
efektif dan kondusif
Mampu menyimpulkan hasil
pembelajaran
Mampu menjelaskan kembali
pembelajaran yang sudah
dilakukan dengan kata-kata
sendiri
Mengomentari pendapat teman
agar lebih sempurna
Memberikan igagasan apabila
mempunyai ide yang lebih baik
dari yang sudah ada
Keterangan Skor: (3) Sangat baik, (2) Baik, (1) Cukup

RENCANA PELAKSANAAN PEMBELAJARAN (RPP)


3 Remidial dan Pengayaan
Peserta didik yang belum mencapai ketuntasan belajar (70) wajib mengikuti kegiatan remedial
pada semester berjalan hingga mencapai ketuntasan belajar.Sedangkan bagi peserta didik yang
telah mencapai ketuntasan belajar dan kecepatan belajar diatas rata-rata yang telah ditetapkan
dapat diberikan pengayaan dan pendalaman materi.

H. MEDIA/ALAT, BAHAN, DAN SUMBER BELAJAR


1. Media/alat : Power Point Presentation, Dreamweaver
2. Bahan : Laptop/Komputer, LCD, Papan tulis, spidol
3. Sumber Belajar : - Rudy Setiawan. Buku peserta didik Pemrograman Dasar XA. Surakarta:
Mediatama
- Internet
- BSE Pemrograman Dasar
- buku penunjang lainnya

Sragi, Juli 2018


Mengetahui Guru Mata Pelajaran
Kepala Sekolah

IBNU NAFIS, S.Pd, M.Si Bugar Jati Lestari, S.Pd.


NIP. 19670227 199003 1 005 NIP. -

RENCANA PELAKSANAAN PEMBELAJARAN (RPP)

Anda mungkin juga menyukai