🌐 Ringkasan Materi PLB (Praktik Lintas Bidang)
🔍 Tujuan
Mengenalkan siswa pada praktik pengembangan aplikasi berbasis proyek untuk menyelesaikan masalah nyata di lingkungan masyarakat, khususnya tingkat RT/RW, dengan menerapkan konsep informatika yang telah dipelajari.
🧩 Bentuk Kegiatan
-
Proyek dilakukan secara berkelompok (5–6 siswa) selama 7 minggu (setengah semester).
-
Menggabungkan aspek observasi, manajemen proyek, kolaborasi, dan pengembangan aplikasi.
-
Output akhir berupa dokumentasi proyek dan desain/program aplikasi sederhana menggunakan bahasa Python.
🧑🏫 Tahapan PLB
-
Pengarahan Guru: Siswa mencatat penjelasan awal tentang PLB.
-
Observasi: Menggali permasalahan nyata di lingkungan RT/RW.
-
Pembentukan Kelompok: Menyusun tim dan membagi peran.
-
Perancangan Solusi: Menyusun ide dan alur kerja aplikasi.
-
Pengembangan Aplikasi: Mengimplementasikan program dalam Python.
-
Presentasi dan Evaluasi: Menyampaikan hasil proyek dan refleksi prosesnya.
🧠 Kompetensi yang Diharapkan
-
Mampu memformulasikan masalah nyata.
-
Menyusun solusi dalam bentuk sistem/aplikasi sederhana.
-
Berinteraksi dan berkolaborasi dengan masyarakat.
-
Menerapkan pengetahuan informatika dalam konteks sosial.
🛠️ Contoh Proyek PLB
🧾 Judul Proyek: Sistem Pendataan Warga RT Berbasis Python
📌 Masalah:
Ketua RT kesulitan mencatat dan mengelola data:
-
Kelahiran dan kematian warga.
-
Tamu harian/mingguan.
-
Penarikan iuran bulanan (sampah dan keamanan).
💡 Solusi:
Mengembangkan program Python sederhana dengan menu:
-
Input data kelahiran/kematian/tamu
-
Rekap iuran bulanan
-
Cetak laporan data
-
Export data ke file .txt atau .csv
👥 Tim dan Peran:
-
Ketua tim: Koordinasi dan timeline.
-
Programmer: Menulis kode Python.
-
Desainer UI/UX: Membuat antarmuka (CLI/sederhana GUI).
-
Dokumentator: Menulis laporan dan catatan observasi.
-
Presentator: Menyiapkan dan menyampaikan hasil proyek.
📷 Tambahan (opsional):
-
Buat video singkat demo aplikasi.
-
Lampirkan hasil wawancara warga/RT.
Jika kamu ingin, saya bisa bantu buatkan template dokumentasi proyek atau contoh program Python sederhananya juga. Mau?
Anda bilang:
ChatGPT bilang:
Berikut ini saya buatkan:
📄 Template Dokumentasi Proyek PLB
Silakan gunakan format ini dalam Google Docs atau Word untuk laporan kelompok.
1. Identitas Proyek
-
Judul Proyek: Sistem Pendataan Warga RT Berbasis Python
-
Nama Kelompok: (diisi oleh siswa)
-
Anggota dan Peran:
No | Nama | Peran | No. HP | |
---|---|---|---|---|
1 | Ketua Tim | |||
2 | Programmer | |||
3 | Dokumentator | |||
4 | UI/UX Designer | |||
5 | Presentator | |||
6 | (opsional) |
2. Latar Belakang
Tuliskan permasalahan yang ditemukan di lingkungan RT, seperti:
Ketua RT mengalami kesulitan mencatat kelahiran, kematian, tamu, serta iuran bulanan secara rapi dan sistematis. Pendataan masih dilakukan manual, rentan hilang atau lupa dicatat.
3. Tujuan Proyek
-
Mengembangkan aplikasi pendataan warga RT berbasis Python.
-
Meningkatkan efisiensi pengelolaan data oleh pengurus RT.
-
Melatih siswa membuat solusi nyata berbasis informatika.
4. Hasil Observasi
Lokasi Observasi:
Tanggal:
Narasumber: Ketua RT / Sekretaris RT
Catatan:
-
Kebutuhan sistem: input data warga, tamu, kelahiran, iuran.
-
Format data yang biasa digunakan: Excel/manual.
-
Permintaan fitur sederhana dan mudah digunakan.
5. Desain Aplikasi
-
Bahasa pemrograman: Python
-
Fitur:
-
Menu input data kelahiran, kematian, tamu
-
Menu penarikan iuran sampah/keamanan
-
Menu rekap dan laporan
-
-
Struktur file: Menggunakan file
.csv
atau.txt
untuk menyimpan data
6. Dokumentasi Program
Sertakan:
-
Cuplikan kode
-
Penjelasan setiap fungsi
-
Cara menjalankan program
7. Hasil & Evaluasi
-
Apakah aplikasi bisa dijalankan?
-
Masukan dari pengguna (pengurus RT)
-
Kendala dan solusi
8. Refleksi Kelompok
-
Apa yang dipelajari?
-
Apa yang akan diperbaiki di masa depan?
Tidak ada komentar:
Posting Komentar