Berita Semarang Jateng Nasional Ekonomi Edukasi Entertainment Event Features Games & eSports Sport Sepakbola Khazanah Lifestyle Tekno Traveling Otomotif Parenting Rubrik Foto

Asyiknya Belajar Pemrograman Web dan Perangkat Lunak melalui Github

Agus AP • Selasa, 20 Juni 2023 | 04:57 WIB
Joko Susilo, S. Kom.
Joko Susilo, S. Kom.
RADARSEMARANG.ID, SAAT ini kualitas sumber daya manusia sangat diperhitungan untuk merespon dan menguasai perkembangan ilmu pengetahuan serta teknologi yang berkembang dengan pesat. Tidak bisa dipungkiri kita sekarang berada pada revolusi 4.0.

Di mana era digital telah menjadi penunjang kemajuan teknologi pada berbagai sektor. Dalam menghasilkan sumber daya manusia yang berkualitas tentunya tidak lepas dari pengaruh dunia pendidikan yang menjadi tempat untuk mereka mengembangkan sebuah kompetensi dan keahlian (Setiawan, 2019).

Fakta di lapangan menunjukkan masih banyak siswa yang masih mengalami kesulitan dalam menerima materi pelajaran dan mengikuti petunjuk yang telah diberikan oleh guru terutama dalam pembelajaran rekayasa perangkat lunak di kelas XI RPL SMK Negeri 4 Kendal.

Pelajaran Pemrograman Web dan Perangkat Bergerak terutama di SMK Negeri 4 Kendal adalah mata pelajaran yang bisa dibilang sulit dan perlu kreativitas. Untuk itu perlu adanya upaya untuk menarik siswa agar tertarik mempelajarinya.

HTML merupakan salah satu materi pelajaran yang terdapat dalam Pemrograman Web dan Perangkat Bergerak. Banyak siswa yang masih kesulitan memahami konsep HTML. Beberapa faktor yang menjadi kendala siswa dalam mempelajari HTML, di antaranya saat akan praktikum, karena keterbatasan alat.

Kegiatan belajar mengajar masih berpusat pada guru dan pembelajaran banyak menggunakan metode ceramah dan praktiknya bergiliran.

Akibatnya siswa kurang waktu untuk praktik dan berdampak kurang bersemangat dalam belajar. Hal ini menyebabkan sebagian besar siswa cenderung pasif dan hanya mendengarkan penjelasan dari guru pada saat proses pembelajaran berlangsung.

Penulis sebagai guru di SMK Negeri 4 Kendal berusaha meningkatkan kompetensi keahlian melalui aktivitas yang menyenangkan dan bermakna, salah satunya dengan memaksimalkan Github sebagai platform dalam pembelajaran dan portofolio siswa. Di bidang pemrograman, salah satu Version Control System (VCS) yaitu Github Server yang sering di pakai para developer untuk alat memanajemen souurce code dan melakukan kolaborasi project dalam tim menjadi lebih mudah dan efesien (Majumdar, 2017).

Github merupakan software hosting untuk open source dengan menggunakan tool Git, Github juga di posisikan sebagai Webhosting. Git sendiri merupakan Tool System Control yang kegunaannya sebagai mengontrol berbagai code Bahasa pemrograman. Git dipilih karena dari sekian banyak VCS merupakan yang paling populer dan mudah digunakan secara gratis serta open source (Leonard, 2017).

Siswa diberi kesempatan untuk berkreatif dalam menyalurkan apresiasi pengetahuannya, berinteraksi dengan siswa pada materi HTML. Siswa dapat belajar Pemrograman Web dan Perangkat Bergerak dalam suasana yang menyenangkan.

Guru memberikan metode kepada siswa mengenai langkah yang akan dilalui. Siswa belajar bersama-sama dengan teman sekelompok serta berbagi pengetahuan, gagasan, dan pengalaman masing-masing.

Setiap anggota kelompok dituntut memberikan tanggapan dan pendapat mereka sendiri yang nantinya akan disatukan dalam satu kesimpulan. Kemudian salah satu anggota kelompok secara bergiliran mengajarkan atau mempresentasikan hasil kerjanya di depan kelas di hadapan seluruh kelompok.

Secara tidak langsung penerapan Github Server dapat digunakan sebagai media E-Learning dengan pendekatan secara kooperatif (bekerja bersama-sama). Melalui penggunan Github dalam pembelajaran mampu menarik perhatian dan motivasi belajar siswa kelas XI RPL SMK Negeri 4 Kendal.

Para siswa merasa senang dan mudah memahami konsep HTML yang baru dipelajari dan berdampak pada hasil belajar siswa. Terlihat siswa menjadi lebih kompeten dan siap bersaing dalam dunia kerja maupun dunia usaha sehingga diharapkan mampu menghasilkan kualitas sumber daya manusia dengan memiliki kompetensi serta keahlian dalam mengembangkan project-project pemrograman kedepan. (ipa1/zal)


Guru Mapel Rekayasa Perangkat Lunak
SMKN 4 Kendal Editor : Agus AP
#Github #Belajar Pemrograman Web #Perangkat Lunak #SMKN 4 Kendal #Joko Susilo #Guru Mapel Rekayasa Perangkat Lunak