01
(RPP)
Kompetensi Dasar *)
1. KD pada KI pengetahuan
3.1 Memahami konsep pemrograman berorientasi objek
2. KD pada KI keterampilan
4.1 Mempresentasikan konsep pemrograman berorientasi objek
C. Indikator Pencapaian Kompetensi
1. Indikator KD pada KI pengetahuan
3.1.1Menjelaskan konsep dasar pemrograman berorientasi obyek.
3.1.2Menjelaskan prosedur pemrograman berorientasi obyek.
3.1.3Menjelaskan perbandingan antara pemrograman berorientasi obyek dengan pemrograman
struktural
D Tujuan Pembelajaran
1. Setelah mempelajari materi ini, peserta didik diharapkan dapat memahami dan menjelaskan konsep
pemograman berorientasi objek.
2. Setelah mempelajari meteri ini, peserta didik dapat memahami dan menjelaskan dasar dan aturan
pemograman berorientasi objek.
3. Setelah mempelajari materi ini, peserta didik diharapkan dapat memahami dan membuat kode program dasar
dan aturan pemograman berorientasi objek.
E. Materi Pembelajaran
1. Konsep pemrograman berorientasi obyek.
2. Prosedur pemrograman berorientasi obyek.
3. Keunggulan pemrograman berorientasi obyek terhadap pemrograman struktural
G. Kegiatan Pembelajaran
1. Pertemuan Kesatu :
Kegiatan Deskripsi Alokasi
Waktu
A. Pendahuluan 1. Kelas dibuka dengan salam, guru menanyakan kabar dan mengecek
kehadiran Peserta didik, lalu Peserta didik dan guru berdoa dan
15 menit
mempersiapkan diri memulai pelajaran.
2. Guru Menjelaskan kembali kompetensi yang telah dipelajari dan
dikembangkan sebelumnya terkait dengan kompetensi yang akan
dipelajari.
3. Guru Menyampaikan kompetensi yang akan dicapai dan
manfaatnya bagi kehidupan.
4. Guru Menyampaikan garis besar cakupan materi dan kegiatan yang
akan dilakukan.
5. Guru Menyampaikan lingkup dan teknik penilaian yang akan
digunakan
B. Inti 1. Peserta didik mengamati tayangan slide materi tentang peta konsep
pemrograman berorientasi objek
2. Guru memberikan beberapa pertanyaan untuk menstimulus
ketertarikan Peserta didik tentang materi yang ditampilkan
3. Peserta didik difasilitasi untuk mengajukan pertanyaan terkait slide
yang diamati
4. Menemukan permasalahan konsep pemograman berorientasi objek 105 Menit
5. Membaca modul materi tentang pemograman berorientasi objek
6. Menganalisa dengan proses mendiskusikan data tentang
pemograman berorientasi objek
7. Membuat macam-macam katakteristik objek sesuai tugas yang
diberikan oleh guru
8. Mengumpulkan hasil diskusi dan tugas konsep logika algoritma
C. Penutup 1. Peserta didik bersama guru melakukan refleksi atas pembelajaran
yang telah berlangsung
Apa saja yang telah dipahami Peserta didik?
Apa yang belum dipahami Peserta didik?
Bagaimana perasaan selama pembelajaran?
2. Peserta didik bersama guru menyimpulkan hasil pembelajaran. 15 menit
3. Guru memberikan tugas untuk dikerjakan dirumah
4. Peserta didik menyimak cerita motivasi tentang pentingnya sikap
Disiplin, kerjasama, Jujur dan syukur
5. Kelas ditutup dengan doa bersama dipimpin salah seorang Peserta
didik.
2. Pertemuan Kedua :
Kegiatan Deskripsi Alokasi
Waktu
A. Pendahuluan 1. Kelas dibuka dengan salam, guru menanyakan kabar dan mengecek
kehadiran Peserta didik, lalu Peserta didik dan guru berdoa dan
mempersiapkan diri memulai pelajaran.
2. Guru Menjelaskan kembali kompetensi yang telah dipelajari dan
dikembangkan sebelumnya terkait dengan kompetensi yang akan
dipelajari.
15 menit
3. Guru Menyampaikan kompetensi yang akan dicapai dan
manfaatnya bagi kehidupan.
4. Guru Menyampaikan garis besar cakupan materi dan kegiatan yang
akan dilakukan.
5. Guru Menyampaikan lingkup dan teknik penilaian yang akan
digunakan
B. Inti 1. Peserta didik mengamati tayangan slide tentang bahasa
pemograman java
2. Guru memberikan beberapa pertanyaan untuk menstimulus
ketertarikan Peserta didik tentang materi yang ditampilkan
3. Peserta didik difasilitasi untuk mengajukan pertanyaan terkait slide
yang diamati
4. Menemukan permasalahan beberapa contoh jenis pemograman
105 Menit
berorientasi objek
5. Membaca modul materi tentang perbandingan antara pemograman
berorientasi objek dengan pemograman lainnya
6. Menganalisa dengan proses mendiskusikan data tentang tentang
bahasa pemograman java
7. Membuat diskusi tentang sejarah java diberikan oleh guru
8. Mengumpulkan hasil diskusi dan sejarah java
C. Penutup 1. Peserta didik bersama guru melakukan refleksi atas pembelajaran
yang telah berlangsung
Apa saja yang telah dipahami Peserta didik?
Apa yang belum dipahami Peserta didik?
15 menit
Bagaimana perasaan selama pembelajaran?
2. Peserta didik bersama guru menyimpulkan hasil pembelajaran.
3. Guru memberikan tugas untuk dikerjakan dirumah
4. Peserta didik menyimak cerita motivasi tentang pentingnya sikap
Disiplin, kerjasama, Jujur dan syukur
5. Kelas ditutup dengan doa bersama dipimpin salah seorang Peserta
didik.
3. Pertemuan Ketiga
Kegiatan Deskripsi Alokasi
Waktu
D. Pendahuluan 1. Kelas dibuka dengan salam, guru menanyakan kabar dan mengecek
kehadiran Peserta didik, lalu Peserta didik dan guru berdoa dan
mempersiapkan diri memulai pelajaran.
2. Guru Menjelaskan kembali kompetensi yang telah dipelajari dan
dikembangkan sebelumnya terkait dengan kompetensi yang akan
dipelajari.
15 menit
3. Guru Menyampaikan kompetensi yang akan dicapai dan
manfaatnya bagi kehidupan.
4. Guru Menyampaikan garis besar cakupan materi dan kegiatan yang
akan dilakukan.
5. Guru Menyampaikan lingkup dan teknik penilaian yang akan
digunakan
E. Inti 1. Peserta didik mengamati tayangan slide gambar-gambar tentang
komponen java
2. Guru memberikan beberapa pertanyaan untuk menstimulus
ketertarikan Peserta didik tentang materi yang ditampilkan
3. Peserta didik difasilitasi untuk mengajukan pertanyaan terkait slide
yang diamati
105 Menit
4. Menemukan permasalahan cara menginstal java yang ditayangkan
5. Membaca modul materi tentang lambang flowchart
6. Menganalisa dengan proses mendiskusikan data tentang cara
menginstal java
7. Peserta didik mencoba menginstal java
8. Mengumpulkan hasil diskusi dan hasil instalan
F. Penutup 6. Peserta didik bersama guru melakukan refleksi atas pembelajaran
yang telah berlangsung
Apa saja yang telah dipahami Peserta didik?
15 menit
Apa yang belum dipahami Peserta didik?
Bagaimana perasaan selama pembelajaran?
7. Peserta didik bersama guru menyimpulkan hasil pembelajaran.
8. Guru memberikan tugas untuk dikerjakan dirumah
9. Peserta didik menyimak cerita motivasi tentang pentingnya sikap
Disiplin, kerjasama, Jujur dan syukur
10. Kelas ditutup dengan doa bersama dipimpin salah seorang Peserta
didik.
I. Sumber Belajar
LKS pemograman berorientasi objek Hanifah Wijayanti penerbit CV Putra Nugraha
J. Penilaian Pembelajaran
Kompetensi Dasar Teknik Penilaian Instrumen
3.1 Memahami konsep pemrograman 1. Tes Tertulis 1. Kisi-kisi
berorientasi objek 2. Soal
3. Kunci jawaban
4. Kriterian Penilaian / Rubrik
(Terlampir)
4.1 Mempresentasikan konsep pemrograman 1. Unjuk kerja 1. Lembar Soal
berorientasi objek 2. Kriteria Penilaian (Terlampir)
No Bentuk
No. Kompetensi Dasar Materi IndikatorSoal Soal Soal
berorientasi objek
2. Bahasa pemrograman Peserta didik dapat 2 Uraian
java mengetahui tetang
bahasa pemograman java
Kunci Jawaban
1. OOP adalah jenis program di mana programmer mendefinisikan tidak hanya tipe data dari sebuah
struktur data, tetapi juga jenis operasi (fungsi) yang dapat diterapkan opada struktur data.
2. Java dimulai pada tahun 1991, ketika sejumlah insinyur perusahaan Sun yang dimotori oleh James
Gosling mempunyai keinginan untuk mendesain sebuah bahasa computer kecil yang dapat di gunakan
untuk peralatan konsumen.
3. Komponen java adalah JVN dan IDE
PEDOMANPENSKORAN
SkorPenilaian
skor 3 jika peserta didikdapat menyebutkan dengan lengkap dan benar
skor 2 jika peserta didikdapat menyebutkan kurang lengkap dan benar
skor 1 jika peserta didikdapat menyebutkan tidak lengkap dan benar
Instrumen Penilaian Keterampilan.
Kompetensi Teknik
No. Materi Indikator
Dasar Penilaian
1. Menginstal aplikasi neatbenas dan buat presentasi serta membuat program sederhananya.
LembarPenskoranKinerja
Keterangan
Skor Maksimal
RubrikPenskoranKinerja
LembarPenskoranProyek
Petunjuk: Berilahtandacek (√)padakolomSkor
Capaian Kompetensi/Skor
No Komponen/SubKomponen BK CK K SK
0-64 65-69 70-84 85-100
1 Persiapan(skormaksimal 300)
Memilih bahasa pemrograman 83
Menyiapkan alat 85
Menyiapkan alir program 87
2 Pelaksanaan(skormaksimal 300)
Melaksanakan Prosedur penetapan algoritma bagan alir / flowchart 95
Melaksanakan Prosedur penetapatan layout 84
Mempresentasikan program 80
3 Hasil (skormaksimal 300)
Program 90
Penampilan 96
Pelaporan 79
Penilaian Kinerja
Persiapan Pelaksanaan Hasil Total
Skor Perolehan 255 179 265
Skor Maksimal 300 300 300
Bobot 30 30 40 100
Total 8,5 26,85 35,3 86
Keterangan
Skor Maksimal
RubrikPenskoranProyek
II. SOAL/TUGAS
Membuat Diagram Alir / Flowchart
1. Buatlah program sederhana dengan operator aritmatika dengan menggunakan bahasa pemograman
java.
III. Langkah Kerja
1. Buatlah contoh daftar proses kegiatan pada Ms. Word.
2. Analisa proses tersebut lalu buatlah contoh pemograman sederhana dengan netbeans
3. Simpan hasil flowchart dalam USB dengan format “operatorNamaKelas”
Membuat coding dari netbeans
Hasil output