Pengembangan Media Pembelajaran Interaktif Pemrograman GUI Python Berbasis Google Colab dan Ipywidgets

Media Pembelajaran

Penulis

  • Ranny Meilisa Meilisa Universitas Esa Unggul

Abstrak

Pembeajaran pemrograman Grphicl User Interface (GUI) Python di perguruan tinggi masih menghadapi berbagai kendala, seperti perbedaan spesifikasi perangkat mahasiswa, proses instalasi perangkat lunak yang kompleks, serta rendahnya interaktivitas media pembelajaran yang berdampak pada pemahaman konsep dan keterampilan pemrograman. Penelitian ini bertujuan mengembangkan mengembangkan media pembelajaran interaktif GUI Python berbasis Google Colab dan ipywidgets menggunakan pendekatan Project-Based Learning (PjBL).  Penelitian menggunakan metode Educational Design Research yang meliputi Analysis and Exploration, Design and Construction, Evaluation and Reflection. Produk yang dikembangkan berupa notebook pembelajaran berbasis cloud yang mengintegrasikan materi, simulasi interaktif, latihan, proyek, dan evaluasi dalam satu lingkungan belajar. Hasil implementasi menunjukkan bahwa media pembelajaran yang dikembangkan mampu meningkatkan hasil belajar mahasiswa, ditunjukkan oleh peningkatan nilai rata-rata pretest dari 57,5 menjadi 86 pada posttest, nilai N-Gain sebesar 0,71 dengan kategori tinggi, serta Effect Size sebesar 1,02 yang menunjukkan pengaruh besar terhadap peningkatan kemampuan mahasiswa. Selain itu, rata-rata nilai proyek mahasiswa mencapai 89 dan respons pengguna memperoleh skor 94,2% dengan kategori sangat baik

Unduhan

Data unduhan belum tersedia.

Referensi

Dina Aqmila, “Perancangan Media Pembelajaran Bahasa Pemograman Python Menggunakan Aplikasi SCRATCH Untuk Siswa Sekolah Menengah Pertama (SMP),” Skripsi, pp. 1–51, 2022.

A. Hidayatullah and A. Berliana, “Workshop Pengenalan Dasar Pemrograman Python Dengan Google Colaboratory,” pp. 65–70.

R. G. Guntara, “Visualisasi Data Laporan Penjualan Toko Online Melalui Pendekatan Data Science Menggunakan Google Colab,” J. Ilm. Multidisiplin, vol. 2, no. 6, pp. 2091–2100, 2023.

L. Husna and P. E. Prasetyo Utomo, “Analisis Dan Visualisasi Data Body Performance Menggunakan Tiga Tools Visualisasi,” J. Ilm. Intech Inf. Technol. J. UMUS, vol. 5, no. 1, pp. 32–40, 2023, doi: 10.46772/intech.v5i1.1167.

Muslim, M. A., Setiawan, A., Putri, A. A., Lazuardiansyah, S., Yusuf, D., Syafira, N., Sinorangkir, R., Ranayani., & Indra, Z. (2023). Pengembangan Aplikasi Interaktif Perhitungan Permutasi dan Kombinasi Menggunakan Bahasa Python dalam Program Studi Ilmu komputer. Jurnal Jurusan Matematika dan FMIPA, http://jmks.uho.ac.id/index.php/JMKS.

Zafitra, F., Modeong, M., & Sumual, H. (2025). Pengambangan Media Pembelajran Interaktif Berbasis Website Pada Mata Pelajaran Jaringan Komputer Di Kelas X SMK Negeri 1 TOMOHON. EduTIK: Jurnal Pendidikan Teknologi Informasi dan Komunikasi, Vol. 5, no. 5.

Oliver, A. (2022). Mengenai Google Colab: Mulai dari Definisi, Cara Menggunakan, hingga Manfaatnya. Retrieved November, 20, 2022.

Siti Rohmah Noviah. (2023, June 6). Mengenal Googe Colab dan Manfaatnya. Exabytes.

Suharto, A. (2023). Fundamental Bahasa Pemrograman Python.

Nazar, R. (2024). Implementasi Pemrograman Python Menggunakan Google Colab.

Rahman, S., Sembiring, A., Siregar, D., Khair, H., Gusti Prahmana, I., Puspadini, R., & Zen, M. (2023). Python: Dasar dan Pemrograman Berorientasi Objek. In Penerbit Tahta Media. https://tahtamedia.co.id/index.php/issj/article/view/344

Fajrizal, Handayani, S., Taslim. (2024). Pelatihan Pemrograman Python dengan Google Colab Bagi Siswa SMK Inovasi Riau. Journal of Computer Science Community Service. Vol. 4 No.2 Hal. 133-141.

Gupta, R., & Sharma, S. (2022). Interactive Learning Platforms in Python Programming Education: A Comparative Study of Google Colab and Jupyter Notebooks. Internasional Journal of Information and Communication Technology Education, 181(1), 45-57. DOI: https://doi.org/10.4018/IJICTE.2022010104.

Jones, B., & Lee, S. (2022). Integrating Google Colab in Python Programming Education: Benefits and Challenges. Journal of Computing Sciences in Colleges, 37(3), 78-85.

Vasilev, D., Ivanova, M., & Ivanov, P. (2022). Python Programming Language Training: Comparative Analysis of Methods and Effectiveness. Journal of Education and Training Studies, 10(2), 123-135. DOI: https://doi.org/10.11114/jets.v10i2.6053.

##submission.downloads##

Diterbitkan

2026-09-01