PENINGKATAN KEMAMPUAN TURTLE LIBRARY UNTUK MENGGAMBAR GRAFIK ANIMASI BAGI PELAJAR PKBM

Trie Maya Kadarina, Akhmad Wahyu Dani, Fina Supegina, Yuliza Yuliza, Fadli Sirait

Abstract


Untuk menghadapi era industri 4.0, generasi milenial perlu dibekali keterampilan digital diantaranya keterampilan dalam menguasai bahasa pemrograman. Bahasa pemograman Python banyak digunakan dalam pengembangan sistem berbasis Internet of Things karena bersifat multiplatform. Untuk itu, dalam kegiatan pengabdian masyarakat ini, dilakukan kegiatan pelatihan menggambar grafik animasi menggunakan bahasa pemrograman Python dengan Turtle Library untuk pelajar PKBM. Turtle library adalah library pada bahasa pemrograman Python yang digunakan untuk membuat grafik maupun gambar animasi. Kegiatan ini bertujuan untuk meningkatkan keahlian keterampian digital, logika pemecahan masalah, penguasaan dasar ilmu pemrograman komputer dan juga meningkatkan kreatifitas siswa/i PKBM. Metode pelatihan yang diberikan sangat menarik dan mudah dipahami karena siswa/i dapat belajar membuat program sambil berkreasi karena didukung dengan tampilan visual yang dihasilkan dari perangkat lunak Python 3.8. Kegiatan pengabdian masyarakat telah berhasil dilakukan kepada pelajar PKBM AMARI, Meruya Selatan. Peserta telah mampu membuat gambar animasi sederhana dari kode program yang dibuat menggunakan bahasa pemrograman Python.


Keywords: Python, Turtle Library, Internet of Things


Full Text:

PDF

References


Angriani, L., Dayat, A. R. (2019). PKM Peningkatan Kompetensi Guru dan Siswa Melalui Pelatihan Pemrograman dan Jaringan Komputer pada Sekolah Menengah Kujuruan di Kota Jayapura. Jurnal Abdimas, 23(2), 92–98.

Araujo, L. G. J., Bittencourt, R. A., & Santos, D. M. B. (2018). An analysis of a media-Based approach to teach programming to middle school students. SIGCSE 2018 - Proceedings of the 49th ACM Technical Symposium on Computer Science Education. https://doi.org/10.1145/3159450.3159526

Coskey, J. (2017). Computer Science: Introduction to Python Unit #3. ftp://140.118.199.9:2100/public9/2017_ME2008/Python/W12-Turtle4Fun/unit3-python((+GUI-TKinter).pdf

Firouzi, F., Farahani, B., Weinberger, M., DePace, G., & Aliee, F. S. (2020). IoT Fundamentals: Definitions, Architectures, Challenges, and Promises. In Intelligent Internet of Things. https://doi.org/10.1007/978-3-030-30367-9_1

Hasugian, P. M., Manurung, J., Marpaung, J. F., & ... (2018). PKM: Pelatihan Pemrograman Dasar Bagi Siswa/i RPL di SMK Methodist 8 Medan. TRIDARMA …, 1(1), 1–6.

Kadarina, T. M., & Ibnu Hajar, M. H. (2019). Pengenalan Bahasa Pemrograman Python Menggunakan Aplikasi Games Untuk Siswa/i Di Wilayah Kembangan Utara. Jurnal Abdi Masyarakat (JAM), 5(1), 11–16. https://doi.org/10.22441/jam.2019.v5.i1.003

Lutfina, E., & Wardhani, A. K. (2020). Pengenalan Dan Pelatihan Pemrograman Berbasis Blok Bagi Anak. Magistrorum Et Scholarium: Jurnal Pengabdian Masyarakat, 01(1), 107–111.

Mathur, P. (2019). Machine Learning Applications Using Python. In Machine Learning Applications Using Python. https://doi.org/10.1007/978-1-4842-3787-8

Payne, J. R., & Payne, J. R. (2019). Introduction to Computer Programming and Python. In Python for Teenagers. https://doi.org/10.1007/978-1-4842-4550-7_1

Safitri, R., Jamal, A., Ripmiatin, E., Hermawan, D., & Supriyanto, A. (2019). Pengenalan dan Pelatihan Pemrograman Dasar Blockly kepada Siswa SMA Al-Azhar 1,2, dan 3. Jurnal Pemberdayaan Masyarakat Universitas Al Azhar Indonesia, 1(1), 1–6. https://doi.org/10.36722/jpm.v1i1.331

Salamah, K. S., Kadarina, T. M., & Iklima, Z. (2020). Pengenalan MIT Inventor untuk Siswa/i di Wilayah Kembangan Utara. Jurnal Abdi Masyarakat (JAM), 5(2), 5–9. https://doi.org/10.22441/jam.2020.v5.i2.002

Sitorus, M. B., Purnomo, T. J., Tambunan, J. M., & Aziz, H. (2019). Pemrograman Mikrokontroler Guna Memperkenalkan Industri 4 . 0 di SMA Negeri 7 Tangerang Selatan. Terang : Jurnal Pengabdian Pada Masyarakat Menerangi Negeri, 2(1), 34–42.

Sukindar. (2016). Kelebihan Bahasa Pemrograman Python. https://teknojurnal.com/kelebihan-bahasa-pemrograman-python/

Suryadi, A., Nasution, A., & Febrianti, E. L. (2018). Pengenalan dan Pelatihan Bahasa Pemrograman Andorid Pada Siswa SMK Negeri 1 Air Joman - Kisaran. Jurdimas (Jurnal Pengabdian Kepada Masyarakat ) Royal.

Tutorialspoint. (2020). Turtle programming in Python. https://www.tutorialspoint.com/turtle-programming-in-python

Udemy. (2019). Teach Your Kids to Code: Learn Python Programming at Any Agele. https://www.udemy.com/course/teach-your-kids-to-code/


Refbacks

  • There are currently no refbacks.