SlideShare a Scribd company logo
1 of 15
RENCANA PELAKSANAAN PEMBELAJARAN
Satuan Pendidikan : SMK NEGERI1 PANDEGLANG
Kelas/Semester : X / 1 (GASAL)
Mata Pelajaran : PEMROGRAMANDASAR
Tema : Algoritma Pemrograman
Pertemuan ke- : 1-3
Alokasi Waktu : 6 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.1 Memahami penggunaan data dalam algoritma dan konsep algoritma pemrograman
3.1.1 Peserta didik dapat memahami konsep Algoritma
3.1.2 Peserta didik dapat memahami struktur Algoritma
3.1.3 Peserta didik dapat memahami Variabel, tipe data dan operator
4.1 Menggunakan algoritma pemrograman untuk memecahkan permasalahan
4.1.1 Peserta didik dapat menggunakan bahasa natural untuk memecahkan permasalahan
4.1.2 Peserta didik dapat menggunakan pseudocode untuk memecahkan permasalahan
4.1.3 Peserta didik dapat menggunakan toolflowchartuntuk memecahkan permasalahan
C. Tujuan Pembelajaran: Selama dan setelah proses pembelajaran, peserta didik dapat:
Pertemuan ke-1
- Memahami konsep Algoritma
- Menggunakan bahasa natural untuk memecahkan permasalahan
Pertemuan ke-2
- Memahami struktur Algoritma
- Memahami Variabel, tipe data dan operator
Pertemuan ke-3
- Menggunakan pseudocode untuk memecahkan permasalahan
- Menggunakan toolflowchartuntuk memecahkan permasalahan
II. Materi Ajar
Pertemuan ke-1
- Konsep Algoritma
- Algoritma menggunakan bahasa natural
Pertemuan ke-2
- Struktur Algoritma
- Pengenalan variabel
- Pengenalan tipe data
- Pengenalan operator
Pertemuan ke-3
- Pseudocode
- Flowchart
- Penggunaan Tool Flowchart
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
Pertemuan ke-3
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 contoh penerapan algoritma dasar dalam kehidupan
sehari-hari.
Menanya:
- Rumusan masalah terkait penerapan algoritma sederhana
Mengeksplorasi:
- Membuat algoritma sederhana untuk menyelesaikan
permasalahan menggunakan bahasa natural
Mengasosiasi:
- Menyimpulkan konsep algoritma bahasa natural untuk
menyelesaikan permasalahan
Mengomunikasikan:
- Mempresentasikan algoritma penyelesaian permasalahan
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 contoh penerapan algoritma dasar dalam kehidupan
sehari-hari
- Karakteristik tipe data
Menanya:
- Rumusan masalah terkait penerapan algoritma sederhana
- Logika penyelesaian masalah dengan struktur algoritma
Mengeksplorasi:
- Membuat contoh variabel, tipe data dan operator
Mengasosiasi:
- Menyimpulkan konsep algoritma bahasa natural untuk
menyelesaikan permasalahan
Mengomunikasikan:
- Mempresentasikan algoritma penyelesaian permasalahan
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-3
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 penerapan algoritma dasar dalam kehidupan
sehari-hari
Menanya:
- Rumusan masalah terkait penerapan algoritma sederhana
- Logika penyelesaian masalah dengan struktur algoritma
Mengeksplorasi:
- Membuat algoritma sederhana untuk menyelesaikan
permasalahan menggunakan pseudocode
Mengasosiasi:
- Menyimpulkan konsep algoritma pseudocode untuk
menyelesaikan permasalahan
Mengomunikasikan:
- Mempresentasikan algoritma penyelesaian permasalahan
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 algoritma?
2. Sebutkan dan jelaskan aspek-aspek penting dari algoritma!
3. Sebutkan dan jelaskan 3 cara penulisan algoritma!
4. Buatlah algoritma dalam kehidupan sehari-hari dengan bahasa natural!
5. Sebutkan dan jelaskan 3 struktur algoritma!
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!
Pertemuan ke -3
 Jenis : Tulis
 Bentuk : Essay
 Instrumen : Soal tes
Soal
1. Apa yang dimaksud dengan variabel dan konstanta?
2. Buatlah flowchartstruktur sequential untuk menghitung volume bangun ruang!
Mengetahui, Pandeglang, 15 Agustus 2015
a.n. Kepala Sekolah Guru Mata Pelajaran,
Guru Pembina,
___________________________ SAPRUDINK, S.Kom.
NIP. NIP.
RENCANA PELAKSANAAN PEMBELAJARAN
Satuan Pendidikan : SMK NEGERI1 PANDEGLANG
Kelas/Semester : X / 1 (GASAL)
Mata Pelajaran : PEMROGRAMANDASAR
Tema : Algoritma Percabangan
Pertemuan ke- : 4-5
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.2 Memahami struktur algoritma serta menganalisis data dalam suatu algoritma percabangan
3.2.1 Peserta didik dapat memahami algoritma percabangan 1, 2 dan banyak kondisi serta
percabangan bersarang
4.2 Menggunakan algoritma percabangan untuk memecahkan permasalahan
4.2.1 Peserta didik dapat menggunakan algoritma percabangan 1, 2 dan banyak kondisi serta
percabangan bersarang untuk memecahkan permasalahan
C. Tujuan Pembelajaran: Selama dan setelah proses pembelajaran, peserta didik dapat:
Pertemuan ke-4
- Memahami algoritma percabangan 1 kondisi dan 2 kondisi
- Menggunakan algoritma percabangan untuk memecahkan permasalahan
Pertemuan ke-5
- Memahami algoritma percabangan banyak kondisi dan percabangan bersarang
- Menggunakan algoritma percabangan untuk memecahkan permasalahan
II. Materi Ajar
Pertemuan ke-4
- Algoritma percabangan 1 kondisi dan 2 kondisi
Pertemuan ke-5
- Algoritma percabangan lebih dari 2 kondisi dan percabangan bersarang
III. Metode Pembelajaran
Pertemuan ke-4
1. Pendekatan : Saintifik
2. Model : Mengamati, menanya, mengeksplorasi, mengasosiasi, mengomunikasikan
3. Metode : Discovery dan diskusi
Pertemuan ke-5
1. Pendekatan : Saintifik
2. Model : Mengamati, menanya, mengeksplorasi, mengasosiasi, mengomunikasikan
3. Metode : Discovery dan diskusi
IV. Kegiatan Pembelajaran
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 penerapan algoritma percabangan 1 dan 2
kondisi
Menanya:
- Rumusan masalah terkait algoritma percabangan 1 dan 2
kondisi
- Alur penyelesaian masalah dengan algoritma percabangan.
Mengeksplorasi:
- Membuat algoritma penyelesaian masalah percabangan 1 dan
2 kondisi
Mengasosiasi:
- Menyimpulkan penerapan algoritma percabangan untuk
memecahkan masalah
- Menganalisa algoritma percabangan dengan Pelbagai data
Mengkomunikasikan:
- Mempresentasikan algoritma penyelesaian masalah
percabangan
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-5
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 penerapan algoritma percabangan lebih dari 2
kondisi dan percabangan bersarang
Menanya:
- Rumusan masalah terkait algoritma percabangan lebih dari 2
kondisi dan percabangan bersarang
- Alur penyelesaian masalah dengan algoritma percabangan.
Mengeksplorasi:
- Membuat algoritma penyelesaian masalah percabangan lebih
dari 2 kondisi, serta percabangan bersarang
Mengasosiasi:
- Menyimpulkan penerapan algoritma percabangan untuk
memecahkan masalah
- Menganalisa algoritma percabangan dengan Pelbagai data
Mengkomunikasikan:
- Mempresentasikan algoritma penyelesaian masalah
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 -4
 Jenis : Praktek
 Bentuk : Unjuk kerja
 Instrumen : Soal praktek
Soal
1. Buatlah sebuah program seleksi untuk menentukan berhak atau tidak seseorang mengikuti
pemilu dengan kondisi sebagai berikut:
a. Jika usia sama dengan/ di atas 17 tahun, maka berhak untuk mengikuti pemilu
b. Jika usia di bawah 17 tahun, maka belum berhak untuk mengikuti pemilu
Pertemuan ke -5
 Jenis : Tulis
 Bentuk : Essay
 Instrumen : Soal tes
Soal
1. Aturan kelulusan siswa pada mata pelajaran Pemrograman Web diterapkan sebagai berikut :
a. Jika nilai ujian tengah semester (UTS) lebih besar dari 70 maka siswa dinyatakan lulus
dan Nilai Akhir sama dengan nilai UTS.
b. Jika nilai UTS kurang atau sama dengan 70 maka siswa dinyatakan lulus jika Nilai Akhir
lebih besar atau sama dengan 60 dimana Nilai Akhir = (nilai UTSx 40%) + (nilai UAS x
60%).
Buatlah flowchartpenyelesaian masalah tersebut apabila output yang diinginkan adalah
NIM, Nama Siswa, Nilai Akhir dan Status Kelulusan!
Mengetahui, Pandeglang, 15 Agustus 2015
a.n. Kepala Sekolah Guru Mata Pelajaran,
Guru Pembina,
___________________________ SAPRUDINK, S.Kom.
NIP. NIP.
RENCANA PELAKSANAAN PEMBELAJARAN
Satuan Pendidikan : SMK NEGERI1 PANDEGLANG
Kelas/Semester : X / 1 (GASAL)
Mata Pelajaran : PEMROGRAMANDASAR
Tema : Algoritma Perulangan
Pertemuan ke- : 6-7
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.3 Memahami struktur algoritma serta menganalisa data dalam suatu algoritma perulangan
3.3.1 Peserta didik dapat memahami algoritma perulangan
4.3 Memecahkan permasalahan dengan algoritma perulangan
4.3.1 Peserta didik dapat menggunakan algoritma perulangan untuk memecahkan
Permasalahan
C. Tujuan Pembelajaran: Selama dan setelah proses pembelajaran, peserta didik dapat:
Pertemuan ke-6
- Memahami algoritma perulangan dengan kondisi di awal, di akhir dan kondisi akhir diinputkan
oleh user
- Menggunakan algoritma perulangan untuk memecahkan permasalahan
Pertemuan ke-7
- Memahami algoritma perulangan sebagai pencacah naik dan pencacah turun
- Menggunakan algoritma perulangan untuk memecahkan permasalahan
II. Materi Ajar
Pertemuan ke-6
- Algoritma perulangan dengan kondisi di awal, di akhir dan kondisi akhir diinputkan oleh user
Pertemuan ke-7
- Algoritma perulangan sebagai pencacah naik dan pencacah turun
III. Metode Pembelajaran
Pertemuan ke-6
1. Pendekatan : Saintifik
2. Model : Mengamati, menanya, mengeksplorasi, mengasosiasi, mengomunikasikan
3. Metode : Discovery dan diskusi
Pertemuan ke-7
1. Pendekatan : Saintifik
2. Model : Mengamati, menanya, mengeksplorasi, mengasosiasi, mengomunikasikan
3. Metode : Discovery dan diskusi
IV. Kegiatan Pembelajaran
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 penerapan algoritma perulangan
Menanya:
- Rumusan masalah dan logika penyelesaian masalah
menggunakan algoritma perulangan
Mengeksplorasi:
- Membuat pelbagai algoritma penyelesaian masalah
menggunakan logika perulangan
Mengasosiasi:
- Menyimpulkan penerapan algoritma perulangan untuk
menyelesaikan masalah
- Menganalisa algoritma perulangan dengan Pelbagai macam
data
Mengkomunikasikan:
- Mempresentasikan pelbagai ragam algoritma penyelesaian
masalah menggunakan logika 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-7
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 penerapan algoritma perulangan
Menanya:
- Rumusan masalah dan logika penyelesaian masalah
menggunakan algoritma perulangan
Mengeksplorasi:
- Membuat pelbagai algoritma penyelesaian masalah
menggunakan logika perulangan
Mengasosiasi:
- Menyimpulkan penerapan algoritma perulangan untuk
menyelesaikan masalah
- Menganalisa algoritma perulangan dengan Pelbagai macam
data
Mengkomunikasikan:
- Mempresentasikan pelbagai ragam algoritma penyelesaian
masalah menggunakan logika 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 -6
 Jenis : Tulis
 Bentuk : Essay
 Instrumen : Soal tes
Soal
1. Sebutkan dan jelaskan 2 bagian struktur Algoritma perulangan!
2. Sebutkan dan jelaskan bentuk-bentuk struktur Algoritma perulangan!
3. Gambarkan flowchartumum untuk struktur For!
Pertemuan ke -7
 Jenis : Tulis
 Bentuk : Essay
 Instrumen : Soal tes
Soal
1. Diketahui sebuah himpunan A yang beranggotakan bilangan 1,3,5, ..., 19. Buatlah Flowchart
untuk mencetak anggota himpunan tersebut!
Mengetahui,
Catatan :
......................................................................................................................................................................................................
......................................................................................................................................................................................................
......................................................................................................................................................................................................
......................................................................................................................................................................................................
......................................................................................................................................................................................................
......................................................................................................................................................................................................
......................................................................................................................................................................................................
RENCANA PELAKSANAAN PEMBELAJARAN
Satuan Pendidikan : SMK NEGERI1 PANDEGLANG
Kelas/Semester : X / 1 (GASAL)
Mata Pelajaran : PEMROGRAMANDASAR
Tema : Bahasa Pemrograman
Pertemuan ke- : 8-11
Alokasi Waktu : 8 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.4 Menerapkan bahasa pemrograman
3.4.1 Peserta didik dapat menerapkan algoritma ke dalam bahasa pemrograman
4.4 Mengolah algoritma ke dalam bentuk kode program komputer
4.4.1 Peserta didik dapat mengolah algoritma ke dalam bentuk kode program komputer
C. Tujuan Pembelajaran: Selama dan setelah proses pembelajaran, peserta didik dapat:
Pertemuan ke-8
- Mengenal salah satu bahasa pemrograman
- Mengenal tools/ frameworkpengembangan program
Pertemuan ke-9
- Menginstal tools bahasa pemrograman
- Memahami struktur salah satu bahasa pemrograman
Pertemuan ke-10
- Memahami standar ouput dalam bahasa pemrograman
- Memahami standar input dalam bahasa pemrograman
Pertemuan ke-11
- Mengkompilasi dan mengeksekusi program
- Memperbaiki kesalahan program
II. Materi Ajar
Pertemuan ke-8
- Pengenalan bahasa pemrograman
- Pengenalan tools/ frameworkpengembangan program
Pertemuan ke-9
- Instalasi tools bahasa pemrograman
- Struktur bahasa pemrograman
Pertemuan ke-10
- Standar output dalam bahasa pemrograman
- Standar input dalam bahasa pemrograman
Pertemuan ke-11
- Kompilasi dan eksekusi program
- Perbaikan kesalahan program
III. Metode Pembelajaran
Pertemuan ke-8
1. Pendekatan : Saintifik
2. Model : Mengamati, menanya, mengeksplorasi, mengasosiasi, mengomunikasikan
3. Metode : Discovery,diskusi dan praktek
Pertemuan ke-9
1. Pendekatan : Saintifik
2. Model : Mengamati, menanya, mengeksplorasi, mengasosiasi, mengomunikasikan
3. Metode : Discovery,diskusi dan praktek
Pertemuan ke-10
1. Pendekatan : Saintifik
2. Model : Mengamati, menanya, mengeksplorasi, mengasosiasi, mengomunikasikan
3. Metode : Discovery,diskusi dan praktek
Pertemuan ke-11
1. Pendekatan : Saintifik
2. Model : Mengamati, menanya, mengeksplorasi, mengasosiasi, mengomunikasikan
3. Metode : Discovery,diskusi dan praktek
IV. Kegiatan Pembelajaran
Pertemuan ke-8
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:
- Framework bahasa pemrograman
- Pelbagai contoh kode program dalam bahasa pemrograman
Menanya:
- Berbagai contoh bahasa pemrograman
Mengeksplorasi:
- Berbagai contoh bahasa pemrograman
Mengasosiasi:
- Menyimpulkan penerapan struktur penulisan program dan
algoritma dasar dalam pembuatan program komputer
sederhana.
Mengkomunikasikan:
- Membuat laporan dan presentasi program.
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-9
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:
- Instalasi tools bahasa pemrograman
- Pelbagai contoh kode program dalam bahasa pemrograman
Menanya:
- Struktur penulisan program dalam bahasa pemrograman
Mengeksplorasi:
- Melakukan instalasi bahasa pemrograman
- Membuat kode program dengan algoritma sederhana
Mengasosiasi:
- Menyimpulkan penerapan struktur penulisan program dan
algoritma dasar dalam pembuatan program komputer
sederhana.
Mengkomunikasikan:
- Membuat laporan dan presentasi program.
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-10
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:
- Framework bahasa pemrograman
- Instalasi tools bahasa pemrograman
- Pelbagai contoh kode program dalam bahasa pemrograman
Menanya:
- Struktur penulisan program dalam bahasa pemrograman
- Standar input dan output dalam bahasa pemrograman
Mengeksplorasi:
- Melakukan instalasi bahasa pemrograman
- Membuat kode program dengan algoritma sederhana
Mengasosiasi:
- Menyimpulkan penerapan struktur penulisan program dan
algoritma dasar dalam pembuatan program komputer
sederhana.
Mengkomunikasikan:
- Membuat laporan dan presentasi program.
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-11
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:
- Framework bahasa pemrograman
- Instalasi tools bahasa pemrograman
- Pelbagai contoh kode program dalam bahasa pemrograman
Menanya:
- Struktur penulisan program dalam bahasa pemrograman
- Proses kompilasi dan eksekusi program
Mengeksplorasi:
- Melakukan instalasi bahasa pemrograman
- Membuat kode program dengan algoritma sederhana
- Melakukan kompilasi, eksekusi dan perbaikan kesalahan
program
Mengasosiasi:
- Menyimpulkan penerapan struktur penulisan program dan
algoritma dasar dalam pembuatan program komputer
sederhana.
Mengkomunikasikan:
- Membuat laporan dan presentasi program.
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 -8
 Jenis : Tulis
 Bentuk : Essay
 Instrumen : Soal tes
Soal
1. Sebutkan dan jelaskan 7 elemen dasar pemrograman
2. Sebutkan bagian-bagian dari layout Delphi 7!
3. Apa yang dimaksud dengan Procedure?
4. Jelaskan perbedaan properties Caption dan Name!
5. Jelaskan fungsi events?
Pertemuan ke -9
 Jenis : Praktek
 Bentuk : Unjuk kerja
 Instrumen : Soal praktek
Soal
1. Instal aplikasi Delphi 7 pada OS Windows 7 hingga siap digunakan!
2. Tuliskan langkah-langkah instalasi Delphi 7!
Pertemuan ke -10
 Jenis : Praktek
 Bentuk : Unjuk kerja
 Instrumen : Soal praktek
Soal
1. Buatlah sebuah aplikasi sederhana untuk input dan output data!
Pertemuan ke -11
 Jenis : Tugas
 Bentuk : Portofolio
 Instrumen : Laporan praktek
Soal
1. Buatlah laporan pembuatan kode program sesuai algoritma yang telah dirumuskan sesuai
standar input dan output!
Mengetahui,
Catatan :
......................................................................................................................................................................................................
......................................................................................................................................................................................................
......................................................................................................................................................................................................
......................................................................................................................................................................................................
......................................................................................................................................................................................................
......................................................................................................................................................................................................
......................................................................................................................................................................................................

More Related Content

What's hot

Soal Hots essay simulasi dan komunikasi digital X semester 2
Soal Hots essay simulasi dan komunikasi digital X semester 2Soal Hots essay simulasi dan komunikasi digital X semester 2
Soal Hots essay simulasi dan komunikasi digital X semester 2SMK MUhammadiyah Singkut
 
Media Pembelajaran dengan Keterampilan Abad 21
Media Pembelajaran dengan Keterampilan Abad 21Media Pembelajaran dengan Keterampilan Abad 21
Media Pembelajaran dengan Keterampilan Abad 21Shoffan shoffa
 
Proposisi Logika Matematika
Proposisi Logika MatematikaProposisi Logika Matematika
Proposisi Logika MatematikaTaufik_Yui
 
Laporan PPG Prajabatan.pdf
Laporan PPG Prajabatan.pdfLaporan PPG Prajabatan.pdf
Laporan PPG Prajabatan.pdfLearnBrisbane
 
MODUL AJAR INFORMATIKA (Teknologi Informasi dan Komunikasi).docx
MODUL AJAR INFORMATIKA (Teknologi Informasi dan Komunikasi).docxMODUL AJAR INFORMATIKA (Teknologi Informasi dan Komunikasi).docx
MODUL AJAR INFORMATIKA (Teknologi Informasi dan Komunikasi).docxfelarachmatjuend
 
Rubrik penilaian mind map
Rubrik penilaian mind mapRubrik penilaian mind map
Rubrik penilaian mind mapEka Kurniati
 
instrumen lembar penilaian diri (sikap)
instrumen lembar penilaian diri (sikap)instrumen lembar penilaian diri (sikap)
instrumen lembar penilaian diri (sikap)Pristiadi Utomo
 
Modul simulasi pemograman mikrokontroler
Modul simulasi pemograman mikrokontrolerModul simulasi pemograman mikrokontroler
Modul simulasi pemograman mikrokontrolerpersonal
 
Pertemuan 1 Pemrograman Dasar
Pertemuan 1 Pemrograman DasarPertemuan 1 Pemrograman Dasar
Pertemuan 1 Pemrograman DasarDisma Ariyanti W
 
Rencana evaluasi & Peerteaching PPG Daljab 2022 .pptx
Rencana evaluasi & Peerteaching PPG Daljab 2022 .pptxRencana evaluasi & Peerteaching PPG Daljab 2022 .pptx
Rencana evaluasi & Peerteaching PPG Daljab 2022 .pptxAmelia Hadyana
 
~ PROTA PROMES.pptx
~ PROTA PROMES.pptx~ PROTA PROMES.pptx
~ PROTA PROMES.pptxIrpanPelani1
 
koneksi antar materi.pptx
koneksi antar materi.pptxkoneksi antar materi.pptx
koneksi antar materi.pptxTiaNafaridah1
 
MATERI PERSIAPAN ANBK 2022.pptx
MATERI PERSIAPAN ANBK 2022.pptxMATERI PERSIAPAN ANBK 2022.pptx
MATERI PERSIAPAN ANBK 2022.pptxSyafDynul
 
Materi tik kelas x semester 1 dan semester 2 bahan untuk rpp
Materi tik kelas x semester 1 dan semester 2 bahan untuk rppMateri tik kelas x semester 1 dan semester 2 bahan untuk rpp
Materi tik kelas x semester 1 dan semester 2 bahan untuk rppRoso Waluyo
 
Proposal judul skripsi
Proposal judul skripsiProposal judul skripsi
Proposal judul skripsitjhand
 
LK. 2.1 Eksplorasi Alternatif Solusi.docx
LK. 2.1 Eksplorasi Alternatif Solusi.docxLK. 2.1 Eksplorasi Alternatif Solusi.docx
LK. 2.1 Eksplorasi Alternatif Solusi.docxAndiqbal
 
Modul 2 pembelajaran 1-bioteknologi
Modul 2 pembelajaran 1-bioteknologiModul 2 pembelajaran 1-bioteknologi
Modul 2 pembelajaran 1-bioteknologiSMPK Stella Maris
 

What's hot (20)

Soal Hots essay simulasi dan komunikasi digital X semester 2
Soal Hots essay simulasi dan komunikasi digital X semester 2Soal Hots essay simulasi dan komunikasi digital X semester 2
Soal Hots essay simulasi dan komunikasi digital X semester 2
 
Media Pembelajaran dengan Keterampilan Abad 21
Media Pembelajaran dengan Keterampilan Abad 21Media Pembelajaran dengan Keterampilan Abad 21
Media Pembelajaran dengan Keterampilan Abad 21
 
Proposisi Logika Matematika
Proposisi Logika MatematikaProposisi Logika Matematika
Proposisi Logika Matematika
 
Laporan PPG Prajabatan.pdf
Laporan PPG Prajabatan.pdfLaporan PPG Prajabatan.pdf
Laporan PPG Prajabatan.pdf
 
MODUL AJAR INFORMATIKA (Teknologi Informasi dan Komunikasi).docx
MODUL AJAR INFORMATIKA (Teknologi Informasi dan Komunikasi).docxMODUL AJAR INFORMATIKA (Teknologi Informasi dan Komunikasi).docx
MODUL AJAR INFORMATIKA (Teknologi Informasi dan Komunikasi).docx
 
Rubrik penilaian mind map
Rubrik penilaian mind mapRubrik penilaian mind map
Rubrik penilaian mind map
 
instrumen lembar penilaian diri (sikap)
instrumen lembar penilaian diri (sikap)instrumen lembar penilaian diri (sikap)
instrumen lembar penilaian diri (sikap)
 
Modul simulasi pemograman mikrokontroler
Modul simulasi pemograman mikrokontrolerModul simulasi pemograman mikrokontroler
Modul simulasi pemograman mikrokontroler
 
Pertemuan 1 Pemrograman Dasar
Pertemuan 1 Pemrograman DasarPertemuan 1 Pemrograman Dasar
Pertemuan 1 Pemrograman Dasar
 
Pengenalan c++ bagian 3
Pengenalan c++ bagian 3Pengenalan c++ bagian 3
Pengenalan c++ bagian 3
 
Rencana evaluasi & Peerteaching PPG Daljab 2022 .pptx
Rencana evaluasi & Peerteaching PPG Daljab 2022 .pptxRencana evaluasi & Peerteaching PPG Daljab 2022 .pptx
Rencana evaluasi & Peerteaching PPG Daljab 2022 .pptx
 
~ PROTA PROMES.pptx
~ PROTA PROMES.pptx~ PROTA PROMES.pptx
~ PROTA PROMES.pptx
 
Kurikulum di singapura
Kurikulum di singapuraKurikulum di singapura
Kurikulum di singapura
 
koneksi antar materi.pptx
koneksi antar materi.pptxkoneksi antar materi.pptx
koneksi antar materi.pptx
 
MATERI PERSIAPAN ANBK 2022.pptx
MATERI PERSIAPAN ANBK 2022.pptxMATERI PERSIAPAN ANBK 2022.pptx
MATERI PERSIAPAN ANBK 2022.pptx
 
Materi tik kelas x semester 1 dan semester 2 bahan untuk rpp
Materi tik kelas x semester 1 dan semester 2 bahan untuk rppMateri tik kelas x semester 1 dan semester 2 bahan untuk rpp
Materi tik kelas x semester 1 dan semester 2 bahan untuk rpp
 
CP, TP, ATP.pptx
CP, TP, ATP.pptxCP, TP, ATP.pptx
CP, TP, ATP.pptx
 
Proposal judul skripsi
Proposal judul skripsiProposal judul skripsi
Proposal judul skripsi
 
LK. 2.1 Eksplorasi Alternatif Solusi.docx
LK. 2.1 Eksplorasi Alternatif Solusi.docxLK. 2.1 Eksplorasi Alternatif Solusi.docx
LK. 2.1 Eksplorasi Alternatif Solusi.docx
 
Modul 2 pembelajaran 1-bioteknologi
Modul 2 pembelajaran 1-bioteknologiModul 2 pembelajaran 1-bioteknologi
Modul 2 pembelajaran 1-bioteknologi
 

Viewers also liked

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
 
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
 
Dasar Pemrogaman Algoritma
Dasar Pemrogaman AlgoritmaDasar Pemrogaman Algoritma
Dasar Pemrogaman AlgoritmaKhairul Anwar
 
Pbo inheritance, polymorphism, dan inte
Pbo inheritance, polymorphism, dan intePbo inheritance, polymorphism, dan inte
Pbo inheritance, polymorphism, dan inteSmkn-2 Pekanbaru
 
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
 
RPP KLS.12 sem 5 TP. 2014-2015
RPP KLS.12 sem 5  TP. 2014-2015RPP KLS.12 sem 5  TP. 2014-2015
RPP KLS.12 sem 5 TP. 2014-2015Puri Cikgu
 
Pengantar Algoritma Dan Program
Pengantar Algoritma Dan ProgramPengantar Algoritma Dan Program
Pengantar Algoritma Dan ProgramAkmal Fajar
 
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 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
 
Kunci jawaban uas pbo 12, progdes 11, basdat 12, admin basdat 12 semester gan...
Kunci jawaban uas pbo 12, progdes 11, basdat 12, admin basdat 12 semester gan...Kunci jawaban uas pbo 12, progdes 11, basdat 12, admin basdat 12 semester gan...
Kunci jawaban uas pbo 12, progdes 11, basdat 12, admin basdat 12 semester gan...Saprudin 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
 
Soal UKK Pemrograman Desktop SMK kelas 11 semester genap
Soal UKK Pemrograman Desktop SMK kelas 11 semester genapSoal UKK Pemrograman Desktop SMK kelas 11 semester genap
Soal UKK Pemrograman Desktop SMK kelas 11 semester genapSaprudin Eskom
 
Soal UKK pbo smk kelas 11 esmester genap
Soal UKK pbo smk kelas 11 esmester genapSoal UKK pbo smk kelas 11 esmester genap
Soal UKK pbo smk kelas 11 esmester genapSaprudin Eskom
 
Kunci jawaban soal pbo dan pemrograman desktop ukk smk kelas 11
Kunci jawaban soal pbo dan pemrograman desktop ukk smk kelas 11Kunci jawaban soal pbo dan pemrograman desktop ukk smk kelas 11
Kunci jawaban soal pbo dan pemrograman desktop ukk smk kelas 11Saprudin Eskom
 
Silabus c1 pemrograman-dasar-klas_x_semester_2-final
Silabus c1 pemrograman-dasar-klas_x_semester_2-finalSilabus c1 pemrograman-dasar-klas_x_semester_2-final
Silabus c1 pemrograman-dasar-klas_x_semester_2-finalIkatan Guru Indonesia
 
Algoritma perulangan
Algoritma perulanganAlgoritma perulangan
Algoritma perulanganazkiyaku
 

Viewers also liked (20)

Rpp pemrograman dasar
Rpp pemrograman dasarRpp pemrograman dasar
Rpp pemrograman dasar
 
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
 
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
 
Dasar Pemrogaman Algoritma
Dasar Pemrogaman AlgoritmaDasar Pemrogaman Algoritma
Dasar Pemrogaman Algoritma
 
Pbo inheritance, polymorphism, dan inte
Pbo inheritance, polymorphism, dan intePbo inheritance, polymorphism, dan inte
Pbo inheritance, polymorphism, dan inte
 
Rpp membuat basis data menggunakan sql
Rpp membuat basis data menggunakan sqlRpp membuat basis data menggunakan sql
Rpp membuat basis data menggunakan sql
 
RPP KLS.12 sem 5 TP. 2014-2015
RPP KLS.12 sem 5  TP. 2014-2015RPP KLS.12 sem 5  TP. 2014-2015
RPP KLS.12 sem 5 TP. 2014-2015
 
Pengantar Algoritma Dan Program
Pengantar Algoritma Dan ProgramPengantar Algoritma Dan Program
Pengantar Algoritma Dan Program
 
Rpp pbo kelas 12 semester ganjil
Rpp pbo kelas 12 semester ganjilRpp pbo kelas 12 semester ganjil
Rpp pbo kelas 12 semester ganjil
 
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
 
Rangkuman soal TI SMK
Rangkuman soal TI SMKRangkuman soal TI SMK
Rangkuman soal TI SMK
 
Kunci jawaban uas pbo 12, progdes 11, basdat 12, admin basdat 12 semester gan...
Kunci jawaban uas pbo 12, progdes 11, basdat 12, admin basdat 12 semester gan...Kunci jawaban uas pbo 12, progdes 11, basdat 12, admin basdat 12 semester gan...
Kunci jawaban uas pbo 12, progdes 11, basdat 12, admin basdat 12 semester gan...
 
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
 
Soal UKK Pemrograman Desktop SMK kelas 11 semester genap
Soal UKK Pemrograman Desktop SMK kelas 11 semester genapSoal UKK Pemrograman Desktop SMK kelas 11 semester genap
Soal UKK Pemrograman Desktop SMK kelas 11 semester genap
 
Soal UKK pbo smk kelas 11 esmester genap
Soal UKK pbo smk kelas 11 esmester genapSoal UKK pbo smk kelas 11 esmester genap
Soal UKK pbo smk kelas 11 esmester genap
 
Kunci jawaban soal pbo dan pemrograman desktop ukk smk kelas 11
Kunci jawaban soal pbo dan pemrograman desktop ukk smk kelas 11Kunci jawaban soal pbo dan pemrograman desktop ukk smk kelas 11
Kunci jawaban soal pbo dan pemrograman desktop ukk smk kelas 11
 
Kelompok viii
Kelompok viiiKelompok viii
Kelompok viii
 
Silabus c1 pemrograman-dasar-klas_x_semester_2-final
Silabus c1 pemrograman-dasar-klas_x_semester_2-finalSilabus c1 pemrograman-dasar-klas_x_semester_2-final
Silabus c1 pemrograman-dasar-klas_x_semester_2-final
 
Algoritma perulangan
Algoritma perulanganAlgoritma perulangan
Algoritma perulangan
 
Pertemuan iv
Pertemuan ivPertemuan iv
Pertemuan iv
 

Similar to Rpp pemrograman dasar kelas 10 semester ganjil

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 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
 
C1. algoritma-pemrograman-3.1
C1. algoritma-pemrograman-3.1C1. algoritma-pemrograman-3.1
C1. algoritma-pemrograman-3.1SMKN 2 KLATEN
 
1. program linear
1. program linear1. program linear
1. program linearRau Piko
 
Rpp 1 lembar simulasi dan komunikasi digital semester gasal 2020 2021
Rpp 1 lembar simulasi dan komunikasi digital semester gasal 2020 2021Rpp 1 lembar simulasi dan komunikasi digital semester gasal 2020 2021
Rpp 1 lembar simulasi dan komunikasi digital semester gasal 2020 2021Yanuar Wijatmoko
 
1. Program linear.docx
1. Program linear.docx1. Program linear.docx
1. Program linear.docxherlina363338
 
1. program linear
1. program linear1. program linear
1. program linearindes25
 
Rpp operasi himpunan
Rpp operasi himpunanRpp operasi himpunan
Rpp operasi himpunanRudy Dumalang
 
Silabus c1 pemrograman dasar kelas x
Silabus c1 pemrograman dasar kelas xSilabus c1 pemrograman dasar kelas x
Silabus c1 pemrograman dasar kelas xYang Terluka
 
126771-1596539562.pdf
126771-1596539562.pdf126771-1596539562.pdf
126771-1596539562.pdfapalahu3
 
contoh Rpp operasi himpunan
contoh Rpp operasi himpunancontoh Rpp operasi himpunan
contoh Rpp operasi himpunandede ratnasari
 
RPP 2013 KEWIRAUSAHAAN Rpp 8
RPP 2013 KEWIRAUSAHAAN Rpp 8RPP 2013 KEWIRAUSAHAAN Rpp 8
RPP 2013 KEWIRAUSAHAAN Rpp 8Arjuna Ahmadi
 
Rpp matematika sma xi wajib bab 4
Rpp matematika sma xi wajib bab 4Rpp matematika sma xi wajib bab 4
Rpp matematika sma xi wajib bab 4eli priyatna laidan
 

Similar to Rpp pemrograman dasar kelas 10 semester ganjil (20)

Pemrograman dasar genap
Pemrograman dasar genapPemrograman dasar genap
Pemrograman dasar genap
 
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 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
 
Micro 2
Micro 2Micro 2
Micro 2
 
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
 
Rpp pemrograman dasar
Rpp pemrograman dasarRpp pemrograman dasar
Rpp pemrograman dasar
 
C1. algoritma-pemrograman-3.1
C1. algoritma-pemrograman-3.1C1. algoritma-pemrograman-3.1
C1. algoritma-pemrograman-3.1
 
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
 
Rpp 1 lembar simulasi dan komunikasi digital semester gasal 2020 2021
Rpp 1 lembar simulasi dan komunikasi digital semester gasal 2020 2021Rpp 1 lembar simulasi dan komunikasi digital semester gasal 2020 2021
Rpp 1 lembar simulasi dan komunikasi digital semester gasal 2020 2021
 
1. Program linear.docx
1. Program linear.docx1. Program linear.docx
1. Program linear.docx
 
1. program linear
1. program linear1. program linear
1. program linear
 
1. program linear
1. program linear1. program linear
1. program linear
 
Rpp operasi himpunan
Rpp operasi himpunanRpp operasi himpunan
Rpp operasi himpunan
 
Silabus c1 pemrograman dasar kelas x
Silabus c1 pemrograman dasar kelas xSilabus c1 pemrograman dasar kelas x
Silabus c1 pemrograman dasar kelas x
 
126771-1596539562.pdf
126771-1596539562.pdf126771-1596539562.pdf
126771-1596539562.pdf
 
contoh Rpp operasi himpunan
contoh Rpp operasi himpunancontoh Rpp operasi himpunan
contoh Rpp operasi himpunan
 
RPP 2013 KEWIRAUSAHAAN Rpp 8
RPP 2013 KEWIRAUSAHAAN Rpp 8RPP 2013 KEWIRAUSAHAAN Rpp 8
RPP 2013 KEWIRAUSAHAAN Rpp 8
 
Rpp matematika sma xi wajib bab 4
Rpp matematika sma xi wajib bab 4Rpp matematika sma xi wajib bab 4
Rpp matematika sma xi wajib bab 4
 

More from Saprudin Eskom

soal + jawaban PAT DPPLG kelas X PPLG.docx
soal + jawaban PAT DPPLG kelas X PPLG.docxsoal + jawaban PAT DPPLG kelas X PPLG.docx
soal + jawaban PAT DPPLG kelas X PPLG.docxSaprudin Eskom
 
Soal + jawaban PAT PBO Kelas XI RPL 2021.docx
Soal + jawaban PAT PBO Kelas XI RPL 2021.docxSoal + jawaban PAT PBO Kelas XI RPL 2021.docx
Soal + jawaban PAT PBO Kelas XI RPL 2021.docxSaprudin Eskom
 
PAS Ganjil Digital Branding kelas XI Pemasaran
PAS Ganjil Digital Branding kelas XI PemasaranPAS Ganjil Digital Branding kelas XI Pemasaran
PAS Ganjil Digital Branding kelas XI PemasaranSaprudin Eskom
 
Tugas Praktikum Ms Excel.pdf
Tugas Praktikum Ms Excel.pdfTugas Praktikum Ms Excel.pdf
Tugas Praktikum Ms Excel.pdfSaprudin Eskom
 
Tugas Praktikum Ms. Word.pdf
Tugas Praktikum Ms. Word.pdfTugas Praktikum Ms. Word.pdf
Tugas Praktikum Ms. Word.pdfSaprudin Eskom
 
6. percabangan 2 kondisi
6. percabangan 2 kondisi6. percabangan 2 kondisi
6. percabangan 2 kondisiSaprudin Eskom
 
4. tipe data dan operator java
4. tipe data dan operator java4. tipe data dan operator java
4. tipe data dan operator javaSaprudin Eskom
 
5. algoritma percabangan 1 kondisi
5. algoritma percabangan 1 kondisi5. algoritma percabangan 1 kondisi
5. algoritma percabangan 1 kondisiSaprudin Eskom
 
3. struktur program java
3. struktur program java3. struktur program java
3. struktur program javaSaprudin Eskom
 
17. aplikasi crud java sederhana menggunakan database my sql
17. aplikasi crud java sederhana menggunakan database my sql17. aplikasi crud java sederhana menggunakan database my sql
17. aplikasi crud java sederhana menggunakan database my sqlSaprudin Eskom
 
14. java class library
14. java class library14. java class library
14. java class librarySaprudin Eskom
 
12. tambahan polymorphisme
12. tambahan polymorphisme12. tambahan polymorphisme
12. tambahan polymorphismeSaprudin Eskom
 
17. aplikasi crud java sederhana menggunakan database my sql
17. aplikasi crud java sederhana menggunakan database my sql17. aplikasi crud java sederhana menggunakan database my sql
17. aplikasi crud java sederhana menggunakan database my sqlSaprudin Eskom
 
15. konsep java class library (jcl)
15. konsep java class library (jcl)15. konsep java class library (jcl)
15. konsep java class library (jcl)Saprudin Eskom
 
13. memahami interface di java (dan contohnya)
13. memahami interface di java (dan contohnya)13. memahami interface di java (dan contohnya)
13. memahami interface di java (dan contohnya)Saprudin Eskom
 

More from Saprudin Eskom (20)

soal + jawaban PAT DPPLG kelas X PPLG.docx
soal + jawaban PAT DPPLG kelas X PPLG.docxsoal + jawaban PAT DPPLG kelas X PPLG.docx
soal + jawaban PAT DPPLG kelas X PPLG.docx
 
Soal + jawaban PAT PBO Kelas XI RPL 2021.docx
Soal + jawaban PAT PBO Kelas XI RPL 2021.docxSoal + jawaban PAT PBO Kelas XI RPL 2021.docx
Soal + jawaban PAT PBO Kelas XI RPL 2021.docx
 
RPMS PAT PBO XI.docx
RPMS PAT PBO XI.docxRPMS PAT PBO XI.docx
RPMS PAT PBO XI.docx
 
RPMS PAT DPPLG X.docx
RPMS PAT DPPLG X.docxRPMS PAT DPPLG X.docx
RPMS PAT DPPLG X.docx
 
PAS Ganjil Digital Branding kelas XI Pemasaran
PAS Ganjil Digital Branding kelas XI PemasaranPAS Ganjil Digital Branding kelas XI Pemasaran
PAS Ganjil Digital Branding kelas XI Pemasaran
 
Tugas Praktikum Ms Excel.pdf
Tugas Praktikum Ms Excel.pdfTugas Praktikum Ms Excel.pdf
Tugas Praktikum Ms Excel.pdf
 
Tugas Praktikum Ms. Word.pdf
Tugas Praktikum Ms. Word.pdfTugas Praktikum Ms. Word.pdf
Tugas Praktikum Ms. Word.pdf
 
6. percabangan 2 kondisi
6. percabangan 2 kondisi6. percabangan 2 kondisi
6. percabangan 2 kondisi
 
4. tipe data dan operator java
4. tipe data dan operator java4. tipe data dan operator java
4. tipe data dan operator java
 
5. algoritma percabangan 1 kondisi
5. algoritma percabangan 1 kondisi5. algoritma percabangan 1 kondisi
5. algoritma percabangan 1 kondisi
 
1. konsep pbo
1. konsep pbo1. konsep pbo
1. konsep pbo
 
2. prosedur pbo
2. prosedur pbo2. prosedur pbo
2. prosedur pbo
 
3. struktur program java
3. struktur program java3. struktur program java
3. struktur program java
 
17. aplikasi crud java sederhana menggunakan database my sql
17. aplikasi crud java sederhana menggunakan database my sql17. aplikasi crud java sederhana menggunakan database my sql
17. aplikasi crud java sederhana menggunakan database my sql
 
14. java class library
14. java class library14. java class library
14. java class library
 
12. tambahan polymorphisme
12. tambahan polymorphisme12. tambahan polymorphisme
12. tambahan polymorphisme
 
17. aplikasi crud java sederhana menggunakan database my sql
17. aplikasi crud java sederhana menggunakan database my sql17. aplikasi crud java sederhana menggunakan database my sql
17. aplikasi crud java sederhana menggunakan database my sql
 
16. error handling
16. error handling16. error handling
16. error handling
 
15. konsep java class library (jcl)
15. konsep java class library (jcl)15. konsep java class library (jcl)
15. konsep java class library (jcl)
 
13. memahami interface di java (dan contohnya)
13. memahami interface di java (dan contohnya)13. memahami interface di java (dan contohnya)
13. memahami interface di java (dan contohnya)
 

Recently uploaded

PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptxPPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptxalalfardilah
 
Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docx
Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docxModul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docx
Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docxherisriwahyuni
 
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptxAKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptxWirionSembiring2
 
SILABUS MATEMATIKA SMP kurikulum K13.docx
SILABUS MATEMATIKA SMP kurikulum K13.docxSILABUS MATEMATIKA SMP kurikulum K13.docx
SILABUS MATEMATIKA SMP kurikulum K13.docxrahmaamaw03
 
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
 
PPT TEKS TANGGAPAN KELAS 7 KURIKUKULM MERDEKA
PPT TEKS TANGGAPAN KELAS 7 KURIKUKULM MERDEKAPPT TEKS TANGGAPAN KELAS 7 KURIKUKULM MERDEKA
PPT TEKS TANGGAPAN KELAS 7 KURIKUKULM MERDEKARenoMardhatillahS
 
Lembar Observasi Pembelajaran di Kelas.docx
Lembar Observasi Pembelajaran di  Kelas.docxLembar Observasi Pembelajaran di  Kelas.docx
Lembar Observasi Pembelajaran di Kelas.docxbkandrisaputra
 
Kisi-kisi UTS Kelas 9 Tahun Ajaran 2023/2024 Semester 2 IPS
Kisi-kisi UTS Kelas 9 Tahun Ajaran 2023/2024 Semester 2 IPSKisi-kisi UTS Kelas 9 Tahun Ajaran 2023/2024 Semester 2 IPS
Kisi-kisi UTS Kelas 9 Tahun Ajaran 2023/2024 Semester 2 IPSyudi_alfian
 
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptx
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptxPPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptx
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptxHeruFebrianto3
 
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
 
Panduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptx
Panduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptxPanduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptx
Panduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptxsudianaade137
 
PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...
PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...
PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...Kanaidi ken
 
Materi Kelas Online Ministry Learning Center - Bedah Kitab 1 Tesalonika
Materi Kelas Online Ministry Learning Center - Bedah Kitab 1 TesalonikaMateri Kelas Online Ministry Learning Center - Bedah Kitab 1 Tesalonika
Materi Kelas Online Ministry Learning Center - Bedah Kitab 1 TesalonikaSABDA
 
Edukasi Haji 2023 pembinaan jemaah hajii
Edukasi Haji 2023 pembinaan jemaah hajiiEdukasi Haji 2023 pembinaan jemaah hajii
Edukasi Haji 2023 pembinaan jemaah hajiiIntanHanifah4
 
PEMIKIRAN POLITIK Jean Jacques Rousseau.pdf
PEMIKIRAN POLITIK Jean Jacques  Rousseau.pdfPEMIKIRAN POLITIK Jean Jacques  Rousseau.pdf
PEMIKIRAN POLITIK Jean Jacques Rousseau.pdfMMeizaFachri
 
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
 
Kelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfKelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfCloverash1
 
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
 
Demonstrasi Kontekstual Modul 1.2. pdf
Demonstrasi Kontekstual  Modul 1.2.  pdfDemonstrasi Kontekstual  Modul 1.2.  pdf
Demonstrasi Kontekstual Modul 1.2. pdfvebronialite32
 
Membuat Strategi Penerapan Kurikulum Merdeka di dalam Kelas
Membuat Strategi Penerapan Kurikulum Merdeka di dalam KelasMembuat Strategi Penerapan Kurikulum Merdeka di dalam Kelas
Membuat Strategi Penerapan Kurikulum Merdeka di dalam KelasHardaminOde2
 

Recently uploaded (20)

PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptxPPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
 
Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docx
Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docxModul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docx
Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docx
 
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptxAKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
 
SILABUS MATEMATIKA SMP kurikulum K13.docx
SILABUS MATEMATIKA SMP kurikulum K13.docxSILABUS MATEMATIKA SMP kurikulum K13.docx
SILABUS MATEMATIKA SMP kurikulum K13.docx
 
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
 
PPT TEKS TANGGAPAN KELAS 7 KURIKUKULM MERDEKA
PPT TEKS TANGGAPAN KELAS 7 KURIKUKULM MERDEKAPPT TEKS TANGGAPAN KELAS 7 KURIKUKULM MERDEKA
PPT TEKS TANGGAPAN KELAS 7 KURIKUKULM MERDEKA
 
Lembar Observasi Pembelajaran di Kelas.docx
Lembar Observasi Pembelajaran di  Kelas.docxLembar Observasi Pembelajaran di  Kelas.docx
Lembar Observasi Pembelajaran di Kelas.docx
 
Kisi-kisi UTS Kelas 9 Tahun Ajaran 2023/2024 Semester 2 IPS
Kisi-kisi UTS Kelas 9 Tahun Ajaran 2023/2024 Semester 2 IPSKisi-kisi UTS Kelas 9 Tahun Ajaran 2023/2024 Semester 2 IPS
Kisi-kisi UTS Kelas 9 Tahun Ajaran 2023/2024 Semester 2 IPS
 
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptx
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptxPPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptx
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptx
 
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
 
Panduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptx
Panduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptxPanduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptx
Panduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptx
 
PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...
PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...
PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...
 
Materi Kelas Online Ministry Learning Center - Bedah Kitab 1 Tesalonika
Materi Kelas Online Ministry Learning Center - Bedah Kitab 1 TesalonikaMateri Kelas Online Ministry Learning Center - Bedah Kitab 1 Tesalonika
Materi Kelas Online Ministry Learning Center - Bedah Kitab 1 Tesalonika
 
Edukasi Haji 2023 pembinaan jemaah hajii
Edukasi Haji 2023 pembinaan jemaah hajiiEdukasi Haji 2023 pembinaan jemaah hajii
Edukasi Haji 2023 pembinaan jemaah hajii
 
PEMIKIRAN POLITIK Jean Jacques Rousseau.pdf
PEMIKIRAN POLITIK Jean Jacques  Rousseau.pdfPEMIKIRAN POLITIK Jean Jacques  Rousseau.pdf
PEMIKIRAN POLITIK Jean Jacques Rousseau.pdf
 
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
 
Kelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfKelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdf
 
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
 
Demonstrasi Kontekstual Modul 1.2. pdf
Demonstrasi Kontekstual  Modul 1.2.  pdfDemonstrasi Kontekstual  Modul 1.2.  pdf
Demonstrasi Kontekstual Modul 1.2. pdf
 
Membuat Strategi Penerapan Kurikulum Merdeka di dalam Kelas
Membuat Strategi Penerapan Kurikulum Merdeka di dalam KelasMembuat Strategi Penerapan Kurikulum Merdeka di dalam Kelas
Membuat Strategi Penerapan Kurikulum Merdeka di dalam Kelas
 

Rpp pemrograman dasar kelas 10 semester ganjil

  • 1. RENCANA PELAKSANAAN PEMBELAJARAN Satuan Pendidikan : SMK NEGERI1 PANDEGLANG Kelas/Semester : X / 1 (GASAL) Mata Pelajaran : PEMROGRAMANDASAR Tema : Algoritma Pemrograman Pertemuan ke- : 1-3 Alokasi Waktu : 6 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.1 Memahami penggunaan data dalam algoritma dan konsep algoritma pemrograman 3.1.1 Peserta didik dapat memahami konsep Algoritma 3.1.2 Peserta didik dapat memahami struktur Algoritma 3.1.3 Peserta didik dapat memahami Variabel, tipe data dan operator 4.1 Menggunakan algoritma pemrograman untuk memecahkan permasalahan 4.1.1 Peserta didik dapat menggunakan bahasa natural untuk memecahkan permasalahan 4.1.2 Peserta didik dapat menggunakan pseudocode untuk memecahkan permasalahan 4.1.3 Peserta didik dapat menggunakan toolflowchartuntuk memecahkan permasalahan C. Tujuan Pembelajaran: Selama dan setelah proses pembelajaran, peserta didik dapat: Pertemuan ke-1 - Memahami konsep Algoritma - Menggunakan bahasa natural untuk memecahkan permasalahan Pertemuan ke-2 - Memahami struktur Algoritma - Memahami Variabel, tipe data dan operator Pertemuan ke-3 - Menggunakan pseudocode untuk memecahkan permasalahan - Menggunakan toolflowchartuntuk memecahkan permasalahan II. Materi Ajar Pertemuan ke-1 - Konsep Algoritma - Algoritma menggunakan bahasa natural Pertemuan ke-2 - Struktur Algoritma - Pengenalan variabel - Pengenalan tipe data - Pengenalan operator Pertemuan ke-3 - Pseudocode - Flowchart - Penggunaan Tool Flowchart
  • 2. 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 Pertemuan ke-3 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 contoh penerapan algoritma dasar dalam kehidupan sehari-hari. Menanya: - Rumusan masalah terkait penerapan algoritma sederhana Mengeksplorasi: - Membuat algoritma sederhana untuk menyelesaikan permasalahan menggunakan bahasa natural Mengasosiasi: - Menyimpulkan konsep algoritma bahasa natural untuk menyelesaikan permasalahan Mengomunikasikan: - Mempresentasikan algoritma penyelesaian permasalahan 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 contoh penerapan algoritma dasar dalam kehidupan sehari-hari - Karakteristik tipe data Menanya: - Rumusan masalah terkait penerapan algoritma sederhana - Logika penyelesaian masalah dengan struktur algoritma Mengeksplorasi: - Membuat contoh variabel, tipe data dan operator Mengasosiasi: - Menyimpulkan konsep algoritma bahasa natural untuk menyelesaikan permasalahan Mengomunikasikan: - Mempresentasikan algoritma penyelesaian permasalahan 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-3 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 penerapan algoritma dasar dalam kehidupan sehari-hari Menanya: - Rumusan masalah terkait penerapan algoritma sederhana - Logika penyelesaian masalah dengan struktur algoritma Mengeksplorasi: - Membuat algoritma sederhana untuk menyelesaikan permasalahan menggunakan pseudocode Mengasosiasi: - Menyimpulkan konsep algoritma pseudocode untuk menyelesaikan permasalahan Mengomunikasikan: - Mempresentasikan algoritma penyelesaian permasalahan 75 menit
  • 4. 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 algoritma? 2. Sebutkan dan jelaskan aspek-aspek penting dari algoritma! 3. Sebutkan dan jelaskan 3 cara penulisan algoritma! 4. Buatlah algoritma dalam kehidupan sehari-hari dengan bahasa natural! 5. Sebutkan dan jelaskan 3 struktur algoritma! 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! Pertemuan ke -3  Jenis : Tulis  Bentuk : Essay  Instrumen : Soal tes Soal 1. Apa yang dimaksud dengan variabel dan konstanta? 2. Buatlah flowchartstruktur sequential untuk menghitung volume bangun ruang! Mengetahui, Pandeglang, 15 Agustus 2015 a.n. Kepala Sekolah Guru Mata Pelajaran, Guru Pembina, ___________________________ SAPRUDINK, S.Kom. NIP. NIP.
  • 5. RENCANA PELAKSANAAN PEMBELAJARAN Satuan Pendidikan : SMK NEGERI1 PANDEGLANG Kelas/Semester : X / 1 (GASAL) Mata Pelajaran : PEMROGRAMANDASAR Tema : Algoritma Percabangan Pertemuan ke- : 4-5 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.2 Memahami struktur algoritma serta menganalisis data dalam suatu algoritma percabangan 3.2.1 Peserta didik dapat memahami algoritma percabangan 1, 2 dan banyak kondisi serta percabangan bersarang 4.2 Menggunakan algoritma percabangan untuk memecahkan permasalahan 4.2.1 Peserta didik dapat menggunakan algoritma percabangan 1, 2 dan banyak kondisi serta percabangan bersarang untuk memecahkan permasalahan C. Tujuan Pembelajaran: Selama dan setelah proses pembelajaran, peserta didik dapat: Pertemuan ke-4 - Memahami algoritma percabangan 1 kondisi dan 2 kondisi - Menggunakan algoritma percabangan untuk memecahkan permasalahan Pertemuan ke-5 - Memahami algoritma percabangan banyak kondisi dan percabangan bersarang - Menggunakan algoritma percabangan untuk memecahkan permasalahan II. Materi Ajar Pertemuan ke-4 - Algoritma percabangan 1 kondisi dan 2 kondisi Pertemuan ke-5 - Algoritma percabangan lebih dari 2 kondisi dan percabangan bersarang III. Metode Pembelajaran Pertemuan ke-4 1. Pendekatan : Saintifik 2. Model : Mengamati, menanya, mengeksplorasi, mengasosiasi, mengomunikasikan 3. Metode : Discovery dan diskusi Pertemuan ke-5 1. Pendekatan : Saintifik 2. Model : Mengamati, menanya, mengeksplorasi, mengasosiasi, mengomunikasikan 3. Metode : Discovery dan diskusi
  • 6. IV. Kegiatan Pembelajaran 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 penerapan algoritma percabangan 1 dan 2 kondisi Menanya: - Rumusan masalah terkait algoritma percabangan 1 dan 2 kondisi - Alur penyelesaian masalah dengan algoritma percabangan. Mengeksplorasi: - Membuat algoritma penyelesaian masalah percabangan 1 dan 2 kondisi Mengasosiasi: - Menyimpulkan penerapan algoritma percabangan untuk memecahkan masalah - Menganalisa algoritma percabangan dengan Pelbagai data Mengkomunikasikan: - Mempresentasikan algoritma penyelesaian masalah percabangan 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-5 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 penerapan algoritma percabangan lebih dari 2 kondisi dan percabangan bersarang Menanya: - Rumusan masalah terkait algoritma percabangan lebih dari 2 kondisi dan percabangan bersarang - Alur penyelesaian masalah dengan algoritma percabangan. Mengeksplorasi: - Membuat algoritma penyelesaian masalah percabangan lebih dari 2 kondisi, serta percabangan bersarang Mengasosiasi: - Menyimpulkan penerapan algoritma percabangan untuk memecahkan masalah - Menganalisa algoritma percabangan dengan Pelbagai data Mengkomunikasikan: - Mempresentasikan algoritma penyelesaian masalah percabangan 75 menit
  • 7. 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 -4  Jenis : Praktek  Bentuk : Unjuk kerja  Instrumen : Soal praktek Soal 1. Buatlah sebuah program seleksi untuk menentukan berhak atau tidak seseorang mengikuti pemilu dengan kondisi sebagai berikut: a. Jika usia sama dengan/ di atas 17 tahun, maka berhak untuk mengikuti pemilu b. Jika usia di bawah 17 tahun, maka belum berhak untuk mengikuti pemilu Pertemuan ke -5  Jenis : Tulis  Bentuk : Essay  Instrumen : Soal tes Soal 1. Aturan kelulusan siswa pada mata pelajaran Pemrograman Web diterapkan sebagai berikut : a. Jika nilai ujian tengah semester (UTS) lebih besar dari 70 maka siswa dinyatakan lulus dan Nilai Akhir sama dengan nilai UTS. b. Jika nilai UTS kurang atau sama dengan 70 maka siswa dinyatakan lulus jika Nilai Akhir lebih besar atau sama dengan 60 dimana Nilai Akhir = (nilai UTSx 40%) + (nilai UAS x 60%). Buatlah flowchartpenyelesaian masalah tersebut apabila output yang diinginkan adalah NIM, Nama Siswa, Nilai Akhir dan Status Kelulusan! Mengetahui, Pandeglang, 15 Agustus 2015 a.n. Kepala Sekolah Guru Mata Pelajaran, Guru Pembina, ___________________________ SAPRUDINK, S.Kom. NIP. NIP.
  • 8. RENCANA PELAKSANAAN PEMBELAJARAN Satuan Pendidikan : SMK NEGERI1 PANDEGLANG Kelas/Semester : X / 1 (GASAL) Mata Pelajaran : PEMROGRAMANDASAR Tema : Algoritma Perulangan Pertemuan ke- : 6-7 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.3 Memahami struktur algoritma serta menganalisa data dalam suatu algoritma perulangan 3.3.1 Peserta didik dapat memahami algoritma perulangan 4.3 Memecahkan permasalahan dengan algoritma perulangan 4.3.1 Peserta didik dapat menggunakan algoritma perulangan untuk memecahkan Permasalahan C. Tujuan Pembelajaran: Selama dan setelah proses pembelajaran, peserta didik dapat: Pertemuan ke-6 - Memahami algoritma perulangan dengan kondisi di awal, di akhir dan kondisi akhir diinputkan oleh user - Menggunakan algoritma perulangan untuk memecahkan permasalahan Pertemuan ke-7 - Memahami algoritma perulangan sebagai pencacah naik dan pencacah turun - Menggunakan algoritma perulangan untuk memecahkan permasalahan II. Materi Ajar Pertemuan ke-6 - Algoritma perulangan dengan kondisi di awal, di akhir dan kondisi akhir diinputkan oleh user Pertemuan ke-7 - Algoritma perulangan sebagai pencacah naik dan pencacah turun III. Metode Pembelajaran Pertemuan ke-6 1. Pendekatan : Saintifik 2. Model : Mengamati, menanya, mengeksplorasi, mengasosiasi, mengomunikasikan 3. Metode : Discovery dan diskusi Pertemuan ke-7 1. Pendekatan : Saintifik 2. Model : Mengamati, menanya, mengeksplorasi, mengasosiasi, mengomunikasikan 3. Metode : Discovery dan diskusi
  • 9. IV. Kegiatan Pembelajaran 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 penerapan algoritma perulangan Menanya: - Rumusan masalah dan logika penyelesaian masalah menggunakan algoritma perulangan Mengeksplorasi: - Membuat pelbagai algoritma penyelesaian masalah menggunakan logika perulangan Mengasosiasi: - Menyimpulkan penerapan algoritma perulangan untuk menyelesaikan masalah - Menganalisa algoritma perulangan dengan Pelbagai macam data Mengkomunikasikan: - Mempresentasikan pelbagai ragam algoritma penyelesaian masalah menggunakan logika 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-7 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 penerapan algoritma perulangan Menanya: - Rumusan masalah dan logika penyelesaian masalah menggunakan algoritma perulangan Mengeksplorasi: - Membuat pelbagai algoritma penyelesaian masalah menggunakan logika perulangan Mengasosiasi: - Menyimpulkan penerapan algoritma perulangan untuk menyelesaikan masalah - Menganalisa algoritma perulangan dengan Pelbagai macam data Mengkomunikasikan: - Mempresentasikan pelbagai ragam algoritma penyelesaian masalah menggunakan logika perulangan 75 menit
  • 10. 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 -6  Jenis : Tulis  Bentuk : Essay  Instrumen : Soal tes Soal 1. Sebutkan dan jelaskan 2 bagian struktur Algoritma perulangan! 2. Sebutkan dan jelaskan bentuk-bentuk struktur Algoritma perulangan! 3. Gambarkan flowchartumum untuk struktur For! Pertemuan ke -7  Jenis : Tulis  Bentuk : Essay  Instrumen : Soal tes Soal 1. Diketahui sebuah himpunan A yang beranggotakan bilangan 1,3,5, ..., 19. Buatlah Flowchart untuk mencetak anggota himpunan tersebut! Mengetahui, Catatan : ...................................................................................................................................................................................................... ...................................................................................................................................................................................................... ...................................................................................................................................................................................................... ...................................................................................................................................................................................................... ...................................................................................................................................................................................................... ...................................................................................................................................................................................................... ......................................................................................................................................................................................................
  • 11. RENCANA PELAKSANAAN PEMBELAJARAN Satuan Pendidikan : SMK NEGERI1 PANDEGLANG Kelas/Semester : X / 1 (GASAL) Mata Pelajaran : PEMROGRAMANDASAR Tema : Bahasa Pemrograman Pertemuan ke- : 8-11 Alokasi Waktu : 8 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.4 Menerapkan bahasa pemrograman 3.4.1 Peserta didik dapat menerapkan algoritma ke dalam bahasa pemrograman 4.4 Mengolah algoritma ke dalam bentuk kode program komputer 4.4.1 Peserta didik dapat mengolah algoritma ke dalam bentuk kode program komputer C. Tujuan Pembelajaran: Selama dan setelah proses pembelajaran, peserta didik dapat: Pertemuan ke-8 - Mengenal salah satu bahasa pemrograman - Mengenal tools/ frameworkpengembangan program Pertemuan ke-9 - Menginstal tools bahasa pemrograman - Memahami struktur salah satu bahasa pemrograman Pertemuan ke-10 - Memahami standar ouput dalam bahasa pemrograman - Memahami standar input dalam bahasa pemrograman Pertemuan ke-11 - Mengkompilasi dan mengeksekusi program - Memperbaiki kesalahan program II. Materi Ajar Pertemuan ke-8 - Pengenalan bahasa pemrograman - Pengenalan tools/ frameworkpengembangan program Pertemuan ke-9 - Instalasi tools bahasa pemrograman - Struktur bahasa pemrograman Pertemuan ke-10 - Standar output dalam bahasa pemrograman - Standar input dalam bahasa pemrograman Pertemuan ke-11 - Kompilasi dan eksekusi program - Perbaikan kesalahan program
  • 12. III. Metode Pembelajaran Pertemuan ke-8 1. Pendekatan : Saintifik 2. Model : Mengamati, menanya, mengeksplorasi, mengasosiasi, mengomunikasikan 3. Metode : Discovery,diskusi dan praktek Pertemuan ke-9 1. Pendekatan : Saintifik 2. Model : Mengamati, menanya, mengeksplorasi, mengasosiasi, mengomunikasikan 3. Metode : Discovery,diskusi dan praktek Pertemuan ke-10 1. Pendekatan : Saintifik 2. Model : Mengamati, menanya, mengeksplorasi, mengasosiasi, mengomunikasikan 3. Metode : Discovery,diskusi dan praktek Pertemuan ke-11 1. Pendekatan : Saintifik 2. Model : Mengamati, menanya, mengeksplorasi, mengasosiasi, mengomunikasikan 3. Metode : Discovery,diskusi dan praktek IV. Kegiatan Pembelajaran Pertemuan ke-8 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: - Framework bahasa pemrograman - Pelbagai contoh kode program dalam bahasa pemrograman Menanya: - Berbagai contoh bahasa pemrograman Mengeksplorasi: - Berbagai contoh bahasa pemrograman Mengasosiasi: - Menyimpulkan penerapan struktur penulisan program dan algoritma dasar dalam pembuatan program komputer sederhana. Mengkomunikasikan: - Membuat laporan dan presentasi program. 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-9 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
  • 13. B INTI Mengamati: - Instalasi tools bahasa pemrograman - Pelbagai contoh kode program dalam bahasa pemrograman Menanya: - Struktur penulisan program dalam bahasa pemrograman Mengeksplorasi: - Melakukan instalasi bahasa pemrograman - Membuat kode program dengan algoritma sederhana Mengasosiasi: - Menyimpulkan penerapan struktur penulisan program dan algoritma dasar dalam pembuatan program komputer sederhana. Mengkomunikasikan: - Membuat laporan dan presentasi program. 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-10 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: - Framework bahasa pemrograman - Instalasi tools bahasa pemrograman - Pelbagai contoh kode program dalam bahasa pemrograman Menanya: - Struktur penulisan program dalam bahasa pemrograman - Standar input dan output dalam bahasa pemrograman Mengeksplorasi: - Melakukan instalasi bahasa pemrograman - Membuat kode program dengan algoritma sederhana Mengasosiasi: - Menyimpulkan penerapan struktur penulisan program dan algoritma dasar dalam pembuatan program komputer sederhana. Mengkomunikasikan: - Membuat laporan dan presentasi program. 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
  • 14. Pertemuan ke-11 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: - Framework bahasa pemrograman - Instalasi tools bahasa pemrograman - Pelbagai contoh kode program dalam bahasa pemrograman Menanya: - Struktur penulisan program dalam bahasa pemrograman - Proses kompilasi dan eksekusi program Mengeksplorasi: - Melakukan instalasi bahasa pemrograman - Membuat kode program dengan algoritma sederhana - Melakukan kompilasi, eksekusi dan perbaikan kesalahan program Mengasosiasi: - Menyimpulkan penerapan struktur penulisan program dan algoritma dasar dalam pembuatan program komputer sederhana. Mengkomunikasikan: - Membuat laporan dan presentasi program. 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 -8  Jenis : Tulis  Bentuk : Essay  Instrumen : Soal tes Soal 1. Sebutkan dan jelaskan 7 elemen dasar pemrograman 2. Sebutkan bagian-bagian dari layout Delphi 7! 3. Apa yang dimaksud dengan Procedure? 4. Jelaskan perbedaan properties Caption dan Name! 5. Jelaskan fungsi events? Pertemuan ke -9  Jenis : Praktek  Bentuk : Unjuk kerja  Instrumen : Soal praktek
  • 15. Soal 1. Instal aplikasi Delphi 7 pada OS Windows 7 hingga siap digunakan! 2. Tuliskan langkah-langkah instalasi Delphi 7! Pertemuan ke -10  Jenis : Praktek  Bentuk : Unjuk kerja  Instrumen : Soal praktek Soal 1. Buatlah sebuah aplikasi sederhana untuk input dan output data! Pertemuan ke -11  Jenis : Tugas  Bentuk : Portofolio  Instrumen : Laporan praktek Soal 1. Buatlah laporan pembuatan kode program sesuai algoritma yang telah dirumuskan sesuai standar input dan output! Mengetahui, Catatan : ...................................................................................................................................................................................................... ...................................................................................................................................................................................................... ...................................................................................................................................................................................................... ...................................................................................................................................................................................................... ...................................................................................................................................................................................................... ...................................................................................................................................................................................................... ......................................................................................................................................................................................................