• Tidak ada hasil yang ditemukan

RENCANA PELAKSANAAN PEMBELAJARAN Produktif TKJ

N/A
N/A
Atep Kurniawan

Academic year: 2024

Membagikan "RENCANA PELAKSANAAN PEMBELAJARAN Produktif TKJ "

Copied!
8
0
0

Teks penuh

(1)

RENCANA PELAKSANAAN PEMBELAJARAN (RPP)

Nama Sekolah : SMK Pelita Cendekia Bangsa Mata Pelajaran : Produktif TKJ

Kelas / Semester : X/ Ganjil

Materi Pokok : Menerapkan alur logika pemrograman komputer Alokasi Waktu : X 45 Menit

Kompetensi Inti :

3. Memahami, menerapkan, menganalisis, dan mengevaluasi tentang pengetahuan faktual, konseptual, operasional dasar, dan metakognitif sesuai dengan bidang dan lingkup kerja Dasar- dasar Teknik Komputer dan Informatika pada tingkat teknis, spesifik, detil, dan kompleks, berkenaan dengan ilmu pengetahuan, teknologi, seni, budaya, dan humaniora dalam konteks pengembangan potensi diri sebagai bagian dari keluarga, sekolah, dunia kerja, warga masyarakat nasional, regional, dan internasional.

4. Melaksanakan tugas spesifik, dengan menggunakan alat, informasi, dan prosedur kerja yang lazim dilakukan serta menyelesaikan masalah sederhana sesuai dengan bidang dan lingkup kerja Dasar-dasar Teknik Komputer dan Informatika Menampilkan kinerja mandiri dengan mutu dan kuantitas yang terukur sesuai dengan standar kompetensi kerja. Menunjukkan keterampilan menalar, mengolah, dan menyaji secara efektif, kreatif, produktif, kritis, mandiri, kolaboratif, komunikatif, dan solutif dalam ranah abstrak terkait dengan pengembangan dari yang dipelajarinya di sekolah, serta mampu melaksanakan tugas spesifik dibawah pengawasan langsung. Menunjukkan keterampilan mempersepsi, kesiapan, meniru, membiasakan gerak mahir, menjadikan gerak alami, sampai dengan tindakan orisinal dalam ranah konkret terkait dengan pengembangan dari yang dipelajarinya di sekolah, serta mampu melaksanakan tugas spesifik dibawah pengawasan langsung.

KOMPETENSI DASAR

3.1 Menerapkan alur logika pemrograman komputer 4.1 Membuat alur logika pemrograman komputer TUJUAN PEMBELAJARAN

Setelah mempelajari materi ini, maka diharapkan siswa dapat:

1. menjelaskan tentang dasar pemrograman, 2. menjelaskan tentang alur pembuatan program, MATERI PEMBELAJARAN

1. Alur Logika Pemrograman Komputer METODE PEMBELAJARAN

Ceramah, diskusi, praktik, dan penugasan LANGKAH-LANGKAH KEGIATAN

Mengamati:

 Mulailah dengan memperkenalkan konsep dasar logika pemrograman komputer kepada siswa.

(2)

 Tunjukkan contoh-contoh sederhana dari alur logika pemrograman seperti penggunaan kondisional, pengulangan, dan pernyataan logika lainnya.

 Perlihatkan kepada siswa bagaimana alur logika ini diterapkan dalam pemrograman komputer untuk menyelesaikan tugas tertentu.

Menanya:

 Dorong siswa untuk bertanya tentang konsep-konsep yang mereka amati dalam logika pemrograman komputer.

 Ajak siswa untuk berpikir kritis tentang bagaimana logika ini dapat diterapkan dalam berbagai konteks pemrograman.

Mengumpulkan Informasi:

 Sediakan sumber daya tambahan seperti buku, artikel, dan tutorial online tentang alur logika dalam pemrograman komputer.

 Berikan tugas kepada siswa untuk mencari informasi tambahan mengenai konsep-konsep tertentu yang terkait dengan alur logika pemrograman.

Mengasosiasi:

 Buatlah latihan-latihan praktis yang memungkinkan siswa untuk mengasosiasikan konsep- konsep yang mereka pelajari dengan situasi nyata.

 Ajak siswa untuk memecahkan masalah-masalah menggunakan alur logika pemrograman yang telah dipelajari.

Mengkomunikasikan:

 Beri kesempatan kepada siswa untuk berdiskusi dalam kelompok tentang bagaimana mereka mengerti dan menerapkan alur logika pemrograman.

 Biarkan siswa mempresentasikan solusi-solusi yang mereka temukan dan jelaskan bagaimana mereka menerapkan alur logika pemrograman dalam pemecahan masalah.

 Beri umpan balik yang konstruktif dan dorong diskusi antara siswa untuk saling belajar satu sama lain.

SUMBER BELAJAR

1. Buku paket Pemrograman Dasar kelas X untuk SMK/MAK Bumi Aksara.

2. Buku Kerja Pemrograman Dasar kelas X untuk SMK/MAK Semester 1 Bumi Aksara.

3. Buku referensi lain yang relevan

4. Informasi dari media massa dan internet PENILAIAN

1. Teknik/jenis : kuis dan tugas individu.

2. Bentuk instrumen: pertanyaan lisan dan tes tertulis.

3. Instrumen/soal:

A. Pilihan Ganda

Dalam pemrograman komputer, apa yang dimaksud dengan istilah "loop"?

a) Sebuah perangkat keras yang digunakan untuk memproses data.

b) Sebuah metode untuk menghentikan eksekusi program.

(3)

c) Sebuah pernyataan untuk mengevaluasi suatu kondisi.

d) Sebuah struktur kontrol yang mengulangi serangkaian instruksi.

e) Sebuah pernyataan yang menghasilkan nilai logis.

Manakah dari opsi berikut yang merupakan contoh dari operator relasional dalam pemrograman?

a) =<

b) ++

c) &&

d) ::

e) /=

Apa peran dari "else" dalam pernyataan "if-else" dalam alur logika pemrograman komputer?

a) Menetapkan sebuah kondisi.

b) Menjalankan blok kode jika kondisi dari "if" terpenuhi.

c) Menyatakan tindakan yang akan diambil jika kondisi dari "if" tidak terpenuhi.

d) Memulai sebuah pengulangan.

e) Menyatakan bahwa dua kondisi harus terpenuhi.

Dalam pemrograman, apa fungsi dari "break" statement?

a) Untuk mengakhiri eksekusi program secara tiba-tiba.

b) Untuk menghentikan eksekusi dari sebuah loop atau switch statement.

c) Untuk menambahkan komentar ke dalam kode program.

d) Untuk menetapkan nilai pada sebuah variabel.

e) Untuk membuat ekspresi boolean.

Apa yang dimaksud dengan "syntax error" dalam konteks pemrograman komputer?

a) Kesalahan yang terjadi saat komputer mencoba memproses data yang tidak dapat diinterpretasi secara benar.

b) Kesalahan yang muncul saat mencoba mengakses memori yang tidak valid.

c) Kesalahan yang disebabkan oleh tindakan pengguna yang tidak diizinkan.

d) Kesalahan yang terjadi saat memanggil sebuah fungsi yang tidak ada.

e) Kesalahan yang disebabkan oleh ketidaksesuaian dalam aturan penulisan kode program.

B. Tugas Portofolio

Perhatikan algoritma membuat nasi goreng berikut!

(4)

Bagaimana langkah-langkah membuat nasi goreng menurut algoritma tersebut? Tuliskan jawaban Anda di buku tugas dengan ketentuan seperti pada tabel berikut!

No Langkah Simbol yang Digunakan

Mengetahui,

Kepala SMK Pelita Cendekia Bangsa

Hj. Nenden Diana, S.E., M.Pd.

Tasikmalaya, Juli 2023 Guru Mata Pelajaran

Atep Kurniawan, S.Kom

RENCANA PELAKSANAAN PEMBELAJARAN (RPP)

Nama Sekolah : SMK Pelita Cendekia Bangsa Mata Pelajaran : Produktif TKJ

Kelas / Semester : X/ Ganjil

Materi Pokok : Memahami perangkat lunak bahasa pemrograman Alokasi Waktu : X 45 Menit

Kompetensi Inti :

3. Memahami, menerapkan, menganalisis, dan mengevaluasi tentang pengetahuan faktual, konseptual, operasional dasar, dan metakognitif sesuai dengan bidang dan lingkup kerja Dasar-

(5)

dasar Teknik Komputer dan Informatika pada tingkat teknis, spesifik, detil, dan kompleks, berkenaan dengan ilmu pengetahuan, teknologi, seni, budaya, dan humaniora dalam konteks pengembangan potensi diri sebagai bagian dari keluarga, sekolah, dunia kerja, warga masyarakat nasional, regional, dan internasional.

4. Melaksanakan tugas spesifik, dengan menggunakan alat, informasi, dan prosedur kerja yang lazim dilakukan serta menyelesaikan masalah sederhana sesuai dengan bidang dan lingkup kerja Dasar-dasar Teknik Komputer dan Informatika Menampilkan kinerja mandiri dengan mutu dan kuantitas yang terukur sesuai dengan standar kompetensi kerja.

Menunjukkan keterampilan menalar, mengolah, dan menyaji secara efektif, kreatif, produktif, kritis, mandiri, kolaboratif, komunikatif, dan solutif dalam ranah abstrak terkait dengan pengembangan dari yang dipelajarinya di sekolah, serta mampu melaksanakan tugas spesifik dibawah pengawasan langsung. Menunjukkan keterampilan mempersepsi, kesiapan, meniru, membiasakan gerak mahir, menjadikan gerak alami, sampai dengan tindakan orisinal dalam ranah konkret terkait dengan pengembangan dari yang dipelajarinya di sekolah, serta mampu melaksanakan tugas spesifik dibawah pengawasan langsung.

KOMPETENSI DASAR

3.2 Memahami perangkat lunak bahasa pemrograman

4.2 Melakukan Instalasi perangkat lunak bahasa pemrograman TUJUAN PEMBELAJARAN

Setelah mempelajari materi ini, maka diharapkan siswa dapat:

1. menyebutkan tentang klasifikasi bahasa pemrograman, serta

2. menjelaskan tentang implementasi perangkat lunak aplikasi pemrograman.

MATERI PEMBELAJARAN

1. Perangkat Lunak Bahasa Pemrograman METODE PEMBELAJARAN

Ceramah, diskusi, praktik, dan penugasan LANGKAH-LANGKAH KEGIATAN Mengamati:

 Mulailah dengan memperkenalkan siswa pada konsep dasar bahasa pemrograman.

 Tampilkan contoh-contoh perangkat lunak yang dikembangkan menggunakan bahasa pemrograman tertentu.

 Demonstrasi penggunaan perangkat lunak untuk membuat program sederhana dan mengeksekusinya.

Menanya:

 Dorong siswa untuk bertanya tentang fungsi, sintaksis, dan konsep dasar bahasa pemrograman yang mereka amati.

 Ajak siswa untuk mempertanyakan bagaimana perangkat lunak dibangun menggunakan bahasa pemrograman tersebut dan bagaimana peran bahasa pemrograman dalam

pengembangan perangkat lunak.

(6)

Mengumpulkan Informasi:

 Sediakan sumber daya tambahan seperti buku, artikel, video tutorial, dan dokumentasi bahasa pemrograman yang sedang dipelajari.

 Berikan tugas kepada siswa untuk mencari informasi lebih lanjut tentang sintaksis, struktur, dan fitur-fitur bahasa pemrograman yang dipilih.

Mengasosiasi:

 Buatlah latihan-latihan praktis yang memungkinkan siswa untuk mengasosiasikan konsep-konsep dalam bahasa pemrograman dengan contoh kasus nyata.

 Mintalah siswa untuk menerapkan pengetahuan mereka dengan menulis kode program sederhana menggunakan bahasa pemrograman yang dipelajari.

Mengkomunikasikan:

 Beri kesempatan kepada siswa untuk berdiskusi dalam kelompok tentang pengalaman mereka dalam memahami bahasa pemrograman.

 Ajak siswa untuk mempresentasikan solusi-solusi atau kode program yang mereka buat kepada teman sekelas.

 Beri umpan balik yang konstruktif dan dorong siswa untuk saling berbagi pengetahuan dan pengalaman dalam memahami bahasa pemrograman.

SUMBER BELAJAR

1. Buku paket Pemrograman Dasar kelas X untuk SMK/MAK Bumi Aksara.

2. Buku Kerja Pemrograman Dasar kelas X untuk SMK/MAK Semester 1 Bumi Aksara.

3. Buku referensi lain yang relevan

4. Informasi dari media massa dan internet PENILAIAN

1. Teknik/jenis : kuis dan tugas individu.

2. Bentuk instrumen: pertanyaan lisan dan tes tertulis.

3. Instrumen/soal:

A. Pilihan Ganda

Apa yang dimaksud dengan bahasa pemrograman?

a) Sebuah alat untuk menulis cerita.

b) Sebuah sistem operasi untuk komputer.

c) Sebuah bahasa yang digunakan untuk menginstruksikan komputer.

d) Sebuah aplikasi untuk mengedit gambar.

e) Sebuah platform untuk berbagi file online.

Mana yang merupakan contoh bahasa pemrograman tingkat tinggi?

a) HTML b) Assembly c) Python d) Binary

(7)

e) CSS

Apa tujuan utama dari bahasa pemrograman?

a) Memahami perilaku manusia.

b) Mengatur jaringan komputer.

c) Memberikan instruksi kepada komputer untuk melakukan tugas tertentu.

d) Menjalankan program antivirus.

e) Memperbarui perangkat lunak.

Apa yang dimaksud dengan sintaksis dalam bahasa pemrograman?

a) Cara yang tepat untuk mengomentari kode.

b) Aturan dan struktur dalam menulis kode.

c) Penamaan file program.

d) Alat debugging untuk kesalahan.

e) Modul yang digunakan dalam pemrograman.

Bagaimana peran IDE (Integrated Development Environment) dalam pemrograman?

a) Memproses data secara visual.

b) Mengevaluasi ekspresi logika.

c) Menyediakan lingkungan untuk menulis, menguji, dan mengedit kode program.

d) Mengelola file sistem.

e) Menganalisis kinerja jaringan komputer.

B. Tugas Portofolio

Perhatikan algoritma membuat nasi goreng berikut!

Bagaimana langkah-langkah membuat nasi goreng menurut algoritma tersebut?

Tuliskan jawaban Anda di buku tugas dengan ketentuan seperti pada tabel berikut!

No Langkah Simbol yang Digunakan

(8)

Mengetahui,

Kepala SMK Pelita Cendekia Bangsa

Hj. Nenden Diana, S.E., M.Pd.

Tasikmalaya, Juli 2023 Guru Mata Pelajaran

Atep Kurniawan, S.Kom

Referensi

Dokumen terkait

KI.3 : Memahami, menerapkan, menganalisis, dan mengevaluasi tentang pengetahuan faktual, konseptual, operasional dasar, dan metakognitif sesuai dengan bidang dan

Memahami, menerapkan, menganalisis, dan mengevaluasi tentang pengetahuan faktual, konseptual, operasional dasar, dan metakognitif sesuai dengan bidang dan lingkup kerja

Memahami, menerapkan, menganalisis, dan mengevaluasi tentang pengetahuan faktual, konseptual, operasional dasar, dan metakognitif sesuai dengan bidang dan

Memahami, menerapkan, menganalisis, dan mengevaluasi tentang pengetahuan faktual, konseptual, operasional dasar, dan metakognitif sesuai dengan bidang dan lingkup

Memahami, menerapkan, menganalisis, dan mengevaluasi tentang pengetahuan faktual, konseptual, operasional dasar, dan metakognitif sesuai dengan bidang dan lingkup

Memahami, menerapkan, menganalisis, dan mengevaluasi tentang pengetahuan faktual, konseptual, operasional dasar, dan metakognitif sesuai dengan bidang dan lingkup kerja

Memahami, menerapkan, menganalisis, dan mengevaluasi tentang pengetahuan faktual, konseptual, operasional dasar, dan metakognitif sesuai dengan bidang dan lingkup

Komp. Memahami, menerapkan, menganalisis, dan mengevaluasi tentang pengetahuan faktual, konseptual, operasional dasar, dan metakognitif sesuai dengan bidang dan lingkup