SlideShare a Scribd company logo
1 of 13
RENCANA PELAKSANAAN PEMBELAJARAN
Satuan Pendidikan : SMK NEGERI1 PANDEGLANG
Kelas/Semester : X / 2 (GENAP)
Mata Pelajaran : PEMROGRAMANDASAR
Tema : Tipe data, variable, operator dan ekspresi
Pertemuan ke- : 1-2
Alokasi Waktu : 4 x 45 menit
A. Kompetensi Inti
1. Menghayati dan mengamalkan ajaran agama yang dianutnya.
2. Menghayati dan mengamalkan perilaku jujur, disiplin, tanggung jawab, peduli (gotong
royong kerjasama, toleran, damai), santun, responsif dan proaktif dan menunjukkan sikap
sebagai bagian dari solusi atas berbagai permasalahan dalam berinteraksi secara efektif
dengan lingkungan sosial dan alam serta dalam menempatkan diri sebagai cerminan bangsa
dalam pergaulan dunia.
3. Memahami ,menerapkan, menganalisis pengetahuan faktual, konseptual, prosedural
berdasarkan rasa ingintahunya tentang ilmu pengetahuan, teknologi, seni, budaya, dan
humaniora dengan wawasan kemanusiaan, kebangsaan, kenegaraan, dan peradaban terkait
penyebab fenomena dan kejadian, serta menerapkan pengetahuan prosedural pada bidang
kajian yang spesifik sesuai dengan bakat dan minatnya untuk memecahkan masalah.
4. Mengolah, menalar, dan menyaji dalam ranah konkret dan ranah abstrak terkait dengan
pengembangan dari yang dipelajarinya di sekolah secara mandiri, dan mampu menggunakan
metoda sesuai kaidah keilmuan.
B. Kompetensi Dasar dan Indikator
3.5 Menerapkan penggunaan tipe data, variable, konstanta, operator dan ekspresi
3.5.1 Peserta didik dapat memahami macam-macam tipe data
3.5.2 Peserta didik dapat memahami deklarasi variable dan konstanta
4.5 Mengolah data menggunakan konsep tipe data, variable, konstanta, operator dan ekspresi
4.5.1 Peserta didik dapat mengolah data menggunakan konsep tipe data, variable, konstanta,
operator dan ekspresi
C. Tujuan Pembelajaran: Selama dan setelah proses pembelajaran, peserta didik dapat:
Pertemuan ke-1
- Memahami macam-macam tipe data
- Memahami deklarasi variable dan konstanta
Pertemuan ke-2
- Mengolah data menggunakan konsep tipe data, variable, konstanta, operator dan ekspresi
II. Materi Ajar
Pertemuan ke-1
- Tipe data, variable dan konstanta
Pertemuan ke-2
- Operator dan ekspresi
III. Metode Pembelajaran
Pertemuan ke-1
1. Pendekatan : Saintifik
2. Model : Mengamati, menanya, mengeksplorasi, mengasosiasi, mengomunikasikan
3. Metode : Discovery dan diskusi
Pertemuan ke-2
1. Pendekatan : Saintifik
2. Model : Mengamati, menanya, mengeksplorasi, mengasosiasi, mengomunikasikan
3. Metode : Discovery dan diskusi
IV. Kegiatan Pembelajaran
Pertemuan ke-1
NO KEGIATAN DESKRIPSI
ALOKASI
WAKTU
A PENDAHULUAN 1. Pemusatan perhatian dan pemotivasian.
2. Menyampaikan tujuan kompetensi dan cakupan materi yang
akan dipelajari.
5 menit
B INTI Mengamati:
- Pelbagai ragam contoh kode program yang melibatkan
tipe data, variabel dan konstanta
Menanya:
- Ragam tipe data, variabel dan konstanta
Mengeksplorasi:
- Membuat pelbagai kode program menggunakan ragam
tipe data, variable dan konstanta
Mengasosiasi:
- Menyimpulkan penggunaan tipe data, variabel, dan
konstanta
Mengkomunikasikan:
Membuat laporan dan mempresentasikan hasil program
komputer
75 menit
C PENUTUP 1) Bersama siswa menyimpulkan hasil pembelajaran hari ini,
serta mendorong siswa untuk selalu bersyukur atas karunia
Tuhan berupa ilmu yang bermanfaat.
2) Guru memberikan penghargaan (misalnya pujian atau bentuk
penghargaan lain yang relevan) kepada siswa yang berkinerja
baik dan memotivasi siswa yang masih belum mampu
menguasai materi dengan baik.
10 menit
Pertemuan ke-2
NO KEGIATAN DESKRIPSI
ALOKASI
WAKTU
A PENDAHULUAN 1. Pemusatan perhatian dan pemotivasian.
2. Apersepsi: menanyakan materi sebelumnya.
3. Menyampaikan tujuan kompetensi dan cakupan materi yang
akan dipelajari.
5 menit
B INTI Mengamati:
- Pelbagai ragam contoh kode program yang melibatkan
operator dan ekspresi
Menanya:
- Ragam operator, ekspresi dan karakteristiknya
Mengeksplorasi:
- Membuat pelbagai kode program menggunakan ragam
operator dan ekspresi sesuai algoritma sederhana.
- Melakukan kompilasi, eksekusi dan perbaikan
kesalahan program
Mengasosiasi:
- Menyimpulkan penggunaan tipe data, variabel,
konstanta, operator dan ekspresi dalam program
komputer sederhana
Mengkomunikasikan:
Membuat laporan dan mempresentasikan hasil program
komputer
75 menit
C PENUTUP 1) Bersama siswa menyimpulkan hasil pembelajaran hari ini,
serta mendorong siswa untuk selalu bersyukur atas karunia
Tuhan berupa ilmu yang bermanfaat.
2) Guru memberikan penghargaan (misalnya pujian atau bentuk
penghargaan lain yang relevan) kepada siswa yang berkinerja
baik dan memotivasi siswa yang masih belum mampu
menguasai materi dengan baik.
10 menit
V. ALAT/BAHAN/MEDIA & SUMBER BELAJAR
A. Alat/Bahan:
Laptop, PC, Infocus,spidol dan White board
B. Sumber Belajar:
Internet, modul pelajaran, buku penunjang yang relevan
VI. PENILAIANPROSES& HASIL AKHIR
Pertemuan ke -1
 Jenis : Tulis
 Bentuk : Essay
 Instrumen : Soal tes
Soal:
1. Apa yang dimaksud dengan tipe data?
2. Sebutkan tipe data primitive!
3. Sebutkan tipe data composite!
4. Apa yang dimaksud dengan konstanta?
5. Apa yang dimaksud dengan variable?
Pertemuan ke -2
 Jenis : Praktek
 Bentuk : Unjuk kerja
 Instrumen : Soal praktek
Soal
1. Buatlah sebuah program sederhana untuk menghitung volume bangun ruang menggunakan
Delphi 7!
2. Sebutkan bagian-bagian yang mengandung tipe data, variable, konstanta, operator dan ekspresi!
RENCANA PELAKSANAAN PEMBELAJARAN
Satuan Pendidikan : SMK NEGERI1 PANDEGLANG
Kelas/Semester : X / 2 (GENAP)
Mata Pelajaran : PEMROGRAMANDASAR
Tema : Struktur kontrol percabangan
Pertemuan ke- : 3-4
Alokasi Waktu : 4 x 45 menit
A. Kompetensi Inti
1. Menghayati dan mengamalkan ajaran agama yang dianutnya.
2. Menghayati dan mengamalkan perilaku jujur, disiplin, tanggung jawab, peduli (gotong
royong kerjasama, toleran, damai), santun, responsif dan proaktif dan menunjukkan sikap
sebagai bagian dari solusi atas berbagai permasalahan dalam berinteraksi secara efektif
dengan lingkungan sosial dan alam serta dalam menempatkan diri sebagai cerminan bangsa
dalam pergaulan dunia.
3. Memahami ,menerapkan, menganalisis pengetahuan faktual, konseptual, prosedural
berdasarkan rasa ingintahunya tentang ilmu pengetahuan, teknologi, seni, budaya, dan
humaniora dengan wawasan kemanusiaan, kebangsaan, kenegaraan, dan peradaban terkait
penyebab fenomena dan kejadian, serta menerapkan pengetahuan prosedural pada bidang
kajian yang spesifik sesuai dengan bakat dan minatnya untuk memecahkan masalah.
4. Mengolah, menalar, dan menyaji dalam ranah konkret dan ranah abstrak terkait dengan
pengembangan dari yang dipelajarinya di sekolah secara mandiri, dan mampu menggunakan
metoda sesuai kaidah keilmuan.
B. Kompetensi Dasar dan Indikator
3.6 Menerapkan struktur kontrol percabangan dalam bahasa pemrograman
3.6.1 Peserta didik dapat menerapkan struktur kontrolpercabangan 1 kondisi
3.6.2 Peserta didik dapat menerapkan struktur kontrolpercabangan 2 kondisi
3.6.3 Peserta didik dapat menerapkan struktur kontrolpercabangan lebih dari 2 kondisi
4.6 Memecahkan masalah menggunakan struktur kontrol percabangan
4.6.1 Peserta didik dapat Memecahkan masalah menggunakan struktur kontrol percabangan
C. Tujuan Pembelajaran: Selama dan setelah proses pembelajaran, peserta didik dapat:
Pertemuan ke-3
- Memahami macam-macam struktur kontrol percabangan
Pertemuan ke-4
- Memecahkan masalah menggunakan struktur kontrol percabangan 1, 2 dan lebih dari 2 kondisi
II. Materi Ajar
Pertemuan ke-3
- Percabangan 1 kondisi
- Percabangan 2 kondisi
Pertemuan ke-4
- Percabangan lebih dari 2 kondisi
- Percabangan bersarang
III. Metode Pembelajaran
Pertemuan ke-3
1. Pendekatan : Saintifik
2. Model : Mengamati, menanya, mengeksplorasi, mengasosiasi, mengomunikasikan
3. Metode : Discovery dan diskusi
Pertemuan ke-4
1. Pendekatan : Saintifik
2. Model : Mengamati, menanya, mengeksplorasi, mengasosiasi, mengomunikasikan
3. Metode : Discovery dan diskusi
IV. Kegiatan Pembelajaran
Pertemuan ke-3
NO KEGIATAN DESKRIPSI
ALOKASI
WAKTU
A PENDAHULUAN 1. Pemusatan perhatian dan pemotivasian.
2. Menyampaikan tujuan kompetensi dan cakupan materi yang
akan dipelajari.
5 menit
B INTI Mengamati:
- Pelbagai contoh kode program dengan struktur kontrol
percabangan.
Menanya:
- Pelbagai strukur penulisan kontrol percabangan 1 dan
2 kondisi.
Mengeksplorasi:
- Membuat pelbagai kode program menggunakan
struktur percabangan sesuai dengan algoritma yang
telah dirumuskan.
- Melakukan kompilasi, eksekusi dan perbaikan
kesalahan program
Mengasosiasi:
- Menyimpulkan penerapan algoritma dan struktur
kontrol percabangan 1 dan 2 konsisi dalam program
komputer
Mengkomunikasikan:
Mempresentasikan hasil program komputer yang
melibatkan struktur percabangan
75 menit
C PENUTUP 1) Bersama siswa menyimpulkan hasil pembelajaran hari ini,
serta mendorong siswa untuk selalu bersyukur atas karunia
Tuhan berupa ilmu yang bermanfaat.
2) Guru memberikan penghargaan (misalnya pujian atau bentuk
penghargaan lain yang relevan) kepada siswa yang berkinerja
baik dan memotivasi siswa yang masih belum mampu
menguasai materi dengan baik.
10 menit
Pertemuan ke-4
NO KEGIATAN DESKRIPSI
ALOKASI
WAKTU
A PENDAHULUAN 1. Pemusatan perhatian dan pemotivasian.
2. Apersepsi: menanyakan materi sebelumnya.
3. Menyampaikan tujuan kompetensi dan cakupan materi yang
akan dipelajari.
5 menit
B INTI Mengamati:
- Pelbagai contoh kode program dengan struktur kontrol
percabangan.
Menanya:
- Pelbagai strukur penulisan kontrol percabangan 1, 2,
lebih dari 2 konsisi dan bersarang.
Mengeksplorasi:
- Membuat pelbagai kode program menggunakan
struktur percabangan sesuai dengan algoritma yang
telah dirumuskan.
- Melakukan kompilasi, eksekusi dan perbaikan
kesalahan program
Mengasosiasi:
- Menyimpulkan penerapan algoritma dan struktur
kontrol percabangan 1, 2, lebih dari 2 konsisi dan
bersarang dalam program komputer
Mengkomunikasikan:
Mempresentasikan hasil program komputer yang
melibatkan struktur percabangan
75 menit
C PENUTUP 1) Bersama siswa menyimpulkan hasil pembelajaran hari ini,
serta mendorong siswa untuk selalu bersyukur atas karunia
Tuhan berupa ilmu yang bermanfaat.
2) Guru memberikan penghargaan (misalnya pujian atau bentuk
penghargaan lain yang relevan) kepada siswa yang berkinerja
baik dan memotivasi siswa yang masih belum mampu
menguasai materi dengan baik.
10 menit
V. ALAT/BAHAN/MEDIA & SUMBER BELAJAR
A. Alat/Bahan:
Laptop, PC, Infocus,spidol dan White board
B. Sumber Belajar:
Internet, modul pelajaran, buku penunjang yang relevan
VI. PENILAIANPROSES& HASIL AKHIR
Pertemuan ke -3
 Jenis : Tulis
 Bentuk : Essay
 Instrumen : Soal tes
Soal:
1. PT. Sandang Nyaman bermaksud menggunakan komputer untuk menghitung upah
mingguan pegawainya. Data yang diperlukan adalah nama pegawai dan jumlah jam kerja
selama seminggu. Upah per jam ditetapkan Rp. 5.000,-. Jika jam kerja melebihi 25 jam
per minggu maka kelebihannya dianggap lembur. Upah per jam lembur adalah satu
setengah kali dari upah per jam pada kondisi biasa.
a. Buatlah flowchart untuk masalah ini jika output yang diinginkan adalah nama
pegawai, jam kerja dan upah yang diterima.
b. Hitunglah besar upah dari masing-masing pegawai berikut:
Nama Pegawai Jml Jam Upah yg diterima
Acep 18
Bedu 30
Cepi 36
Dodi 40
Pertemuan ke -4
 Jenis : Praktek
 Bentuk : Unjuk kerja
 Instrumen : Soal praktek
Soal
1. Buatlah program untuk menghitung bunga tabungan, dengan ketentuan sebagai berikut:
Tabungan (Rp) Bunga/ Bulan
< 1 juta 0.15 %
1 juta – 5 juta 0.56 %
5.000.001 – 10 juta 12 %
> 10 juta 20 %
RENCANA PELAKSANAAN PEMBELAJARAN
Satuan Pendidikan : SMK NEGERI1 PANDEGLANG
Kelas/Semester : X / 2 (GENAP)
Mata Pelajaran : PEMROGRAMANDASAR
Tema : Struktur kontrol perulangan
Pertemuan ke- : 5-6
Alokasi Waktu : 4 x 45 menit
A. Kompetensi Inti
1. Menghayati dan mengamalkan ajaran agama yang dianutnya.
2. Menghayati dan mengamalkan perilaku jujur, disiplin, tanggung jawab, peduli (gotong
royong kerjasama, toleran, damai), santun, responsif dan proaktif dan menunjukkan sikap
sebagai bagian dari solusi atas berbagai permasalahan dalam berinteraksi secara efektif
dengan lingkungan sosial dan alam serta dalam menempatkan diri sebagai cerminan bangsa
dalam pergaulan dunia.
3. Memahami ,menerapkan, menganalisis pengetahuan faktual, konseptual, prosedural
berdasarkan rasa ingintahunya tentang ilmu pengetahuan, teknologi, seni, budaya, dan
humaniora dengan wawasan kemanusiaan, kebangsaan, kenegaraan, dan peradaban terkait
penyebab fenomena dan kejadian, serta menerapkan pengetahuan prosedural pada bidang
kajian yang spesifik sesuai dengan bakat dan minatnya untuk memecahkan masalah.
4. Mengolah, menalar, dan menyaji dalam ranah konkret dan ranah abstrak terkait dengan
pengembangan dari yang dipelajarinya di sekolah secara mandiri, dan mampu menggunakan
metoda sesuai kaidah keilmuan.
B. Kompetensi Dasar dan Indikator
3.7 Menerapkan struktur kontrol perulangan dalam bahasa pemrograman
3.7.1 Peserta didik dapat menerapkan struktur kontrolpercabangan 1 kondisi
4.7 Memecahkan masalah menggunakan struktur kontrol perulangan
4.7.1 Peserta didik dapat Memecahkan masalah menggunakan struktur kontrol percabangan
C. Tujuan Pembelajaran: Selama dan setelah proses pembelajaran, peserta didik dapat:
Pertemuan ke-5
- Memahami macam-macam struktur kontrol perulangan
Pertemuan ke-6
- Memecahkan masalah menggunakan struktur kontrol perulangan forto do dan while do
II. Materi Ajar
Pertemuan ke-5
- Macam-macam struktur kontrol perulangan
Pertemuan ke-6
- Membuat program perulangan sederhana dengan for to do dan whiledo
III. Metode Pembelajaran
Pertemuan ke-5
1. Pendekatan : Saintifik
2. Model : Mengamati, menanya, mengeksplorasi, mengasosiasi, mengomunikasikan
3. Metode : Discovery dan diskusi
Pertemuan ke-6
1. Pendekatan : Saintifik
2. Model : Mengamati, menanya, mengeksplorasi, mengasosiasi, mengomunikasikan
3. Metode : Discovery dan diskusi
IV. Kegiatan Pembelajaran
Pertemuan ke-5
NO KEGIATAN DESKRIPSI
ALOKASI
WAKTU
A PENDAHULUAN 1. Pemusatan perhatian dan pemotivasian.
2. Menyampaikan tujuan kompetensi dan cakupan materi yang
akan dipelajari.
5 menit
B INTI Mengamati:
- Pelbagai ragam contoh kode program dengan struktur
kontrol perulangan
Menanya:
- Pelbagai penulisan kode program struktur kontrol
perulangan
Mengeksplorasi:
- Membuat pelbagai kode program menggunakan
struktur perulangan sesuai dengan algoritma yang
telah dirumuskan
- Melakukan kompilasi, eksekusi dan perbaikan
kesalahan program.
Mengasosiasi:
- Menyimpulkan pelbagai ragam struktur kontrol
perulangan dalam program komputer sesuai dengan
algoritma yang telah dirumuskan
Mengkomunikasikan:
- Mempresentasikan hasil program komputer yang
melibatkan struktur perulangan
75 menit
C PENUTUP 1) Bersama siswa menyimpulkan hasil pembelajaran hari ini,
serta mendorong siswa untuk selalu bersyukur atas karunia
Tuhan berupa ilmu yang bermanfaat.
2) Guru memberikan penghargaan (misalnya pujian atau bentuk
penghargaan lain yang relevan) kepada siswa yang berkinerja
baik dan memotivasi siswa yang masih belum mampu
menguasai materi dengan baik.
10 menit
Pertemuan ke-6
NO KEGIATAN DESKRIPSI
ALOKASI
WAKTU
A PENDAHULUAN 1. Pemusatan perhatian dan pemotivasian.
2. Apersepsi: menanyakan materi sebelumnya.
3. Menyampaikan tujuan kompetensi dan cakupan materi yang
akan dipelajari.
5 menit
B INTI Mengamati:
- Pelbagai ragam contoh kode program dengan struktur
kontrol perulangan
Menanya:
- Pelbagai penulisan kode program struktur kontrol
perulangan
Mengeksplorasi:
- Membuat pelbagai kode program menggunakan
struktur perulangan sesuai dengan algoritma yang
telah dirumuskan
- Melakukan kompilasi, eksekusi dan perbaikan
kesalahan program.
Mengasosiasi:
- Menyimpulkan pelbagai ragam struktur kontrol
perulangan dalam program komputer sesuai dengan
algoritma yang telah dirumuskan
Mengkomunikasikan:
- Mempresentasikan hasil program komputer yang
melibatkan struktur perulangan
75 menit
C PENUTUP 1) Bersama siswa menyimpulkan hasil pembelajaran hari ini,
serta mendorong siswa untuk selalu bersyukur atas karunia
Tuhan berupa ilmu yang bermanfaat.
2) Guru memberikan penghargaan (misalnya pujian atau bentuk
penghargaan lain yang relevan) kepada siswa yang berkinerja
baik dan memotivasi siswa yang masih belum mampu
menguasai materi dengan baik.
10 menit
V. ALAT/BAHAN/MEDIA & SUMBER BELAJAR
A. Alat/Bahan:
Laptop, PC, Infocus,spidol dan White board
B. Sumber Belajar:
Internet, modul pelajaran, buku penunjang yang relevan
VI. PENILAIANPROSES& HASIL AKHIR
Pertemuan ke -5
 Jenis : Praktek
 Bentuk : Unjuk kerja
 Instrumen : Soal praktek
Soal:
1. Buatlah program menggunakan kontrol perulangan for to do!
Pertemuan ke -6
 Jenis : Praktek
 Bentuk : Unjuk kerja
 Instrumen : Soal praktek
Soal
2. Buatlah program menggunakan kontrol perulangan while do!
RENCANA PELAKSANAAN PEMBELAJARAN
Satuan Pendidikan : SMK NEGERI1 PANDEGLANG
Kelas/Semester : X / 2 (GENAP)
Mata Pelajaran : PEMROGRAMANDASAR
Tema : Pengembangan Algoritma Aplikasi
Pertemuan ke- : 7
Alokasi Waktu : 2 x 45 menit
A. Kompetensi Inti
1. Menghayati dan mengamalkan ajaran agama yang dianutnya.
2. Menghayati dan mengamalkan perilaku jujur, disiplin, tanggung jawab, peduli (gotong
royong kerjasama, toleran, damai), santun, responsif dan proaktif dan menunjukkan sikap
sebagai bagian dari solusi atas berbagai permasalahan dalam berinteraksi secara efektif
dengan lingkungan sosial dan alam serta dalam menempatkan diri sebagai cerminan bangsa
dalam pergaulan dunia.
3. Memahami ,menerapkan, menganalisis pengetahuan faktual, konseptual, prosedural
berdasarkan rasa ingintahunya tentang ilmu pengetahuan, teknologi, seni, budaya, dan
humaniora dengan wawasan kemanusiaan, kebangsaan, kenegaraan, dan peradaban terkait
penyebab fenomena dan kejadian, serta menerapkan pengetahuan prosedural pada bidang
kajian yang spesifik sesuai dengan bakat dan minatnya untuk memecahkan masalah.
4. Mengolah, menalar, dan menyaji dalam ranah konkret dan ranah abstrak terkait dengan
pengembangan dari yang dipelajarinya di sekolah secara mandiri, dan mampu menggunakan
metoda sesuai kaidah keilmuan.
B. Kompetensi Dasar dan Indikator
3.8 Menerapkan keseluruhan konsep algoritma dalam penyelesaian masalah kompleks
3.8.1 Peserta didik dapat menerapkan keseluruhan konsep algoritma dalam penyelesaian masalah
kompleks
4.8 Menganalisa kesalahan dalam program
4.8.1 Peserta didik dapat Menganalisa kesalahan dalam program
C. Tujuan Pembelajaran: Selama dan setelah proses pembelajaran, peserta didik dapat:
Pertemuan ke-7
- Menerapkan keseluruhan konsep algoritma dalam penyelesaian masalah
- Menganalisa kesalahan dalam program
II. Materi Ajar
Pertemuan ke-7
- Debugging dan error handling
- Studi kasus proyekaplikasi program komputer
III. Metode Pembelajaran
Pertemuan ke-7
1. Pendekatan : Saintifik
2. Model : Mengamati, menanya, mengeksplorasi, mengasosiasi, mengomunikasikan
3. Metode : Discovery dan diskusi
IV. Kegiatan Pembelajaran
Pertemuan ke-7
NO KEGIATAN DESKRIPSI
ALOKASI
WAKTU
A PENDAHULUAN 1. Pemusatan perhatian dan pemotivasian.
2. Menyampaikan tujuan kompetensi dan cakupan materi yang
akan dipelajari.
5 menit
B INTI Mengamati:
- Rancangan algoritma untuk permasalahan yang
komplek
- Contoh debugging program komputer
Menanya:
- Konsep desain dan analisa algoritma untuk
penyelesaian permasalahan komplek
Mengeksplorasi:
- Merumuskan permasalahan komplek sebagai studi
kasus
- Merancang aplikasi program komputer
- Membuat kode program komputer (coding)
- Debugging dan error handling program komputer
Mengasosiasi:
- Menyimpulkan konsepdesain dan analisa algoritma
untuk menyelesaikan permasalahan komplek
Mengkomunikasikan:
Mempresentasikan hasil rancangan, pembuatan kode
program analisa dan perbaikan
75 menit
C PENUTUP 1) Bersama siswa menyimpulkan hasil pembelajaran hari ini,
serta mendorong siswa untuk selalu bersyukur atas karunia
Tuhan berupa ilmu yang bermanfaat.
2) Guru memberikan penghargaan (misalnya pujian atau bentuk
penghargaan lain yang relevan) kepada siswa yang berkinerja
baik dan memotivasi siswa yang masih belum mampu
menguasai materi dengan baik.
10 menit
V. ALAT/BAHAN/MEDIA & SUMBER BELAJAR
A. Alat/Bahan:
Laptop, PC, Infocus,spidol dan White board
B. Sumber Belajar:
Internet, modul pelajaran, buku penunjang yang relevan
VI. PENILAIANPROSES& HASIL AKHIR
Pertemuan ke -7
 Jenis : Praktek
 Bentuk : Unjuk kerja
 Instrumen : Soal praktek
Soal:
3. Buatlah program menggunakan kontrol perulangan for to do!

More Related Content

What's hot

Rpp pemrograman dasar kelas 11 semester genap
Rpp pemrograman dasar kelas 11 semester genapRpp pemrograman dasar kelas 11 semester genap
Rpp pemrograman dasar kelas 11 semester genapSaprudin Eskom
 
Rpp pemrograman desktop kelas 11 semester ganjil
Rpp pemrograman desktop kelas 11 semester ganjilRpp pemrograman desktop kelas 11 semester ganjil
Rpp pemrograman desktop kelas 11 semester ganjilSaprudin Eskom
 
Rpp perograman dasar smk kelas 11 semester ganjil
Rpp perograman dasar smk kelas 11 semester ganjilRpp perograman dasar smk kelas 11 semester ganjil
Rpp perograman dasar smk kelas 11 semester ganjilSaprudin Eskom
 
Rpp pbo kelas 12 semester ganjil
Rpp pbo kelas 12 semester ganjilRpp pbo kelas 12 semester ganjil
Rpp pbo kelas 12 semester ganjilSaprudin Eskom
 
Rpp basis data kelas 11 semester ganjil
Rpp basis data kelas 11 semester ganjilRpp basis data kelas 11 semester ganjil
Rpp basis data kelas 11 semester ganjilSaprudin Eskom
 
Analisis pemrograman dasar
Analisis  pemrograman dasarAnalisis  pemrograman dasar
Analisis pemrograman dasarIndahnya Berbagi
 
Rpp membuat basis data menggunakan sql
Rpp membuat basis data menggunakan sqlRpp membuat basis data menggunakan sql
Rpp membuat basis data menggunakan sqlSmkn-2 Pekanbaru
 
11b. silabus-pemrograman-web-sem.-dua-kur.-2013
11b. silabus-pemrograman-web-sem.-dua-kur.-201311b. silabus-pemrograman-web-sem.-dua-kur.-2013
11b. silabus-pemrograman-web-sem.-dua-kur.-2013Diniyanti Apriati
 
524 rekayasa perangkat lunak smk
524 rekayasa perangkat lunak smk524 rekayasa perangkat lunak smk
524 rekayasa perangkat lunak smkWinarto Winartoap
 
175059616 rpp-perakitan-komputer
175059616 rpp-perakitan-komputer175059616 rpp-perakitan-komputer
175059616 rpp-perakitan-komputersmansabes
 
RPP SIMULASI DAN KOMUNIKASI DIGITAL
RPP SIMULASI DAN KOMUNIKASI DIGITAL RPP SIMULASI DAN KOMUNIKASI DIGITAL
RPP SIMULASI DAN KOMUNIKASI DIGITAL Suyandi Sinaga
 
Rpp jaringan dasar 1 3
Rpp jaringan dasar 1 3Rpp jaringan dasar 1 3
Rpp jaringan dasar 1 3Iam Cominx
 
Rpp teknologi wan
Rpp teknologi wanRpp teknologi wan
Rpp teknologi wanNova Rahmi
 

What's hot (20)

Rpp pemrograman dasar kelas 11 semester genap
Rpp pemrograman dasar kelas 11 semester genapRpp pemrograman dasar kelas 11 semester genap
Rpp pemrograman dasar kelas 11 semester genap
 
Silabus pemrograman dasar 1
Silabus pemrograman dasar 1Silabus pemrograman dasar 1
Silabus pemrograman dasar 1
 
rpp tik smp 7 sms 2
rpp tik smp 7 sms 2rpp tik smp 7 sms 2
rpp tik smp 7 sms 2
 
Rpp pemrograman dasar
Rpp pemrograman dasarRpp pemrograman dasar
Rpp pemrograman dasar
 
rpp tik smp 9 sms 1
rpp tik smp 9 sms 1rpp tik smp 9 sms 1
rpp tik smp 9 sms 1
 
Rpp pemrograman desktop kelas 11 semester ganjil
Rpp pemrograman desktop kelas 11 semester ganjilRpp pemrograman desktop kelas 11 semester ganjil
Rpp pemrograman desktop kelas 11 semester ganjil
 
Rpp perograman dasar smk kelas 11 semester ganjil
Rpp perograman dasar smk kelas 11 semester ganjilRpp perograman dasar smk kelas 11 semester ganjil
Rpp perograman dasar smk kelas 11 semester ganjil
 
Rpp pbo kelas 12 semester ganjil
Rpp pbo kelas 12 semester ganjilRpp pbo kelas 12 semester ganjil
Rpp pbo kelas 12 semester ganjil
 
Rpp basis data kelas 11 semester ganjil
Rpp basis data kelas 11 semester ganjilRpp basis data kelas 11 semester ganjil
Rpp basis data kelas 11 semester ganjil
 
Analisis pemrograman dasar
Analisis  pemrograman dasarAnalisis  pemrograman dasar
Analisis pemrograman dasar
 
Rpp membuat basis data menggunakan sql
Rpp membuat basis data menggunakan sqlRpp membuat basis data menggunakan sql
Rpp membuat basis data menggunakan sql
 
11b. silabus-pemrograman-web-sem.-dua-kur.-2013
11b. silabus-pemrograman-web-sem.-dua-kur.-201311b. silabus-pemrograman-web-sem.-dua-kur.-2013
11b. silabus-pemrograman-web-sem.-dua-kur.-2013
 
524 rekayasa perangkat lunak smk
524 rekayasa perangkat lunak smk524 rekayasa perangkat lunak smk
524 rekayasa perangkat lunak smk
 
175059616 rpp-perakitan-komputer
175059616 rpp-perakitan-komputer175059616 rpp-perakitan-komputer
175059616 rpp-perakitan-komputer
 
RPP SIMULASI DAN KOMUNIKASI DIGITAL
RPP SIMULASI DAN KOMUNIKASI DIGITAL RPP SIMULASI DAN KOMUNIKASI DIGITAL
RPP SIMULASI DAN KOMUNIKASI DIGITAL
 
Rpp jaringan dasar 1 3
Rpp jaringan dasar 1 3Rpp jaringan dasar 1 3
Rpp jaringan dasar 1 3
 
rpp tik smp 8 sms 2
rpp tik smp 8 sms 2rpp tik smp 8 sms 2
rpp tik smp 8 sms 2
 
Rpp teknologi wan
Rpp teknologi wanRpp teknologi wan
Rpp teknologi wan
 
Rpp simulasi digital
Rpp simulasi digitalRpp simulasi digital
Rpp simulasi digital
 
rpp tik smp 8 sms 1
rpp tik smp 8 sms 1rpp tik smp 8 sms 1
rpp tik smp 8 sms 1
 

Similar to Pemrograman dasar genap

RPP Kelas X Materi Eksponen - Kurikulum 2013
RPP Kelas X Materi Eksponen - Kurikulum 2013RPP Kelas X Materi Eksponen - Kurikulum 2013
RPP Kelas X Materi Eksponen - Kurikulum 2013Rahma Siska Utari
 
Rpp matematika sma xi wajib bab 1
Rpp matematika sma xi wajib bab 1Rpp matematika sma xi wajib bab 1
Rpp matematika sma xi wajib bab 1eli priyatna laidan
 
126771-1596539562.pdf
126771-1596539562.pdf126771-1596539562.pdf
126771-1596539562.pdfapalahu3
 
RPP EKSPONEN dan LOGARITMA Kelas X SMA
RPP EKSPONEN dan LOGARITMA Kelas X SMARPP EKSPONEN dan LOGARITMA Kelas X SMA
RPP EKSPONEN dan LOGARITMA Kelas X SMAReny Wahyuni
 
822 Modul Ajar KurMer Unsur, Senyawa, dan Campuran.docx
822 Modul Ajar KurMer Unsur, Senyawa, dan Campuran.docx822 Modul Ajar KurMer Unsur, Senyawa, dan Campuran.docx
822 Modul Ajar KurMer Unsur, Senyawa, dan Campuran.docxEnzhoKimmy
 
Rpp 6 manfaat informasi
Rpp 6 manfaat informasiRpp 6 manfaat informasi
Rpp 6 manfaat informasiArjuna Ahmadi
 
Rpp rakayasa smt 1 bab 1 kelas x mia iis
Rpp rakayasa  smt 1 bab 1 kelas x mia iisRpp rakayasa  smt 1 bab 1 kelas x mia iis
Rpp rakayasa smt 1 bab 1 kelas x mia iiseli priyatna laidan
 
RPP PBL kelainan pada sistem pencernaan manusia.docx
RPP PBL kelainan pada sistem pencernaan manusia.docxRPP PBL kelainan pada sistem pencernaan manusia.docx
RPP PBL kelainan pada sistem pencernaan manusia.docxZahraHusain10
 
RPP 2013 KEWIRAUSAHAAN Rpp 8
RPP 2013 KEWIRAUSAHAAN Rpp 8RPP 2013 KEWIRAUSAHAAN Rpp 8
RPP 2013 KEWIRAUSAHAAN Rpp 8Arjuna Ahmadi
 
M5 kb 1 mutimatus sa'adah model pembelajaran
M5 kb 1 mutimatus sa'adah model pembelajaranM5 kb 1 mutimatus sa'adah model pembelajaran
M5 kb 1 mutimatus sa'adah model pembelajaranMutimatus Sa'adah
 
Rpp pertidaksamaan rasional dan irasional kurikulum 2013
Rpp pertidaksamaan rasional dan irasional kurikulum 2013Rpp pertidaksamaan rasional dan irasional kurikulum 2013
Rpp pertidaksamaan rasional dan irasional kurikulum 2013Fardyani Narwis
 
Rppsimulasidigitalsmk2013 140805234659-phpapp02
Rppsimulasidigitalsmk2013 140805234659-phpapp02Rppsimulasidigitalsmk2013 140805234659-phpapp02
Rppsimulasidigitalsmk2013 140805234659-phpapp02ghufranaka aldrien
 
1. program linear
1. program linear1. program linear
1. program linearRau Piko
 
Tugas ppg rpp akdas kd 3.9
Tugas ppg rpp akdas kd 3.9Tugas ppg rpp akdas kd 3.9
Tugas ppg rpp akdas kd 3.9Amir Masturi
 
Rpp simulasi-digital-smk-2013
Rpp simulasi-digital-smk-2013Rpp simulasi-digital-smk-2013
Rpp simulasi-digital-smk-2013Danny Rudy
 

Similar to Pemrograman dasar genap (20)

RPP Kelas X Materi Eksponen - Kurikulum 2013
RPP Kelas X Materi Eksponen - Kurikulum 2013RPP Kelas X Materi Eksponen - Kurikulum 2013
RPP Kelas X Materi Eksponen - Kurikulum 2013
 
Rpp matematika sma xi wajib bab 1
Rpp matematika sma xi wajib bab 1Rpp matematika sma xi wajib bab 1
Rpp matematika sma xi wajib bab 1
 
126771-1596539562.pdf
126771-1596539562.pdf126771-1596539562.pdf
126771-1596539562.pdf
 
Contoh rpp kkpi
Contoh rpp kkpiContoh rpp kkpi
Contoh rpp kkpi
 
Silabus p.dasar genap
Silabus p.dasar genapSilabus p.dasar genap
Silabus p.dasar genap
 
RPP EKSPONEN dan LOGARITMA Kelas X SMA
RPP EKSPONEN dan LOGARITMA Kelas X SMARPP EKSPONEN dan LOGARITMA Kelas X SMA
RPP EKSPONEN dan LOGARITMA Kelas X SMA
 
822 Modul Ajar KurMer Unsur, Senyawa, dan Campuran.docx
822 Modul Ajar KurMer Unsur, Senyawa, dan Campuran.docx822 Modul Ajar KurMer Unsur, Senyawa, dan Campuran.docx
822 Modul Ajar KurMer Unsur, Senyawa, dan Campuran.docx
 
Rpp 6 manfaat informasi
Rpp 6 manfaat informasiRpp 6 manfaat informasi
Rpp 6 manfaat informasi
 
Rpp 4 dpl kls x semester 2
Rpp 4 dpl kls x semester 2Rpp 4 dpl kls x semester 2
Rpp 4 dpl kls x semester 2
 
Rpp rakayasa smt 1 bab 1 kelas x mia iis
Rpp rakayasa  smt 1 bab 1 kelas x mia iisRpp rakayasa  smt 1 bab 1 kelas x mia iis
Rpp rakayasa smt 1 bab 1 kelas x mia iis
 
RPP PBL kelainan pada sistem pencernaan manusia.docx
RPP PBL kelainan pada sistem pencernaan manusia.docxRPP PBL kelainan pada sistem pencernaan manusia.docx
RPP PBL kelainan pada sistem pencernaan manusia.docx
 
RPP 2013 KEWIRAUSAHAAN Rpp 8
RPP 2013 KEWIRAUSAHAAN Rpp 8RPP 2013 KEWIRAUSAHAAN Rpp 8
RPP 2013 KEWIRAUSAHAAN Rpp 8
 
M5 kb 1 mutimatus sa'adah model pembelajaran
M5 kb 1 mutimatus sa'adah model pembelajaranM5 kb 1 mutimatus sa'adah model pembelajaran
M5 kb 1 mutimatus sa'adah model pembelajaran
 
Rpp pertidaksamaan rasional dan irasional kurikulum 2013
Rpp pertidaksamaan rasional dan irasional kurikulum 2013Rpp pertidaksamaan rasional dan irasional kurikulum 2013
Rpp pertidaksamaan rasional dan irasional kurikulum 2013
 
Rppsimulasidigitalsmk2013 140805234659-phpapp02
Rppsimulasidigitalsmk2013 140805234659-phpapp02Rppsimulasidigitalsmk2013 140805234659-phpapp02
Rppsimulasidigitalsmk2013 140805234659-phpapp02
 
1. program linear
1. program linear1. program linear
1. program linear
 
1. program linear(1)
1. program linear(1)1. program linear(1)
1. program linear(1)
 
1. program linear
1. program linear1. program linear
1. program linear
 
Tugas ppg rpp akdas kd 3.9
Tugas ppg rpp akdas kd 3.9Tugas ppg rpp akdas kd 3.9
Tugas ppg rpp akdas kd 3.9
 
Rpp simulasi-digital-smk-2013
Rpp simulasi-digital-smk-2013Rpp simulasi-digital-smk-2013
Rpp simulasi-digital-smk-2013
 

Recently uploaded

Demonstrasi Kontekstual Modul 1.2. pdf
Demonstrasi Kontekstual  Modul 1.2.  pdfDemonstrasi Kontekstual  Modul 1.2.  pdf
Demonstrasi Kontekstual Modul 1.2. pdfvebronialite32
 
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdfAKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdfTaqdirAlfiandi1
 
LAPORAN PKP KESELURUHAN BAB 1-5 NURUL HUSNA.pdf
LAPORAN PKP KESELURUHAN BAB 1-5 NURUL HUSNA.pdfLAPORAN PKP KESELURUHAN BAB 1-5 NURUL HUSNA.pdf
LAPORAN PKP KESELURUHAN BAB 1-5 NURUL HUSNA.pdfChrodtianTian
 
Kelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfKelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfCloverash1
 
HARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdf
HARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdfHARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdf
HARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdfkustiyantidew94
 
Petunjuk Teknis Aplikasi Pelaksanaan OSNK 2024
Petunjuk Teknis Aplikasi Pelaksanaan OSNK 2024Petunjuk Teknis Aplikasi Pelaksanaan OSNK 2024
Petunjuk Teknis Aplikasi Pelaksanaan OSNK 2024budimoko2
 
adap penggunaan media sosial dalam kehidupan sehari-hari.pptx
adap penggunaan media sosial dalam kehidupan sehari-hari.pptxadap penggunaan media sosial dalam kehidupan sehari-hari.pptx
adap penggunaan media sosial dalam kehidupan sehari-hari.pptxmtsmampunbarub4
 
RENCANA + Link2 Materi Pelatihan/BimTek "Teknik Perhitungan & Verifikasi TKDN...
RENCANA + Link2 Materi Pelatihan/BimTek "Teknik Perhitungan & Verifikasi TKDN...RENCANA + Link2 Materi Pelatihan/BimTek "Teknik Perhitungan & Verifikasi TKDN...
RENCANA + Link2 Materi Pelatihan/BimTek "Teknik Perhitungan & Verifikasi TKDN...Kanaidi ken
 
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptxKesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptxDwiYuniarti14
 
Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)3HerisaSintia
 
implementasu Permendikbudristek no 53 2023
implementasu Permendikbudristek no 53 2023implementasu Permendikbudristek no 53 2023
implementasu Permendikbudristek no 53 2023DodiSetiawan46
 
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptx
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptxPrakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptx
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptxSyaimarChandra1
 
MATERI 1_ Modul 1 dan 2 Konsep Dasar IPA SD jadi.pptx
MATERI 1_ Modul 1 dan 2 Konsep Dasar IPA SD jadi.pptxMATERI 1_ Modul 1 dan 2 Konsep Dasar IPA SD jadi.pptx
MATERI 1_ Modul 1 dan 2 Konsep Dasar IPA SD jadi.pptxrofikpriyanto2
 
aksi nyata pendidikan inklusif.pelatihan mandiri pmm
aksi nyata pendidikan inklusif.pelatihan mandiri pmmaksi nyata pendidikan inklusif.pelatihan mandiri pmm
aksi nyata pendidikan inklusif.pelatihan mandiri pmmeunikekambe10
 
polinomial dan suku banyak kelas 11..ppt
polinomial dan suku banyak kelas 11..pptpolinomial dan suku banyak kelas 11..ppt
polinomial dan suku banyak kelas 11..pptGirl38
 
Topik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptx
Topik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptxTopik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptx
Topik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptxsyafnasir
 
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptx
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptxIPA Kelas 9 BAB 10 - www.ilmuguru.org.pptx
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptxErikaPuspita10
 
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASMATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASKurniawan Dirham
 
Model Manajemen Strategi Public Relations
Model Manajemen Strategi Public RelationsModel Manajemen Strategi Public Relations
Model Manajemen Strategi Public RelationsAdePutraTunggali
 
Aksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru PenggerakAksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru Penggeraksupriadi611
 

Recently uploaded (20)

Demonstrasi Kontekstual Modul 1.2. pdf
Demonstrasi Kontekstual  Modul 1.2.  pdfDemonstrasi Kontekstual  Modul 1.2.  pdf
Demonstrasi Kontekstual Modul 1.2. pdf
 
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdfAKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
 
LAPORAN PKP KESELURUHAN BAB 1-5 NURUL HUSNA.pdf
LAPORAN PKP KESELURUHAN BAB 1-5 NURUL HUSNA.pdfLAPORAN PKP KESELURUHAN BAB 1-5 NURUL HUSNA.pdf
LAPORAN PKP KESELURUHAN BAB 1-5 NURUL HUSNA.pdf
 
Kelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfKelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdf
 
HARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdf
HARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdfHARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdf
HARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdf
 
Petunjuk Teknis Aplikasi Pelaksanaan OSNK 2024
Petunjuk Teknis Aplikasi Pelaksanaan OSNK 2024Petunjuk Teknis Aplikasi Pelaksanaan OSNK 2024
Petunjuk Teknis Aplikasi Pelaksanaan OSNK 2024
 
adap penggunaan media sosial dalam kehidupan sehari-hari.pptx
adap penggunaan media sosial dalam kehidupan sehari-hari.pptxadap penggunaan media sosial dalam kehidupan sehari-hari.pptx
adap penggunaan media sosial dalam kehidupan sehari-hari.pptx
 
RENCANA + Link2 Materi Pelatihan/BimTek "Teknik Perhitungan & Verifikasi TKDN...
RENCANA + Link2 Materi Pelatihan/BimTek "Teknik Perhitungan & Verifikasi TKDN...RENCANA + Link2 Materi Pelatihan/BimTek "Teknik Perhitungan & Verifikasi TKDN...
RENCANA + Link2 Materi Pelatihan/BimTek "Teknik Perhitungan & Verifikasi TKDN...
 
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptxKesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
 
Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)
 
implementasu Permendikbudristek no 53 2023
implementasu Permendikbudristek no 53 2023implementasu Permendikbudristek no 53 2023
implementasu Permendikbudristek no 53 2023
 
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptx
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptxPrakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptx
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptx
 
MATERI 1_ Modul 1 dan 2 Konsep Dasar IPA SD jadi.pptx
MATERI 1_ Modul 1 dan 2 Konsep Dasar IPA SD jadi.pptxMATERI 1_ Modul 1 dan 2 Konsep Dasar IPA SD jadi.pptx
MATERI 1_ Modul 1 dan 2 Konsep Dasar IPA SD jadi.pptx
 
aksi nyata pendidikan inklusif.pelatihan mandiri pmm
aksi nyata pendidikan inklusif.pelatihan mandiri pmmaksi nyata pendidikan inklusif.pelatihan mandiri pmm
aksi nyata pendidikan inklusif.pelatihan mandiri pmm
 
polinomial dan suku banyak kelas 11..ppt
polinomial dan suku banyak kelas 11..pptpolinomial dan suku banyak kelas 11..ppt
polinomial dan suku banyak kelas 11..ppt
 
Topik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptx
Topik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptxTopik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptx
Topik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptx
 
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptx
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptxIPA Kelas 9 BAB 10 - www.ilmuguru.org.pptx
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptx
 
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASMATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
 
Model Manajemen Strategi Public Relations
Model Manajemen Strategi Public RelationsModel Manajemen Strategi Public Relations
Model Manajemen Strategi Public Relations
 
Aksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru PenggerakAksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru Penggerak
 

Pemrograman dasar genap

  • 1. RENCANA PELAKSANAAN PEMBELAJARAN Satuan Pendidikan : SMK NEGERI1 PANDEGLANG Kelas/Semester : X / 2 (GENAP) Mata Pelajaran : PEMROGRAMANDASAR Tema : Tipe data, variable, operator dan ekspresi Pertemuan ke- : 1-2 Alokasi Waktu : 4 x 45 menit A. Kompetensi Inti 1. Menghayati dan mengamalkan ajaran agama yang dianutnya. 2. Menghayati dan mengamalkan perilaku jujur, disiplin, tanggung jawab, peduli (gotong royong kerjasama, toleran, damai), santun, responsif dan proaktif dan menunjukkan sikap sebagai bagian dari solusi atas berbagai permasalahan dalam berinteraksi secara efektif dengan lingkungan sosial dan alam serta dalam menempatkan diri sebagai cerminan bangsa dalam pergaulan dunia. 3. Memahami ,menerapkan, menganalisis pengetahuan faktual, konseptual, prosedural berdasarkan rasa ingintahunya tentang ilmu pengetahuan, teknologi, seni, budaya, dan humaniora dengan wawasan kemanusiaan, kebangsaan, kenegaraan, dan peradaban terkait penyebab fenomena dan kejadian, serta menerapkan pengetahuan prosedural pada bidang kajian yang spesifik sesuai dengan bakat dan minatnya untuk memecahkan masalah. 4. Mengolah, menalar, dan menyaji dalam ranah konkret dan ranah abstrak terkait dengan pengembangan dari yang dipelajarinya di sekolah secara mandiri, dan mampu menggunakan metoda sesuai kaidah keilmuan. B. Kompetensi Dasar dan Indikator 3.5 Menerapkan penggunaan tipe data, variable, konstanta, operator dan ekspresi 3.5.1 Peserta didik dapat memahami macam-macam tipe data 3.5.2 Peserta didik dapat memahami deklarasi variable dan konstanta 4.5 Mengolah data menggunakan konsep tipe data, variable, konstanta, operator dan ekspresi 4.5.1 Peserta didik dapat mengolah data menggunakan konsep tipe data, variable, konstanta, operator dan ekspresi C. Tujuan Pembelajaran: Selama dan setelah proses pembelajaran, peserta didik dapat: Pertemuan ke-1 - Memahami macam-macam tipe data - Memahami deklarasi variable dan konstanta Pertemuan ke-2 - Mengolah data menggunakan konsep tipe data, variable, konstanta, operator dan ekspresi II. Materi Ajar Pertemuan ke-1 - Tipe data, variable dan konstanta Pertemuan ke-2 - Operator dan ekspresi III. Metode Pembelajaran Pertemuan ke-1 1. Pendekatan : Saintifik 2. Model : Mengamati, menanya, mengeksplorasi, mengasosiasi, mengomunikasikan 3. Metode : Discovery dan diskusi Pertemuan ke-2 1. Pendekatan : Saintifik 2. Model : Mengamati, menanya, mengeksplorasi, mengasosiasi, mengomunikasikan 3. Metode : Discovery dan diskusi
  • 2. IV. Kegiatan Pembelajaran Pertemuan ke-1 NO KEGIATAN DESKRIPSI ALOKASI WAKTU A PENDAHULUAN 1. Pemusatan perhatian dan pemotivasian. 2. Menyampaikan tujuan kompetensi dan cakupan materi yang akan dipelajari. 5 menit B INTI Mengamati: - Pelbagai ragam contoh kode program yang melibatkan tipe data, variabel dan konstanta Menanya: - Ragam tipe data, variabel dan konstanta Mengeksplorasi: - Membuat pelbagai kode program menggunakan ragam tipe data, variable dan konstanta Mengasosiasi: - Menyimpulkan penggunaan tipe data, variabel, dan konstanta Mengkomunikasikan: Membuat laporan dan mempresentasikan hasil program komputer 75 menit C PENUTUP 1) Bersama siswa menyimpulkan hasil pembelajaran hari ini, serta mendorong siswa untuk selalu bersyukur atas karunia Tuhan berupa ilmu yang bermanfaat. 2) Guru memberikan penghargaan (misalnya pujian atau bentuk penghargaan lain yang relevan) kepada siswa yang berkinerja baik dan memotivasi siswa yang masih belum mampu menguasai materi dengan baik. 10 menit Pertemuan ke-2 NO KEGIATAN DESKRIPSI ALOKASI WAKTU A PENDAHULUAN 1. Pemusatan perhatian dan pemotivasian. 2. Apersepsi: menanyakan materi sebelumnya. 3. Menyampaikan tujuan kompetensi dan cakupan materi yang akan dipelajari. 5 menit
  • 3. B INTI Mengamati: - Pelbagai ragam contoh kode program yang melibatkan operator dan ekspresi Menanya: - Ragam operator, ekspresi dan karakteristiknya Mengeksplorasi: - Membuat pelbagai kode program menggunakan ragam operator dan ekspresi sesuai algoritma sederhana. - Melakukan kompilasi, eksekusi dan perbaikan kesalahan program Mengasosiasi: - Menyimpulkan penggunaan tipe data, variabel, konstanta, operator dan ekspresi dalam program komputer sederhana Mengkomunikasikan: Membuat laporan dan mempresentasikan hasil program komputer 75 menit C PENUTUP 1) Bersama siswa menyimpulkan hasil pembelajaran hari ini, serta mendorong siswa untuk selalu bersyukur atas karunia Tuhan berupa ilmu yang bermanfaat. 2) Guru memberikan penghargaan (misalnya pujian atau bentuk penghargaan lain yang relevan) kepada siswa yang berkinerja baik dan memotivasi siswa yang masih belum mampu menguasai materi dengan baik. 10 menit V. ALAT/BAHAN/MEDIA & SUMBER BELAJAR A. Alat/Bahan: Laptop, PC, Infocus,spidol dan White board B. Sumber Belajar: Internet, modul pelajaran, buku penunjang yang relevan VI. PENILAIANPROSES& HASIL AKHIR Pertemuan ke -1  Jenis : Tulis  Bentuk : Essay  Instrumen : Soal tes Soal: 1. Apa yang dimaksud dengan tipe data? 2. Sebutkan tipe data primitive! 3. Sebutkan tipe data composite! 4. Apa yang dimaksud dengan konstanta? 5. Apa yang dimaksud dengan variable? Pertemuan ke -2  Jenis : Praktek  Bentuk : Unjuk kerja  Instrumen : Soal praktek Soal 1. Buatlah sebuah program sederhana untuk menghitung volume bangun ruang menggunakan Delphi 7! 2. Sebutkan bagian-bagian yang mengandung tipe data, variable, konstanta, operator dan ekspresi!
  • 4. RENCANA PELAKSANAAN PEMBELAJARAN Satuan Pendidikan : SMK NEGERI1 PANDEGLANG Kelas/Semester : X / 2 (GENAP) Mata Pelajaran : PEMROGRAMANDASAR Tema : Struktur kontrol percabangan Pertemuan ke- : 3-4 Alokasi Waktu : 4 x 45 menit A. Kompetensi Inti 1. Menghayati dan mengamalkan ajaran agama yang dianutnya. 2. Menghayati dan mengamalkan perilaku jujur, disiplin, tanggung jawab, peduli (gotong royong kerjasama, toleran, damai), santun, responsif dan proaktif dan menunjukkan sikap sebagai bagian dari solusi atas berbagai permasalahan dalam berinteraksi secara efektif dengan lingkungan sosial dan alam serta dalam menempatkan diri sebagai cerminan bangsa dalam pergaulan dunia. 3. Memahami ,menerapkan, menganalisis pengetahuan faktual, konseptual, prosedural berdasarkan rasa ingintahunya tentang ilmu pengetahuan, teknologi, seni, budaya, dan humaniora dengan wawasan kemanusiaan, kebangsaan, kenegaraan, dan peradaban terkait penyebab fenomena dan kejadian, serta menerapkan pengetahuan prosedural pada bidang kajian yang spesifik sesuai dengan bakat dan minatnya untuk memecahkan masalah. 4. Mengolah, menalar, dan menyaji dalam ranah konkret dan ranah abstrak terkait dengan pengembangan dari yang dipelajarinya di sekolah secara mandiri, dan mampu menggunakan metoda sesuai kaidah keilmuan. B. Kompetensi Dasar dan Indikator 3.6 Menerapkan struktur kontrol percabangan dalam bahasa pemrograman 3.6.1 Peserta didik dapat menerapkan struktur kontrolpercabangan 1 kondisi 3.6.2 Peserta didik dapat menerapkan struktur kontrolpercabangan 2 kondisi 3.6.3 Peserta didik dapat menerapkan struktur kontrolpercabangan lebih dari 2 kondisi 4.6 Memecahkan masalah menggunakan struktur kontrol percabangan 4.6.1 Peserta didik dapat Memecahkan masalah menggunakan struktur kontrol percabangan C. Tujuan Pembelajaran: Selama dan setelah proses pembelajaran, peserta didik dapat: Pertemuan ke-3 - Memahami macam-macam struktur kontrol percabangan Pertemuan ke-4 - Memecahkan masalah menggunakan struktur kontrol percabangan 1, 2 dan lebih dari 2 kondisi II. Materi Ajar Pertemuan ke-3 - Percabangan 1 kondisi - Percabangan 2 kondisi Pertemuan ke-4 - Percabangan lebih dari 2 kondisi - Percabangan bersarang III. Metode Pembelajaran Pertemuan ke-3 1. Pendekatan : Saintifik 2. Model : Mengamati, menanya, mengeksplorasi, mengasosiasi, mengomunikasikan 3. Metode : Discovery dan diskusi Pertemuan ke-4 1. Pendekatan : Saintifik 2. Model : Mengamati, menanya, mengeksplorasi, mengasosiasi, mengomunikasikan 3. Metode : Discovery dan diskusi
  • 5. IV. Kegiatan Pembelajaran Pertemuan ke-3 NO KEGIATAN DESKRIPSI ALOKASI WAKTU A PENDAHULUAN 1. Pemusatan perhatian dan pemotivasian. 2. Menyampaikan tujuan kompetensi dan cakupan materi yang akan dipelajari. 5 menit B INTI Mengamati: - Pelbagai contoh kode program dengan struktur kontrol percabangan. Menanya: - Pelbagai strukur penulisan kontrol percabangan 1 dan 2 kondisi. Mengeksplorasi: - Membuat pelbagai kode program menggunakan struktur percabangan sesuai dengan algoritma yang telah dirumuskan. - Melakukan kompilasi, eksekusi dan perbaikan kesalahan program Mengasosiasi: - Menyimpulkan penerapan algoritma dan struktur kontrol percabangan 1 dan 2 konsisi dalam program komputer Mengkomunikasikan: Mempresentasikan hasil program komputer yang melibatkan struktur percabangan 75 menit C PENUTUP 1) Bersama siswa menyimpulkan hasil pembelajaran hari ini, serta mendorong siswa untuk selalu bersyukur atas karunia Tuhan berupa ilmu yang bermanfaat. 2) Guru memberikan penghargaan (misalnya pujian atau bentuk penghargaan lain yang relevan) kepada siswa yang berkinerja baik dan memotivasi siswa yang masih belum mampu menguasai materi dengan baik. 10 menit Pertemuan ke-4 NO KEGIATAN DESKRIPSI ALOKASI WAKTU A PENDAHULUAN 1. Pemusatan perhatian dan pemotivasian. 2. Apersepsi: menanyakan materi sebelumnya. 3. Menyampaikan tujuan kompetensi dan cakupan materi yang akan dipelajari. 5 menit
  • 6. B INTI Mengamati: - Pelbagai contoh kode program dengan struktur kontrol percabangan. Menanya: - Pelbagai strukur penulisan kontrol percabangan 1, 2, lebih dari 2 konsisi dan bersarang. Mengeksplorasi: - Membuat pelbagai kode program menggunakan struktur percabangan sesuai dengan algoritma yang telah dirumuskan. - Melakukan kompilasi, eksekusi dan perbaikan kesalahan program Mengasosiasi: - Menyimpulkan penerapan algoritma dan struktur kontrol percabangan 1, 2, lebih dari 2 konsisi dan bersarang dalam program komputer Mengkomunikasikan: Mempresentasikan hasil program komputer yang melibatkan struktur percabangan 75 menit C PENUTUP 1) Bersama siswa menyimpulkan hasil pembelajaran hari ini, serta mendorong siswa untuk selalu bersyukur atas karunia Tuhan berupa ilmu yang bermanfaat. 2) Guru memberikan penghargaan (misalnya pujian atau bentuk penghargaan lain yang relevan) kepada siswa yang berkinerja baik dan memotivasi siswa yang masih belum mampu menguasai materi dengan baik. 10 menit V. ALAT/BAHAN/MEDIA & SUMBER BELAJAR A. Alat/Bahan: Laptop, PC, Infocus,spidol dan White board B. Sumber Belajar: Internet, modul pelajaran, buku penunjang yang relevan VI. PENILAIANPROSES& HASIL AKHIR Pertemuan ke -3  Jenis : Tulis  Bentuk : Essay  Instrumen : Soal tes Soal: 1. PT. Sandang Nyaman bermaksud menggunakan komputer untuk menghitung upah mingguan pegawainya. Data yang diperlukan adalah nama pegawai dan jumlah jam kerja selama seminggu. Upah per jam ditetapkan Rp. 5.000,-. Jika jam kerja melebihi 25 jam per minggu maka kelebihannya dianggap lembur. Upah per jam lembur adalah satu setengah kali dari upah per jam pada kondisi biasa. a. Buatlah flowchart untuk masalah ini jika output yang diinginkan adalah nama pegawai, jam kerja dan upah yang diterima. b. Hitunglah besar upah dari masing-masing pegawai berikut: Nama Pegawai Jml Jam Upah yg diterima Acep 18 Bedu 30 Cepi 36 Dodi 40
  • 7. Pertemuan ke -4  Jenis : Praktek  Bentuk : Unjuk kerja  Instrumen : Soal praktek Soal 1. Buatlah program untuk menghitung bunga tabungan, dengan ketentuan sebagai berikut: Tabungan (Rp) Bunga/ Bulan < 1 juta 0.15 % 1 juta – 5 juta 0.56 % 5.000.001 – 10 juta 12 % > 10 juta 20 %
  • 8. RENCANA PELAKSANAAN PEMBELAJARAN Satuan Pendidikan : SMK NEGERI1 PANDEGLANG Kelas/Semester : X / 2 (GENAP) Mata Pelajaran : PEMROGRAMANDASAR Tema : Struktur kontrol perulangan Pertemuan ke- : 5-6 Alokasi Waktu : 4 x 45 menit A. Kompetensi Inti 1. Menghayati dan mengamalkan ajaran agama yang dianutnya. 2. Menghayati dan mengamalkan perilaku jujur, disiplin, tanggung jawab, peduli (gotong royong kerjasama, toleran, damai), santun, responsif dan proaktif dan menunjukkan sikap sebagai bagian dari solusi atas berbagai permasalahan dalam berinteraksi secara efektif dengan lingkungan sosial dan alam serta dalam menempatkan diri sebagai cerminan bangsa dalam pergaulan dunia. 3. Memahami ,menerapkan, menganalisis pengetahuan faktual, konseptual, prosedural berdasarkan rasa ingintahunya tentang ilmu pengetahuan, teknologi, seni, budaya, dan humaniora dengan wawasan kemanusiaan, kebangsaan, kenegaraan, dan peradaban terkait penyebab fenomena dan kejadian, serta menerapkan pengetahuan prosedural pada bidang kajian yang spesifik sesuai dengan bakat dan minatnya untuk memecahkan masalah. 4. Mengolah, menalar, dan menyaji dalam ranah konkret dan ranah abstrak terkait dengan pengembangan dari yang dipelajarinya di sekolah secara mandiri, dan mampu menggunakan metoda sesuai kaidah keilmuan. B. Kompetensi Dasar dan Indikator 3.7 Menerapkan struktur kontrol perulangan dalam bahasa pemrograman 3.7.1 Peserta didik dapat menerapkan struktur kontrolpercabangan 1 kondisi 4.7 Memecahkan masalah menggunakan struktur kontrol perulangan 4.7.1 Peserta didik dapat Memecahkan masalah menggunakan struktur kontrol percabangan C. Tujuan Pembelajaran: Selama dan setelah proses pembelajaran, peserta didik dapat: Pertemuan ke-5 - Memahami macam-macam struktur kontrol perulangan Pertemuan ke-6 - Memecahkan masalah menggunakan struktur kontrol perulangan forto do dan while do II. Materi Ajar Pertemuan ke-5 - Macam-macam struktur kontrol perulangan Pertemuan ke-6 - Membuat program perulangan sederhana dengan for to do dan whiledo III. Metode Pembelajaran Pertemuan ke-5 1. Pendekatan : Saintifik 2. Model : Mengamati, menanya, mengeksplorasi, mengasosiasi, mengomunikasikan 3. Metode : Discovery dan diskusi Pertemuan ke-6 1. Pendekatan : Saintifik 2. Model : Mengamati, menanya, mengeksplorasi, mengasosiasi, mengomunikasikan 3. Metode : Discovery dan diskusi
  • 9. IV. Kegiatan Pembelajaran Pertemuan ke-5 NO KEGIATAN DESKRIPSI ALOKASI WAKTU A PENDAHULUAN 1. Pemusatan perhatian dan pemotivasian. 2. Menyampaikan tujuan kompetensi dan cakupan materi yang akan dipelajari. 5 menit B INTI Mengamati: - Pelbagai ragam contoh kode program dengan struktur kontrol perulangan Menanya: - Pelbagai penulisan kode program struktur kontrol perulangan Mengeksplorasi: - Membuat pelbagai kode program menggunakan struktur perulangan sesuai dengan algoritma yang telah dirumuskan - Melakukan kompilasi, eksekusi dan perbaikan kesalahan program. Mengasosiasi: - Menyimpulkan pelbagai ragam struktur kontrol perulangan dalam program komputer sesuai dengan algoritma yang telah dirumuskan Mengkomunikasikan: - Mempresentasikan hasil program komputer yang melibatkan struktur perulangan 75 menit C PENUTUP 1) Bersama siswa menyimpulkan hasil pembelajaran hari ini, serta mendorong siswa untuk selalu bersyukur atas karunia Tuhan berupa ilmu yang bermanfaat. 2) Guru memberikan penghargaan (misalnya pujian atau bentuk penghargaan lain yang relevan) kepada siswa yang berkinerja baik dan memotivasi siswa yang masih belum mampu menguasai materi dengan baik. 10 menit Pertemuan ke-6 NO KEGIATAN DESKRIPSI ALOKASI WAKTU A PENDAHULUAN 1. Pemusatan perhatian dan pemotivasian. 2. Apersepsi: menanyakan materi sebelumnya. 3. Menyampaikan tujuan kompetensi dan cakupan materi yang akan dipelajari. 5 menit
  • 10. B INTI Mengamati: - Pelbagai ragam contoh kode program dengan struktur kontrol perulangan Menanya: - Pelbagai penulisan kode program struktur kontrol perulangan Mengeksplorasi: - Membuat pelbagai kode program menggunakan struktur perulangan sesuai dengan algoritma yang telah dirumuskan - Melakukan kompilasi, eksekusi dan perbaikan kesalahan program. Mengasosiasi: - Menyimpulkan pelbagai ragam struktur kontrol perulangan dalam program komputer sesuai dengan algoritma yang telah dirumuskan Mengkomunikasikan: - Mempresentasikan hasil program komputer yang melibatkan struktur perulangan 75 menit C PENUTUP 1) Bersama siswa menyimpulkan hasil pembelajaran hari ini, serta mendorong siswa untuk selalu bersyukur atas karunia Tuhan berupa ilmu yang bermanfaat. 2) Guru memberikan penghargaan (misalnya pujian atau bentuk penghargaan lain yang relevan) kepada siswa yang berkinerja baik dan memotivasi siswa yang masih belum mampu menguasai materi dengan baik. 10 menit V. ALAT/BAHAN/MEDIA & SUMBER BELAJAR A. Alat/Bahan: Laptop, PC, Infocus,spidol dan White board B. Sumber Belajar: Internet, modul pelajaran, buku penunjang yang relevan VI. PENILAIANPROSES& HASIL AKHIR Pertemuan ke -5  Jenis : Praktek  Bentuk : Unjuk kerja  Instrumen : Soal praktek Soal: 1. Buatlah program menggunakan kontrol perulangan for to do! Pertemuan ke -6  Jenis : Praktek  Bentuk : Unjuk kerja  Instrumen : Soal praktek Soal 2. Buatlah program menggunakan kontrol perulangan while do!
  • 11.
  • 12. RENCANA PELAKSANAAN PEMBELAJARAN Satuan Pendidikan : SMK NEGERI1 PANDEGLANG Kelas/Semester : X / 2 (GENAP) Mata Pelajaran : PEMROGRAMANDASAR Tema : Pengembangan Algoritma Aplikasi Pertemuan ke- : 7 Alokasi Waktu : 2 x 45 menit A. Kompetensi Inti 1. Menghayati dan mengamalkan ajaran agama yang dianutnya. 2. Menghayati dan mengamalkan perilaku jujur, disiplin, tanggung jawab, peduli (gotong royong kerjasama, toleran, damai), santun, responsif dan proaktif dan menunjukkan sikap sebagai bagian dari solusi atas berbagai permasalahan dalam berinteraksi secara efektif dengan lingkungan sosial dan alam serta dalam menempatkan diri sebagai cerminan bangsa dalam pergaulan dunia. 3. Memahami ,menerapkan, menganalisis pengetahuan faktual, konseptual, prosedural berdasarkan rasa ingintahunya tentang ilmu pengetahuan, teknologi, seni, budaya, dan humaniora dengan wawasan kemanusiaan, kebangsaan, kenegaraan, dan peradaban terkait penyebab fenomena dan kejadian, serta menerapkan pengetahuan prosedural pada bidang kajian yang spesifik sesuai dengan bakat dan minatnya untuk memecahkan masalah. 4. Mengolah, menalar, dan menyaji dalam ranah konkret dan ranah abstrak terkait dengan pengembangan dari yang dipelajarinya di sekolah secara mandiri, dan mampu menggunakan metoda sesuai kaidah keilmuan. B. Kompetensi Dasar dan Indikator 3.8 Menerapkan keseluruhan konsep algoritma dalam penyelesaian masalah kompleks 3.8.1 Peserta didik dapat menerapkan keseluruhan konsep algoritma dalam penyelesaian masalah kompleks 4.8 Menganalisa kesalahan dalam program 4.8.1 Peserta didik dapat Menganalisa kesalahan dalam program C. Tujuan Pembelajaran: Selama dan setelah proses pembelajaran, peserta didik dapat: Pertemuan ke-7 - Menerapkan keseluruhan konsep algoritma dalam penyelesaian masalah - Menganalisa kesalahan dalam program II. Materi Ajar Pertemuan ke-7 - Debugging dan error handling - Studi kasus proyekaplikasi program komputer III. Metode Pembelajaran Pertemuan ke-7 1. Pendekatan : Saintifik 2. Model : Mengamati, menanya, mengeksplorasi, mengasosiasi, mengomunikasikan 3. Metode : Discovery dan diskusi IV. Kegiatan Pembelajaran Pertemuan ke-7 NO KEGIATAN DESKRIPSI ALOKASI WAKTU A PENDAHULUAN 1. Pemusatan perhatian dan pemotivasian. 2. Menyampaikan tujuan kompetensi dan cakupan materi yang akan dipelajari. 5 menit
  • 13. B INTI Mengamati: - Rancangan algoritma untuk permasalahan yang komplek - Contoh debugging program komputer Menanya: - Konsep desain dan analisa algoritma untuk penyelesaian permasalahan komplek Mengeksplorasi: - Merumuskan permasalahan komplek sebagai studi kasus - Merancang aplikasi program komputer - Membuat kode program komputer (coding) - Debugging dan error handling program komputer Mengasosiasi: - Menyimpulkan konsepdesain dan analisa algoritma untuk menyelesaikan permasalahan komplek Mengkomunikasikan: Mempresentasikan hasil rancangan, pembuatan kode program analisa dan perbaikan 75 menit C PENUTUP 1) Bersama siswa menyimpulkan hasil pembelajaran hari ini, serta mendorong siswa untuk selalu bersyukur atas karunia Tuhan berupa ilmu yang bermanfaat. 2) Guru memberikan penghargaan (misalnya pujian atau bentuk penghargaan lain yang relevan) kepada siswa yang berkinerja baik dan memotivasi siswa yang masih belum mampu menguasai materi dengan baik. 10 menit V. ALAT/BAHAN/MEDIA & SUMBER BELAJAR A. Alat/Bahan: Laptop, PC, Infocus,spidol dan White board B. Sumber Belajar: Internet, modul pelajaran, buku penunjang yang relevan VI. PENILAIANPROSES& HASIL AKHIR Pertemuan ke -7  Jenis : Praktek  Bentuk : Unjuk kerja  Instrumen : Soal praktek Soal: 3. Buatlah program menggunakan kontrol perulangan for to do!