๐ 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
- Fungsi Dasar: cara membuat fungsi dengan
defdi Python. - Parameter: mengirimkan data ke fungsi.
- Return: mengembalikan hasil dari fungsi.
- 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.