RENCANA PELAKSANAAN PEMBELAJARAN
Satuan Pendidikan Mata Pelajaran Paket keahlian Kelas/Semester Tahun Pelajaran Materi Pokok Alokasi Waktu
: SMK NEGERI 1 WONOSOBO : PEMROGRAMAN DASAR : TKJ, RPL, dan MM : XI / 1 (GASAL) : 2017/2018 : Operasi Aritmatika dan logika : 5 x 2 JP
A. KOMPETENSI INTI KI-3. Memahami, menerapkan, dan menganalisis menganalisi s pengetahuan faktual, konseptual, konseptual , prosedural, dan metakognitif berdasarkan rasa ingin tahunya tentang ilmu pengetahuan, teknologi, seni, budaya, dan humaniora dalam wawasan kemanusiaan, kebangsaan, kenegaraan, dan peradaban terkait penyebab fenomena fenomena dan kejadian dalam bidang kerja yang spesifik untuk memecahkan masalah. KI-4 Mengolah, menalar, dan menyaji dalam ranah konkret dan ranah abstrak terkait dengan pengembangan pengembangan dari yang dipelajarinya dipelajarinya di sekolah sekolah secara mandiri, mandiri, bertindak secara secara efektif efektif dan kreatif, dan mampu melaksanakan melaksanakan tugas spesifik di bawah pengawasan pengawasan langsung. B. KOMPETENSI DASAR KD KI-3 (Pengetahuan) 3.1Mendeskripsik 3.1Mendeskripsikan an operasi aritmatika 3.2Mendiskripsikan 3.2Mendiskripsikan operasi logika KD KI-4 (Keterampilan) 4.1 Memecahkan permasalahan perhitungan dengan operasi aritmatika 4.2 Memecahkan permasalahan logika dengan operasi logika C. INDIKATOR PENCAPAIAN KOMPETENSI Indikator KD KI-3 (Pengetahuan) 3.1.1 dapat menguraikan operasi aritmatika melalui operator dan fungsi aritmatika 3.1.2 dapat menguraikan operasi logika dengan fungsi logika Indikator KD KI-4 (Keterampilan) 4.1.1 dapat menyelesaikan permasalahan perhitungan dengan operasi aritmatika pada kode program 4.1.2 dapat menyelesaikan permasalahan permasalahan logika dengan fungsi logika D. Tujuan Pembelajaran 1. Peserta didik dapat menguraikan operasi aritmatika melalui operator dan fungsi aritmatika 2. Peserta didik dapat menguraikan operasi logika dengan fungsi logika 3. Peserta didik dapat menyelesaikan menyelesaikan permasalahan perhitungan dengan operasi aritmatika melalui kode program dengan benar 4. Peserta didik dapat menyelesaikan permasalahan logika dengan fungsi logika pada kode program dengan dengan benar E. MATERI PEMBELAJARAN PEMBELAJARAN 1. Operasi Aritmatika a. Definisi operasi aritmetika b. Fungsi dan macam-macam operasi aritmetika c. Penggunaan Penggunaan operasi aritmetika
2. Operasi Logika a. Definisi operasi logika b. Fungsi dan macam-macam operasi logika c. Penggunaan operasi logika (materi terlampir ) : Scientific Approach : Discovery Learning : Diskusi, praktek dan tanya jawab
F. PENDEKATAN MODEL METODE
G. KEGIATAN PEMBELAJARAN Pertemuan 1 KD 3.1 (1 x 2JP) Kegiatan
Pendahuluan
Deskripsi
Guru menyampaikan salam, berdoa dan mengecek kesiapan belajar siswa. Guru menanyakan pengalaman siswa tentang operasi aritmatika dalam pemrograman Guru menyampaikan tujuan pembelajaran atau kompetensi yang akan dicapai. Guru menyampaikan garis besar cakupan materi dan penjelasan tentang kegiatan yang akan dilakukan siswa dalam pembelajaran. Guru membentuk kelompok belajar yang beranggotakan 2 orang.
Alokasi Waktu
15”
Inti Stimulus : Siswa mengamati dan membaca literasi terkait operasi aritmatika
Identifiksi masalah : Siswa mengidentifiksi dan menganalisis permasalahan permasalahan yang terkait dengan operasi aritmatika Siswa membuat pernyataan-pernyataan dan menarik kesimpulan awal terkait dengan materi.
Pengumpulan data : Siswa berkumpul dengan anggota kelompoknya. Siswa berdiskusi untuk mengumpulkan materi operasi aritmatika Bersama kelompoknya siswa mencari materi pelajaran ataupun informasi terkait.
Pengolahan data : Bersama kelompoknya siswa mengolah materi yang diperoleh dan menyimpulkannya. Siswa bersama kelompoknya mempraktekkan pelbagai operasi aritmatika dalam kode program.
Pembuktian : Siswa membandingkan pernyataan-pernyataan dan kesimpulan awal dengan hasil praktek operasi aritmatika dalam kode program
Menarik Kesimpulan : Bersama kelompoknya siswa menarik kesimpulan akhir dari hasil
60”
Penutup
perbandingan antara kesimpulan awal dengan kesimpulan hasil kerja. Siswa dengan bimbingan dari guru menyimpulkan pembelajaran secara keseluruhan. Guru memberikan apresiasi kepada siswa atas keaktifan siswa selama pembelajaran. Guru menyampaikan rencana pembelajaran dan materi yang akan dipelajari pada pertemuan berikutnya. Guru mengakhiri pelajaran dengan memberikan pesan untuk selalu semangat dalam belajar dan memberikan salam penutup.
Pertemuan 2 KD 3.2 (1 x 2 JP) Langkah Deskripsi Pembelajaran Pendahuluan Guru menyampaikan salam, berdoa dan mengecek kesiapan belajar siswa. Guru mereview materi pelajaran pada pertemuan sebelumnya. Guru menanyakan pengalaman siswa tentang operasi logika Guru menyampaikan tujuan pembelajaran atau kompetensi yang akan dicapai. Guru menyampaikan garis besar cakupan materi dan penjelasan tentang kegiatan yang akan dilakukan siswa dalam pembelajaran. Guru membentuk kelompok belajar yang beranggotakan 2 orang. Inti Stimulus : Siswa mengamati dan membaca literasi terkait operasi logika
15”
Alokasi Waktu
15”
Identifiksi masalah : Siswa mengidentifiksi dan menganalisis permasalahan permasalahan yang terkait dengan operasi logika Siswa membuat pernyataan-pernyataan dan menarik kesimpulan awal terkait dengan materi.
Pengumpulan data : Siswa berkumpul dengan anggota kelompoknya. Siswa berdiskusi untuk mengumpulkan materi operasi logika Bersama kelompoknya siswa mencari materi pelajaran ataupun informasi terkait.
Pengolahan data : Bersama kelompoknya siswa mengolah materi yang diperoleh dan menyimpulkannya. Siswa bersama kelompoknya mempraktekkan pelbagai operasi logika dalam kode program.
Pembuktian : Siswa membandingkan pernyataan-pernyataan dan kesimpulan awal dengan hasil praktek operasi logika dalam
60”
kode program Menarik Kesimpulan : Bersama kelompoknya siswa menarik kesimpulan akhir dari hasil perbandingan antara kesimpulan awal dengan kesimpulan hasil kerja. Siswa dengan bimbingan dari guru menyimpulkan pembelajaran secara keseluruhan. Guru memberikan apresiasi kepada siswa atas keaktifan siswa selama pembelajaran. Guru menyampaikan rencana pembelajaran dan materi yang akan dipelajari pada pertemuan berikutnya. Guru mengakhiri pelajaran dengan memberikan pesan untuk selalu semangat dalam belajar dan memberikan salam penutup.
Penutup
15”
Pertemuan 3 KD 4.1 dan 4.2 (1x 2JP) Langkah Deskripsi Pembelajaran Pendahuluan Guru menyampaikan salam, berdoa dan mengecek kesiapan belajar siswa. Guru mereview materi pelajaran pada 2 pertemuan sebelumnya. Guru menanyakan pengalaman siswa tentang operasi aritmatika logika Guru menyampaikan tujuan pembelajaran atau kompetensi yang akan dicapai. Guru membentuk kelompok belajar yang beranggotakan 2 orang. Inti Stimulus : Siswa membaca kembali literasi terkait operasi aritmatika dan logika Guru memberikan kasus permasalahan yang harus diselesaikan siswa dengan operasi aritmatika dan logika
Alokasi Waktu
15”
Identifiksi masalah : Siswa mengidentifiksi dan menganalisis permasalahan permasalahan yang diberikan oleh guru Siswa membuat pernyataan-pernyataan dan menarik kesimpulan awal terkait dengan materi.
Pengumpulan data : Siswa berkumpul dengan anggota kelompoknya Siswa berdiskusi untuk mengumpulkan materi operasi logika Bersama kelompoknya siswa mencari materi pelajaran ataupun informasi terkait kasus yang diberikan oleh guru
Pengolahan data : Bersama kelompoknya siswa mengolah kasus soal yang diperoleh dan menyelesaikannya Pembuktian : Siswa membandingkan pernyataan-pernyataan dan
60”
kesimpulan awal dengan hasil penyelesaian masalah dalam kode program Menarik Kesimpulan : Bersama kelompoknya siswa menarik kesimpulan akhir dari hasil perbandingan antara kesimpulan awal dengan kesimpulan hasil kerja. Siswa dengan bimbingan dari guru menyimpulkan pembelajaran secara keseluruhan. Guru memberikan apresiasi kepada siswa atas keaktifan siswa selama pembelajaran. Guru menyampaikan rencana pembelajaran dan materi yang akan dipelajari pada pertemuan berikutnya. Guru mengakhiri pelajaran dengan memberikan pesan untuk selalu semangat dalam belajar dan memberikan salam penutup.
Penutup
15”
Pertemuan 4 KD 3.1 dan 3.2 (1x 2JP) Langkah Deskripsi Pembelajaran Pendahuluan Guru menyampaikan salam, berdoa dan mengecek kesiapan belajar siswa. Guru menyampaikan tujuan pembelajaran atau kompetensi yang akan dicapai. Inti Stimulus : Siswa membaca kembali literasi terkait operasi aritmatika dan logika Guru memberikan kasus permasalahan yang harus diselesaikan siswa dengan operasi aritmatika dan logika
Alokasi Waktu
10” 15”
Identifikasi masalah : Siswa mengidentifiksi dan menganalisis permasalahan permasalahan yang diberikan oleh guru Siswa membuat pernyataan-pernyataan dan menarik kesimpulan awal terkait dengan materi.
60”
Pengolahan data : Siswa mengolah menyelesaikannya
Penutup
kasus
soal
yang
diperoleh
dan
Siswa dengan bimbingan dari guru menyimpulkan pembelajaran secara keseluruhan. Guru memberikan apresiasi kepada siswa atas keaktifan siswa selama pembelajaran. Guru menyampaikan rencana pembelajaran dan materi yang akan dipelajari pada pertemuan berikutnya. Guru mengakhiri pelajaran dengan memberikan pesan untuk selalu semangat dalam belajar dan memberikan salam penutup.
5”
Pertemuan 5 KD 4.1 dan 4.2 (1x 2JP) Langkah Deskripsi Pembelajaran Pendahuluan Guru menyampaikan salam, berdoa dan mengecek kesiapan belajar siswa. Guru menyampaikan tujuan pembelajaran atau kompetensi yang akan dicapai. Inti Stimulus : Siswa membaca kembali literasi terkait operasi aritmatika dan logika Guru memberikan kasus permasalahan yang harus diselesaikan siswa dengan operasi aritmatika dan logika
Alokasi Waktu
10” 15”
Identifikasi masalah : Siswa mengidentifiksi dan menganalisis permasalahan permasalahan yang diberikan oleh guru Siswa membuat pernyataan-pernyataan dan menarik kesimpulan awal terkait dengan materi.
60”
Pengolahan data : Siswa mengolah menyelesaikannya
Penutup
kasus
soal
yang
diperoleh
dan
Siswa dengan bimbingan dari guru menyimpulkan pembelajaran secara keseluruhan. Guru memberikan apresiasi kepada siswa atas keaktifan siswa selama pembelajaran. Guru menyampaikan rencana pembelajaran dan materi yang akan dipelajari pada pertemuan berikutnya. Guru mengakhiri pelajaran dengan memberikan pesan untuk selalu semangat dalam belajar dan memberikan salam penutup.
5”
H. ALAT/BAHAN & SUMBER BELAJAR 1. Media : Buku teks, modul pembelajaran, internet 2. Alat/Bahan : Laptop, LCD Proyektor 3. Sumber Belajar : Buku teks a. Heriyanto dan Gito Rolis, 2014, Pemrograman Dasar Kelas XI Edisi Pertama b. Novianto, Andi. 2013. Pemrograman Dasar untuk SMK Kelas XI I. PENILAIAN, PEMBELAJARAN REMEDIAL & PENGAYAAN 1. Teknik penilaian Jenis/teknik Bentuk Instrumen Pengetahuan Tes uraian dan pilihan ganda menyelesaikan masalah tentang operasi aritmatika dan logika Kunci Jawaban Pedoman Penilaian Praktik Menyelesaikan kasus soal dalam bentuk kode program dengan operasi aritmatika dan logika
2. Instrumen penilaian a. Penilaian Pengetahuan Pilihan Ganda : Indikator 3.1.1 Menguraikan operasi aritmatika 1. Dalam operasi aritmatika, increment disebut j uga sebagai … a. Penurunan b. Perkalian c. Kenaikan d. Sisa pembagian e. Bahasa pemrograman 2. Yang dimaksud assignment operator adalah …. a. Penjumlahan b. Ekspresi pemrograman c. Pemberi nilai d. Notasi editor e. Variable 3. Operasi dasar aritmatika adalah dibawah ini, kecuali …. a. Penjumlahan b. Pengurangan c. Perkalian d. Pengkuadratan e. Pembagian 4. Operator penambah dalam aritmetika dilambangkan dengan …. a. + b. c. ++ d. e. += 5. Operasi aritmetika yang berfungsi untuk menghitung perpangkatan adalah …. a. sqrt() b. pow() c. log() d. log10 e. abs() Indikator 3.2.1 menguraikan operasi logika dengan fungsi logika 6. Kegunaan dari operator relasi adalah …. a. Membandingkan dua buah nilai b. Memberikan nilai pada suatu ekspresi c. Menentukan variable d. Menghasilkan nilai benar dan salah e. Menghasilkan nilai kebalikan 7. Dalam operator logika, tanda ‘&&’ berarti …. a. Operator logika OR b. Operator logika AND c. Operator logika NOT d. Operator logika NOR e. Operator logika NAND 8. Operator logika menghasilkan nilai numerik untuk pernyataan benar dan salah. Nilai numerik yang dimaksud adalah …. a. 1 dan 0 b. 1 dan 11 c. 1 dan 2
d. T dan F e. X dan Y 9. Operator logika NOT dilambangkan dengan …. a. && b. ! c. += d. +e. || 10.Digunakan untuk menghubungkan dua buah operasi relasi menjadi sebuah ungkapan kondisi adalah fungsi dari …. a. Operator aritmetika b. Operator logika c. Pemrograman dasar d. Notasi e. Variable Uraian : 1. Jelaskan 3 sifat operator aritmetika 2. Jelaskan yang dimaksud dengan operasi aritmetika 3. Jelaskan fungsi dari operator logika 4. Jelaskan macam-macam operator logika 5. Buatlah tabel kebenaran untuk AND dan OR Kunci Jawaban Pilihan Ganda 1. C Skor 5 2. C Skor 5 3. D Skor 5 4. C Skor 5 5. B Skor 5 6. A Skor 5 7. B Skor 5 8. A Skor 5 9. B Skor 5 10. B Skor 5
(indikator 3.1.1) (indikator 3.1.1) (indikator 3.2.1) (indikator 3.2.1) (indikator 3.2.1)
Uraian No. Soal
1.
Rambu-rambu Jawaban
a. Unary sifat unary pada operator hanya melibatkan sebuah operand pada suatu operasi aritmetika. Operator yang digunakan pada pada unary adalah plus (+) dan minus (-). b. Binary sifat unary pada operator melibatkan dua buah operand pada suatu operasi aritmetika. Operator yang digunakan pada pada unary adalah perkalian, pembagian, persentase, pertambahan dan
Indikator Penilaian
a. Jika menjawab benar dan lengkap skor 5 b. Jika menjawab benar tapi tidak lengkap skor 3 c. Jika menjawab kurang benar dan kurang lengkap skor 2 d. Jika menjawab salah tapi sudah berusaha menjawab 1 e. Jika tidak menjawab 0
Skor
15
2
pengurangan. c. Ternary sifat unary pada operator melibatkan tiga buah operand pada suatu operasi aritmetika. Operasi aritmetika adalah operasi hitung bilangan
a. Jika menjawab benar dan lengkap skor 5 b. Jika menjawab benar tapi tidak lengkap skor 3 c. Jika menjawab kurang benar dan kurang lengkap skor 2 d. Jika menjawab salah tapi sudah berusaha menjawab 1 e. Jika tidak menjawab 0
5
3
Operasi logika digunakan untuk a. Jika menjawab benar dan lengkap menghubungkan dua buah operasi skor 5 relasi menjadi sebuah ungkapan b. Jika menjawab benar tapi tidak kondisi lengkap skor 3 c. Jika menjawab kurang benar dan kurang lengkap skor 2 d. Jika menjawab salah tapi sudah berusaha menjawab 1 e. Jika tidak menjawab 0
5
4
a. Operator AND Akan bernilai benar apabila kedua ekspresi yang dihubungkan bernilai benar b. Operator OR Akan bernilai benar apabila salah satu ekspresi yang dihubungkan bernilai benar c. Operator NOT Sebuah operasi yang akan menghasilkannilai kebalikan dari ekspresi yang diberikan d. Operator NOR Akan bernilai benar apabila kedua ekspresi yang dihubungkan bernilai salah e. Operator NAND Akan bernilai salah apabila kedua ekspresi yang dihubungkan bernilai benar
20
5 A
B
A&B
a. Jika menjawab benar dan lengkap skor 4 b.Jika menjawab benar tapi tidak lengkap skor 3 c. Jika menjawab kurang benar dan kurang lengkap skor 2 d.Jika menjawab salah tapi sudah berusaha menjawab 1 e. Jika tidak menjawab 0
a. Jika menjawab benar dan lengkap skor 5
5
0 0 1 1
0 1 0 1
b. Jika menjawab benar tapi tidak lengkap skor 3 c. Jika menjawab kurang benar dan kurang lengkap skor 2 d. Jika menjawab salah tapi sudah berusaha menjawab 1 e. Jika tidak menjawab 0
0 0 0 1
Skor maks
50
Rubrik/kriteria nilai pengetahuan Skor setiap nilai soal No
Nama Siswa
Pilihan Ganda
Nilai
Uraian 1
2
3
4
5
Pengolahan Nilai : Rumus pengolahan nilai adalah Nilai = jumlah skor yang diperoleh (PG + Uraian) Skor maksimal adalah 100 d. Penilaian Ketrampilan Kompetensi Dasar 4.1 Memecahkan 4.1.1 permasalahan perhitungan dengan operasi aritmatika
Indikator Soal dapat Siswa dapat menyelesaikan memecahkan permasalahan permasalahan perhitungan perhitungan dengan operasi dengan operasi aritmatika pada aritmatika kode program Indikator
4.2 Memecahkan 4.2.1 dapat permasalahan menyelesaikan logika dengan permasalahan operasi logika logika dengan fungsi logika
Siswa dapat memecahkan permasalahan perhitungan dengan operasi logika
Keterangan : Pedoman Penilaian Keterampilan (Portofolio) No Aspek Kriteria Penilaian 1 Kesesuaian Amat baik Baik Cukup Kurang 2 Waktu Amat baik Baik Cukup
Jenis Soal Penu gasan
Soal Rancanglah sebuah program untuk memproses transaksi pembelian pada sebuah toko / kasir. Sebelumnya pahami terlebih dahulu sistem perhitungan pada sebuah toko dan buatlah ketentuanketentuan dari toko tersebut, kemudian susun dalam bentuk kode program dan tunjukkan pada gurumu!
Skor 100 90 80 70 100 90 80
3
Algoritma Program
Kurang Amat baik Baik Cukup Kurang
70 100 90 80 70
Pengolahan nilai : No
Nama
Kriteria
Kesesuaian
Waktu
Algoritma Program
Nilai = ∑(1-3)/3
Wonosobo, 3 Juli 2017 Verifikator, Waka Kurikulum
Guru Mata Pelajaran
Drs. Rohmat Istiyadi NIP. 19671029 199103 1 007
Azizah Munawaroh NIP.