Pengantar
1. Pengantar Perkuliahan
Tujuan utama mata kuliah ini adalah memberikan Anda kemampuan untuk:
- Membangun aplikasi desktop dengan antarmuka grafis (GUI) menggunakan Python dan Tkinter.
- Mensimulasikan perangkat embedded (ESP32) menggunakan Wokwi dan MicroPython.
- Menghubungkan kedua platform tersebut menggunakan protokol komunikasi modern, MQTT.
- Mengerjakan sebuah proyek akhir secara berkelompok yang mengintegrasikan seluruh konsep yang telah dipelajari.
2. Kontrak Belajar
Untuk kelancaran proses belajar kita bersama, ada beberapa kesepakatan yang perlu kita patuhi:
- Kehadiran: Kehadiran sangat dianjurkan, terutama pada sesi praktikum, agar tidak ketinggalan materi.
- Keterlambatan: Toleransi keterlambatan adalah 15 menit. Mohon untuk hadir tepat waktu agar tidak mengganggu jalannya sesi.
- Tugas: Semua tugas praktikum bersifat individu dan wajib dikumpulkan sesuai tenggat waktu yang ditentukan.
- Proyek Akhir: Dikerjakan secara berkelompok dan menjadi komponen penilaian terbesar. Detail akan diumumkan pada Minggu ke-8.
- Kejujuran Akademik: Plagiarisme dalam bentuk apa pun tidak akan ditoleransi. Diskusi diperbolehkan, tetapi kode dan laporan harus merupakan hasil kerja sendiri.
3. Rancangan Pembelajaran Semester (RPS)
Rancangan Pembelajaran Semester (RPS) detail dapat Anda unduh pada tautan di bawah ini. Dokumen ini berisi informasi lengkap mengenai capaian pembelajaran, materi setiap pertemuan, metode penilaian, dan bobot nilai.
4. Referensi
Berikut adalah beberapa sumber utama yang akan kita gunakan selama perkuliahan:
- Dokumentasi Resmi Python: docs.python.org
- Dokumentasi Resmi MicroPython: docs.micropython.org
- Contoh Proyek Wokwi: wokwi.com
- Dasar-dasar MQTT dari HiveMQ: MQTT Essentials (HiveMQ)
- Buku & Materi Tambahan: Folder Google Drive