Indira Syawanodya, D. Anggraini, Asyifa Imanda Septiana
{"title":"Pelatihan Social Coding Guna Meningkatkan Pengembangan Perangkat Lunak bagi Siswa SMK di Kota Bandung","authors":"Indira Syawanodya, D. Anggraini, Asyifa Imanda Septiana","doi":"10.31284/j.jpp-iptek.2023.v7i1.3723","DOIUrl":null,"url":null,"abstract":"Social coding merupakan kegiatan yang dilakukan dalam berkolaborasi pada saat melakukan pengembangan suatu perangkat lunak. Dengan mengimplementasikan social coding, kolaborasi menjadi lebih efektif karena terhindar dari pengerjaan task yang bersamaan. Selain itu, dalam social coding, terdapat log aktivitas yang dapat dimanfaatkan dalam pelaporan. Salah satu SMK di Bandung, yakni SMK Negeri 13 Bandung pada program keahlian Rekayasa Perangkat Lunak memberikan tugas kepada siswa yang menduduki kelas XI untuk membangun sebuah perangkat lunak yang dikerjakan secara berkelompok. Namun, baik siswa dan guru belum memiliki kompetensi dalam menerapkan social coding. Selain itu, guru juga kesulitan memeriksa pekerjaan individu siswa ketika membangun perangkat lunak. Berdasarkan permasalahan tersebut, solusi yang diberikan kepada SMK Negeri 13 Bandung adalah adanya program pelatihan social coding menggunakan Git untuk menunjang siswa dalam melaksanakan kolaborasi coding untuk menyelesaikan tugas besar. Hasil yang diperoleh dari kegiatan pelatihan adalah siswa mampu melaksanakan kolaborasi coding dengan mengimplementasikan Git dalam membangun perangkat lunak. ","PeriodicalId":169848,"journal":{"name":"JPP IPTEK (Jurnal Pengabdian dan Penerapan IPTEK)","volume":"7 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-05-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"JPP IPTEK (Jurnal Pengabdian dan Penerapan IPTEK)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.31284/j.jpp-iptek.2023.v7i1.3723","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Social coding merupakan kegiatan yang dilakukan dalam berkolaborasi pada saat melakukan pengembangan suatu perangkat lunak. Dengan mengimplementasikan social coding, kolaborasi menjadi lebih efektif karena terhindar dari pengerjaan task yang bersamaan. Selain itu, dalam social coding, terdapat log aktivitas yang dapat dimanfaatkan dalam pelaporan. Salah satu SMK di Bandung, yakni SMK Negeri 13 Bandung pada program keahlian Rekayasa Perangkat Lunak memberikan tugas kepada siswa yang menduduki kelas XI untuk membangun sebuah perangkat lunak yang dikerjakan secara berkelompok. Namun, baik siswa dan guru belum memiliki kompetensi dalam menerapkan social coding. Selain itu, guru juga kesulitan memeriksa pekerjaan individu siswa ketika membangun perangkat lunak. Berdasarkan permasalahan tersebut, solusi yang diberikan kepada SMK Negeri 13 Bandung adalah adanya program pelatihan social coding menggunakan Git untuk menunjang siswa dalam melaksanakan kolaborasi coding untuk menyelesaikan tugas besar. Hasil yang diperoleh dari kegiatan pelatihan adalah siswa mampu melaksanakan kolaborasi coding dengan mengimplementasikan Git dalam membangun perangkat lunak.
社交编码是在软件开发过程中进行的合作活动。通过实施社会编码,合作变得更有效,因为它避免了同时处理任务。此外,在社交编码中,有一份活动日志可以在报告中使用。万隆的SMK之一,是中国的SMK 13万隆,在软件工程项目上,给大一的学生分配了一项任务,让他们一起编写一个软件。然而,学生和教师都没有能力应用社会编码。此外,教师在编写软件时也很难审查个别学生的工作。在这些问题的基础上,给SMK Negeri 13万隆的解决方案是使用Git建立一个社会编码培训计划,帮助学生进行编码合作,完成重大任务。从培训活动中获得的结果是,学生能够通过部署软件构建工具工具工具来进行编码合作。