A. KOMPETENSI INTI
B. KOMPETENSI DASAR
3.1. Menerapkan alur logika pemrograman komputer
4.1. Membuat alur logika pemrograman komputer
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
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
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
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
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. Penilaian Keterampilan
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
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
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
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
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
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. 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
c. Penilaian Portofolio
Data hasil diskusi dan tugas-tugas dikumpulkan dalam satu businessfile untuk disimpan
masing-masing peserta didik!
d. Penilaian Sikap
Nama :
Kelas :
Materi :
SKOR Ket
SIKAP
1 2 3
Memperhatikan penjelasan guru
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
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
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
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
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
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!
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
A. KOMPETENSI INTI
B. KOMPETENSI DASAR
3.3. Menerapkan alur pemrograman dengan struktur bahasa pemrograman
4.3. Menulis kode pemrograman sesuai dengan aturan dan sintaks bahasa pemrograman
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
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
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
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
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
c. Penilaian Portofolio
Data hasil diskusi dan tugas-tugas dikumpulkan dalam satu businessfile untuk disimpan
masing-masing peserta didik
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Pertemuan 25 ( @2JP)
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
d. Penilaian Sikap
Nama :
Kelas :
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
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
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
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
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
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
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
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. 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
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
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
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
G. KEGIATAN PEMBELAJARAN
Pertemuan 33 ( @2JP)
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
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
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. 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!
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