Modul Ajar: Perangkat Lunak Pemrograman

Kelas: VIII

Mata Pelajaran: Informatika

Durasi: 80 Menit (2 JP)

Pertemuan: 1 Kali Pertemuan

A. Tujuan Pembelajaran

Pada akhir pembelajaran, siswa diharapkan mampu:

  1. Menjelaskan pengertian perangkat lunak pemrograman.
  2. Mengidentifikasi jenis-jenis perangkat lunak pemrograman (contoh: compiler, interpreter, IDE).
  3. Menggunakan perangkat lunak pemrograman untuk membuat program sederhana.
  4. Memahami fungsi dasar dari bahasa pemrograman dan peran perangkat lunak dalam proses pemrograman.
  5. Membangun sikap kritis dan logis dalam memecahkan masalah dengan bantuan perangkat lunak pemrograman.

B. Profil Pelajar Pancasila

  1. Beriman, Bertakwa kepada Tuhan YME, dan Berakhlak Mulia: Menghargai hasil karya teknologi sebagai sarana meningkatkan kesejahteraan umat manusia.
  2. Bernalar Kritis: Menyelesaikan masalah pemrograman melalui analisis yang logis dan mendalam.
  3. Mandiri: Menggunakan perangkat lunak pemrograman untuk mengembangkan kreativitas dalam membuat program sederhana.
  4. Kreatif: Merancang solusi kreatif dengan perangkat lunak pemrograman.

C. Kegiatan Pembelajaran

Pendahuluan (10 Menit)

  1. Guru menyapa dan melakukan presensi.
  2. Guru menjelaskan tujuan pembelajaran dan pentingnya memahami perangkat lunak pemrograman.
  3. Guru memberikan pertanyaan pemantik:
    • “Apa yang kamu ketahui tentang perangkat lunak pemrograman?”
    • “Pernahkah kamu mencoba membuat program sederhana sebelumnya?”
  4. Guru menunjukkan video pendek tentang sejarah perangkat lunak pemrograman.

Inti (60 Menit)

  1. Eksplorasi (20 Menit):
    • Guru menjelaskan konsep dasar perangkat lunak pemrograman dan jenis-jenisnya (compiler, interpreter, IDE).
    • Siswa mencatat fungsi dan karakteristik dari masing-masing perangkat lunak pemrograman.
  2. Diskusi Kelompok (20 Menit):
    • Siswa dibagi menjadi beberapa kelompok. Setiap kelompok diminta mendiskusikan perangkat lunak pemrograman yang paling banyak digunakan (misalnya: Python, Java, atau C++).
    • Kelompok diminta untuk membuat mind-map yang menggambarkan fungsi perangkat lunak tersebut serta kelebihan dan kekurangannya.
  3. Praktik (20 Menit):
    • Siswa diminta untuk menggunakan perangkat lunak pemrograman (misalnya, Python atau Scratch) dan membuat program sederhana yang menghasilkan output teks atau grafik.
    • Guru membimbing siswa dalam memahami struktur kode program dan menjelaskan cara kerja program yang mereka buat.

Penutup (10 Menit)

  1. Guru merangkum materi tentang perangkat lunak pemrograman, meliputi jenis dan fungsi dasar perangkat lunak pemrograman.
  2. Guru memberikan kesempatan untuk bertanya.
  3. Siswa diminta untuk membuat program sederhana di rumah sebagai tugas individu.
  4. Guru menutup pembelajaran dengan mengingatkan pentingnya logika dan pemecahan masalah dalam pemrograman.

D. Penilaian

  1. Penilaian Proses:
    • Partisipasi siswa dalam diskusi kelompok.
    • Pemahaman siswa tentang jenis-jenis perangkat lunak pemrograman.
    • Kemampuan siswa dalam bekerja sama dan berdiskusi.
  2. Penilaian Produk:
    • Kreativitas dalam pembuatan mind-map.
    • Ketepatan informasi yang disajikan dalam mind-map.
    • Kemampuan menggunakan perangkat lunak pemrograman untuk membuat program sederhana.
  3. Penilaian Tugas Individu:
    • Kemampuan siswa dalam membuat program sederhana.
    • Kerapihan dan logika dalam penyusunan kode program.
    • Fungsi dari program yang dibuat sesuai dengan perintah tugas.

E. Rubrik Penilaian

Kriteria Sangat Baik (90-100) Baik (75-89) Cukup (60-74) Perlu Perbaikan (0-59)
Pemahaman Konsep Memahami dengan mendalam jenis dan fungsi perangkat lunak pemrograman Memahami dengan baik Memahami konsep dasar Tidak memahami konsep dasar
Kolaborasi Kelompok Berpartisipasi aktif dalam diskusi Berpartisipasi dengan baik Kurang aktif Tidak berkontribusi
Kreativitas Produk Sangat kreatif dan informatif Cukup kreatif Sederhana tapi sesuai Tidak selesai atau tidak relevan
Kemampuan Presentasi Presentasi lancar dan percaya diri Presentasi cukup baik Kurang lancar Tidak mampu menjelaskan materi
Tugas Individu (Program Sederhana) Program berfungsi dengan sempurna dan logika sangat baik Program berfungsi dengan sedikit kesalahan Program sederhana dengan banyak kesalahan Program tidak berfungsi

F. Sumber dan Media Pembelajaran

  1. Buku Teks: Informatika Kelas VIII, Kurikulum Merdeka.
  2. Perangkat lunak pemrograman Python atau Scratch.
  3. Video tutorial pemrograman sederhana.
  4. Komputer atau laptop yang dilengkapi perangkat lunak pemrograman.

Dengan rubrik penilaian ini, guru dapat mengevaluasi hasil pembelajaran secara adil dan menyeluruh. Semoga modul ajar ini membantu proses pengajaran!

Related Posts

Perbedaan Stratifikasi Sosial dan Diferensiasi Sosial

Dalam sosiologi, masyarakat dipelajari melalui berbagai cara untuk memahami bagaimana individu dan kelompok berinteraksi, bekerja, dan berfungsi dalam struktur sosial yang kompleks. Dua konsep penting yang sering…

Perbedaan Jangkrik Jantan dan Betina

Jangkrik adalah serangga yang sering dijumpai di berbagai daerah, baik di alam liar maupun dalam budidaya. Hewan ini dikenal karena suaranya yang khas, terutama saat malam hari,…

Perbedaan Pencak Silat dan Karate

Pencak silat dan karate adalah dua seni bela diri yang terkenal di dunia dan memiliki akar budaya yang kuat di wilayah asalnya. Pencak silat berasal dari Asia…

Perbedaan Demokrasi Liberal dan Demokrasi Pancasila

Demokrasi adalah bentuk pemerintahan yang memberikan kekuasaan kepada rakyat untuk memilih pemimpin mereka serta berpartisipasi dalam pengambilan keputusan politik. Namun, demokrasi tidak hanya terdiri dari satu jenis….

Modul Ajar: Blog dan VLOG

Kelas: IX Mata Pelajaran: Teknologi Informasi dan Komunikasi Durasi: 80 Menit (2 JP) Pertemuan: 1 Kali Pertemuan A. Tujuan Pembelajaran Pada akhir pembelajaran, siswa diharapkan mampu: Memahami…

Perbedaan Desa Swakarya dan Desa Swasembada

Dalam konteks pembangunan di Indonesia, desa memainkan peran yang sangat penting sebagai unit pemerintahan terkecil. Desa menjadi pusat kehidupan masyarakat lokal dengan segala dinamika dan perkembangannya. Pemerintah…