Pengembangan Mobile Learning Platform Pemrograman Dasar Python dengan Menggunakan Pyscript untuk Siswa Sekolah Menengah Kejuruan

Authors

  • Deardo Satria Ristiawan Sidauruk Universitas Sebelas Maret
  • Nurcahya Pradana Taufik Prakisya Universitas Sebelas Maret https://orcid.org/0000-0002-7664-7156
  • Puspanda Hatta Universitas Sebelas Maret

DOI:

https://doi.org/10.26418/justin.v13i1.84813

Keywords:

Media pembelajaran mobile, python, pyscript, SAM model, WAMMI

Abstract

Pemerataan fasilitas pendidikan di Indonesia masih menjadi isu yang krusial. Salah satu proses belajar mengajar yang terdampak dari masalah ini adalah pembelajaran pemrograman dasar untuk siswa SMK/sederajat. Mata pelajaran ini seringkali menitikberatkan pada penggunaan komputer atau laptop agar proses belajar dapat berjalan dengan baik. Baru-baru ini, telah dikembangkan teknologi baru untuk menjalankan Python live compiler dalam web HTML dengan menggunakan PyScript. Penelitian ini bertujuan untuk menguji pemanfaatan PyScript dalam pengembangan media pembelajaran mobile berbasis web dengan pokok materi pemrograman dasar Python. Pengembangan media pembelajaran dilakukan menggunakan model pengembangan SAM (Successive Approximate Model). Model SAM diterapkan melalui tiga tahap utama: persiapan, perancangan iteratif, dan pengembangan iteratif. Pada tahap persiapan, kebutuhan pengguna dan perangkat dirumuskan, diikuti dengan desain prototipe awal. Pada tahap perancangan iteratif dilakukan pengujian dan revisi berulang, serta validasi oleh ahli. Tahap akhir adalah pengujian produk akhir berbasis web dalam pembelajaran di sekolah. Penilaian dilihat dari aspek penerimaan pengguna, dan dilakukan menggunakan kuesioner WAMMI (Website Analysis and Measurement Inventory). Pengujian penerimaan pengguna dilakukan pada siswa kelas XI SMK Negeri 2 Surakarta, dan didapati hasil tingkat penerimaan pengguna sebesar 78,38%. Hasil ini menunjukkan bahwa media pembelajaran berbasis web ini dapat diterima dengan baik oleh siswa, dan PyScript dapat digunakan sebagai solusi pembelajaran pemrograman yang bersifat mobile, dapat diakses kapan saja dan dimana saja.

Author Biographies

Deardo Satria Ristiawan Sidauruk, Universitas Sebelas Maret

Pendidikan Teknik Informatika dan Komputer

Nurcahya Pradana Taufik Prakisya, Universitas Sebelas Maret

Pendidikan Teknik Informatika dan Komputer

Puspanda Hatta, Universitas Sebelas Maret

Pendidikan Teknik Informatika dan Komputer

References

B. S. Lelono and S. Kustiati, “Proyeksi Kebutuhan Tenaga Kerja di Perusahan Berdasarkan Kompetensi pada Sektor Teknologi Informatika & Komunikasi pada Tahun 2022 - 2025,†2021.

A. R. Hakim, “Temuan BPKP: Ketimpangan Sarana Pendidikan di Indonesia Timur dan Derah Lain Tinggi - Liputan6.com.†Accessed: Aug. 27, 2024. [Online]. Available: https://www.liputan6.com/bisnis/read/5207113/temuan-bpkp-ketimpangan-sarana-pendidikan-di-indonesia-timur-dan-derah-lain-tinggi?page=2

M. Romzi and B. Kurniawan, “PEMBELAJARAN PEMROGRAMAN PYTHON DENGAN PENDEKATAN LOGIKA ALGORITMA,†JTIM: Jurnal Teknik Informatika Mahakarya, vol. 3, no. 2, pp. 37–44, Dec. 2020, Accessed: Aug. 27, 2024. [Online]. Available: https://journal.unmaha.ac.id/index.php/jtim/article/view/6

J. Bascuñana, S. León, M. González-Miquel, E. J. González, and J. Ramírez, “Impact of Jupyter Notebook as a tool to enhance the learning process in chemical engineering modules,†Education for Chemical Engineers, vol. 44, pp. 155–163, Jul. 2023, doi: 10.1016/J.ECE.2023.06.001.

“PyScript is an open source platform for Python in the browser.†Accessed: Aug. 26, 2024. [Online]. Available: https://pyscript.net/

Richard. Sites, Angel. Green, and Michael. Allen, “Leaving ADDIE for SAM field guide : guidelines and templates for developing the best learning experiences,†2014.

H. Jung, Y. Kim, H. Lee, and Y. Shin, “Advanced Instructional Design for Successive E-Learning: Based on the Successive Approximation Model (SAM),†International Journal on E-Learning: Corporate, Government, Healthcare, and Higher Education, vol. 18, Mar. 2019.

A. Y. Permana and P. Romadlon, “Perancangan Sistem Informasi Penjualan Perumahan Mengunakan Metode SDLC Pada PT. Mandiri Land Prosperous Berbasis Mobile,†Jurnal SIGMA, vol. 10, no. 2, pp. 153–167, Dec. 2019, Accessed: Aug. 20, 2024. [Online]. Available: https://jurnal.pelitabangsa.ac.id/index.php/sigma/article/view/585

“Next.js by Vercel - The React Framework.†Accessed: Aug. 20, 2024. [Online]. Available: https://nextjs.org/

A. Ahmad, A. Hussain, O. Hamid, W. Abdulwahab, and M. Sabri, “Utilizing WAMMI Components to Evaluate the Usability of E-commerce Website,†Aug. 2020.

A. Assila, K. Marçal De Oliveira, and H. Ezzedine, “Standardized Usability Questionnaires: Features and Quality Focus,†electronic Journal of Computer Science and Information Technology, vol. 6, no. 1, Dec. 2016, Accessed: Jul. 04, 2023. [Online]. Available: https://ejcsit.uniten.edu.my/index.php/ejcsit/article/view/96

J. Beatty and A. Chen, Visual models for software requirements. Redmond, Wash.: Microsoft Press, 2012.

D. J. Parker, Microsoft Visio 2013 Business Process Diagramming and Validation. Packt Publishing, 2013.

C. S. Dionisio, A user’s manual to the PMBOK guide, Fifth edition. Hoboken, New Jersey: Wiley, 2013.

“What is DFD (Data Flow Diagram)? - GeeksforGeeks.†Accessed: Aug. 26, 2024. [Online]. Available: https://www.geeksforgeeks.org/what-is-dfddata-flow-diagram/

Romzi, M., & Kurniawan, B. (2020). Pembelajaran Pemrograman Python Dengan Pendekatan Logika Algoritma. Jurnal Teknik Informatika Mahakarya (JTIM), 3(2), 37–44. https://journal.unmaha.ac.id/index.php/jtim/article/view/6

Bascuñana, J., León, S., González-Miquel, M., González, E. J., & Ramírez, J. (2023). Impact of Jupyter Notebook as a tool to enhance the learning process in chemical engineering modules. Education for Chemical Engineers, 44, 155–163. https://doi.org/https://doi.org/10.1016/j.ece.2023.06.001

Downloads

Published

2025-02-02

Issue

Section

Articles