SMKMUHIYO – SMK Muhammadiyah 1 Yogyakarta kembali mengadakan kegiatan peningkatan kompetensi digital bagi siswa melalui pelatihan pengembangan web berbasis Python menggunakan framework Flask. Kegiatan yang diikuti oleh siswa kelas XI Rekayasa Perangkat Lunak (RPL) ini menghadirkan dosen dari Universitas Jenderal Achmad Yani Yogyakarta (UNJAYA) sebagai narasumber utama.
Pelatihan yang mengusung tema “Pemberdayaan Siswa SMK Muhammadiyah 1 Yogyakarta melalui Pelatihan Pengembangan Web menggunakan Framework Flask untuk Meningkatkan Daya Saing Digital” ini dilaksanakan pada Rabu, 20 Mei 2026 di Laboratorium Rekayasa Perangkat Lunak SMK Muhammadiyah 1 Yogyakarta.
Kegiatan berlangsung secara interaktif dan mendapat antusiasme tinggi dari para peserta. Dalam pelatihan ini, siswa mempelajari dasar-dasar pemrograman web menggunakan Flask, salah satu framework Python yang populer untuk pengembangan aplikasi web modern. Materi yang diberikan dirancang untuk memperkuat kemampuan siswa dalam pengembangan backend web serta penerapan teknologi digital sesuai kebutuhan industri saat ini.
Beberapa materi yang disampaikan dalam pelatihan antara lain pengantar arsitektur web backend dan ekosistem Python, konfigurasi lingkungan kerja (environment setup), dasar-dasar routing dan rendering template pada Flask, manajemen database relasional menggunakan ORM, praktik pembuatan aplikasi web dinamis dengan fitur CRUD, hingga pengenalan dan pengembangan RESTful API sederhana.
Narasumber dari Universitas Jenderal Achmad Yani Yogyakarta, Arif Himawan, menyampaikan bahwa penguasaan framework pemrograman seperti Flask menjadi kompetensi penting bagi siswa RPL dalam menghadapi perkembangan teknologi dan kebutuhan industri digital yang terus berkembang.
Rangkaian kegiatan dimulai pukul 08.00 WIB dengan acara pembukaan yang dipandu oleh tim Pengabdian kepada Masyarakat (PkM) UNJAYA. Selanjutnya, peserta mendapatkan sambutan dari tim dosen UNJAYA dan perwakilan sekolah, dilanjutkan dengan pretest berbasis gaming untuk mengukur kemampuan awal siswa sebelum pelatihan dimulai.
Sesi inti pelatihan berlangsung mulai pukul 08.30 WIB hingga 11.00 WIB dengan materi yang disampaikan oleh Ulfi Saidata Aesyi, S.Kom., M.Cs., Puji Winar Cahyo, S.Kom., M.Cs., dan Kharisma, S.T., M.Cs. Para siswa tidak hanya menerima teori, tetapi juga melakukan praktik langsung pembuatan aplikasi web menggunakan Flask Python di laboratorium komputer sekolah.
Pada akhir kegiatan, peserta mengikuti posttest sebagai evaluasi hasil pelatihan. Acara kemudian ditutup dengan pembagian hadiah, sesi dokumentasi bersama, serta penutupan kegiatan yang berlangsung dengan lancar dan penuh semangat.
Kegiatan pelatihan Flask Python ini menjadi salah satu bentuk kolaborasi antara SMK dan perguruan tinggi dalam meningkatkan kompetensi siswa di bidang teknologi informasi dan pengembangan perangkat lunak. Melalui pelatihan ini, SMK Muhammadiyah 1 Yogyakarta berharap siswa kelas XI RPL semakin siap menghadapi dunia industri, khususnya dalam pengembangan web modern, serta memiliki bekal keterampilan sebelum melaksanakan Praktik Kerja Lapangan (PKL).