Peningkatan Kemampuan Computational Thinking Mahasiswa melalui Implementasi Problem-Based Learning pada Mata Kuliah Pemrograman Dasar

Authors

  • Afifah Farhanah Akadji State University of Gorontalo image/svg+xml Author
  • Maharani Eka Author
  • Syarifah Fatimah Setiasih Niode Author

Keywords:

Computational Thinking, Problem-Based Learning, Python, Pemrograman Dasar, Literasi Digital

Abstract

Kemampuan Computational Thinking (CT) merupakan fondasi utama dalam memahami pemrograman, namun mahasiswa seringkali kesulitan menghubungkan logika kode dengan solusi masalah nyata. Kegiatan pengabdian ini bertujuan untuk meningkatkan kompetensi CT mahasiswa melalui implementasi metode Problem-Based Learning (PBL) pada mata kuliah Pemrograman Dasar. Metode pelaksanaan meliputi tahap identifikasi masalah, perancangan algoritma melalui flowchart, implementasi menggunakan bahasa pemrograman Python, serta presentasi hasil proyek. Mahasiswa ditantang untuk menciptakan aplikasi sederhana yang solutif, seperti sistem kasir digital, pemesanan tiket bioskop, dan pencatatan keuangan pribadi. Hasil kegiatan menunjukkan bahwa pendekatan PBL efektif mentransformasi pemahaman teoritis mahasiswa menjadi keterampilan praktis. Melalui tugas berbasis proyek, mahasiswa mampu mendekomposisi masalah kompleks menjadi algoritma sistematis dan menghasilkan aplikasi fungsional. Dokumentasi hasil dalam laporan akhir (PDF) menunjukkan peningkatan antusiasme dan ketajaman logika pemrograman mahasiswa. Pengabdian ini menyimpulkan bahwa pengaitan materi perkuliahan dengan kasus riil di masyarakat dapat mempercepat penguasaan literasi digital dan kemampuan problem solving mahasiswa.

Downloads

Download data is not yet available.

Downloads

Published

2025-12-22