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
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 Waktu
Pendahuluan 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 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
Kegiatan Inti 1. Pelbagai contoh penerapan algoritma dasar dalam 160
kehidupan sehari-hari. menit
Menanya:
2. Rumusan masalah terkait penerapan algoritma sederhana
Mengeksplorasi:
3. Membuat algoritma sederhana untuk menyelesaikan
permasalahan menggunakan bahasa natural
Mengasosiasi:
4. Menyimpulkan konsep algoritma bahasa natural untuk
menyelesaikan permasalahan
Mengomunikasikan:
5. Mempresentasikan algoritma penyelesaian permasalahan.
Pertemuan 2
Kegiatan Deskripsi Kegiatan Waktu
Pendahuluan 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 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
Kegiatan Inti Mengamati: 160
- Pelbagai contoh penerapan algoritma percabangan 1 dan 2 menit
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
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.
Pertemuan 3
Kegiatan Deskripsi Kegiatan Waktu
Pendahuluan 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 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
Kegiatan Inti Mengamati: 160
- siswa mengamati Pelbagai ragam contoh penerapan algoritma menit
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
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.
2. Sumber Belajar:
Internet, modul pelajaran, buku penunjang yang relevan
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 Bila terjadi kesalahan interprestasi dapat
source program harus diperbaiki dan Diperbaiki
dikompilasi ulang
Dihasilkan Object program Tidak dihasilkan obyek program
Dihasilkan Executable program Tidak dihasilkan Executable program
Proses pekerjaan program lebih cepat Proses pekerjaan program lebih lambat
Source program tidak dipergunakan Source program terus dipergunakan
hanya bila untuk perbaikan saja
Keamanan dari program lebih terjamin Keamanan dari program kurang terjamin
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 Algoritm Algoritma
Algoritma Algoritma a facebook
berangat
sekolah
Rubrik Penilaian
No. Aspek Ketrampilan Jml Skor
Urut Nama Siswa 1 2 3 4
1
2
3
4
5
dst
Penilaian Sikap
Penilaian Skala Sikap
a. Nama :
b. Kelas / Semester :X
c. Materi Pokok : Menjelaskan algoritam dan menerapkan algoritma
d. Pertemuan ke :
Berikan tanda cek ( v ) untuk pengamatan yang positif, dan tanda silang ( x )
untuk pengamatan yang negatif
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
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 Waktu
Pendahuluan 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 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 160
tentang berbagai perangkat lunk bahasa, pemrograman menit
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
4. Mengomunikasikan tentang berbagai perangkat lunak bahasa
pemrograman komputer, prosedure instalasi dan pengujian hasil
instalasi
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.
2. Sumber Belajar:
Internet, modul pelajaran, buku penunjang yang relevan
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
Rubrik Penilaian
No. Aspek Ketrampilan Jml Skor
Urut Nama Siswa 1 2 3 4
1
2
3
4
5
dst
Penilaian Sikap
Penilaian Skala Sikap
a. Nama :
b. Kelas / Semester :X
c. Materi Pokok : Instalasi Dev ++
d. Pertemuan ke :
Berikan tanda cek ( v ) untuk pengamatan yang positif, dan tanda silang ( x )
untuk pengamatan yang negatif
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
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 Waktu
Pendahuluan 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 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 160
1. Peserta didik mengamati untuk mengidenifikasi dan menit
merumuskan masalah tentang lingkungan kerja/ bagian-bagian
Dev ++
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
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.
Pertemuan 8
Kegiatan Deskripsi Kegiatan Waktu
Pendahuluan 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 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 160
1. Peserta didik mengamati untuk struktur program dan mengamati menit
video cara membuat program
Menanya
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
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.
Pertemuan 9
Kegiatan Deskripsi Kegiatan Waktu
Pendahuluan 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 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++
Kegiatan Inti Mengamati 160
1. Peserta didik mengamati untuk mengidenifikasi dan menit
merumuskan masalah tentang pembuatan program sederhana
Hello Word
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
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.
2. Sumber Belajar:
Internet, modul pelajaran, buku penunjang yang relevan
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.
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 <iostream>
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
Skor : 1 s.d 4
Nilai : skor yang diperoleh
X 100
Skor maksimal
Penilaian Sikap
Penilaian Skala Sikap
e. Nama :
f. Kelas / Semester :X
g. Materi Pokok : Instalasi Dev ++
h. Pertemuan ke :
Berikan tanda cek ( v ) untuk pengamatan yang positif, dan tanda silang ( x )
untuk pengamatan yang negatif
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
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 Waktu
Pendahuluan 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 Mengamati : 160
1. Siswa mengamati dan mendengarkan penjelasan mengenai menit
variabel, operator dan ekspresi.
2. Siswa mengamati dan mendengarkan penjelasan mengenai
variabel, operator dan konstanta.
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.
Mengkomunikasikan:
1. Siswa membuat sebuah laporan dan mempresentasikan hasil
dari sebuah program sederhana.
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.
2. Sumber Belajar:
Internet, modul pelajaran, buku penunjang yang relevan
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.
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 <stdio.h>
#include <conio.h>
void main()
{
float a = 7.50, b = 243.21;
clrscr();
printf("Bilangan A = %f \n", a);
printf("Bilangan B = %f", b);
Skor : 1 s.d 4
Nilai : skor yang diperoleh
X 100
Skor maksimal
Penilaian Sikap
Penilaian Skala Sikap
i. Nama :
j. Kelas / Semester :X
k. Materi Pokok : Instalasi Dev ++
l. Pertemuan ke :
Berikan tanda cek ( v ) untuk pengamatan yang positif, dan tanda silang ( x )
untuk pengamatan yang negatif
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
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 Waktu
Pendahuluan 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 1. Mengamati untuk mengidentifikasi dan merumuskan 160
masalah tentang operasi aritmatika menit
2. Mengumpulkan data tentang operasi aritmatika
3. Mengolah data tentang operasi aritmatika
4. Mengomunikasikan tentang operasi aritmatika
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.
Pertemuan 12
Kegiatan Deskripsi Kegiatan Waktu
Pendahuluan 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 1. Mengamati untuk mengidentifikasi dan merumuskan 160
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.
2. Sumber Belajar:
Internet, modul pelajaran, buku penunjang yang relevan
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 <stdio.h>
#include <conio.h>
#include <iostream.h>
main()
{
int a, b;
clrscr();
a = 8 + 2 * 3 / 6;
b = (8 + 2) * 3 / 6;
cout<<" Hasil dari A = "<<a<<endl;
cout<<" Hasil dari B = "<<b<<endl;
getch();
dari program diatas tuliskan listing di Dev ++ kemudian perbaikan dan tuliskan hasil
outputnya
2. Buatlah program sederhana kalkulator
Skor : 1 s.d 4
Nilai : skor yang diperoleh
X 100
Skor maksimal
Penilaian Sikap
Penilaian Skala Sikap
m. Nama :
n. Kelas / Semester :X
o. Materi Pokok : Instalasi Dev ++
p. Pertemuan ke :
Berikan tanda cek ( v ) untuk pengamatan yang positif, dan tanda silang ( x )
untuk pengamatan yang negatif
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
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 Waktu
Pendahuluan 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 Mengamati : 160
1. Siswa mengamati dan mendengarkan penjelasan tentang menit
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.
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.
Mengkomunikasikan:
Siswa membuat sebuah laporan dan mempresentasikan hasil dari
sebuah program sederhana.
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.
Pertemuan 14
Kegiatan Deskripsi Kegiatan Waktu
Pendahuluan 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 Mengamati : 160
1. Siswa mengamati dan mendengarkan penjelasan tentang menit
struktur kontrol percabangan.
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
Mengkomunikasikan:
1. Siswa membuat sebuah laporan dan mempresentasikan hasil
dari sebuah program sederhana.
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.
Pertemuan ke 15
Kegiatan Deskripsi Kegiatan Waktu
Pendahuluan 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 160
menit
2. Sumber Belajar:
Internet, modul pelajaran, buku penunjang yang relevan
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.
B.Langkah kerja
Persiapkan alat dan bahan praktik.
Perhatikan instruksi yang disampaikan oleh guru.
Perhatikan secara runtut cara instalasinya
C. Soal
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 : ... <diinput>
Nilai Pertandingan I : ... <diinput>
Nilai Pertandingan II : ... <diinput>
Nilai Pertandingan III : ... <diinput>
Layar Keluaran
Siswa yang bernama ... <tampil data>
Memperoleh nilai rata-rata <hasil proses> dari hasil
perlombaan yang diikutinya.
Hadiah yang didapat adalah ... <hasil proses>
2. Buatlah program sederhana kasir
Skor : 1 s.d 4
Nilai : skor yang diperoleh
X 100
Skor maksimal
Penilaian Sikap
Penilaian Skala Sikap
q. Nama :
r. Kelas / Semester :X
s. Materi Pokok : Instalasi Dev ++
t. Pertemuan ke :
Berikan tanda cek ( v ) untuk pengamatan yang positif, dan tanda silang ( x )
untuk pengamatan yang negatif
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
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 Waktu
Pendahuluan 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 Mengamati : 160
1. Siswa mengamati dan mendengarkan penjelasan tentang menit
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:
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.
Mengkomunikasikan:
Siswa membuat sebuah laporan dan mempresentasikan hasil dari
sebuah program sederhana.
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.
Pertemuan 17
Kegiatan Deskripsi Kegiatan Waktu
Pendahuluan 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 Mengamati : 160
1. Siswa mengamati dan mendengarkan penjelasan tentang menit
struktur kontrol perulangan
2. Siswa mengamati dan mendengarkan penjelasan mengenai
perulangan bersarang
Menanya :
1. Siswa berdikusi menganalisa tentang perulangan
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
Mengkomunikasikan:
1. Siswa membuat sebuah laporan dan mempresentasikan hasil
dari sebuah program sederhana.
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.
Pertemuan ke 18
Kegiatan Deskripsi Kegiatan Waktu
Pendahuluan 6. Guru mengucapkan salam pembuka. 10
7. 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).
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++
Kegiatan Inti ulangan 160
menit
2. Sumber Belajar:
Internet, modul pelajaran, buku penunjang yang relevan
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.
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<stdio.h>
#include<conio.h>
#include <iostream.h>
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<<a<<" ";
}
getch();
3. Buatlah
1. Buatlah program untuk menghitung 10 deret bilangan genap dengan hasilnya : 2 + 4 + 6 +
8 + 10 + 12 + 14 + 16 + 18 + 20 = 110
Skor : 1 s.d 4
Nilai : skor yang diperoleh
X 100
Skor maksimal
Penilaian Sikap
Penilaian Skala Sikap
u. Nama :
v. Kelas / Semester :X
w. Materi Pokok : Instalasi Dev ++
x. Pertemuan ke :
Berikan tanda cek ( v ) untuk pengamatan yang positif, dan tanda silang ( x )
untuk pengamatan yang negatif