MAJELIS PENDIDIKAN DASAR DAN MENENGAH WILAYAH MUHAMMADIYAH JAWA TENGAH
SMK MUHAMMADIYAH 1 AJIBARANG KELOMPOK BISMAN DAN TEKINFO
Alamat : Jalan Pandansari 875 Ajibarang 53163 (0281) 571670 Website :www.smkm1ajb.sch.co.id. Email :
[email protected].
RENCANA PELAKSANAAN PEMBELAJARAN Satuan Pendidikan Kelas/Semester Mata Pelajaran Tema Pertemuan keAlokasi Waktu
: : : : : :
SMK MUHAMMADIYAH 1 AJIBARANG X / 1 (GASAL) PEMROGRAMAN DASAR Algoritma Pemrograman 1-3 2 x 70 menit
A. Kompetensi Inti Pengetahuan Memahami, menerapkan, menganalisis, dan mengevaluasi tentang pengetahuan faktual, konseptual, operasional dasar, dan metakognitif sesuai dengan bidang dan lingkup kerja Teknik Komputer dan Informatika pada tingkat teknis, spesifik, detil, dan kompleks, berkenaan dengan ilmu pengetahuan, teknologi, seni, budaya, dan humaniora dalam konteks pengembangan potensi diri sebagai bagian dari keluarga, sekolah, dunia kerja, warga masyarakat nasional, regional, dan internasional. Ketrampilan Melaksanakan tugas spesifik, dengan menggunakan alat, informasi, dan prosedur kerja yang lazim dilakukan serta menyelesaikan masalah sederhana sesuai dengan bidang dan lingkup kerja Teknik Komputer dan Informatika. Menampilkan kinerja mandiri dengan mutu dan kuantitas yang terukur sesuai dengan standar kompetensi kerja.Menunjukkan keterampilan menalar, mengolah, dan menyaji secara efektif, kreatif, produktif, kritis, mandiri, kolaboratif, komunikatif, dan solutif dalam ranah abstrak terkait dengan pengembangan dari yang dipelajarinya di sekolah, serta mampu melaksanakan tugas spesifik dibawah pengawasan langsung.Menunjukkan keterampilan mempersepsi, kesiapan, meniru, membiasakan gerak mahir, menjadikan gerak alami, sampai dengan tindakan orisinal dalam ranah konkret terkait dengan pengembangan dari yang dipelajarinya di sekolah, serta mampu melaksanakan tugas spesifik dibawah pengawasan langsung. B. Kompetensi Dasar 3.1 Menerapkan Alur logika pemrograman komputer 4.1 Membuat Alur logika Pemrograman Komputer C. Indikator Pencapaian Kompetensi 3.1 Menerapkan alur logika pemrograman komputer 1. Menjelaskan algoritma pemrograman 2. Menerapkan algoritma pemrograman dalam menyelesaikan masalah 3. Menjelaskan algoritma pemrograman menggunakan flowchart 4. Menerapkan flowchart dalam menyelesaikan masalah 4.1 Membuat alur algoritma pemrograman komputer
5. Membuat alur program menggunakan text (algoritma) 6. Membuat program menggunakan simbol (flowchart) D. Tujuan Pembelajaran 1. Setelah berdiskusi dan menggali informasi peserta didik diharapkan dapat menjelaskan algoritma dengan benar 2. Setelah berdiskusi dan menggali informasi peserta didik diharapan dapat menerapkan algoritma dalam menyelesaian masalah sesuai dengan SOP 3. Disediakan persoalan atau studi kasus peserta didik dapat membuat alur program dan membuat program menggunakan flowchart E. Materi pembelajaran 1. Algoritma pemrograman 2. Flowchart F. Pendekatan/model/metode pembelajaran 1. Pendekatan : Scientific 2. Model : CooperativeLearning Type 3. Metode : Ceramah, presentasi, Tanya Jawab, Dan Penugasan G. Kegiatan Pembelajaran Pertemuan 1 Kegiatan Deskripsi Kegiatan Pendahuluan 1. Guru mengucapkan salam pembuka. 2. Guru mempersiapkan kelas agar lebih kondusif untuk proses belajar mengajar, kerapian dan kebersihan ruang kelas, presensi (kehadiran, agenda kegiatan, menyiapkan media dan alat, buku yang diperlukan). 3. Guru memberikan motivasi dan sikap spiritual : bersyukur karena pertemuan 1 bisa terlaksana dan mendoakan bagi yang tidak masuk . 4. Guru menyampaikan topik yang akan di pelajari dan menyampaikan kompetensi yang akan dicapai 5. Guru memakai Buku Erlangga Pemrograman Dasar untuk kegiatan Pertemuan pertama dalam materi algoritma serta Modul Algoritma 1. Pelbagai contoh penerapan algoritma dasar dalam Kegiatan Inti kehidupan sehari-hari. Menanya: 2. Rumusan masalah terkait penerapan algoritma sederhana Mengeksplorasi: 3. Membuat algoritma sederhana untuk menyelesaikan permasalahan menggunakan bahasa natural Mengasosiasi:
Waktu 10 menit
160 menit
4. Menyimpulkan konsep algoritma bahasa natural untuk menyelesaikan permasalahan Mengomunikasikan: 5. Mempresentasikan algoritma penyelesaian permasalahan. Penutup
Pertemuan 2 Kegiatan Pendahuluan
Kegiatan Inti
1. Peserta didik ditanya apakah sudah memahami materi 10 pelajaran tersebut. menit 2. Peserta didik menyimpulkan materi yang telah di bahas Pada pertemuan ini sebagai refleksi. 3. Guru menyampaikan materi pembelajaran minggu depan 4. Guru mengakhiri pembelajaran dengan mengucapkan rasa syukur kepada Allah SWT, Tuhan YME bahwa pertemuan kali ini telah berlangsung dengan baik dan lancar.
Deskripsi Kegiatan 1. Guru mengucapkan salam pembuka. 2. Guru mempersiapkan kelas agar lebih kondusif untuk proses belajar mengajar, kerapian dan kebersihan ruang kelas, presensi (kehadiran, agenda kegiatan, menyiapkan media dan alat, buku yang diperlukan). 3. Guru memberikan motivasi dan sikap spiritual : bersyukur karena pertemuan 1 bisa terlaksana dan mendoakan bagi yang tidak masuk . 4. Guru menyampaikan topik yang akan di pelajari dan menyampaikan kompetensi yang akan dicapai 5. Guru memakai Buku Erlangga Pemrograman Dasar untuk kegiatan Pertemuan pertama dalam materi algoritma serta Modul Algoritma Mengamati: - Pelbagai contoh penerapan algoritma percabangan 1 dan 2 kondisi Menanya: - Rumusan masalah terkait algoritma percabangan 1 dan 2 kondisi - Alur penyelesaian masalah dengan algoritma percabangan. Mengeksplorasi: - Membuat algoritma penyelesaian masalah percabangan 1 dan 2 kondisi Mengasosiasi: - Menyimpulkan penerapan algoritma percabangan untuk memecahkan masalah - Menganalisa algoritma percabangan dengan Pelbagai data Mengkomunikasikan: Mempresentasikan algoritma penyelesaian masalah percabangan
Waktu 10 menit
160 menit
Penutup
Pertemuan 3 Kegiatan Pendahuluan
Kegiatan Inti
Penutup
1. Peserta didik ditanya apakah sudah memahami materi 10 pelajaran tersebut. menit 2. Peserta didik menyimpulkan materi yang telah di bahas Pada pertemuan ini sebagai refleksi. 3. Guru menyampaikan materi pembelajaran minggu depan 4. Guru mengakhiri pembelajaran dengan mengucapkan rasa syukur kepada Allah SWT, Tuhan YME bahwa pertemuan kali ini telah berlangsung dengan baik dan lancar.
Deskripsi Kegiatan 1. Guru mengucapkan salam pembuka. 2. Guru mempersiapkan kelas agar lebih kondusif untuk proses belajar mengajar, kerapian dan kebersihan ruang kelas, presensi (kehadiran, agenda kegiatan, menyiapkan media dan alat, buku yang diperlukan). 3. Guru memberikan motivasi dan sikap spiritual : bersyukur karena pertemuan 1 bisa terlaksana dan mendoakan bagi yang tidak masuk . 4. Guru menyampaikan topik yang akan di pelajari dan menyampaikan kompetensi yang akan dicapai 5. Guru memakai Buku Erlangga Pemrograman Dasar untuk kegiatan Pertemuan ketigadalam materi algoritma serta Modul Algoritma Mengamati: - siswa mengamati Pelbagai ragam contoh penerapan algoritma perulangan Menanya: - guru menerangkan Rumusan masalah dan logika penyelesaian masalah menggunakan algoritma perulangan Mengeksplorasi: - Siswa membuat pelbagai algoritma penyelesaian masalah menggunakan logika perulangan Mengasosiasi: - Guru bersama siswa Menyimpulkan penerapan algoritma perulangan untuk menyelesaikan masalah - guru bersama siswa Menganalisa algoritma perulangan dengan Pelbagai macam data Mengkomunikasikan: - Siswa Mempresentasikan pelbagai ragam algoritma penyelesaian masalah menggunakan logika perulangan 1. Peserta didik ditanya apakah sudah memahami materi pelajaran tersebut.
Waktu 10 menit
160 menit
10 menit
2. Peserta didik menyimpulkan materi yang telah di bahas Pada pertemuan ini sebagai refleksi. 3. Guru menyampaikan materi pembelajaran minggu depan 4. Guru mengakhiri pembelajaran dengan mengucapkan rasa syukur kepada Allah SWT, Tuhan YME bahwa pertemuan kali ini telah berlangsung dengan baik dan lancar. H. ALAT/BAHAN/MEDIA & SUMBER BELAJAR 1. Alat/Bahan: Laptop, PC, Infocus, spidol dan White board 2. Sumber Belajar: Internet, modul pelajaran, buku penunjang yang relevan I. Penilaian Proses dan Hasil Akhir Penilaian Pengetahuan Pertemuan 1 1. Jelaskan yang dimaksud denngan algoritma pemrograman 2. Buatlah Algoritma penyelesaian suatu masalah dari Jika seseorang ingin mengirim surat kepada kenalannya di tempat lain, langkah yang harus dilakukan adalah: 3. Sebutkan keuntungan pembuatan algoritma Jawab 1. urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis 2. urutan masalah 1. Menyiapkan Peralatan Tulis 2. Menulis surat 3. Surat dimasukkan ke dalam amplop tertutup 4. Amplop ditempeli perangko secukupnya. 5. Pergi ke Kantor Pos terdekat untuk mengirimkannya 3. Keuntungan algoritma
a. Pembuatan atau penulisan algoritma tidak tergantung pada bahasa pemrograman manapun, artinya penulisan algoritma independen dari bahasa pemrograman dan komputer yang melaksanakannya. b. Notasi algoritma dapat diterjemahkan ke dalam berbagai bahasa pemrograman. c. Apapun bahasa pemrogramannya, output yang akan dikeluarkan sama karena algoritmanya sama. Pertemuan 2 1. Sebutkan perbedaan Compiler dan Interpreter 2. Apa yang dimaksud dengan stuktur beruntun 3. Apa yang dimaksud dengan struktur percabangan Jawaban 1. Perbedaan Compiler Interpreter Menterjemahkan secara keseluruhan Menterjemahkan Instruksi per instruksi
Bila terjadi kesalahan kompilasi maka source program harus diperbaiki dan dikompilasi ulang Dihasilkan Object program Dihasilkan Executable program Proses pekerjaan program lebih cepat Source program tidak dipergunakan hanya bila untuk perbaikan saja Keamanan dari program lebih terjamin
Bila terjadi kesalahan interprestasi dapat Diperbaiki Tidak dihasilkan obyek program Tidak dihasilkan Executable program Proses pekerjaan program lebih lambat Source program terus dipergunakan Keamanan dari program kurang terjamin
2. Struktur beruntun adalah Digunakan untuk program yang pernyataannya sequential atau urutan. 3. Struktur Pemilihan / Percabangan : Digunakan untuk program yang menggunakan pemilihan atau penyeleksian kondisi. Pertemuan ke 3 1. Apa yang dimaksud dengan struktur perulangan Struktur Perulangan : Digunakan untuk program yang pernyataannya akan dieksekusi berulang-ulang. 2. Struktur perulangan terdiri dari 2 bagian sebutkan a. Kondisi pengulangan, yaitu syarat yang harus dipenuhi untuk melaksanakan pengulangan. Syarat ini biasanya dinyatakan dalam ekspresi Boolean yang harus diuji apakah bernilai benar (true) atau salah (false) b. Badan pengulangan (loop body), yaitu satu atau lebih instruksi yang akan diulang Penilaian Ketrampilan JOB SHEET Petunjuk: 1. Pengamatan dilakukan oleh guru pada saat peserta didik berdiskusi 2. Pengamat/guru memberi skor nilai dengan rentang 1 - 4 pada kolom aspek Ketrampilan. Mengidentifikasi Algoritma A. Alat dan Bahan Bolpoint Buku B.Langkah kerja Persiapkan alat dan bahan praktik. Perhatikan instruksi yang disampaikan oleh guru. C. Soal 1. Perhatikan algoritma sederhana berikut : Algoritma menghitung luas segitiga 1. Start 2. Baca data alas dan tinggi. 3. Luas adalah alas kali tinggi kali 0.5 4. Tampilkan Luas 5. Stop
a. Jelaskan Algoritma diatas b. Tuliskan perbaikan dari algoritma diatas 2. Buatlah algoritma Berangkat Sekolah 3. Buatlah algoritma facebook No
Nama
Penjelasan Perbaikan Algoritma Algoritma
Rubrik Penilaian No. Urut Nama Siswa 1 2 3 4 5 dst Keterangan Aspek Ketrampilan : 1. Penjelasan 2. Perbaikan algoritma 3. Berangkat Sekolah
Algoritm a berangat sekolah
Aspek Ketrampilan 1 2 3 4
Algoritma facebook
Jml Skor
4. Facebook Skor Nilai
: :
1 s.d 4 skor yang diperoleh X 100 Skor maksimal
Penilaian Sikap Penilaian Skala Sikap a. b. c. d.
Nama : Kelas / Semester :X Materi Pokok : Menjelaskan algoritam dan menerapkan algoritma Pertemuan ke : Berikan tanda cek ( v ) untuk pengamatan yang positif, dan tanda silang ( x ) untuk pengamatan yang negatif No. 1. 2 4. 5. 6
Aspek yang diamati Ya Tidak Bekerja sama dengan teman kelompok Menggunakan Bahasa Indonesia secara benar Menghormati guru Menjawab pertanyaan guru dengan benar Menjaga bengkel Jumlah Skor Penilaian: Dihitung berdasar jumlah jawaban positif 1. Kurang : kurang dari 4 2. Cukup : 5–6 3. Baik : 7 -8 4. Amat baik : 9 – 10 Nilai : skor yang diperoleh X 100 Skor maksimal Mengetahui, Ajibarang, Juli 2017 Kepala Sekolah Guru Mata Pelajaran
Drs. Suyono
Noviana Dwi R, S.Kom
MAJELIS PENDIDIKAN DASAR DAN MENENGAH WILAYAH MUHAMMADIYAH JAWA TENGAH
SMK MUHAMMADIYAH 1 AJIBARANG KELOMPOK BISMAN DAN TEKINFO
Alamat : Jalan Pandansari 875 Ajibarang 53163 (0281) 571670 Website :www.smkm1ajb.sch.co.id. Email :
[email protected].
RENCANA PELAKSANAAN PEMBELAJARAN Satuan Pendidikan Kelas/Semester Mata Pelajaran Tema Pertemuan keAlokasi Waktu
: : : : : :
SMK MUHAMMADIYAH 1 AJIBARANG X / 1 (GASAL) PEMROGRAMAN DASAR Algoritma Pemrograman 4-6 2 x 70 menit
A. Kompetensi Inti Pengetahuan Memahami, menerapkan, menganalisis, dan mengevaluasi tentang pengetahuan faktual, konseptual, operasional dasar, dan metakognitif sesuai dengan bidang dan lingkup kerja Teknik Komputer dan Informatika pada tingkat teknis, spesifik, detil, dan kompleks, berkenaan dengan ilmu pengetahuan, teknologi, seni, budaya, dan humaniora dalam konteks pengembangan potensi diri sebagai bagian dari keluarga, sekolah, dunia kerja, warga masyarakat nasional, regional, dan internasional. Ketrampilan Melaksanakan tugas spesifik, dengan menggunakan alat, informasi, dan prosedur kerja yang lazim dilakukan serta menyelesaikan masalah sederhana sesuai dengan bidang dan lingkup kerja Teknik Komputer dan Informatika. Menampilkan kinerja mandiri dengan mutu dan kuantitas yang terukur sesuai dengan standar kompetensi kerja.Menunjukkan keterampilan menalar, mengolah, dan menyaji secara efektif, kreatif, produktif, kritis, mandiri, kolaboratif, komunikatif, dan solutif dalam ranah abstrak terkait dengan pengembangan dari yang dipelajarinya di sekolah, serta mampu melaksanakan tugas spesifik dibawah pengawasan langsung.Menunjukkan keterampilan mempersepsi, kesiapan, meniru, membiasakan gerak mahir, menjadikan gerak alami, sampai dengan tindakan orisinal dalam ranah konkret terkait dengan pengembangan dari yang dipelajarinya di sekolah, serta mampu melaksanakan tugas spesifik dibawah pengawasan langsung. B. Kompetensi Dasar 3.2 Memahami perangkat bahasa lunak pemrograman 4.2 Melakukan instalasi perangkat lunak bahasa pemrograman C. Indikator Pencapaian Kompetensi 3.2 Memahami perangkat bahasa lunak pemrograman 1. Menjelaskan berbagai perangkat lunak bahasa pemrograman komputer 2. Menjelaskan prosedur instalasi berbagai perangkat lunak bahasa pemrograman komputer 3. Mengoperasikan prosedur instalasi berbagai perangkat lunak bahasa pemrograman komputer
4.2 Melakukan instalasi perangkat lunak bahasa pemrograman 1. Menginstalasi perangkat lunak bahasa pemrograman 2. Menguji hasil instalasi perangkat lunak bahasa pemrograman D. Tujuan Pembelajaran 1. Setelah berdiskusi dan menggali informasi peserta didik diharapkan dapat menjelaskan berbagai perangkat lunak bahasa pemrograman komputer dengan benar 2. Setelah berdiskusi dan menggali informasi peserta didik diharapan dapat menjelaskan prosedur instalasi berbagai perangkat lunak bahasa pemrograman sesuai dengan SOP 3. Disediakan komputer dan software Dev ++ didik dapat menginstalasi perangkat lunak dan menguji hasil instalasi dengan tepat E. Materi pembelajaran 1. Perangkat lunak 2. Menginstal perangkat lunak 3. Menguji hasil instalasi F. Pendekatan/model/metode pembelajaran 1. Pendekatan : Scientific 2. Model : CooperativeLearning Type 3. Metode : Ceramah, presentasi, Tanya Jawab, Dan Penugasan G. Kegiatan Pembelajaran Pertemuan 1 Kegiatan Deskripsi Kegiatan Pendahuluan 1. Guru mengucapkan salam pembuka. 2. Guru mempersiapkan kelas agar lebih kondusif untuk proses belajar mengajar, kerapian dan kebersihan ruang kelas, presensi (kehadiran, agenda kegiatan, menyiapkan media dan alat, buku yang diperlukan). 3. Guru memberikan motivasi dan sikap spiritual : bersyukur karena pertemuan 1 bisa terlaksana dan mendoakan bagi yang tidak masuk . 4. Guru menyampaikan topik yang akan di pelajari dan menyampaikan kompetensi yang akan dicapai 5. Guru memakai Buku Erlangga Pemrograman Dasar untuk kegiatan Pertemuan pertama dalam materi C++ Kegiatan Inti 1. Mengamati untuk mengidenifikasi dan merumuskan masalah tentang berbagai perangkat lunk bahasa, pemrograman komputer, prosedure instalasi dan pengujian hasil instalasi 2. Mengumpulkan data tentang berbagai perangkat lunak bahasa pemrograman komputer, prosedure instalasi dan pengujian hasil instalasi 3. Mengolah data tentang berbagai perangkat lunak bahasa pemrograman komputer, prosedure instlasi dan pengujian hasil instalasi
Waktu 10 menit
160 menit
Penutup
4. Mengomunikasikan tentang berbagai perangkat lunak bahasa pemrograman komputer, prosedure instalasi dan pengujian hasil instalasi 1. Peserta didik ditanya apakah sudah memahami materi 10 pelajaran tersebut. menit 2. Peserta didik menyimpulkan materi yang telah di bahas Pada pertemuan ini sebagai refleksi. 3. Guru menyampaikan materi pembelajaran minggu depan 4. Guru mengakhiri pembelajaran dengan mengucapkan rasa syukur kepada Allah SWT, Tuhan YME bahwa pertemuan kali ini telah berlangsung dengan baik dan lancar.
H. ALAT/BAHAN/MEDIA & SUMBER BELAJAR 1. Alat/Bahan: Laptop, PC, Infocus, spidol dan White board 2. Sumber Belajar: Internet, modul pelajaran, buku penunjang yang relevan 1. Penilaian Proses dan Hasil Akhir Penilaian Pengetahuan 1. Jelaskan berbagai perangkat lunak bahasa pemroraman komputer 2. Jelaskan secara urut prosedur instalasi Dev ++ 3. Jelaskan cara membuka Dev ++ Penilaian Ketrampilan JOB SHEET Petunjuk: 3. Pengamatan dilakukan oleh guru pada saat peserta didik berdiskusi 4. Pengamat/guru memberi skor nilai dengan rentang 1 - 4 pada kolom aspek Ketrampilan. Mengidentifikasi Algoritma A. Alat dan Bahan Komputer CD/ flashdisk software Dev ++ B.Langkah kerja Persiapkan alat dan bahan praktik. Perhatikan instruksi yang disampaikan oleh guru. Perhatikan secara runtut cara instalasinya
C. Soal Cara Instalasi
Cara Pengujian
No
Nama
Persiapan
Rubrik Penilaian No. Urut Nama Siswa 1 2 3 4 5 dst Keterangan Aspek Ketrampilan : 1. Persiapan 2. Instalasi
Cara Instalasi
Proses Pemakai an
Aspek Ketrampilan 1 2 3 4
Pengujian hasil
Jml Skor
3. Proses Pengerjaan 4. Pengujian Skor : Nilai :
1 s.d 4 skor yang diperoleh X 100 Skor maksimal
Penilaian Sikap Penilaian Skala Sikap a. b. c. d.
Nama : Kelas / Semester :X Materi Pokok : Instalasi Dev ++ Pertemuan ke : Berikan tanda cek ( v ) untuk pengamatan yang positif, dan tanda silang ( x ) untuk pengamatan yang negatif No. 1. 2 4. 5. 6
Aspek yang diamati Ya Tidak Bekerja sama dengan teman kelompok Menggunakan Bahasa Indonesia secara benar Menghormati guru Menjawab pertanyaan guru dengan benar Menjaga peralatan kerja dengan baik Jumlah Skor Penilaian: Dihitung berdasar jumlah jawaban positif 1. Kurang : kurang dari 4 2. Cukup : 5–6 3. Baik : 7 -8 4. Amat baik : 9 – 10 Nilai : skor yang diperoleh X 100 Skor maksimal Mengetahui, Ajibarang, Juli 2017 Kepala Sekolah Guru Mata Pelajaran
Drs. Suyono
Noviana Dwi R, S.Kom
MAJELIS PENDIDIKAN DASAR DAN MENENGAH WILAYAH MUHAMMADIYAH JAWA TENGAH
SMK MUHAMMADIYAH 1 AJIBARANG KELOMPOK BISMAN DAN TEKINFO
Alamat : Jalan Pandansari 875 Ajibarang 53163 (0281) 571670 Website :www.smkm1ajb.sch.co.id. Email :
[email protected].
RENCANA PELAKSANAAN PEMBELAJARAN Satuan Pendidikan Kelas/Semester Mata Pelajaran Tema Pertemuan keAlokasi Waktu
: : : : : :
SMK MUHAMMADIYAH 1 AJIBARANG X / 1 (GASAL) PEMROGRAMAN DASAR Algoritma Pemrograman 7-9 2 x 70 menit
A. Kompetensi Inti Pengetahuan Memahami, menerapkan, menganalisis, dan mengevaluasi tentang pengetahuan faktual, konseptual, operasional dasar, dan metakognitif sesuai dengan bidang dan lingkup kerja Teknik Komputer dan Informatika pada tingkat teknis, spesifik, detil, dan kompleks, berkenaan dengan ilmu pengetahuan, teknologi, seni, budaya, dan humaniora dalam konteks pengembangan potensi diri sebagai bagian dari keluarga, sekolah, dunia kerja, warga masyarakat nasional, regional, dan internasional. Ketrampilan Melaksanakan tugas spesifik, dengan menggunakan alat, informasi, dan prosedur kerja yang lazim dilakukan serta menyelesaikan masalah sederhana sesuai dengan bidang dan lingkup kerja Teknik Komputer dan Informatika. Menampilkan kinerja mandiri dengan mutu dan kuantitas yang terukur sesuai dengan standar kompetensi kerja.Menunjukkan keterampilan menalar, mengolah, dan menyaji secara efektif, kreatif, produktif, kritis, mandiri, kolaboratif, komunikatif, dan solutif dalam ranah abstrak terkait dengan pengembangan dari yang dipelajarinya di sekolah, serta mampu melaksanakan tugas spesifik dibawah pengawasan langsung.Menunjukkan keterampilan mempersepsi, kesiapan, meniru, membiasakan gerak mahir, menjadikan gerak alami, sampai dengan tindakan orisinal dalam ranah konkret terkait dengan pengembangan dari yang dipelajarinya di sekolah, serta mampu melaksanakan tugas spesifik dibawah pengawasan langsung. B. Kompetensi Dasar 3.3 Menerapkan alur pemrograman dengan struktur bahasa pemrograman 4.3 Menuliskan kode pemrograman sesuai dengan aturan dan sintaks bahasa pemrograman C. Indikator Pencapaian Kompetensi 3.3 Menerapkan alur pemrograman dengan struktur bahasa pemrograman 1. Mengoperasikan editor untuk lingkungan kerja perangkat lunak bahasa pemrograman komputer 2. Menerapkan struktur penulisan pemrograman komputer
kode/perintah
program
pada
bahasa
3. Menerapkan prosedur menjalankan dan menguji kode program pada bahasa pemrograman komputer Melakukan instalasi perangkat lunak bahasa
pemrograman 4.3 Menuliskan kode pemrograman sesuai dengan aturan dan sintaks bahasa pemrograman 1. Membuat kode program sederhana menggunakan bahasa pemrograman komputer 2. Menguji kode program pada bahasa pemrograman komputer D. Tujuan Pembelajaran 1. Setelah berdiskusi dan menggali informasi peserta didik diharapkan dapat mengoperasikan editor untuk lingkungan kerja perangkat lunak bahasa dengan benar 2. Setelah berdiskusi dan menggali informasi peserta didik diharapan dapat menerapkan struktur penulisan kode/perintah program pada bahasa pemrograman sesuai dengan SOP 3. Disediakan komputer dan software Dev ++ didik dapat membuat kode program sederhana menggunakan bahasa pemrograman komputer dengan tepat E. Materi pembelajaran 1. Editor, lingkungan kerja bahasa pemrograman komputer 2. Struktur program bahasa pemrograman komputer 3. Menguji kode program bahasa c++ F. Pendekatan/model/metode pembelajaran 1. Pendekatan : Scientific 2. Model : CooperativeLearning Type 3. Metode : Ceramah, presentasi, Tanya Jawab, Dan Penugasan G. Kegiatan Pembelajaran Pertemuan 7 Kegiatan Deskripsi Kegiatan Pendahuluan 1. Guru mengucapkan salam pembuka. 2. Guru mempersiapkan kelas agar lebih kondusif untuk proses belajar mengajar, kerapian dan kebersihan ruang kelas, presensi (kehadiran, agenda kegiatan, menyiapkan media dan alat, buku yang diperlukan). 3. Guru memberikan motivasi dan sikap spiritual : bersyukur karena pertemuan 1 bisa terlaksana dan mendoakan bagi yang tidak masuk . 4. Guru menyampaikan topik yang akan di pelajari dan menyampaikan kompetensi yang akan dicapai 5. Guru memakai Buku Erlangga Pemrograman Dasar untuk kegiatan Pertemuan pertama dalam materi C++ Kegiatan Inti Mengamati 1. Peserta didik mengamati untuk mengidenifikasi dan merumuskan masalah tentang lingkungan kerja/ bagian-bagian Dev ++
Waktu 10 menit
160 menit
Penutup
Pertemuan 8 Kegiatan Pendahuluan
Kegiatan Inti
Menanya 1. Peserta didik mengajukan pertanyaan terkait dengan lingkungan kerja/ bagian-bagian dari Dev++. Guru menjawab pertanyaanyang diajukan oleh peserta didik atau peserta didik di minta untuk menjawab pertanyaan daritemannya sehingga terjadi komunikasi yang lebih aktif antara guru dan siswa. Mengumpulkan informasi 1. Mengumpulkan data tentang editor/ lingkungan kerja Dev ++ dari buku/ modul/ ebook, dan dari internet Mengolah data/ mengasosiasi 2. Mengolah data tentang editor/ lingkungan kerja Dev ++ Mengkomunikasikan 3. Peserta didiksecara bergantian melaporkan hasil rangkuman dan peserta didik lainnya menanggapi hasil pekerjaan teman. Guru memberikan klarifikasi & penguatan hasil pekerjaannya 1. Peserta didik ditanya apakah sudah memahami materi 10 pelajaran tersebut. menit 2. Peserta didik menyimpulkan materi yang telah di bahas Pada pertemuan ini sebagai refleksi. 3. Guru menyampaikan materi pembelajaran minggu depan 4. Guru mengakhiri pembelajaran dengan mengucapkan rasa syukur kepada Allah SWT, Tuhan YME bahwa pertemuan kali ini telah berlangsung dengan baik dan lancar.
Deskripsi Kegiatan 1. Guru mengucapkan salam pembuka. 2. Guru mempersiapkan kelas agar lebih kondusif untuk proses belajar mengajar, kerapian dan kebersihan ruang kelas, presensi (kehadiran, agenda kegiatan, menyiapkan media dan alat, buku yang diperlukan). 3. Guru memberikan motivasi dan sikap spiritual : bersyukur karena pertemuan 1 bisa terlaksana dan mendoakan bagi yang tidak masuk . 4. Guru menyampaikan topik yang akan di pelajari dan menyampaikan kompetensi yang akan dicapai 5. Guru memakai Buku Erlangga Pemrograman Dasar untuk kegiatan Pertemuan pertama dalam materi C++ Mengamati 1. Peserta didik mengamati untuk struktur program dan mengamati video cara membuat program Menanya
Waktu 10 menit
160 menit
Penutup
Pertemuan 9 Kegiatan Pendahuluan
Kegiatan Inti
1. Peserta didik mengajukan pertanyaan terkait dengan struktur program dan cara membuat program. Guru menjawab pertanyaanyang diajukan oleh peserta didik atau peserta didik di minta untuk menjawab pertanyaan daritemannya sehingga terjadi komunikasi yang lebih aktif antara guru dan siswa. Mengumpulkan informasi 4. Mengumpulkan data struktur program Dev ++ dari buku/ modul/ ebook, dan dari internet Mengolah data/ mengasosiasi 5. Mengolah data struktur program Dev ++ Mengkomunikasikan 6. Peserta didiksecara bergantian melaporkan hasil rangkuman dan peserta didik lainnya menanggapi hasil pekerjaan teman. Guru memberikan klarifikasi & penguatan hasil pekerjaannya 1. Peserta didik ditanya apakah sudah memahami materi 10 pelajaran tersebut. menit 2. Peserta didik menyimpulkan materi yang telah di bahas Pada pertemuan ini sebagai refleksi. 3. Guru menyampaikan materi pembelajaran minggu depan 4. Guru mengakhiri pembelajaran dengan mengucapkan rasa syukur kepada Allah SWT, Tuhan YME bahwa pertemuan kali ini telah berlangsung dengan baik dan lancar.
Deskripsi Kegiatan 1. Guru mengucapkan salam pembuka. 2. Guru mempersiapkan kelas agar lebih kondusif untuk proses belajar mengajar, kerapian dan kebersihan ruang kelas, presensi (kehadiran, agenda kegiatan, menyiapkan media dan alat, buku yang diperlukan). 3. Guru memberikan motivasi dan sikap spiritual : bersyukur karena pertemuan 1 bisa terlaksana dan mendoakan bagi yang tidak masuk . 4. Guru menyampaikan topik yang akan di pelajari dan menyampaikan kompetensi yang akan dicapai 5. Guru memakai Buku Erlangga Pemrograman Dasar untuk kegiatan Pertemuan ke sembila dalam materi C++ Mengamati 1. Peserta didik mengamati untuk mengidenifikasi dan merumuskan masalah tentang pembuatan program sederhana Hello Word
Waktu 10 menit
160 menit
Penutup
Menanya 1. Peserta didik mengajukan pertanyaan terkait dengan lingkungan kerja/ bagian-bagian dari Dev++. Guru menjawab pertanyaanyang diajukan oleh peserta didik atau peserta didik di minta untuk menjawab pertanyaan daritemannya sehingga terjadi komunikasi yang lebih aktif antara guru dan siswa. Mengumpulkan informasi 7. Mengumpulkan data tentang pembuatan program Mengolah data/ mengasosiasi 8. Membuat program serta pengujian kesalahan Mengkomunikasikan 9. Peserta didiksecara bergantian melaporkan hasil rangkuman dan peserta didik lainnya menanggapi hasil pekerjaan teman. Guru memberikan klarifikasi & penguatan hasil pekerjaannya 1. Peserta didik ditanya apakah sudah memahami materi 10 pelajaran tersebut. menit 2. Peserta didik menyimpulkan materi yang telah di bahas Pada pertemuan ini sebagai refleksi. 3. Guru menyampaikan materi pembelajaran minggu depan 4. Guru mengakhiri pembelajaran dengan mengucapkan rasa syukur kepada Allah SWT, Tuhan YME bahwa pertemuan kali ini telah berlangsung dengan baik dan lancar.
H. ALAT/BAHAN/MEDIA & SUMBER BELAJAR 1. Alat/Bahan: Laptop, PC, Infocus, spidol dan White board 2. Sumber Belajar: Internet, modul pelajaran, buku penunjang yang relevan I. Penilaian Proses dan Hasil Akhir Penilaian Pengetahuan 1. Sebutkan bagian-bagian yang terdapat dalam Dev ++ 2. Sebutkan struktur didalam C++ 3. Gambarkan flowchart tentang lising hello word Penilaian Ketrampilan JOB SHEET Petunjuk: 1. Pengamatan dilakukan oleh guru pada saat peserta didik berdiskusi 2. Pengamat/guru memberi skor nilai dengan rentang 1 - 4 pada kolom aspek Ketrampilan. Pembuatan program sederhana A. Alat dan Bahan Komputer
CD/ flashdisk software Dev ++
B.Langkah kerja Persiapkan alat dan bahan praktik. Perhatikan instruksi yang disampaikan oleh guru. Perhatikan secara runtut cara instalasinya C. Soal 1. Program Hello Word #include
using namespace std; int main () { // Menampilkan tulisan Hello World ke Layar cout<<"Hello World"; return 0; } a. Kenapa kita memakai include iostream ? 2. Buatlah program dengan tampilan output “SELAMAT DATANG SISWA TKJ” 3. Buatlah program dengan tampilan output Biodata ! No
Nama
Membuat Membuat Hello Word Tampilan Selamat daang
Tampilan Output
Pengujian hasil
Rubrik Penilaian No. Urut Nama Siswa 1 2 3 4 5 dst
Aspek Ketrampilan 1 2 3 4
Jml Skor
Keterangan Aspek Ketrampilan : 1. Membuat Hello Word 2. Membuat Tampilan Selamat datang 3. Membuat tampilan Biodata 4. Pengujian hasil Skor Nilai
: :
1 s.d 4 skor yang diperoleh X 100 Skor maksimal
Penilaian Sikap e. f. g. h.
Penilaian Skala Sikap Nama : Kelas / Semester :X Materi Pokok : Instalasi Dev ++ Pertemuan ke : Berikan tanda cek ( v ) untuk pengamatan yang positif, dan tanda silang ( x ) untuk pengamatan yang negatif No. 1. 2 4. 5. 6
Aspek yang diamati Bekerja sama dengan teman kelompok Menggunakan Bahasa Indonesia secara benar Menghormati guru Menjawab pertanyaan guru dengan benar Menjaga peralatan kerja dengan baik
Ya
Tidak
Jumlah Skor Penilaian: Dihitung berdasar jumlah jawaban positif 1. Kurang : kurang dari 4 2. Cukup : 5–6 3. Baik : 7 -8 4. Amat baik : 9 – 10 Nilai : skor yang diperoleh X 100 Skor maksimal Mengetahui, Ajibarang, Juli 2017 Kepala Sekolah Guru Mata Pelajaran
Drs. Suyono
Noviana Dwi R, S.Kom
MAJELIS PENDIDIKAN DASAR DAN MENENGAH WILAYAH MUHAMMADIYAH JAWA TENGAH
SMK MUHAMMADIYAH 1 AJIBARANG KELOMPOK BISMAN DAN TEKINFO
Alamat : Jalan Pandansari 875 Ajibarang 53163 (0281) 571670 Website :www.smkm1ajb.sch.co.id. Email : [email protected].
RENCANA PELAKSANAAN PEMBELAJARAN Satuan Pendidikan Kelas/Semester Mata Pelajaran Tema Pertemuan keAlokasi Waktu
: : : : : :
SMK MUHAMMADIYAH 1 AJIBARANG X / 1 (GASAL) PEMROGRAMAN DASAR Algoritma Pemrograman 10 2 x 70 menit
A. Kompetensi Inti Pengetahuan Memahami, menerapkan, menganalisis, dan mengevaluasi tentang pengetahuan faktual, konseptual, operasional dasar, dan metakognitif sesuai dengan bidang dan lingkup kerja Teknik Komputer dan Informatika pada tingkat teknis, spesifik, detil, dan kompleks, berkenaan dengan ilmu pengetahuan, teknologi, seni, budaya, dan humaniora dalam konteks pengembangan potensi diri sebagai bagian dari keluarga, sekolah, dunia kerja, warga masyarakat nasional, regional, dan internasional. Ketrampilan Melaksanakan tugas spesifik, dengan menggunakan alat, informasi, dan prosedur kerja yang lazim dilakukan serta menyelesaikan masalah sederhana sesuai dengan bidang dan lingkup kerja Teknik Komputer dan Informatika. Menampilkan kinerja mandiri dengan mutu dan kuantitas yang terukur sesuai dengan standar kompetensi kerja.Menunjukkan keterampilan menalar, mengolah, dan menyaji secara efektif, kreatif, produktif, kritis, mandiri, kolaboratif, komunikatif, dan solutif dalam ranah abstrak terkait dengan pengembangan dari yang dipelajarinya di sekolah, serta mampu melaksanakan tugas spesifik dibawah pengawasan langsung.Menunjukkan keterampilan mempersepsi, kesiapan, meniru, membiasakan gerak mahir, menjadikan gerak alami, sampai dengan tindakan orisinal dalam ranah konkret terkait dengan pengembangan dari yang dipelajarinya di sekolah, serta mampu melaksanakan tugas spesifik dibawah pengawasan langsung. B. Kompetensi Dasar 3.4 Menerapkan penggunaan tipe data, variabel, konstanta, operator dan ekspresi 4.4 Membuat kode program tipe data, variabel, konstanta, operator dan ekspresi C. Indikator Pencapaian Kompetensi 3.4 Menerapkan alur pemrograman dengan struktur bahasa pemrograman 1. Menjelaskan berbagai tipe data dan sintak penulisan 2. Menjelaskan variabel dan dan sintak penulisan 3. Menjelaskan berbagai operator dan sintak penulisan 4. Menjelaskan ekspresi dan sintak penulisan
5. Menerapkan berbagai tipe data, variabel, konstanta, operator, dan ekspresi sesuai dengan permasalahan yang akan diselesaikan dengan program 4.4 Menuliskan kode pemrograman dengan tipe data, variabel, konstanta, operator dan ekspresi 1. Membuat aplikasi program yang menerapkan tipe data, variabel/konstanta 2. Membuat aplikasi program yang menerapkan tipe data, variabel/konstanta, operator, ekspresi D. Tujuan Pembelajaran 1. Setelah berdiskusi dan menggali informasi peserta didik diharapkan dapat menjelaskan berbagai tipe data dan sintak penulisan dengan benar 2. Setelah berdiskusi dan menggali informasi peserta didik diharapan dapat menerapkan berbagai tipe data, variabel, konstanta sesuai dengan SOP 3. Disediakan komputer dan software Dev ++ didik dapat membuat aplikasi yang menerapkan tipe data, variabel, konstanta dengan tepat E. Materi pembelajaran 1. Editor, lingkungan kerja bahasa pemrograman komputer 2. Struktur program bahasa pemrograman komputer 3. Menguji kode program bahasa c++ F. Pendekatan/model/metode pembelajaran 1. Pendekatan : Scientific 2. Model : CooperativeLearning Type 3. Metode : Ceramah, presentasi, Tanya Jawab, Dan Penugasan G. Kegiatan Pembelajaran Pertemuan 7 Kegiatan Deskripsi Kegiatan Pendahuluan 1. Guru mengucapkan salam pembuka. 2. Guru mempersiapkan kelas agar lebih kondusif untuk proses belajar mengajar, kerapian dan kebersihan ruang kelas, presensi (kehadiran, agenda kegiatan, menyiapkan media dan alat, buku yang diperlukan). 3. Guru memberikan motivasi dan sikap spiritual : bersyukur karena pertemuan 10 bisa terlaksana dan mendoakan bagi yang tidak masuk . 4. Guru menyampaikan topik yang akan di pelajari dan menyampaikan kompetensi yang akan dicapai 5. Guru memakai Buku Erlangga Pemrograman Dasar untuk kegiatan Pertemuan pertama dalam materi C++ Kegiatan Inti Mengamati : 1. Siswa mengamati dan mendengarkan penjelasan mengenai variabel, operator dan ekspresi. 2. Siswa mengamati dan mendengarkan penjelasan mengenai variabel, operator dan konstanta.
Waktu 10 menit
160 menit
3. Siswa mengamati dan mendengarkan penjelasan mengenai operator dan ekspresi. Menanya : 1. Siswa berdikusi menganalisa penggunaan variabel, operator dan ekspresi dalam algoritma. 2. Siswa berdikusi menganalisa penggunaan variabel, konstanta dalam algoritma. 3. Siswa berdikusi menganalisa penggunaan operator dan ekspresi dalam algoritma. Mengeksplorasi: 1. Siswa membuat kode program menggunakan ragam tipe data variabel, konstanta, operator dan ekspresi dengan program sederhana. 2. Siswa melakukan kompilasi, eksekusi dan perbaikan pada kesalahan-kesalahan yang terdapat dalam program. Mengasosiasi: 1. Siswa membuat sebuah kesimpulan tentang penggunaan tipe data, variabel, konstanta, operator dan ekspresi dalam sebuah program sederhana.
Penutup
Mengkomunikasikan: 1. Siswa membuat sebuah laporan dan mempresentasikan hasil dari sebuah program sederhana. 1. Peserta didik ditanya apakah sudah memahami materi 10 pelajaran tersebut. menit 2. Peserta didik menyimpulkan materi yang telah di bahas Pada pertemuan ini sebagai refleksi. 3. Guru menyampaikan materi pembelajaran minggu depan 4. Guru mengakhiri pembelajaran dengan mengucapkan rasa syukur kepada Allah SWT, Tuhan YME bahwa pertemuan kali ini telah berlangsung dengan baik dan lancar.
H. ALAT/BAHAN/MEDIA & SUMBER BELAJAR 1. Alat/Bahan: Laptop, PC, Infocus, spidol dan White board 2. Sumber Belajar: Internet, modul pelajaran, buku penunjang yang relevan I. Penilaian Proses dan Hasil Akhir Penilaian Pengetahuan 1. Jelaskan berbagai tipe data dan sintaks penulisan 2. Jelaskan variabel dan sintaks penulisan
3. Jelaskan berbagai operator dan sintaks penulisan 4. Jelaskan bebagai ekspresi sintaks penulisan Penilaian Ketrampilan JOB SHEET Petunjuk: 1. Pengamatan dilakukan oleh guru pada saat peserta didik berdiskusi 2. Pengamat/guru memberi skor nilai dengan rentang 1 - 4 pada kolom aspek Ketrampilan. Pembuatan program sederhana A. Alat dan Bahan Komputer CD/ flashdisk software Dev ++ B.Langkah kerja Persiapkan alat dan bahan praktik. Perhatikan instruksi yang disampaikan oleh guru. Perhatikan secara runtut cara instalasinya C. Soal 1. Program Bilangan #include #include void main() { float a = 7.50, b = 243.21; clrscr(); printf("Bilangan A = %f \n", a); printf("Bilangan B = %f", b); Dari program diatas dapat diambil kesimpulan hasil programnya ! 2. Buatlah program bilangan ganjil 1, 3, 5, 7 3. Buatlah program Reamur ke Celcius No
Nama
Program Bil
Bilanan ganjil
Reamur ke celcius
Pengujian hasil
Rubrik Penilaian No. Urut Nama Siswa 1 2 3 4 5 dst
Aspek Ketrampilan 1 2 3 4
Keterangan Aspek Ketrampilan : 1. Membuat program bilangan 2. Membuat Bilangan ganjil 3. Membuat Suhu celcius 4. Pengujian hasil Skor Nilai
: :
1 s.d 4 skor yang diperoleh X 100 Skor maksimal
Jml Skor
Penilaian Sikap Penilaian Skala Sikap i. j. k. l.
Nama : Kelas / Semester :X Materi Pokok : Instalasi Dev ++ Pertemuan ke : Berikan tanda cek ( v ) untuk pengamatan yang positif, dan tanda silang ( x ) untuk pengamatan yang negatif No. 1. 2 4. 5. 6
Aspek yang diamati Ya Tidak Bekerja sama dengan teman kelompok Menggunakan Bahasa Indonesia secara benar Menghormati guru Menjawab pertanyaan guru dengan benar Menjaga peralatan kerja dengan baik Jumlah Skor Penilaian: Dihitung berdasar jumlah jawaban positif 1. Kurang : kurang dari 4 2. Cukup : 5–6 3. Baik : 7 -8 4. Amat baik : 9 – 10 Nilai : skor yang diperoleh X 100 Skor maksimal Mengetahui, Ajibarang, Juli 2017 Kepala Sekolah Guru Mata Pelajaran
Drs. Suyono
Noviana Dwi R, S.Kom
MAJELIS PENDIDIKAN DASAR DAN MENENGAH WILAYAH MUHAMMADIYAH JAWA TENGAH
SMK MUHAMMADIYAH 1 AJIBARANG KELOMPOK BISMAN DAN TEKINFO
Alamat : Jalan Pandansari 875 Ajibarang 53163 (0281) 571670 Website :www.smkm1ajb.sch.co.id. Email : [email protected].
RENCANA PELAKSANAAN PEMBELAJARAN Satuan Pendidikan Kelas/Semester Mata Pelajaran Tema Pertemuan keAlokasi Waktu
: : : : : :
SMK MUHAMMADIYAH 1 AJIBARANG X / 1 (GASAL) PEMROGRAMAN DASAR Algoritma Pemrograman 11 dan 12 2 x 70 menit
A. Kompetensi Inti Pengetahuan Memahami, menerapkan, menganalisis, dan mengevaluasi tentang pengetahuan faktual, konseptual, operasional dasar, dan metakognitif sesuai dengan bidang dan lingkup kerja Teknik Komputer dan Informatika pada tingkat teknis, spesifik, detil, dan kompleks, berkenaan dengan ilmu pengetahuan, teknologi, seni, budaya, dan humaniora dalam konteks pengembangan potensi diri sebagai bagian dari keluarga, sekolah, dunia kerja, warga masyarakat nasional, regional, dan internasional. Ketrampilan Melaksanakan tugas spesifik, dengan menggunakan alat, informasi, dan prosedur kerja yang lazim dilakukan serta menyelesaikan masalah sederhana sesuai dengan bidang dan lingkup kerja Teknik Komputer dan Informatika. Menampilkan kinerja mandiri dengan mutu dan kuantitas yang terukur sesuai dengan standar kompetensi kerja.Menunjukkan keterampilan menalar, mengolah, dan menyaji secara efektif, kreatif, produktif, kritis, mandiri, kolaboratif, komunikatif, dan solutif dalam ranah abstrak terkait dengan pengembangan dari yang dipelajarinya di sekolah, serta mampu melaksanakan tugas spesifik dibawah pengawasan langsung.Menunjukkan keterampilan mempersepsi, kesiapan, meniru, membiasakan gerak mahir, menjadikan gerak alami, sampai dengan tindakan orisinal dalam ranah konkret terkait dengan pengembangan dari yang dipelajarinya di sekolah, serta mampu melaksanakan tugas spesifik dibawah pengawasan langsung. B. Kompetensi Dasar 3.5 Menerapkan operasi aritmatika dan logika 4.5 Membuat kode program dengan operasi aritmatika dan logika C. Indikator Pencapaian Kompetensi 3.5 Menerapkan operasi aritmatika dan logika 1. Menjelaskan operator aritmatika 2. Menjelaskan operator logika 3. Menerapkan operasi aritmatika dan logika untuk menyelesaikan masalah perhitungan aritmatika dan logika
4.5 Membuat kode program dengan operasi aritmatika dan logika 1. Membuat aplikasi operasi aritmatika 2. Membuat aplikasi operasi logika D. Tujuan Pembelajaran 1. Setelah berdiskusi dan menggali informasi peserta didik diharapkan dapat menjelaskan operasi aritmatika dengan benar 2. Setelah berdiskusi dan menggali informasi peserta didik diharapan dapat menerapkan operasi aritmatika dan logi sesuai dengan SOP 3. Disediakan komputer dan software Dev ++ didik dapat membuat aplikasi aritmatika dan logika dengan tepat E. Materi pembelajaran 1. Operasi aritmatika 2. Operasi logika F. Pendekatan/model/metode pembelajaran 1. Pendekatan : Scientific 2. Model : CooperativeLearning Type 3. Metode : Ceramah, presentasi, Tanya Jawab, Dan Penugasan G. Kegiatan Pembelajaran Pertemuan 11 Kegiatan Deskripsi Kegiatan Pendahuluan 1. Guru mengucapkan salam pembuka. 2. Guru mempersiapkan kelas agar lebih kondusif untuk proses belajar mengajar, kerapian dan kebersihan ruang kelas, presensi (kehadiran, agenda kegiatan, menyiapkan media dan alat, buku yang diperlukan). 3. Guru memberikan motivasi dan sikap spiritual : bersyukur karena pertemuan 10 bisa terlaksana dan mendoakan bagi yang tidak masuk . 4. Guru menyampaikan topik yang akan di pelajari dan menyampaikan kompetensi yang akan dicapai 5. Guru memakai Buku Erlangga Pemrograman Dasar untuk kegiatan Pertemuan pertama dalam materi C++ Kegiatan Inti 1. Mengamati untuk mengidentifikasi dan merumuskan masalah tentang operasi aritmatika 2. Mengumpulkan data tentang operasi aritmatika 3. Mengolah data tentang operasi aritmatika 4. Mengomunikasikan tentang operasi aritmatika
Penutup
Waktu 10 menit
160 menit
1. Peserta didik ditanya apakah sudah memahami materi 10 pelajaran tersebut. menit 2. Peserta didik menyimpulkan materi yang telah di bahas Pada pertemuan ini sebagai refleksi. 3. Guru menyampaikan materi pembelajaran minggu depan
4. Guru mengakhiri pembelajaran dengan mengucapkan rasa syukur kepada Allah SWT, Tuhan YME bahwa pertemuan kali ini telah berlangsung dengan baik dan lancar. Pertemuan 12 Kegiatan Pendahuluan
Kegiatan Inti
Deskripsi Kegiatan Waktu 1. Guru mengucapkan salam pembuka. 10 2. Guru mempersiapkan kelas agar lebih kondusif untuk proses menit belajar mengajar, kerapian dan kebersihan ruang kelas, presensi (kehadiran, agenda kegiatan, menyiapkan media dan alat, buku yang diperlukan). 3. Guru memberikan motivasi dan sikap spiritual : bersyukur karena pertemuan 10 bisa terlaksana dan mendoakan bagi yang tidak masuk . 4. Guru menyampaikan topik yang akan di pelajari dan menyampaikan kompetensi yang akan dicapai 5. Guru memakai Buku Erlangga Pemrograman Dasar untuk kegiatan Pertemuan pertama dalam materi C++ 160 1. Mengamati untuk mengidentifikasi dan merumuskan masalah tentang operasi logika menit 2. Mengumpulkan data tentang operasi logika 3. Mengolah data tentang operasi logika 4. Mengomunikasikan tentang operasi logika
Penutup
1. Peserta didik ditanya apakah sudah memahami materi 10 pelajaran tersebut. menit 2. Peserta didik menyimpulkan materi yang telah di bahas Pada pertemuan ini sebagai refleksi. 3. Guru menyampaikan materi pembelajaran minggu depan 4. Guru mengakhiri pembelajaran dengan mengucapkan rasa syukur kepada Allah SWT, Tuhan YME bahwa pertemuan kali ini telah berlangsung dengan baik dan lancar.
H. ALAT/BAHAN/MEDIA & SUMBER BELAJAR 1. Alat/Bahan: Laptop, PC, Infocus, spidol dan White board 2. Sumber Belajar: Internet, modul pelajaran, buku penunjang yang relevan I. Penilaian Proses dan Hasil Akhir Penilaian Pengetahuan 1. Jelaskan berbagai macam operator aritmatika 2. Jelaskan berbagai macam operator logika.
Penilaian Ketrampilan JOB SHEET Petunjuk: 1. Pengamatan dilakukan oleh guru pada saat peserta didik berdiskusi 2. Pengamat/guru memberi skor nilai dengan rentang 1 - 4 pada kolom aspek Ketrampilan. Pembuatan program sederhana A. Alat dan Bahan Komputer CD/ flashdisk software Dev ++ B.Langkah kerja Persiapkan alat dan bahan praktik. Perhatikan instruksi yang disampaikan oleh guru. Perhatikan secara runtut cara instalasinya C. Soal 1. Program aritmatika #include #include #include main() { int a, b; clrscr(); a = 8 + 2 * 3 / 6; b = (8 + 2) * 3 / 6; cout<<" Hasil dari A = "<
4. Membuat program Segitiga 5. Analisa Program #include #include #include main() { int a = 25; cout<
Nama
Analisa program
Membuat kalkulator
Membuat program
Pengujian hasil
Rubrik Penilaian No. Urut Nama Siswa 1 2 3 4 5 dst
Aspek Ketrampilan 1 2 3 4
Jml Skor
Keterangan Aspek Ketrampilan : 1. Analisa Program 2. Membuat program kalkulator 3. Membuat program bilangan
Skor Nilai
: :
1 s.d 4 skor yang diperoleh X 100 Skor maksimal
Penilaian Sikap Penilaian Skala Sikap m. n. o. p.
Nama : Kelas / Semester :X Materi Pokok : Instalasi Dev ++ Pertemuan ke : Berikan tanda cek ( v ) untuk pengamatan yang positif, dan tanda silang ( x ) untuk pengamatan yang negatif No. 1. 2 4. 5. 6
Aspek yang diamati Bekerja sama dengan teman kelompok Menggunakan Bahasa Indonesia secara benar Menghormati guru Menjawab pertanyaan guru dengan benar Menjaga peralatan kerja dengan baik Jumlah Skor Penilaian: Dihitung berdasar jumlah jawaban positif
Ya
Tidak
1. Kurang 2. Cukup 3. Baik 4. Amat baik Nilai
: kurang dari 4 : 5–6 : 7 -8 : 9 – 10 : skor yang diperoleh X 100 Skor maksimal
Mengetahui, Kepala Sekolah
Ajibarang, Juli 2017 Guru Mata Pelajaran
Drs. Suyono
Noviana Dwi R, S.Kom
MAJELIS PENDIDIKAN DASAR DAN MENENGAH WILAYAH MUHAMMADIYAH JAWA TENGAH
SMK MUHAMMADIYAH 1 AJIBARANG KELOMPOK BISMAN DAN TEKINFO
Alamat : Jalan Pandansari 875 Ajibarang 53163 (0281) 571670 Website :www.smkm1ajb.sch.co.id. Email : [email protected].
RENCANA PELAKSANAAN PEMBELAJARAN Satuan Pendidikan Kelas/Semester Mata Pelajaran Tema Pertemuan keAlokasi Waktu
: : : : : :
SMK MUHAMMADIYAH 1 AJIBARANG X / 1 (GASAL) PEMROGRAMAN DASAR Algoritma Pemrograman 13,14,15 3 (4 x 180’)
A. Kompetensi Inti Pengetahuan Memahami, menerapkan, menganalisis, dan mengevaluasi tentang pengetahuan faktual, konseptual, operasional dasar, dan metakognitif sesuai dengan bidang dan lingkup kerja Teknik Komputer dan Informatika pada tingkat teknis, spesifik, detil, dan kompleks, berkenaan dengan ilmu pengetahuan, teknologi, seni, budaya, dan humaniora dalam konteks pengembangan potensi diri sebagai bagian dari keluarga, sekolah, dunia kerja, warga masyarakat nasional, regional, dan internasional. Ketrampilan Melaksanakan tugas spesifik, dengan menggunakan alat, informasi, dan prosedur kerja yang lazim dilakukan serta menyelesaikan masalah sederhana sesuai dengan bidang dan lingkup kerja Teknik Komputer dan Informatika. Menampilkan kinerja mandiri dengan mutu dan kuantitas yang terukur sesuai dengan standar kompetensi kerja.Menunjukkan keterampilan menalar, mengolah, dan menyaji secara efektif, kreatif, produktif, kritis, mandiri, kolaboratif, komunikatif, dan solutif dalam ranah abstrak terkait dengan pengembangan dari yang dipelajarinya di sekolah, serta mampu melaksanakan tugas spesifik dibawah pengawasan langsung.Menunjukkan keterampilan mempersepsi, kesiapan, meniru, membiasakan gerak mahir, menjadikan gerak alami, sampai dengan tindakan orisinal dalam ranah konkret terkait dengan pengembangan dari yang dipelajarinya di sekolah, serta mampu melaksanakan tugas spesifik dibawah pengawasan langsung. B. Kompetensi Dasar 3.6 Menerapkan struktur kontrol percabangan dalam bahasa pemrograman 4.6 Membuat kode program struktur kontrol percabangan C. Indikator Pencapaian Kompetensi 3.6 Menerapkan struktur kontrol percabangan dalam bahasa pemrograman 1. Menjelaskan statement/perintah untuk kontrol percabangan 2. Menerapkan statement/perintah untuk kontrol percabangan tidak bersyarat 3. Menerapkan statement/perintah untuk kontrol percabangan sederhana 4. Menerapkan statement/perintah untuk kontrol percabangan bertingkat 5. Menerapkan statement/perintah untuk kontrol percabangan bersarang
4.6 Membuat kode program struktur kontrol percabangan 1. 2. 3. 4.
Membuat Membuat Membuat Membuat
aplikasi aplikasi aplikasi aplikasi
percabangan percabangan percabangan percabangan
tidak bersyarat sederhana bertingkat bersarang
D. Tujuan Pembelajaran 1. Setelah berdiskusi dan menggali informasi peserta didik diharapkan dapat perintah untuk kontrol percabangan, percabangan tidak bersyarat dengan benar 2. Setelah berdiskusi dan menggali informasi peserta didik diharapan dapat menerapkan perintah untuk kontrol bertingkat dan bersarang sesuai dengan SOP 3. Disediakan komputer dan software Dev ++ didik dapat membuat aplikasi percabangan bersarang dan bertingkat dengan tepat E. Materi pembelajaran 1. Struktur percabangan bersarang, bertingkat F. Pendekatan/model/metode pembelajaran 1. Pendekatan : Scientific 2. Model : CooperativeLearning Type 3. Metode : Ceramah, presentasi, Tanya Jawab, Dan Penugasan G. Kegiatan Pembelajaran Pertemuan 13 Kegiatan Deskripsi Kegiatan Pendahuluan 1. Guru mengucapkan salam pembuka. 2. Guru mempersiapkan kelas agar lebih kondusif untuk proses belajar mengajar, kerapian dan kebersihan ruang kelas, presensi (kehadiran, agenda kegiatan, menyiapkan media dan alat, buku yang diperlukan). 3. Guru memberikan motivasi dan sikap spiritual : bersyukur karena pertemuan 10 bisa terlaksana dan mendoakan bagi yang tidak masuk . 4. Guru menyampaikan topik yang akan di pelajari dan menyampaikan kompetensi yang akan dicapai 5. Guru memakai Buku Erlangga Pemrograman Dasar untuk kegiatan Pertemuan pertama dalam materi C++ Kegiatan Inti Mengamati : 1. Siswa mengamati dan mendengarkan penjelasan tentang struktur kontrol percabangan. 2. Siswa mengamati dan mendengarkan penjelasan mengenai percabangan 1 kondisi. 3. Siswa mengamati dan mendengarkan penjelasan mengenai percabangan 2 kondisi. Menanya : 1. Siswa berdikusi menganalisa tentang percabangan. 2. Siswa berdikusi menganalisa tentang percabangan 1 kondisi. 3. Siswa berdikusi menganalisa tentang percabangan 2 kondisi.
Waktu 10 menit
160 menit
Mengeksplorasi: 1. Siswa membuat kode program menggunakan percabangan 1 kondisi, 2 kondisi, lebih dari 2 kondisi dan percabangan bersarang. 2. Siswa melakukan kompilasi, eksekusi dan perbaikan pada kesalahan-kesalahan yang terdapat dalam program. Mengasosiasi: 1. Siswa membuat sebuah kesimpulan tentang penggunaan percabangan 1 kondisi, 2 kondisi, lebih dari 2 kondisi dan percabangan bersarang.
Penutup
Pertemuan 14 Kegiatan Pendahuluan
Kegiatan Inti
Mengkomunikasikan: Siswa membuat sebuah laporan dan mempresentasikan hasil dari sebuah program sederhana. 1. Peserta didik ditanya apakah sudah memahami materi 10 pelajaran tersebut. menit 2. Peserta didik menyimpulkan materi yang telah di bahas Pada pertemuan ini sebagai refleksi. 3. Guru menyampaikan materi pembelajaran minggu depan 4. Guru mengakhiri pembelajaran dengan mengucapkan rasa syukur kepada Allah SWT, Tuhan YME bahwa pertemuan kali ini telah berlangsung dengan baik dan lancar.
Deskripsi Kegiatan 1. Guru mengucapkan salam pembuka. 2. Guru mempersiapkan kelas agar lebih kondusif untuk proses belajar mengajar, kerapian dan kebersihan ruang kelas, presensi (kehadiran, agenda kegiatan, menyiapkan media dan alat, buku yang diperlukan). 3. Guru memberikan motivasi dan sikap spiritual : bersyukur karena pertemuan 10 bisa terlaksana dan mendoakan bagi yang tidak masuk . 4. Guru menyampaikan topik yang akan di pelajari dan menyampaikan kompetensi yang akan dicapai 5. Guru memakai Buku Erlangga Pemrograman Dasar untuk kegiatan Pertemuan pertama dalam materi C++ Mengamati : 1. Siswa mengamati dan mendengarkan penjelasan tentang struktur kontrol percabangan.
Waktu 10 menit
160 menit
2. Siswa mengamati dan mendengarkan penjelasan mengenai percabangan bertingkat Menanya : 1. Siswa berdikusi menganalisa tentang percabangan. 2. Siswa berdikusi menganalisa tentang percabangan bertingan Mengeksplorasi: 1. Siswa membuat kode program menggunakan bertingkat 2. Siswa melakukan kompilasi, eksekusi dan perbaikan pada kesalahan-kesalahan yang terdapat dalam program. Mengasosiasi: 1. Siswa membuat sebuah kesimpulan tentang penggunaan bertingkat
Penutup
Pertemuan ke 15 Kegiatan Pendahuluan
Mengkomunikasikan: 1. Siswa membuat sebuah laporan dan mempresentasikan hasil dari sebuah program sederhana. 1. Peserta didik ditanya apakah sudah memahami materi 10 pelajaran tersebut. menit 2. Peserta didik menyimpulkan materi yang telah di bahas Pada pertemuan ini sebagai refleksi. 3. Guru menyampaikan materi pembelajaran minggu depan 4. Guru mengakhiri pembelajaran dengan mengucapkan rasa syukur kepada Allah SWT, Tuhan YME bahwa pertemuan kali ini telah berlangsung dengan baik dan lancar.
Deskripsi Kegiatan Waktu 1. Guru mengucapkan salam pembuka. 10 2. Guru mempersiapkan kelas agar lebih kondusif untuk proses menit belajar mengajar, kerapian dan kebersihan ruang kelas, presensi (kehadiran, agenda kegiatan, menyiapkan media dan alat, buku yang diperlukan). 3. Guru memberikan motivasi dan sikap spiritual : bersyukur karena pertemuan 10 bisa terlaksana dan mendoakan bagi yang tidak masuk . 4. Guru menyampaikan topik yang akan di pelajari dan menyampaikan kompetensi yang akan dicapai 5. Guru memakai Buku Erlangga Pemrograman Dasar untuk kegiatan Pertemuan pertama dalam materi C++
Kegiatan Inti
ulangan
Penutup
1. Peserta didik ditanya apakah sudah memahami materi 10 pelajaran tersebut. menit 2. Peserta didik menyimpulkan materi yang telah di bahas Pada pertemuan ini sebagai refleksi. 3. Guru menyampaikan materi pembelajaran minggu depan 4. Guru mengakhiri pembelajaran dengan mengucapkan rasa syukur kepada Allah SWT, Tuhan YME bahwa pertemuan kali ini telah berlangsung dengan baik dan lancar.
H. ALAT/BAHAN/MEDIA & SUMBER BELAJAR 1. Alat/Bahan: Laptop, PC, Infocus, spidol dan White board 2. Sumber Belajar: Internet, modul pelajaran, buku penunjang yang relevan I. Penilaian Proses dan Hasil Akhir Penilaian Pengetahuan 1. Jelaskan perintah untuk kontrol percabangan 2. Jelaskan perintah untuk kontrol percabangan bertingkat 3. Jelaskan perintah untuk kontrol percabangan bersyarat
Penilaian Ketrampilan JOB SHEET Petunjuk: 1. Pengamatan dilakukan oleh guru pada saat peserta didik berdiskusi 2. Pengamat/guru memberi skor nilai dengan rentang 1 - 4 pada kolom aspek Ketrampilan. Pembuatan program sederhana A. Alat dan Bahan Komputer CD/ flashdisk software Dev ++ B.Langkah kerja Persiapkan alat dan bahan praktik. Perhatikan instruksi yang disampaikan oleh guru. Perhatikan secara runtut cara instalasinya C. Soal
160 menit
1. Buat program Buatlah program untuk menghitung nilai rata-rata dari seorang siswa, dengan ketentuan sebagai berikut : • Nama Siswa, Nilai Pertandingan I, Nilai Pertandingan II, Nilai Pertandingan III diinput. • Nilai Rata-rata merupakan hasil dari Nilai Pertandingan I, II dan III dibagi dengan 3. • Ketentuan Mendapat Hadiah dari pertandingan : - Jika Nilai Rata-Rata >= 85, maka mendapat hadiah Seperangkat Komputer P4 - Jika Nilai Rata-Rata >= 70, maka mendapat hadiah Seperangkat Uang sebesar Rp. 500,000 - Jika Nilai Rata-Rata < 70, maka mendapat hadiah Hiburan • Tampilan yang diinginkan sebagai berikut : Layar Masukkan PROGRAM HITUNG NILAI RATA-RATA Nama Siswa : ... Nilai Pertandingan I : ... Nilai Pertandingan II : ... Nilai Pertandingan III : ... Layar Keluaran Siswa yang bernama ... Memperoleh nilai rata-rata dari hasil perlombaan yang diikutinya. Hadiah yang didapat adalah ... 2. Buatlah program sederhana kasir 3. Buatlah program tiket kereta api
No
Nama
Program nilai
Program kereta apir
Program kasir
Pengujian hasil
Rubrik Penilaian No. Urut Nama Siswa 1 2 3 4 5 dst
Aspek Ketrampilan 1 2 3 4
Jml Skor
Keterangan Aspek Ketrampilan : 1. Membuat program nilai 2. Program kasir 3. Program kereta api 4. Hasil pengujian Skor Nilai
: :
1 s.d 4 skor yang diperoleh X 100 Skor maksimal
Penilaian Sikap Penilaian Skala Sikap q. r. s. t.
Nama : Kelas / Semester :X Materi Pokok : Instalasi Dev ++ Pertemuan ke : Berikan tanda cek ( v ) untuk pengamatan yang positif, dan tanda silang ( x ) untuk pengamatan yang negatif No.
Aspek yang diamati
Ya
Tidak
1. 2 4. 5. 6
Bekerja sama dengan teman kelompok Menggunakan Bahasa Indonesia secara benar Menghormati guru Menjawab pertanyaan guru dengan benar Menjaga peralatan kerja dengan baik Jumlah Skor Penilaian: Dihitung berdasar jumlah jawaban positif 1. Kurang : kurang dari 4 2. Cukup : 5–6 3. Baik : 7 -8 4. Amat baik : 9 – 10 Nilai : skor yang diperoleh X 100 Skor maksimal Mengetahui, Ajibarang, Juli 2017 Kepala Sekolah Guru Mata Pelajaran
Drs. Suyono
Noviana Dwi R, S.Kom
MAJELIS PENDIDIKAN DASAR DAN MENENGAH WILAYAH MUHAMMADIYAH JAWA TENGAH
SMK MUHAMMADIYAH 1 AJIBARANG KELOMPOK BISMAN DAN TEKINFO
Alamat : Jalan Pandansari 875 Ajibarang 53163 (0281) 571670 Website :www.smkm1ajb.sch.co.id. Email : [email protected].
RENCANA PELAKSANAAN PEMBELAJARAN Satuan Pendidikan Kelas/Semester Mata Pelajaran Tema Pertemuan keAlokasi Waktu
: : : : : :
SMK MUHAMMADIYAH 1 AJIBARANG X / 1 (GASAL) PEMROGRAMAN DASAR Algoritma Pemrograman 16,17,18 3 (4 x 180’)
A. Kompetensi Inti Pengetahuan Memahami, menerapkan, menganalisis, dan mengevaluasi tentang pengetahuan faktual, konseptual, operasional dasar, dan metakognitif sesuai dengan bidang dan lingkup kerja Teknik Komputer dan Informatika pada tingkat teknis, spesifik, detil, dan kompleks, berkenaan dengan ilmu pengetahuan, teknologi, seni, budaya, dan humaniora dalam konteks pengembangan potensi diri sebagai bagian dari keluarga, sekolah, dunia kerja, warga masyarakat nasional, regional, dan internasional. Ketrampilan Melaksanakan tugas spesifik, dengan menggunakan alat, informasi, dan prosedur kerja yang lazim dilakukan serta menyelesaikan masalah sederhana sesuai dengan bidang dan lingkup kerja Teknik Komputer dan Informatika. Menampilkan kinerja mandiri dengan mutu dan kuantitas yang terukur sesuai dengan standar kompetensi kerja.Menunjukkan keterampilan menalar, mengolah, dan menyaji secara efektif, kreatif, produktif, kritis, mandiri, kolaboratif, komunikatif, dan solutif dalam ranah abstrak terkait dengan pengembangan dari yang dipelajarinya di sekolah, serta mampu melaksanakan tugas spesifik dibawah pengawasan langsung.Menunjukkan keterampilan mempersepsi, kesiapan, meniru, membiasakan gerak mahir, menjadikan gerak alami, sampai dengan tindakan orisinal dalam ranah konkret terkait dengan pengembangan dari yang dipelajarinya di sekolah, serta mampu melaksanakan tugas spesifik dibawah pengawasan langsung. B. Kompetensi Dasar 3.7 Menerapkan struktur kontrol perulangan dalam bahasa pemrograman 4.7 Membuat kode program struktur kontrol perulangan C. Indikator Pencapaian Kompetensi 3.7 Menerapkan struktur kontrol perulangan dalam bahasa pemrograman 1. Menerapkan statement/perintah untuk kontrol perulangan sederhana 2. Menerapkan statement/perintah untuk kontrol percabangan bersarang 4.7 Membuat kode program struktur kontrol percabangan 1. Membuat aplikasi perulangan sederhana 2. Membuat aplikasi perulangan bersarang
D. Tujuan Pembelajaran 1. Setelah berdiskusi dan menggali informasi peserta didik diharapkan dapat perintah untuk kontrol perulangan dengan benar 2. Setelah berdiskusi dan menggali informasi peserta didik diharapan dapat menerapkan perintah untuk kontrol bertingkat dan bersarang sesuai dengan SOP 3. Disediakan komputer dan software Dev ++ didik dapat membuat aplikasi perulangan bersarang dan bertingkat dengan tepat E. Materi pembelajaran 1. Struktur perulangan sederhana, bersarang F. Pendekatan/model/metode pembelajaran 1. Pendekatan : Scientific 2. Model : CooperativeLearning Type 3. Metode : Ceramah, presentasi, Tanya Jawab, Dan Penugasan G. Kegiatan Pembelajaran Pertemuan 16 Kegiatan Deskripsi Kegiatan Pendahuluan 1. Guru mengucapkan salam pembuka. 2. Guru mempersiapkan kelas agar lebih kondusif untuk proses belajar mengajar, kerapian dan kebersihan ruang kelas, presensi (kehadiran, agenda kegiatan, menyiapkan media dan alat, buku yang diperlukan). 3. Guru memberikan motivasi dan sikap spiritual : bersyukur karena pertemuan 10 bisa terlaksana dan mendoakan bagi yang tidak masuk . 4. Guru menyampaikan topik yang akan di pelajari dan menyampaikan kompetensi yang akan dicapai 5. Guru memakai Buku Erlangga Pemrograman Dasar untuk kegiatan Pertemuan pertama dalam materi C++ Kegiatan Inti Mengamati : 1. Siswa mengamati dan mendengarkan penjelasan tentang struktur kontrol perulangan. 2. Siswa mengamati dan mendengarkan penjelasan mengenai perulangan dengan kondisi awal. 3. Siswa mengamati dan mendengarkan penjelasan mengenai perulangan dengan kondisi akhir. Menanya : 1. Siswa berdikusi menganalisa tentang perulangan. 2. Siswa berdikusi menganalisa tentang perulangan dengan kondisi awal. 3. Siswa berdikusi menganalisa tentang perulangan dengan kondisi akhir. Mengeksplorasi:
Waktu 10 menit
160 menit
1. Siswa membuat kode program menggunakan perulangan dengan kondisi awal, dan perulangan kondisi akhir. 2. Siswa melakukan kompilasi, eksekusi dan perbaikan pada kesalahan-kesalahan yang terdapat dalam program. Mengasosiasi: 1. Siswa membuat sebuah kesimpulan tentang penggunaan perulangan dengan kondisi awal, dan perulangan dengan kondisi akhir.
Penutup
Pertemuan 17 Kegiatan Pendahuluan
Kegiatan Inti
Mengkomunikasikan: Siswa membuat sebuah laporan dan mempresentasikan hasil dari sebuah program sederhana. 1. Peserta didik ditanya apakah sudah memahami materi 10 pelajaran tersebut. menit 2. Peserta didik menyimpulkan materi yang telah di bahas Pada pertemuan ini sebagai refleksi. 3. Guru menyampaikan materi pembelajaran minggu depan 4. Guru mengakhiri pembelajaran dengan mengucapkan rasa syukur kepada Allah SWT, Tuhan YME bahwa pertemuan kali ini telah berlangsung dengan baik dan lancar.
Deskripsi Kegiatan 1. Guru mengucapkan salam pembuka. 2. Guru mempersiapkan kelas agar lebih kondusif untuk proses belajar mengajar, kerapian dan kebersihan ruang kelas, presensi (kehadiran, agenda kegiatan, menyiapkan media dan alat, buku yang diperlukan). 3. Guru memberikan motivasi dan sikap spiritual : bersyukur karena pertemuan 10 bisa terlaksana dan mendoakan bagi yang tidak masuk . 4. Guru menyampaikan topik yang akan di pelajari dan menyampaikan kompetensi yang akan dicapai 5. Guru memakai Buku Erlangga Pemrograman Dasar untuk kegiatan Pertemuan pertama dalam materi C++ Mengamati : 1. Siswa mengamati dan mendengarkan penjelasan tentang struktur kontrol perulangan 2. Siswa mengamati dan mendengarkan penjelasan mengenai perulangan bersarang Menanya : 1. Siswa berdikusi menganalisa tentang perulangan
Waktu 10 menit
160 menit
2. Siswa berdikusi menganalisa tentang perulangan bersarang Mengeksplorasi: 1. Siswa membuat kode program menggunakan bertingkat 2. Siswa melakukan kompilasi, eksekusi dan perbaikan pada kesalahan-kesalahan yang terdapat dalam program. Mengasosiasi: 1. Siswa membuat sebuah kesimpulan tentang penggunaan perulangan bersarang
Penutup
Pertemuan ke 18 Kegiatan Pendahuluan
Kegiatan Inti
Penutup
Mengkomunikasikan: 1. Siswa membuat sebuah laporan dan mempresentasikan hasil dari sebuah program sederhana. 1. Peserta didik ditanya apakah sudah memahami materi 10 pelajaran tersebut. menit 2. Peserta didik menyimpulkan materi yang telah di bahas Pada pertemuan ini sebagai refleksi. 3. Guru menyampaikan materi pembelajaran minggu depan 4. Guru mengakhiri pembelajaran dengan mengucapkan rasa syukur kepada Allah SWT, Tuhan YME bahwa pertemuan kali ini telah berlangsung dengan baik dan lancar.
Deskripsi Kegiatan 6. Guru mengucapkan salam pembuka. 7. Guru mempersiapkan kelas agar lebih kondusif untuk proses belajar mengajar, kerapian dan kebersihan ruang kelas, presensi (kehadiran, agenda kegiatan, menyiapkan media dan alat, buku yang diperlukan). 8. Guru memberikan motivasi dan sikap spiritual : bersyukur karena pertemuan 10 bisa terlaksana dan mendoakan bagi yang tidak masuk . 9. Guru menyampaikan topik yang akan di pelajari dan menyampaikan kompetensi yang akan dicapai 10. Guru memakai Buku Erlangga Pemrograman Dasar untuk kegiatan Pertemuan pertama dalam materi C++ ulangan
5. Peserta didik ditanya apakah sudah memahami pelajaran tersebut.
Waktu 10 menit
160 menit
materi 10 menit
6. Peserta didik menyimpulkan materi yang telah di bahas Pada pertemuan ini sebagai refleksi. 7. Guru menyampaikan materi pembelajaran minggu depan 8. Guru mengakhiri pembelajaran dengan mengucapkan rasa syukur kepada Allah SWT, Tuhan YME bahwa pertemuan kali ini telah berlangsung dengan baik dan lancar. H. ALAT/BAHAN/MEDIA & SUMBER BELAJAR 1. Alat/Bahan: Laptop, PC, Infocus, spidol dan White board 2. Sumber Belajar: Internet, modul pelajaran, buku penunjang yang relevan I. Penilaian Proses dan Hasil Akhir Penilaian Pengetahuan 1. Jelaskan perintah untuk kontrol perulangan 2. Jelaskan perintah untuk kontrol perulagan bersyarat Penilaian Ketrampilan JOB SHEET Petunjuk: 1. Pengamatan dilakukan oleh guru pada saat peserta didik berdiskusi 2. Pengamat/guru memberi skor nilai dengan rentang 1 - 4 pada kolom aspek Ketrampilan. Pembuatan program sederhana A. Alat dan Bahan Komputer CD/ flashdisk software Dev ++ B.Langkah kerja Persiapkan alat dan bahan praktik. Perhatikan instruksi yang disampaikan oleh guru. Perhatikan secara runtut cara instalasinya C. Soal 1. Analisis Program /* ------------------------- */ /* Program for - Nested for */ /* ------------------------- */ #include #include #include main()
{ int a, b; clrscr(); 79 Bab 5 : Proses Perulangan for(a = 1; a <= 5; a++) { printf("\n"); for(b = a; b <= 5; b++) cout<
3. Buatlah 1. Buatlah program untuk menghitung 10 deret bilangan genap dengan hasilnya : 2 + 4 + 6 + 8 + 10 + 12 + 14 + 16 + 18 + 20 = 110
No
Nama
Analisa program
Mmbuat program
Bilangan genap
Pengujian hasil
Rubrik Penilaian No. Urut Nama Siswa 1 2 3 4 5 dst
Aspek Ketrampilan 1 2 3 4
Jml Skor
Keterangan Aspek Ketrampilan : 5. Membuat program nilai 6. Program kasir 7. Program kereta api 8. Hasil pengujian Skor Nilai
: :
1 s.d 4 skor yang diperoleh X 100 Skor maksimal
Penilaian Sikap Penilaian Skala Sikap u. v. w. x.
Nama : Kelas / Semester :X Materi Pokok : Instalasi Dev ++ Pertemuan ke : Berikan tanda cek ( v ) untuk pengamatan yang positif, dan tanda silang ( x ) untuk pengamatan yang negatif No. 1. 2 4.
Aspek yang diamati Bekerja sama dengan teman kelompok Menggunakan Bahasa Indonesia secara benar Menghormati guru
Ya
Tidak
5. 6
Menjawab pertanyaan guru dengan benar Menjaga peralatan kerja dengan baik Jumlah Skor Penilaian: Dihitung berdasar jumlah jawaban positif 1. Kurang : kurang dari 4 2. Cukup : 5–6 3. Baik : 7 -8 4. Amat baik : 9 – 10 Nilai : skor yang diperoleh X 100 Skor maksimal Mengetahui, Ajibarang, Juli 2017 Kepala Sekolah Guru Mata Pelajaran
Drs. Suyono
Noviana Dwi R, S.Kom