Monday, July 21, 2025

Modul 8: Fungsi dan Modularisasi Program


๐Ÿ“˜ Deskripsi Singkat

Modul ini membahas konsep fungsi dalam pemrograman sebagai cara untuk menyusun program menjadi bagian-bagian kecil yang dapat digunakan kembali. Modularisasi mempermudah pengelolaan dan pengembangan program yang kompleks.

๐ŸŽฏ Tujuan Pembelajaran

  • Memahami pengertian fungsi dalam pemrograman.
  • Membuat dan memanggil fungsi sendiri dalam program.
  • Memahami parameter dan nilai kembali (return value).
  • Menerapkan prinsip modularisasi dalam menyusun program.

๐Ÿ” Materi Pembelajaran

  1. Fungsi Dasar: cara membuat fungsi dengan def di Python.
  2. Parameter: mengirimkan data ke fungsi.
  3. Return: mengembalikan hasil dari fungsi.
  4. Manfaat Modularisasi: mempermudah debugging, penggunaan ulang kode, dan dokumentasi program.

๐Ÿ’ก Aktivitas Siswa

  • Latihan membuat fungsi untuk menghitung luas persegi panjang.
  • Membuat program konversi suhu dengan fungsi: dari Celcius ke Fahrenheit.
  • Proyek mini: program kalkulator sederhana menggunakan beberapa fungsi.

๐Ÿง  Penilaian

  • Penilaian struktur fungsi yang ditulis siswa.
  • Evaluasi logika modularisasi pada proyek mini.
  • Kuis singkat tentang parameter dan return value.

๐Ÿ” Refleksi

Siswa menyadari pentingnya menyusun program dalam bentuk fungsi agar lebih terstruktur, mudah dibaca, dan mudah dikembangkan.

๐Ÿ“Ž Tugas Tambahan

Buat program kalkulator dengan menu pilihan menggunakan fungsi-fungsi terpisah untuk penjumlahan, pengurangan, perkalian, dan pembagian.