Sintaks Dasar C++: Cin, Cout, dan Larik

Rencana Pelaksanaan Pembelajaran ini berisi panduan untuk mengajarkan konsep dasar pemrograman C++, meliputi input-output dengan `cin` dan `cout`, serta penggunaan larik satu dimensi.

Rencana Pelaksanaan Pembelajaran (RPP)

Mata Pelajaran: Pemrograman Dasar (C++) Kelas/Semester: X RPL / Ganjil Alokasi Waktu: 2 x 50 menit (1 Pertemuan)

A. Tujuan Pembelajaran

Setelah mengikuti pembelajaran ini, peserta didik diharapkan mampu:

  1. Memahami sintaks dasar cin dan cout dalam bahasa C++.
  2. Menerapkan cin dan cout untuk membuat program input-output sederhana.
  3. Memahami konsep larik (array) satu dimensi.
  4. Mendeklarasikan dan menginisialisasi larik dalam C++.
  5. Mengakses elemen-elemen larik menggunakan indeks.
  6. Membuat program C++ yang menggunakan larik untuk menyimpan dan memproses data.
  7. Bekerja sama dalam tim untuk menyelesaikan masalah pemrograman.

B. Model Pembelajaran: ARKA (Amati, Refleksi, Konstruksi, Afirmasi)

C. Kegiatan Pembelajaran

Tahap

Kegiatan Guru

Kegiatan Siswa

Waktu

Amati

  • Menjelaskan tujuan pembelajaran dan memberikan motivasi.

  • Menampilkan contoh program C++ sederhana yang menggunakan cin dan cout untuk input dan output. Contoh:cpp#include <iostream>using namespace std;int main() { int angka; cout << "Masukkan sebuah angka: "; cin >> angka; cout << "Anda memasukkan angka: " << angka << endl; return 0;}

  • Menjelaskan baris demi baris kode program, menekankan fungsi cin dan cout, serta penggunaan tipe data int.

  • Menjelaskan konsep larik (array) sebagai kumpulan data dengan tipe yang sama.

  • Memberikan analogi larik dengan loker atau rak buku yang memiliki nomor indeks.

  • Menampilkan contoh deklarasi larik: int nilai[5];

  • Menjelaskan cara mengakses elemen larik menggunakan indeks (dimulai dari 0).

  • Mendengarkan dan mencatat tujuan pembelajaran.

  • Memperhatikan contoh program yang ditampilkan guru.

  • Mengamati penjelasan guru tentang sintaks cin, cout, dan tipe data.

  • Mencatat contoh kode program.

  • Memperhatikan penjelasan guru tentang konsep larik.

  • Mengajukan pertanyaan jika ada yang kurang dipahami.

20

Refleksi

  • Meminta siswa untuk menjelaskan kembali fungsi cin dan cout dengan bahasa mereka sendiri.

  • Meminta siswa memberikan contoh penggunaan cin dan cout dalam kehidupan sehari-hari.

  • Meminta siswa menjelaskan apa yang mereka pahami tentang larik dan bagaimana cara mengakses elemennya.

  • Memberikan pertanyaan pancingan: "Apa yang terjadi jika kita mencoba mengakses indeks larik yang tidak ada (misalnya, nilai[5] pada larik int nilai[5];)?"

  • Menjelaskan kembali fungsi cin dan cout dengan bahasa sendiri.

  • Memberikan contoh penggunaan cin dan cout dalam kehidupan sehari-hari (misalnya, input data diri, menampilkan hasil perhitungan).

  • Menjelaskan pemahaman mereka tentang larik dan cara mengakses elemennya.

  • Mencoba menjawab pertanyaan pancingan guru.

15

Konstruksi

  • Membagi siswa menjadi kelompok-kelompok kecil (3-4 orang).
  • Memberikan Lembar Kerja Peserta Didik (LKPD) yang berisi tugas-tugas pemrograman terkait cin, cout, dan larik.
  • Membimbing siswa dalam mengerjakan LKPD, memberikan bantuan jika diperlukan.
  • Memastikan semua siswa aktif berpartisipasi dalam kelompok.

Iara Tip

Butuh lebih banyak materi untuk mengajar topik ini?

Saya bisa membuat slide, kegiatan, ringkasan, dan 60+ jenis materi lainnya. Benar sekali, tidak perlu lagi begadang! :)

Pengguna yang melihat rencana Pelajaran ini juga menyukai...

Image
Imagem do conteúdo
Rencana Pelajaran
Bilangan Bulat dan Operasinya
Iqbal Wiguna Pratama
Iqbal Wiguna Pratama
-
Image
Imagem do conteúdo
Rencana Pelajaran
Teorema Pythagoras
nur hidayati
nur hidayati
-
Image
Imagem do conteúdo
Rencana Pelajaran
Sistem Persamaan Linear Tiga Variabel
Sari 1830
Sari 1830
-
Image
Imagem do conteúdo
Rencana Pelajaran
Membandingkan Volume Wadah
Desti Arwati
Desti Arwati
-
Teachy logo

Kami menciptakan kembali kehidupan guru dengan kecerdasan buatan

Instagram LogoLinkedIn LogoYoutube Logo
BR flagUS flagES flagIN flagID flagPH flagVN flagID flagID flagFR flag
MY flagur flagja flagko flagde flagbn flagID flagID flagID flag

2026 - Semua hak dilindungi undang-undang