๐ Deskripsi Singkat
Modul ini memperkenalkan konsep dasar pemrograman berbasis peristiwa, di mana program merespons tindakan pengguna seperti menekan tombol atau menggerakkan mouse. Konsep ini penting untuk membangun antarmuka grafis (GUI) dan aplikasi interaktif.
๐ฏ Tujuan Pembelajaran
- Memahami konsep event dan event handler dalam pemrograman.
- Mengenal library Python untuk GUI seperti
tkinter. - Membuat program sederhana yang merespons input pengguna.
๐ Materi Pembelajaran
- Pengertian event dan event-driven programming.
- Pengenalan
tkinteruntuk GUI di Python. - Membuat tombol, label, dan input sederhana yang bereaksi terhadap peristiwa.
- Studi kasus: Kalkulator sederhana berbasis GUI.
๐ก Aktivitas Siswa
- Latihan membuat antarmuka dengan tombol dan label.
- Membuat program yang menampilkan pesan saat tombol ditekan.
- Proyek mini: Program input nama dan menampilkan sapaan secara otomatis.
๐ง Penilaian
- Kuis pengenalan event-driven programming dan fungsi
tkinter. - Evaluasi proyek mini GUI sederhana.
- Penilaian kemampuan menerapkan event handler.
๐ Refleksi
Siswa memahami bagaimana interaksi pengguna dengan antarmuka dapat dikontrol melalui pemrograman berbasis peristiwa dan mampu membuat program interaktif sederhana.
๐ Tugas Tambahan
Kembangkan aplikasi GUI sederhana dengan tkinter yang memiliki dua tombol: satu untuk menampilkan waktu saat ini dan satu lagi untuk menutup aplikasi.