RENCANA PELAKSANAAN PEMBELAJARAN (RPP)
Satuan Pendidikan : SMK NEGERI 1 PONOROGO
Mata Pelajaran :
PEMROGRAMAN BERORIENTASI OBYEK
Kelas / Semester : XII RPL / Ganjil Tahun Pelajaran : 2015/2016
Materi Pokok :
Memahami teknologi pengembangan aplikasi mobile
Alokasi Waktu : 4 X 45 Menit (1 X pertemuan)
Pertemuan Ke :
A. Kompetensi Inti (KI)
1. Menghayati dan mengamalkan ajaran agama yang dianutnya.
2. Menghayati dan Mengamalkan perilaku jujur, disiplin, tanggung jawab, peduli (gotong royong, kerjasama, toleran, damai), santun, responsif dan proaktif dan menunjukan sikap sebagai bagian dari solusi atas berbagai permasalahan dalam berinteraksi secara efektif dengan lingkungan sosial dan alam serta dalam menempatkan diri sebagai cerminan bangsa dalam pergaulan dunia. 3. Memahami, menerapkan, menganalisis pengetahuan faktual, konseptual, prosedural
berdasarkan rasa ingin tahunya tentang ilmu pengetahuan, teknologi, seni, budaya, dan humaniora dalam wawasan kemanusiaan, kebangsaan, kenegaraan, dan peradaban terkait fenomena dan kejadian dalam bidang kerja yang spesifik untuk memecahkan masalah. 4. Mengolah, menalar, dan menyaji dalam ranah konkret dan ranah abstrak terkait dengan
pengembangan dari yang dipelajarinya di sekolah secara mandiri, bertindak secara efektif dan kreatif dan mampu melaksanakan tugas spesifik dibawah pengawasan langsung.
B. Kompetensi Dasar dan Indikator
1.1. Memahami nilai-nilai keimanan dengan menyadari hubungan keteraturan dan kompleksitas alam dan jagad raya terhadap kebesaran Tuhan yang menciptakannya.
1.2. Mendeskripsikan kebesaran Tuhan yang menciptakan berbagai sumber energi di alam 1.3. Mengamalkan nilai-nilai keimanan sesuai dengan ajaran agama dalam kehidupan sehari-hari 2.1. Menunjukkan perilaku ilmiah (memiliki rasa ingin tahu; objektif; jujur; teliti; cermat; tekun;
hati-hati; bertanggung jawab; terbuka; kritis; kreatif; inovatif dan peduli lingkungan) dalam aktivitas sehari-hari sebagai wujud implementasi sikap dalam melakukan percobaan dan berdiskusi
2.2. Menghargai kerja individu dan kelompok dalam aktivitas sehari-hari sebagai wujud implementasi melaksanakan percobaan dan melaporkan hasil percobaan
3.1. Memahami konsep pemrograman berorientasi obyek Indikator pencapaian kompetensi:
Pertemua Pertama
3.1.1 Menjelaskan Paradigma pemrograman berorientasi obyek
3.1.2. Menjelaskan Perbandingan pemrograman procedural dan pemrograman berorientasi obyek
Pertemua Kedua
3.1.3. Menjelaskan Instalasi perangkat lunak pemrograman berorientasi obyek
4.1. Menyajikan konsep pemrograman berorientasi obyek Indikator pencapaian kompetensi:
Pertemua Pertama
4.1.1 Menyajikan hasil akhir presentasi
paradigm pemrograman berorientasi obyek.
4.1.2 Menyajikan hasil akhir presentasi perbandingan pemrograman procedural
dan pemrograman berorientasi objek.
4.1.2 Menyajikan hasil akhir permbandingan pemrograman procedural dan pemrograman berorientasi objek.
D. MATERI PEMBELAJARAN
Materi Pokok : Jenis dan karasteristik kamera video Pertemuan Pertama :
Menjelaskan Paradigma pemrograman berorientasi obyek
Menjelaskan Perbandingan pemrograman procedural dan pemrograman berorientasi
Pertemuan Kedua :
Menjelaskan Instalasi perangkat lunak pemrograman berorientasi obyek
E. MODEL, PENDEKATAN DAN METODE
1. Pendekatan : Scientifik
2. Model Pembelajaran : Discovery Learning
3. Metode : Ceramah, tanya jawab, diskusi, presentasi dan penugasan
F. LANGKAH-LANGKAH PEMBELAJARAN
PERTEMUAN 1 :
1. Kegiatan Pendahuluan
Waktu Diskripsi Kegiatan PembelajaranSintak Model
Media Pembelajaran / Sumber Belajar
15 Menit - Mempersilahkan salah satu siswa memimpin doa
- Memberikan salam
- Mengabsen kehadiran siswa
- Menanya kepada siswa kesiapan dan kenyamanan untuk belajar ngecek kehadiran siswa
- Menyampaikan topik pembelajaran (pengembangan berorientasi obyek)
- Menyampaikan tujuan pembelajaran yang akan dicapai
- Membentuk kelompok siswa yang heterogen (dengan menerapkan prinsip tidak membedakan tingkat kemampuan berpikir, jenis kelamin, agama, suku, dll)
-Ceramah
-Tanya Jawab
-Gambar Kamera Video
-Bahan Ajar
-Internet
2. Kegiatan Inti
Waktu Diskripsi Kegiatan PembelajaranSintak Model
Media Pembelajaran / Sumber Belajar
60 Menit Mengamati
- Sosialisasi Pelajaran -Ceramah
Waktu Diskripsi Kegiatan PembelajaranSintak Model
Media Pembelajaran / Sumber Belajar - Guru menampilkan dan menunjukkan gambar
Metodolgi berorientasi obyek
- Siswa dalam setiap kelompok mengamati obyek tersebut dan memberi tanggapan terhadap obyek tersebut.
- Guru mengajak siswa untuk mengingat kegiatan di lingkungan / masyarakat / lab
- Siswa mengamati berbagai kegiatan di lingkungan/ masyarakat / labyang menggunakan komputer.
Menanya
- Guru memberi pertanyaan tentang konsep pemrograman objek
- Siswa menjawab pertanyaan guru, dan mengajukan pertanyaan mengenai hal yang belum dipahami.
- Siswa bertanya kepada dirinya atau teman kelompok berkaitan dengan kamera video, kamera digital dan kamera anlog.
Mengeksplorasi
- Guru meminta siswa untuk menjelaskan konsep pemrograman objek
- Siswa menjelaskan jenis dan konsep berorientasi obyek sesuai dengan pertanyaan guru
- Guru membimbing siswa untuk membuat ringkasan mengenai konsep berorientasi obyek serta memantau diskusi kelompok
- Siswa masing-masing kelompok berdiskusi, mencari informasi dari internet serta membuat ringkasan mengenai konsep pemrograman berorientasi obyek, bertanya pada dirinya atau sesama rekan kelompok dan menyimpan ringkasan hasil diskusi pada laptop.
Mengasosiasi
- Guru membimbing siswa dalam mengolah hasil pembahasan diskusi serta dalam melakukan verifikasi data.
- Siswa masing-masing kelompok, mengolah hasil pembahasan diskusi dalam bentuk presentasi dengan aplikasi powerpoint.
Mengkomunikasikan
- Berdasarkan verifikasi data yang ada, siswa dalam tiap-tiap kelompok mengambil kesimpulan data tentang konsep pemrograman berorientasi obyek
- Siswa dalam setiap kelompok mempresentasikan
-Tanya Jawab
Waktu Diskripsi Kegiatan PembelajaranSintak Model
Media Pembelajaran / Sumber Belajar
hasil kesimpulan diskusi. Dan kelompok yang lain memperhatikan, bertanya, menambahkan serta menjawab pertanyaan yang kurang diketahui.
- Guru memandu jalannya presentasi.
3. Kegiatan Penutup
Waktu Diskripsi Kegiatan PembelajaranSintak Model
Media Pembelajaran / Sumber Belajar
15 Menit - Membimbing siswa dengan akrab dan santun dalam menyimpulkan hasil belajar
- Guru memberi pertanyaan kepada peserta didik tentang konsep pemrograman berorientasi obyek
- Guru menginformasikan kepada siswa, kegiatan belajar pada pertemuan berikutnya mengenai (konsep pemrograman berorientasi obyek)
- Mengakhiri pembelajaran dengan salam dengan sopan dan satun
-Ceramah
-Tanya Jawab
-Bahan Ajar
- Internet
PERTEMUAN 2 :
1. Kegiatan Pendahuluan
Waktu Diskripsi Kegiatan PembelajaranSintak Model
Media Pembelajaran / Sumber Belajar
15 Menit - Mempersilahkan salah satu siswa memimpin doa
- Memberikan salam
- Mengabsen kehadiran siswa
- Menanya kepada siswa kenyamanan dan kesiapan belajar
- Guru bersama siswa mereview kembali konsep pemrograman berorientasi obyek
- Menyampaikan topik yang akan dipelajari konsep pemrograman berorientasi obyek
- Menyampaikan tujuan pembelajaran yang akan dicapai
- Membentuk kelompok siswa yang heterogen (dengan menerapkan prinsip tidak membedakan tingkat kemampuan berpikir, jenis kelamin, agama, suku, dll)
-Ceramah
-Tanya Jawab
-Gambar peralatan Shooting
-Bahan Ajar
- Internet
2. Kegiatan Inti
Waktu Diskripsi Kegiatan PembelajaranSintak Model
Media Pembelajaran / Sumber Belajar
Waktu Diskripsi Kegiatan PembelajaranSintak Model
Media Pembelajaran / Sumber Belajar - Guru menampilkan gambar perbedaan pemrograman
procedural dan pemrograman berorientasi obyek
- Guru menanpilan perbedaan pemrograman procedural dan pemrograman berorientasi obyek
- Siswa dalam setiap kelompok mengamati gambar tersebut
Menanya
- Guru memberikan penjelasan tentang bagian perbedaan pemrograman procedural dan pemrograman berorientasi obyek
- Guru memberi pertanyaan tentang bagian bagian Metodolgi berorientasi obyek
- Siswa menjawab pertanyaan guru, dan mengajukan pertanyaan mengenai hal yang belum dipahami
- Siswa bertanya kepada dirinya atau teman kelompok berkaitan dengan perbedaan pemrograman procedural dan pemrograman berorientasi obyek
- Guru mengecek pemahaman siswa dengan memberi tes tulis
Mengeksplorasi
- Guru membimbing siswa untuk mengidentifikasi dan menjelasakan perbedaan pemrograman procedural dan pemrograman berorientasi obyek dengan menggunakan media internet serta memantau diskusi kelompok
- Siswa secara berkelompok mendiskusikan, mencari informasi dari internet, membuat laporan tentang perbedaan pemrograman procedural dan
pemrograman berorientasi obyek dan juga instalasi perangkat lunak pemrograman berorientasi objek serta bertanya pada dirinya atau sesama rekan kelompok dan menyimpan hasil diskusi pada laptop.
- Siswa mengerjakan soal tes secara jujur dan mandiri
Mengasosiasi
- Guru membimbing siswa dalam mengolah hasil pembahasan diskusi serta dalam melakukan verifikasi data.
- Siswa masing-masing kelompok, mengolah hasil pembahasan diskusi dalam bentuk presentasi dengan aplikasi powerpoint.
Mengkomunikasikan
- Berdasarkan verifikasi data yang ada, siswa dalam tiap-tiap kelompok mengambil kesimpulan data tentang perbedaan pemrograman procedural dengan
-Tanya Jawab
Waktu Diskripsi Kegiatan PembelajaranSintak Model
Media Pembelajaran / Sumber Belajar
pemrograman berorientasi objek
- Siswa dalam setiap kelompok mempresentasikan hasil kesimpulan diskusi. Dan kelompok yang lain memperhatikan, bertanya, menambahkan serta menjawab pertanyaan yang kurang diketahui.
- Guru memandu jalannya presentasi
- Siswa mengumpulkan hasi tes
- Guru mengecek dan menilai hasil tes tulis
3. Kegiatan Penutup
Waktu Diskripsi Kegiatan PembelajaranSintak Model
Media Pembelajaran / Sumber Belajar
15 Menit - Membimbing siswa dengan akrab dan santun dalam menyimpulkan hasil belajar
- Guru memberi pertanyaan kepada peserta didik tentang perbedaan pemrograman procedural dan pemrograman berorientasi objek serta instalasi perangkat lunak pemrograman berorientasi objek
- Guru menginformasikan kepada siswa, kegiatan belajar pada pertemuan berikutnya.
- Mengakhiri pembelajaran dengan salam dengan sopan dan satun
-Bahan Ajar
- Internet
G. MEDIA, ALAT, DAN SUMBER BELAJAR
1. Media : Gambar tentang konsep pemrograman berorientasi objek 2. Alat : Spidol, papan tulis, Komputer, LCD, milik sekolah 3. Sumber Belajar : - Sri Dharwiyanti
Pengantar Unified Modeling Language (UML)
-Grady Booch, Object-Oriented Analysis and Design with Application, Benjamin/Cummings
- Bahan Ajar
Internet - Vaughan Tay, Multimedia Making it Work, Penerbit Andi, 2006, Yogyakarta
-
Deitel, Harvey M, Java : How to Program, Prentice-Hall Inc, New Jersey.
- Richard F.Raposa, Java in 60 Minutes a Day Wiely Publishing Inc,
Indianapolis Indiana
H. PENILAIAN HASIL BELAJAR
Ponorogo, november 2015 Mengetahui
Kepala SMK Negeri 1 Ponorogo Guru Mata Pelajaran
Drs. UDI TYAS ARINTO,MM Rendra Husni Thamrin
Pembina Tk. I NIP. 19840321 201101 1 016
Lampiran 1 : Penilaian Sikap
LEMBAR PENGAMATAN PENILAIAN SIKAP PENILAIAN OBSERVASI
No Nama Siswa/Kelompok Disiplin Jujur
Tanggung
Jawab Teliti Nilai Akhir
1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1.
2. 3. 4. n
Keterangan:
4 = jika empat indikator terlihat. 3 = jika tiga indikator terlihat. 2 = jika dua indikator terlihat 1 = jika satu indikator terlihat
Indikator Penilaian Sikap: Disiplin
a. Tertib mengikuti instruksi
b. Mengerjakan tugas tepat waktu
c. Tidak melakukan kegiatan yang tidak diminta
d. Tidak membuat kondisi kelas menjadi tidak kondusif
Jujur
a. Menyampaikan sesuatu berdasarkan keadaan yang sebenarnya b. Tidak menutupi kesalahan yang terjadi
c. Tidak menyontek atau melihat data/pekerjaan orang lain d. Mencantumkan sumber belajar dari yang dikutip/dipelajari
Tanggung Jawab
a Pelaksanaan tugas piket secara teratur
b Peran serta aktif dalam kegiatan diskusi kelompok c Mengajukan usul pemecahan masalah
d Mengerjakan tugas sesuai yang ditugaskan
Teliti
a. Mengerjakan tugas dengan baik dan benar
b. Memanfaatkan bahan praktek dengan efektif dan efisien c. Membaca parameter alat ukur dengan benar
d. Menggunakan peralatan praktek sesuai SOP
Nilai akhir sikap diperolel dari modus (skor yang sering muncul) dari keempat aspek sikap di atas.
Kategori nilai sikap:
Lampiran 2 : Penilaian Pengetahuan
Kisi-Kisi dan Indikator Soal Tes Tulis
Kompetensi Dasar Indikator Indikator Soal Jenis Soal Butir Soal
3.1 Memahami konsep pemrograman berorientasi obyek
3.1.1 Menjelaskan Paradigma pemrograman berorientasi obyek
3.1.2. Menjelaskan perbedaan pemrograman procedural dan pemrograman berorientasi objek
3.1.3. Menjelaskan intalasi perangkat lunak
pemrograman berorientasi objek
1. Dapat menjelaskan konsep pemrograman berorientasi objek
2. Dapat menjelaskan paradigm pemrograman berorientasi objek 3. Dapat menjelaskan
perbedaan pemrograman procedural dan
pemrograman berorientasi objek
Tes tertulis 1
2, 3,4
5
LEMBAR TES TERTULIS
Satuan Pendidikan : SMK Negeri 1 Ponorogo Mata Pelajaran : Pemrograman Berorintasi Objek Materi Pokok : Konsep pemrograman berorientasi objek Kelas/Semester : XII / Ganjil
Tahun Pelajaran : 2015
Waktu Penilaian :
A. Kompetensi Dasar, IPK dan Indikator Soal:
3.1. Memahami konsep pemrograman berorientasi objek
3.1.1 Menjelaskan paradigm pemrograman berorientasi objek - Dapat menjelaskan paradigm pemrograman berorientasi objek
B. Soal
Jawablah soal di bawah ini!
1.jelaskan konsep paradigm pemrograman berorientasi objek adalah ....
2.jelaskan perbedaan pemrograman procedural dengan pemrograman berorientasi objek
3.jelaskan cara instalasi perangkat lunak pemrograman berorientasi objek
C. Kunci Jawaban
1. pemrograman yang didasari oleh objek dan nantinya akan memudahkan dalam pengoperasian 2. pemrograman procedural harus urut sesuai dengan tahapan, sedangkan pemrograman berorientasi
objek harus didasari objeknya. 3. dengan mencari jdk java
PEDOMAN PENSKORAN
KRITERIA YANG DINILAI MAKSIMALSKOR
Siswa menjawab dengan benar soal yang diberikan 3
Siswa menjawab salah atau tidak mengerjakan soal-soal yang diberikan 0
Pedoman penskoran dapat digunakan untuk menskor setiap butir soalnya. Jika penilaian setiap butir skor menggunakan skala 0-100, maka harus dilakukan konversi.
Rumus Konversi Nilai:
Jumlah skor yang di peroleh
Nilai = X 4 = _______ Jumlah skor maksimal
Nilai akhir merupakan rerata dari total skor. Lampiran 3 : Penilaian Ketrampilan
Kisi-kisi Penilaian Ketrampilan
Kompetensi Dasar Indikator Indikator Tugas Tugas
4.1. Menyajikan konsep pemrograman berorientasi obyek
4.1.1 Menyajikan hasil akhir presentasi konsep pemrograman berorientasi obyek
4.1.2. Menyajikan hasil akhir presentasi paradigm konsep pemrograman berorientasi objek
4.1.3. Menyajikan hasil akhir
1. Dapat menunjukkan hasil kerja dengan teliti dan benar
2. Dapat mempresentasikan hasil akhir konsep pemrograman berorientasi obyek
3. Dapat menunjukkan hasil kerja dengan teliti dan benar
4. Dapat mempresentasikan hasil akhir instalasi perangkat lunak
Pertemuan 1
Kompetensi Dasar Indikator Indikator Tugas Tugas
presentasi instalasi perangkat lunak
pemrograman berorientasi objek
pemrograman berorientasi objek
Tugas: Pertemuan 1
1. Diskusikan dengan kelompokmu, konsep paradigm pemrograman berorientasi objek, serta perbedaan dengan pemrograman procedural!
2. Simpan hasilnya dalam file yang berbentuk presentasi (Power Point)!
Pertemuan 2
1. Diskusikan dengan kelompokmu :
- cara instalasi perangkat lunak pemrograman berorientasi objek. 2. Simpan hasilnya dalam file yang berbentuk presentasi (Power Point)!
Rubrik Penskoran Aspek Keterampilan
Tugas Pertemuan
Deskripsi
kegiatan Kriteria Skor
1 Hasil Kerja Uraian konsep pemrograman berorientasi objek sangat tepat Uraian pengertian konsep pemrograman berorientasi objek tepat Uraian pengertian konsep pemrograman berorientasi objek kurang tepat Uraian pengertian konsep pemrograman berorientasi objek tidak tepat
4 3 2 1 Uraian jenis dan karakteristik instalasi perangkat lunak pemrograman berorientasi objek sangat tepat
Uraian jenis dan karakteristik instalasi perangkat lunak pemrograman berorientasi objek tepat
Uraian jenis dan karakteristik instalasi perangkat lunak pemrograman berorientasi objek kurang tepat
Uraian jenis dan karakteristik instalasi perangkat lunak pemrograman berorientasi objek tidak tepat
Tugas Pertemuan
Deskripsi
kegiatan Kriteria Skor
Presentasi Presentasi instalasi perangkat lunak pemrograman berorientasi objek sangat bagus
Presentasi instalasi perangkat lunak pemrograman berorientasi objek bagus Presentasi instalasi perangkat lunak pemrograman berorientasi objek kurang bagus
Presentasi instalasi perangkat lunak pemrograman berorientasi objek tidak bagus
4 3 2 1
2 Hasil Kerja Uraian pengertian konsep dan paradigma pemrograman berorientasi objek sangat tepat
Uraian konsep dan paradigma pemrograman berorientasi objek tepat Uraian konsep dan paradigma pemrograman berorientasi objek kurang tepat
Uraian konsep dan paradigma pemrograman berorientasi objek tidak tepat 4 3 2 1
Presentasi Presentasi konsep dan paradigma pemrograman berorientasi objek sangat bagus
Presentasi konsep dan paradigma pemrograman berorientasi objek bagus Presentasi konsep dan paradigma pemrograman berorientasi objek kurang bagus
Presentasi konsep dan paradigma pemrograman berorientasi objek tidak bagus
4 3 2 1
LEMBAR PENILAIAN ASPEK KETERAMPILAN
No. Siswa/Kelompok Nama
Aspek yang dinilai
Nilai Akhir
Tugas Pertemuan1 Tugas Pertemuan 2
Hsl Kerja Presentasi TotalNilai Hsl Kerja Presentasi Total Nilai
1 2 3 4 5
Keterangan:
- Total Nilai tugas pada setiap pertemuan = 40%* Hasil Kerja + 60% Presentasi