PEMERINTAH PROVINSI SUMATERA BARAT DINAS PENDIDIKAN
SMK NEGERI 2 KEC. GUGUAK Jl. Tuanku Nan Biru-Jorong Ampang Godang-Kenagarian VII Koto Talago-Kec. Guguak. Telp. 0751-97318 – KodePos 26253Website: www.smkn2guguak.sch.id email:
[email protected]
RENCANA PELAKSANAAN PEMBELAJARAN Nama Sekolah Mata Pelajaran Komp. Keahlian Kelas/Semester Tahun Pelajaran Alokasi Waktu
: SMKN 2 Kec. Guguak : Pemrograman Berorientasi Objek : Rekayasa Perangkat Lunak : XI / Ganjil : 2018/2019 : 8 JP
A.
Kompetensi Inti 1. Pengetahuan Memahami, menerapkan dan menganalisis pengetahuan faktual, konseptual dan prosedural berdasarkan rasa ingin tahunya tentang ilmu pengetahuan, teknologi, seni, budaya, dan humaniora dalam wawasan kemanusiaan, kebangsaan, kenegaraan, dan peradaban terkait penyebab fenomena dan kejadian dalam bidang kerja yang spesifik untuk memecahkan masalah. 2. Keterampilan Mengolah, menalar, dan menyaji dalam ranah konkret dan ranah abstrak terkait dengan pengembangan dari yang dipelajarinya di sekolah secara mandiri, dan mampu melaksanakan tugas spesifik dibawah pengawasan langsung.
B.
Kompetensi Dasar 1. KD pada KI Pengetahuan 3.1 Memahami konsep pemrograman berorientasi obyek 2. KD pada KI Keterampilan 4.1 Menyajikan konsep pemrograman berorientasi obyek
C.
Indikator Pencapaian Kompetensi 1. Indikator KD pada KI Pengetahuan - Siswa dapat menjelaskan paradigma pemrograman berorientasi objek - Siswa dapat membandingkan pemrograman prosedural dan pemrograman berorientasi objek 2. Indikator KD pada KI Keterampilan - Siswa dapat mengidentifikasi sebuah program yang dibuat dengan menggunakan prinsip orientasi objek - Siswa dapat menginstalaso pemrograman berorientasi objek Tujuan Pembelajaran Setelah mempelajari materi ini siswa diharapkan secara mandiri memiliki
D.
kompetensi untuk memahami paradigm pemrograman berorientasi objek, mengidentifikasi aplikasi yang menggunakan prinsip pemrograman berorientasi objek, dan menginstalasi Bahasa pemrograman berorientasi objek E.
Materi Pembelajaran Konsep Pemrograman Berorientasi Obyek - Paradigma pemrograman berorientasi obyek - Perbandingan pemrograman procedural dan pemrograman berorientasi obyek - Instalasi perangkat lunak pemrograman berorientasi obyek
F.
Model dan Metode Pembelajaran menggunakan model Discovery Learning
G.
Kegiatan Pembelajaran 1. Pertemuan kesatu a. Pendahuluan/Kegiatan Awal (10 menit) - Siswa memulai kegiatan dengan doa yang dipandu oleh pengurus kelas - Guru menyampaikan tujuan pembelajaran b. Kegiatan Inti (165 menit) - Guru menampilkan contoh program yang dibuat secara berbasis objek dan mengeksekusinya - Siswa dibagi dalam beberapa kelompok terdiri dari maksimal 4 orang - siswa diminta mengidentifikasi karakteristik program yang dibuat secara berbasis objek dan komponennya (objek, class, methode, atribut) - Siswa diminta memberikan contoh representasi objek dalam aplikasi - Siswa melakukan verifikasi kesesuaian contoh representasi objek sesuai karakteristik - Guru menampilkan 2 aplikasi yang menggunakan paradigm pemrograman berorientasi objek dan pemrograman procedural - Siswa diminta mengidentifikasi perbedaan antara kedua paradigm dalam aplikasi yang ditampilkan - Tiap kelompok diminta mempresentasikan temuan perbedaan dan guru merekap di papan tulis - Guru memberikan sebuah program dan meminta siswa menguji paradigm yang digunakan dalam pembuatan program tersebut - Siswa menyimpulkan konsep dalam paradigm pemrograman berbasis objek dan menjelaskan perbedaannya dengan bahasa pemrograman prosedural c. Penutup/Kegiatan Akhir (5 menit) - Guru mereview kegiatan pembelajaran Halaman 2 dari 24
-
Guru menutup pembelajaran dengan doa
2. Pertemuan kedua a. Pendahuluan/Kegiatan Awal (10. menit) - Siswa memulai kegiatan dengan doa yang dipandu oleh pengurus kelas - Guru menyampaikan tujuan pembelajaran dan mengaitkan pembelajaran sebelumnya b. Kegiatan Inti (165 menit) - Guru menampilkan slide presentasi tentang bahasa pemrograman yang menggunakan paradigm PBO dan menjelaskan sekilas tentang perquisites yang dibutuhkan dalam penggunaan aplikasi bahasa PBO - Guru menampilkan video turorial instalasi dan setting awal aplikasi bahasa PBO - Siswa diminta untuk mengidentifikasi tahapan instalasi - Siswa diminta untuk melakukan instalasi aplikasi bahasa PBO di komputer - Siswa diminta untuk melakukan konfigurasi awal pada aplikasi dan melaporkan apabila terdapat kesalahan, selanjutnya guru menginventarisir kesalahan berdasarkan pesan kesalahan di papan tulis. - Siswa diminta mencari penyebab kesalahan di internet berdasarkan pesan yang ditampilkan, selanjutnya siswa diminta melakukan perbaikan berdasarkan informasi yang diterima - Siswa menyimpulkan proses instalasi dan kemungkinan kesalahan yang terjadi selama instalasi dan setting dan langkah perbaikannya. c. Penutup/Kegiatan Akhir (5 menit) - Guru mereview kegiatan pembelajaran - Guru menutup pembelajaran dengan doa
H.
Media, Alat/Bahan, dan Sumber Belajar 1. Media : slideshow, papan tulis, spidol, LCD proyektor 2. Alat : Komputer 3. Bahan : Installer 4. Sumber Belajar : BSE, internet
I.
Penilaian Pembelajaran, Remedial, dan Pengayaan 1. Teknik Penilaian : Pengamatan, Tes Tulis Unjuk Kerja 2. Instrumen Penilaian a. Pertemuan pertama - Soal Tes Tulis - Lembar Pengamatan b. Pertemuan kedua - soal praktik Halaman 3 dari 24
-
Lembar pengamatan
3. Remedial dan Pengayaan - Siswa yang belum mencapai ketuntasan mengikuti remidial dengan merangkum kembali materi yang bersifat teoritis dan mencari video tutorial instalasi lainnya. Selanjutnya mengikuti tes kembali - Siswa yang telah mencapai ketuntasan diberikan pengayaan berupa pengenalan jenis bahasa pemrograman lain yang menggunakan paradigm PBO. Siswa diminta mencari turorial profil dan instalasi bahasa pemrograman tersebut. Mengetahui Kepala Sekolah
Ampang Gadang, Juli 2018 Guru Mata Pelajaran
Andi Dahman, S.Pd,. M.T NIP. 19710110 199903 1 005
Silfia Desfitra, S.Pd,. M.Pd.T NIP.-
Halaman 4 dari 24
PEMERINTAH PROVINSI SUMATERA BARAT DINAS PENDIDIKAN SMK NEGERI 2 KEC. GUGUAK Jl. Tuanku Nan Biru-Jorong Ampang Godang-Kenagarian VII Koto Talago-Kec. Guguak. Telp. 0751-97318 – KodePos 26253Website: www.smkn2guguak.sch.id email:
[email protected] RENCANA PELAKSANAAN PEMBELAJARAN Nama Sekolah Mata Pelajaran Komp. Keahlian Kelas/Semester Tahun Pelajaran Alokasi Waktu
: SMKN 2 Kec. Guguak : Pemrograman Berorientasi Objek : Rekayasa Perangkat Lunak : XI / Ganjil : 2018/209 : 16 JP
A.
Kompetensi Inti 1. Pengetahuan Memahami, menerapkan dan menganalisis pengetahuan faktual, konseptual dan prosedural berdasarkan rasa ingin tahunya tentang ilmu pengetahuan, teknologi, seni, budaya, dan humaniora dalam wawasan kemanusiaan, kebangsaan, kenegaraan, dan peradaban terkait penyebab fenomena dan kejadian dalam bidang kerja yang spesifik untuk memecahkan masalah. 2. Keterampilan Mengolah, menalar, dan menyaji dalam ranah konkret dan ranah abstrak terkait dengan pengembangan dari yang dipelajarinya di sekolah secara mandiri, dan mampu melaksanakan tugas spesifik dibawah pengawasan langsung.
B.
Kompetensi Dasar 1. KD pada KI Pengetahuan 3.2 Memahami dasar-dasar dan aturan pemrograman berorientasi obyek 2. KD pada KI Keterampilan 4.2 Menyajikan aturan dan dasar-dasar pemrograman berorientasi obyek
C.
Indikator Pencapaian Kompetensi 1. Indikator KD pada KI Pengetahuan - Siswa dapat Dasar Dasar dan Aturan Pemrograman Berorientasi Obyek (Java Error, Keyword) 2. Indikator KD pada KI Keterampilan - Siswa dapat menerapkan Dasar dan Aturan Pemrograman
Halaman 5 dari 24
Berorientasi Obyek (Java Error, Keyword) dalam bahasa pemrograman D.
Tujuan Pembelajaran Setelah mempelajari materi ini, siswa secara mandiri diharapkan : 1. Mengidentifikasi bagian dasar dari program Java. 2. Memahami perbedaan antara syntax error dan runtime error. 3. Menganalisis Java literal, keyword, tipe data dasar, dan tipe variabel. 4. Mengidentifikasi operator dalam program Java 5. Menyajikan dalam perbedaan antara syntax error dan runtime error. 6. Memahami struktur kontrol pemilihan (if, else, switch) 7. Menggunakan struktur kontrol pemilihan (if, else, switch) yang digunakan untuk memilih blok kode yang akan dieksekusi
E.
Materi Pembelajaran Dasar-Dasar dan Aturan - Penulisan komentar - Identifiers - Kata-kata kunci - Tipe data primitif - Inisialisasi & nilai default - Casting & promotion - Operator - Pengambilan keputusan - Perulangan
F.
Model dan Metode Pembelajaran menggunakan model Discovery Learning dengan metode diskusi dan penugasan
G.
Kegiatan Pembelajaran 1. Pertemuan kesatu a. Pendahuluan/Kegiatan Awal (10 menit) - Siswa memulai kegiatan dengan doa yang dipandu oleh pengurus kelas - Guru menyampaikan tujuan pembelajaran b. Kegiatan Inti (165 menit) - Guru menampilkan sebuah skrip dengan struktur dasar java yang lengkap. - Guru menyampaikan konsep dasar struktur java - Siswa diminta mengeksplorasi konsep dengan mencari bahan referensi di internet - Siswa diminta mengidentifikasi bagian-bagian dari struktur java - Siswa diminta mengidentifikasi bagian yang mengandung kesalahan - Siswa diminta mengidentifikasi literal, keyword, tipe data dasar, dan tipe variabel.
Halaman 6 dari 24
-
Guru mendampingi siswa memetakan hasil identifikasi Guru memberikan contoh kasus selanjutnya siswa diminta menyelesaikan kasus yang diberikan guru Siswa Siswa menyimpulkan materi pembelajaran
c. Penutup/Kegiatan Akhir (5 menit) - Guru mereview kegiatan pembelajaran - Guru menutup pembelajaran dengan doa 2. Pertemuan kedua a. Pendahuluan/Kegiatan Awal (10 menit) - Siswa memulai kegiatan dengan doa yang dipandu oleh pengurus kelas - Guru menyampaikan tujuan pembelajaran b. Kegiatan Inti (165 menit) - Guru menampilkan sebuah skrip dengan memuat fungsi operator - Guru menyampaikan konsep dasar penggunaan operator dan ekspresi - Siswa diminta mengeksplorasi konsep dengan mencari bahan referensi di internet - Siswa diminta mengidentifikasi jenis operator dan penggunaannya - Siswa diminta mengidentifikasi bagian yang mengandung kesalahan - Guru mendampingi siswa memetakan hasil identifikasi - Guru memberikan contoh kasus selanjutnya siswa diminta menyelesaikan kasus yang diberikan guru - Siswa Siswa menyimpulkan materi pembelajaran c. Penutup/Kegiatan Akhir (5 menit) - Guru mereview kegiatan pembelajaran - Guru menutup pembelajaran dengan doa 3. Pertemuan ketiga a. Pendahuluan/Kegiatan Awal (10 menit) - Siswa memulai kegiatan dengan doa yang dipandu oleh pengurus kelas - Guru menyampaikan tujuan pembelajaran b. Kegiatan Inti (165 menit) - Guru menampilkan sebuah skrip dengan memuat fungsi kondisi - Guru menyampaikan konsep dasar penggunaan kondisi - Siswa diminta mengeksplorasi konsep dengan mencari bahan referensi di internet - Siswa diminta mengidentifikasi jenis kondisi dan penggunaannya - Siswa diminta mengidentifikasi bagian yang mengandung percabangan Halaman 7 dari 24
Guru mendampingi siswa memetakan hasil identifikasi Guru memberikan contoh kasus selanjutnya siswa diminta menyelesaikan kasus yang diberikan guru - Siswa Siswa menyimpulkan materi pembelajaran c. Penutup/Kegiatan Akhir (5 menit) - Guru mereview kegiatan pembelajaran - Guru menutup pembelajaran dengan doa -
4. Pertemuan keempat a. Pendahuluan/Kegiatan Awal (10 menit) - Siswa memulai kegiatan dengan doa yang dipandu oleh pengurus kelas - Guru menyampaikan tujuan pembelajaran b. Kegiatan Inti (165 menit) - Guru menampilkan sebuah skrip dengan memuat perulangan - Guru menyampaikan konsep dasar penggunaan perulangan - Siswa diminta mengeksplorasi konsep dengan mencari bahan referensi di internet - Siswa diminta mengidentifikasi jenis perulangan dan penggunaannya - Siswa diminta mengidentifikasi bagian yang mengandung kesalahan perulangan - Guru mendampingi siswa memetakan hasil identifikasi - Guru memberikan contoh kasus selanjutnya siswa diminta menyelesaikan kasus yang diberikan guru - Siswa Siswa menyimpulkan materi pembelajaran c. Penutup/Kegiatan Akhir (5 menit) - Guru mereview kegiatan pembelajaran - Guru menutup dengan doa H.
Media, Alat/Bahan, dan Sumber Belajar 1. Media : slideshow, papan tulis, spidol, LCD proyektor 2. Alat : Komputer 3. Bahan : Installer 4. Sumber Belajar : BSE, internet
I.
Penilaian Pembelajaran, Remedial, dan Pengayaan 1. Teknik Penilaian : Pengamatan, Tes Tulis Unjuk Kerja 2. Instrumen Penilaian - Lembar Tes Tulis - Lembar praktik - Lembar pengamatan 3. Remedial dan Pengayaan - Siswa yang belum mencapai ketuntasan mengikuti remidial dengan merangkum kembali materi yang bersifat teoritis dan mencari video tutorial lainnya. Selanjutnya mengikuti tes kembali - Siswa yang telah mencapai ketuntasan diberikan pengayaan berupa pencarian beberapa contoh kasus yang menggabungkan perulangan Halaman 8 dari 24
dan percabangan sekaligus. Mengetahui Kepala Sekolah
Ampang Gadang, Juli 2018 Guru Mata Pelajaran
Andi Dahman, S.Pd,. M.T NIP. 19710110 199903 1 005
Silfia Desfitra, S.Pd,. M.Pd.T NIP.-
Halaman 9 dari 24
PEMERINTAH PROVINSI SUMATERA BARAT DINAS PENDIDIKAN SMK NEGERI 2 KEC. GUGUAK Jl. Tuanku Nan Biru-Jorong Ampang Godang-Kenagarian VII Koto Talago-Kec. Guguak. Telp. 0751-97318 – KodePos 26253Website: www.smkn2guguak.sch.id email:
[email protected] RENCANA PELAKSANAAN PEMBELAJARAN Nama Sekolah Mata Pelajaran Komp. Keahlian Kelas/Semester Tahun Pelajaran Alokasi Waktu
: SMKN 2 Kec. Guguak : Pemrograman Berorientasi Objek : Rekayasa Perangkat Lunak : XI / Ganjil : 2018/209 : 12 JP
A.
Kompetensi Inti 1. Pengetahuan Memahami, menerapkan dan menganalisis pengetahuan faktual, konseptual dan prosedural berdasarkan rasa ingin tahunya tentang ilmu pengetahuan, teknologi, seni, budaya, dan humaniora dalam wawasan kemanusiaan, kebangsaan, kenegaraan, dan peradaban terkait penyebab fenomena dan kejadian dalam bidang kerja yang spesifik untuk memecahkan masalah. 2. Keterampilan Mengolah, menalar, dan menyaji dalam ranah konkret dan ranah abstrak terkait dengan pengembangan dari yang dipelajarinya di sekolah secara mandiri, dan mampu melaksanakan tugas spesifik dibawah pengawasan langsung.
B.
Kompetensi Dasar 1. KD pada KI Pengetahuan 3.3 Memahami konsep class dan obyek 2. KD pada KI Keterampilan 4.3 Menyajikan class dengan memberikan atribut dan metode
C.
Indikator Pencapaian Kompetensi 1. Indikator KD pada KI Pengetahuan - Siswa dapat menjelaskan konsep class, atribut, dan metode dalam class 2. Indikator KD pada KI Keterampilan - Siswa dapat mengimplementasikan konsep class dengan atribut dan methodnya
D.
Tujuan Pembelajaran Halaman 10 dari 24
Setelah mempelajari materi, siswa dengan mandiri dapat: 1. Menjelaskan konsep class, atribut, dan method 2. Membuat class, attribute, dan method 3. Membuat sebuah objek dari class 4. Mengakses anggota class E.
Materi Pembelajaran 1. Deklarasi Class 2. Pembuatan Atribut dan Method dalam Class 3. Membuat Objek dari Class
F.
Model dan Metode Pembelajaran menggunakan model Discovery Learning dengan metode diskusi dan penugasan
G.
Kegiatan Pembelajaran 1. Pertemuan kesatu a. Pendahuluan/Kegiatan Awal (10 menit) - Siswa memulai kegiatan dengan doa yang dipandu oleh pengurus kelas - Guru menyampaikan tujuan pembelajaran b. Kegiatan Inti (165 menit) - Guru menampilkan sebuah ilustrasi tentang class - Guru menyampaikan konsep dasar penggunaan class dalam PBO - Siswa diminta mengeksplorasi konsep dengan mencari bahan referensi di internet - Siswa diminta mengidentifikasi class dalam pemrograman - Guru mendampingi siswa memetakan hasil identifikasi - Guru memberikan contoh kasus selanjutnya siswa diminta menyelesaikan kasus yang diberikan guru - Siswa menyimpulkan materi pembelajaran c. Penutup/Kegiatan Akhir (5 menit) - Guru mereview kegiatan pembelajaran - Guru menutup dengan doa 2. Pertemuan kedua dan ketiga a. Pendahuluan/Kegiatan Awal (10 menit) - Siswa memulai kegiatan dengan doa yang dipandu oleh pengurus kelas - Guru menyampaikan tujuan pembelajaran b. Kegiatan Inti (165 menit) - Guru menampilkan sebuah ilustrasi tentang atribut dan method - Guru menyampaikan konsep dasar atribut dan method dalam class - Siswa diminta mengeksplorasi konsep dengan mencari bahan referensi di internet - Siswa diminta mengidentifikasi atribut dan method dalam class
Halaman 11 dari 24
Guru mendampingi siswa memetakan hasil identifikasi Guru memberikan contoh kasus selanjutnya siswa diminta menyelesaikan kasus yang diberikan guru - Siswa menyimpulkan materi pembelajaran c. Penutup/Kegiatan Akhir (5 menit) - Guru mereview kegiatan pembelajaran - Guru menutup dengan doa -
H.
Media, Alat/Bahan, dan Sumber Belajar 1. Media : slideshow, papan tulis, spidol, LCD proyektor 2. Alat : Komputer 3. Bahan : Installer 4. Sumber Belajar : BSE, internet
I.
Penilaian Pembelajaran, Remedial, dan Pengayaan 1. Teknik Penilaian : Pengamatan, Tes Tulis Unjuk Kerja 2. Instrumen Penilaian - Lembar Tes Tulis - Lembar praktik - Lembar pengamatan 3. Remedial dan Pengayaan - Siswa yang belum mencapai ketuntasan mengikuti remidial dengan merangkum kembali materi yang bersifat teoritis dan mencari video tentang class, method, dan atribut. Selanjutnya mengikuti tes kembali - Siswa yang telah mencapai ketuntasan diberikan pengayaan berupa pencarian beberapa contoh kasus dengan atribut dan method yang lebih kompleks.
Mengetahui Kepala Sekolah
Ampang Gadang, Juli 2018 Guru Mata Pelajaran
Andi Dahman, S.Pd,. M.T Silfia Desfitra, S.Pd,. M.Pd.T NIP. 19710110 199903 1 005 NIP.PEMERINTAH PROVINSI SUMATERA BARAT DINAS PENDIDIKAN SMK NEGERI 2 KEC. GUGUAK Jl. Tuanku Nan Biru-Jorong Ampang Godang-Kenagarian VII Koto Talago-Kec. Guguak. Telp. 0751-97318 – KodePos 26253Website: www.smkn2guguak.sch.id email:
[email protected]
Halaman 12 dari 24
RENCANA PELAKSANAAN PEMBELAJARAN Nama Sekolah Mata Pelajaran Komp. Keahlian Kelas/Semester Tahun Pelajaran Alokasi Waktu
: SMKN 2 Kec. Guguak : Pemrograman Berorientasi Objek : Rekayasa Perangkat Lunak : XI / Ganjil : 2018/209 : 12 JP
A.
Kompetensi Inti 1. Pengetahuan Memahami, menerapkan dan menganalisis pengetahuan faktual, konseptual dan prosedural berdasarkan rasa ingin tahunya tentang ilmu pengetahuan, teknologi, seni, budaya, dan humaniora dalam wawasan kemanusiaan, kebangsaan, kenegaraan, dan peradaban terkait penyebab fenomena dan kejadian dalam bidang kerja yang spesifik untuk memecahkan masalah. 2. Keterampilan Mengolah, menalar, dan menyaji dalam ranah konkret dan ranah abstrak terkait dengan pengembangan dari yang dipelajarinya di sekolah secara mandiri, dan mampu melaksanakan tugas spesifik dibawah pengawasan langsung.
B.
Kompetensi Dasar 1. KD pada KI Pengetahuan 3.4 Memahami konsep enkapsulasi dalam melindungi data dan informasi 2. KD pada KI Keterampilan 4.4 Menyajikan perlindungan data dan informasi melalui mekanisme enkapsulasi
C.
Indikator Pencapaian Kompetensi 1. Indikator KD pada KI Pengetahuan - Siswa dapat menjelaskan konsep pembungkusan data, modifier, dan teknik akses data 2. Indikator KD pada KI Keterampilan - Siswa dapat menerapkan pembungkusan data pada sebuah class, membuat modifier, dan menggunakan akses modifier.
D.
Tujuan Pembelajaran Setelah mempelajari materi, secara mandiri siswa diharapkan: 1. Mampu menjelaskan konsep dan teknik pembungkusan data 2. Mampu menjelaskan modifier dan akses modifier 3. Mampu mengenkapsulasi sebuah class 4. Mampu menggunakan akses modifier terhadap sebuah class Halaman 13 dari 24
E.
Materi Pembelajaran 1. Pembungkusan data 2. Modifier 3. Akses data
F.
Model dan Metode Pembelajaran menggunakan model Discovery Learning dengan metode diskusi dan penugasan
G.
Kegiatan Pembelajaran 1. Pertemuan kesatu a. Pendahuluan/Kegiatan Awal (10 menit) - Siswa memulai kegiatan dengan doa yang dipandu oleh pengurus kelas - Guru menyampaikan tujuan pembelajaran b. Kegiatan Inti (165 menit) - Guru menampilkan sebuah ilustrasi tentang enkapsulasi - Guru menyampaikan konsep dasar enkapsulasi - Siswa diminta mengeksplorasi konsep dengan mencari bahan referensi di internet - Siswa diminta mengidentifikasi sebuah enkapsulasi dalam class - Guru mendampingi siswa memetakan hasil identifikasi - Guru memberikan contoh kasus selanjutnya siswa diminta menyelesaikan kasus yang diberikan guru - Siswa menyimpulkan materi pembelajaran c. Penutup/Kegiatan Akhir (5 menit) - Guru mereview kegiatan pembelajaran - Guru menutup dengan doa
2. Pertemuan kedua a. Pendahuluan/Kegiatan Awal (10 menit) - Siswa memulai kegiatan dengan doa yang dipandu oleh pengurus kelas - Guru menyampaikan tujuan pembelajaran b. Kegiatan Inti (165 menit) - Guru menampilkan sebuah ilustrasi tentang modifier - Guru menyampaikan konsep dasar modifier - Siswa diminta mengeksplorasi konsep dengan mencari bahan referensi di internet - Siswa diminta mengidentifikasi modifier dalam sebuah skrip - Guru mendampingi siswa memetakan hasil identifikasi - Guru memberikan contoh kasus selanjutnya siswa diminta Halaman 14 dari 24
menyelesaikan kasus yang diberikan guru - Siswa menyimpulkan materi pembelajaran c. Penutup/Kegiatan Akhir (5 menit) - Guru mereview kegiatan pembelajaran - Guru menutup dengan doa 3. Pertemuan ketiga a. Kegiatan Pendahuluan (10 menit) - Siswa memulai kegiatan dengan doa yang dipandu oleh pengurus kelas - Guru menyampaikan tujuan pembelajaran b. Kegiatan Inti (165 menit) - Guru menampilkan sebuah ilustrasi tentang teknik akses data - Guru menyampaikan konsep dasar akses data - Siswa diminta mengeksplorasi konsep dengan mencari bahan referensi di internet - Siswa diminta mengidentifikasi akses data dalam sebuah skrip - Guru mendampingi siswa memetakan hasil identifikasi - Guru memberikan contoh kasus selanjutnya siswa diminta menyelesaikan kasus yang diberikan guru - Siswa menyimpulkan materi pembelajaran c. Kegiatan Akhir (5 menit) - Guru mereview kegiatan pembelajaran - Guru menutup dengan doa H.
Media, Alat/Bahan, dan Sumber Belajar 1. Media : slideshow, papan tulis, spidol, LCD proyektor 2. Alat : Komputer 3. Bahan : Installer 4. Sumber Belajar : BSE, internet
I.
Penilaian Pembelajaran, Remedial, dan Pengayaan 1. Teknik Penilaian : Pengamatan, Tes Tulis Unjuk Kerja 2. Instrumen Penilaian - Lembar Tes Tulis - Lembar praktik - Lembar pengamatan 3. Remedial dan Pengayaan - Siswa yang belum mencapai ketuntasan mengikuti remidial dengan merangkum kembali materi yang bersifat teoritis dan mencari video tentang enkapsulasi, modifier, dan akses data. Selanjutnya mengikuti tes kembali - Siswa yang telah mencapai ketuntasan diberikan pengayaan berupa pencarian beberapa contoh kasus dengan teknik enkapsulasi, modifier, dan akses data yang lebih kompleks.
Halaman 15 dari 24
Mengetahui Kepala Sekolah
Ampang Gadang, Juli 2018 Guru Mata Pelajaran
Andi Dahman, S.Pd,. M.T NIP. 19710110 199903 1 005
Silfia Desfitra, S.Pd,. M.Pd.T NIP.-
Halaman 16 dari 24
PEMERINTAH PROVINSI SUMATERA BARAT DINAS PENDIDIKAN SMK NEGERI 2 KEC. GUGUAK Jl. Tuanku Nan Biru-Jorong Ampang Godang-Kenagarian VII Koto Talago-Kec. Guguak. Telp. 0751-97318 – KodePos 26253Website: www.smkn2guguak.sch.id email:
[email protected] RENCANA PELAKSANAAN PEMBELAJARAN Nama Sekolah Mata Pelajaran Komp. Keahlian Kelas/Semester Tahun Pelajaran Alokasi Waktu
: SMKN 2 Kec. Guguak : Pemrograman Berorientasi Objek : Rekayasa Perangkat Lunak : XI / Ganjil : 2018/209 : 12 JP
A.
Kompetensi Inti 1. Pengetahuan Memahami, menerapkan dan menganalisis pengetahuan faktual, konseptual dan prosedural berdasarkan rasa ingin tahunya tentang ilmu pengetahuan, teknologi, seni, budaya, dan humaniora dalam wawasan kemanusiaan, kebangsaan, kenegaraan, dan peradaban terkait penyebab fenomena dan kejadian dalam bidang kerja yang spesifik untuk memecahkan masalah. 2. Keterampilan Mengolah, menalar, dan menyaji dalam ranah konkret dan ranah abstrak terkait dengan pengembangan dari yang dipelajarinya di sekolah secara mandiri, dan mampu melaksanakan tugas spesifik dibawah pengawasan langsung.
B.
Kompetensi Dasar 1. KD pada KI Pengetahuan 3.5 Memahami konsep pewarisan 2. KD pada KI Keterampilan 4.5 Mengolah hubungan antara class dengan pola pewarisan
C.
Indikator Pencapaian Kompetensi 1. Indikator KD pada KI Pengetahuan - Siswa mampu menjelaskan konsep pewarisan, subclass, constructor, kriteria aksesibilitas, keyword super, dan inheritas bertingkat 2. Indikator KD pada KI Keterampilan - Siswa mampu menerapkan konsep pewarisan dalam sebuah class dengan berbagai variannya
Halaman 17 dari 24
D.
E.
Tujuan Pembelajaran Setelah mempelajari materi ini, secara mandiri siswa dapat: 1. Menjelaskan konsep dasar pewarisan 2. Menjelaskan hirarkhi pewarisan dalam sebuah class 3. Menerapkan konsep pewarisan dalam class 4. Menerapkan berbagai varian pewarisan dalam class Materi Pembelajaran 1. Konsep dasar inheritas 2. Subclassing: single inheritance 3. Constructor 4. Kriteria aksesibilitas 5. Keyword super 6. Inheritas bertingkat
F.
Model dan Metode Pembelajaran menggunakan model Discovery Learning dengan metode diskusi dan penugasan
G.
Kegiatan Pembelajaran 1. Pertemuan kesatu a. Pendahuluan/Kegiatan Awal (10 menit) - Siswa memulai kegiatan dengan doa yang dipandu oleh pengurus kelas - Guru menyampaikan tujuan pembelajaran b. Kegiatan Inti (165 menit) - Guru menampilkan sebuah ilustrasi tentang inheritas - Guru menyampaikan konsep dasar penggunaan inheritas - Siswa diminta mengeksplorasi konsep dengan mencari bahan referensi di internet - Siswa diminta mengidentifikasi inheritas dalam class - Guru mendampingi siswa memetakan hasil identifikasi - Guru memberikan contoh kasus selanjutnya siswa diminta menyelesaikan kasus yang diberikan guru - Siswa menyimpulkan materi pembelajaran c. Penutup/Kegiatan Akhir (5 menit) - Guru mereview kegiatan pembelajaran - Guru menutup dengan doa
2. Pertemuan kedua a. Pendahuluan/Kegiatan Awal (10 menit) - Siswa memulai kegiatan dengan doa yang dipandu oleh pengurus kelas - Guru menyampaikan tujuan pembelajaran b. Kegiatan Inti (165 menit)
Halaman 18 dari 24
Guru menampilkan sebuah ilustrasi tentang subclass Guru menyampaikan konsep dasar penggunaan subclass Siswa diminta mengeksplorasi konsep dengan mencari bahan referensi di internet - Siswa diminta mengidentifikasi subclass dan hubungan inheritasnya - Guru mendampingi siswa memetakan hasil identifikasi - Guru memberikan contoh kasus selanjutnya siswa diminta menyelesaikan kasus yang diberikan guru - Siswa menyimpulkan materi pembelajaran c. Penutup/Kegiatan Akhir (5 menit) - Guru mereview kegiatan pembelajaran - Guru menutup dengan doa -
3. Pertemuan ketiga a. Pendahuluan/Kegiatan Awal (10 menit) - Siswa memulai kegiatan dengan doa yang dipandu oleh pengurus kelas - Guru menyampaikan tujuan pembelajaran b. Kegiatan Inti (165 menit) - Guru menampilkan sebuah ilustrasi tentang konstruktor dan kriteria aksesibilitas - Guru menyampaikan konsep dasar konstruktor dan kriteria aksesibilitas - Siswa diminta mengeksplorasi konsep dengan mencari bahan referensi di internet - Siswa diminta mengidentifikasi konstruktor dan kriteria aksesibilitas - Guru mendampingi siswa memetakan hasil identifikasi - Guru memberikan contoh kasus selanjutnya siswa diminta menyelesaikan kasus yang diberikan guru - Siswa menyimpulkan materi pembelajaran c. Penutup/Kegiatan Akhir (5 menit) - Guru mereview kegiatan pembelajaran - Guru menutup dengan doa 4. Pertemuan keempat a. Pendahuluan/Kegiatan Awal (10 menit) - Siswa memulai kegiatan dengan doa yang dipandu oleh pengurus kelas - Guru menyampaikan tujuan pembelajaran b. Kegiatan Inti (165 menit) - Guru menampilkan sebuah ilustrasi keyword super dan inheritas bertingkat - Guru menyampaikan konsep dasar keyword super dan inheritas bertingkat Halaman 19 dari 24
Siswa diminta mengeksplorasi konsep dengan mencari bahan referensi di internet - Siswa diminta mengidentifikasi keyword super dan inheritas bertingkat - Guru mendampingi siswa memetakan hasil identifikasi - Guru memberikan contoh kasus selanjutnya siswa diminta menyelesaikan kasus yang diberikan guru - Siswa menyimpulkan materi pembelajaran c. Penutup/Kegiatan Akhir (5 menit) - Guru mereview kegiatan pembelajaran - Guru menutup dengan doa -
H.
Media, Alat/Bahan, dan Sumber Belajar 1. Media : slideshow, papan tulis, spidol, LCD proyektor 2. Alat : Komputer 3. Bahan : Installer 4. Sumber Belajar : BSE, internet
I.
Penilaian Pembelajaran, Remedial, dan Pengayaan 1. Teknik Penilaian : Pengamatan, Tes Tulis Unjuk Kerja 2. Instrumen Penilaian - Lembar Tes Tulis - Lembar praktik - Lembar pengamatan 3. Remedial dan Pengayaan - Siswa yang belum mencapai ketuntasan mengikuti remidial dengan merangkum kembali materi yang bersifat teoritis dan mencari video tentang inheritas. Selanjutnya mengikuti tes kembali - Siswa yang telah mencapai ketuntasan diberikan pengayaan berupa pencarian beberapa contoh kasus dengan teknik inheritas yang lebih kompleks.
Mengetahui Kepala Sekolah
Ampang Gadang, Juli 2018 Guru Mata Pelajaran
Andi Dahman, S.Pd,. M.T NIP. 19710110 199903 1 005
Silfia Desfitra, S.Pd,. M.Pd.T NIP.-
Halaman 20 dari 24
PEMERINTAH PROVINSI SUMATERA BARAT DINAS PENDIDIKAN SMK NEGERI 2 KEC. GUGUAK Jl. Tuanku Nan Biru-Jorong Ampang Godang-Kenagarian VII Koto Talago-Kec. Guguak. Telp. 0751-97318 – KodePos 26253Website: www.smkn2guguak.sch.id email:
[email protected] RENCANA PELAKSANAAN PEMBELAJARAN Nama Sekolah Mata Pelajaran Komp. Keahlian Kelas/Semester Tahun Pelajaran Alokasi Waktu
: SMKN 2 Kec. Guguak : Pemrograman Berorientasi Objek : Rekayasa Perangkat Lunak : XI / Ganjil : 2018/209 : 12 JP
A.
Kompetensi Inti 1. Pengetahuan Memahami, menerapkan dan menganalisis pengetahuan faktual, konseptual dan prosedural berdasarkan rasa ingin tahunya tentang ilmu pengetahuan, teknologi, seni, budaya, dan humaniora dalam wawasan kemanusiaan, kebangsaan, kenegaraan, dan peradaban terkait penyebab fenomena dan kejadian dalam bidang kerja yang spesifik untuk memecahkan masalah. 2. Keterampilan Mengolah, menalar, dan menyaji dalam ranah konkret dan ranah abstrak terkait dengan pengembangan dari yang dipelajarinya di sekolah secara mandiri, dan mampu melaksanakan tugas spesifik dibawah pengawasan langsung.
B.
Kompetensi Dasar 1. KD pada KI Pengetahuan 3.6 Memahami konsep polimorphisme 2. KD pada KI Keterampilan 4.6 Menyajikan konsep polimorphisme dengan overloading dan overiding
C.
Indikator Pencapaian Kompetensi 1. Indikator KD pada KI Pengetahuan - Siswa mampu menjelaskan konsep polimorfisme beserta komponennya, overloading dan overriding, 2. Indikator KD pada KI Keterampilan - Siswa mampu menerapkan polimorfisme, overloading, dan overriding pada class
Halaman 21 dari 24
D.
Tujuan Pembelajaran Setelah mempelajari pelajaran ini, diharapkan secara mandiri siswa mampu 1. Menjelaskan konsep polimorfisme 2. Menjelaskan overloading dan overriding 3. Menggunakan polimorfism dalam class 4. Menggunakan olerloading dan overriding dalam class
E.
Materi Pembelajaran 1. Konsep polimorphisme 2. Overloading methods 3. Overriding methods 4. Virtual method Invocation 5. Polymorphic arguments 6. Instance of statements 7. Casting objek
F.
Model dan Metode Pembelajaran menggunakan model Discovery Learning dengan metode diskusi dan penugasan
G.
Kegiatan Pembelajaran 1. Pertemuan kesatu a. Pendahuluan/Kegiatan Awal (10 menit) - Siswa memulai kegiatan dengan doa yang dipandu oleh pengurus kelas - Guru menyampaikan tujuan pembelajaran b. Kegiatan Inti (165 menit) - Guru menampilkan sebuah ilustrasi tentang polimorfism - Guru menyampaikan konsep dasar polimorfism - Siswa diminta mengeksplorasi konsep dengan mencari bahan referensi di internet - Siswa diminta mengidentifikasi polimorfism dalam class - Guru mendampingi siswa memetakan hasil identifikasi - Guru memberikan contoh kasus selanjutnya siswa diminta menyelesaikan kasus yang diberikan guru - Siswa menyimpulkan materi pembelajaran c. Penutup/Kegiatan Akhir (5 menit) - Guru mereview kegiatan pembelajaran - Guru menutup dengan doa 2. Pertemuan kedua a. Pendahuluan/Kegiatan Awal (10 menit) - Siswa memulai kegiatan dengan doa yang dipandu oleh pengurus kelas - Guru menyampaikan tujuan pembelajaran b. Kegiatan Inti (165 menit) Halaman 22 dari 24
Guru menampilkan sebuah ilustrasi tentang overloading Guru menyampaikan konsep dasar overloading Siswa diminta mengeksplorasi konsep dengan mencari bahan referensi di internet - Siswa diminta mengidentifikasi overloading dalam class - Guru mendampingi siswa memetakan hasil identifikasi - Guru memberikan contoh kasus selanjutnya siswa diminta menyelesaikan kasus yang diberikan guru - Siswa menyimpulkan materi pembelajaran c. Penutup/Kegiatan Akhir (5 menit) - Guru mereview kegiatan pembelajaran - Guru menutup dengan doa -
3. Pertemuan kedua a. Pendahuluan/Kegiatan Awal (10 menit) - Siswa memulai kegiatan dengan doa yang dipandu oleh pengurus kelas - Guru menyampaikan tujuan pembelajaran b. Kegiatan Inti (165 menit) - Guru menampilkan sebuah ilustrasi tentang overriding - Guru menyampaikan konsep dasar overriding - Siswa diminta mengeksplorasi konsep dengan mencari bahan referensi di internet - Siswa diminta mengidentifikasi overriding dalam class - Guru mendampingi siswa memetakan hasil identifikasi - Guru memberikan contoh kasus selanjutnya siswa diminta menyelesaikan kasus yang diberikan guru - Siswa menyimpulkan materi pembelajaran c. Penutup/Kegiatan Akhir (5 menit) - Guru mereview kegiatan pembelajaran - Guru menutup dengan doa
H.
Media, Alat/Bahan, dan Sumber Belajar 1. Media : slideshow, papan tulis, spidol, LCD proyektor 2. Alat : Komputer 3. Bahan : Installer 4. Sumber Belajar : BSE, internet
I.
Penilaian Pembelajaran, Remedial, dan Pengayaan 1. Teknik Penilaian : Pengamatan, Tes Tulis Unjuk Kerja 2. Instrumen Penilaian - Lembar Tes Tulis - Lembar praktik - Lembar pengamatan 3. Remedial dan Pengayaan - Siswa yang belum mencapai ketuntasan mengikuti remidial dengan
Halaman 23 dari 24
-
merangkum kembali materi yang bersifat teoritis dan mencari video tentang inheritas. Selanjutnya mengikuti tes kembali Siswa yang telah mencapai ketuntasan diberikan pengayaan berupa pencarian beberapa contoh kasus dengan teknik inheritas yang lebih kompleks.
Mengetahui Kepala Sekolah
Ampang Gadang, Juli 2018 Guru Mata Pelajaran
Andi Dahman, S.Pd,. M.T NIP. 19710110 199903 1 005
Silfia Desfitra, S.Pd,. M.Pd.T NIP.-
Halaman 24 dari 24