Formasi kelompok dinamis untuk mendukung kolaborasi pembelajaran proyek perangkat lunak

Matakuliah proyek perangkat lunak digunakan untuk melatih mahasiswa dalam penguasaan materi pengembangan perangkat lunak yang terdiri dari analisis, desain, implementasi, dan evaluasi. Mahasiswa diajarkan bagaimana cara mengerjakan perangkat lunak dari tahap awal hingga tahap akhir. Selain itu, maha...

Full description

Bibliographic Details
Main Authors: Danang Wahyu Utomo, Defri Kurniawan
Format: Article
Language:English
Published: Universitas Negeri Yogyakarta 2020-08-01
Series:Jurnal Inovasi Teknologi Pendidikan
Subjects:
Online Access:https://journal.uny.ac.id/index.php/jitp/article/view/31378
_version_ 1811192311080550400
author Danang Wahyu Utomo
Defri Kurniawan
author_facet Danang Wahyu Utomo
Defri Kurniawan
author_sort Danang Wahyu Utomo
collection DOAJ
description Matakuliah proyek perangkat lunak digunakan untuk melatih mahasiswa dalam penguasaan materi pengembangan perangkat lunak yang terdiri dari analisis, desain, implementasi, dan evaluasi. Mahasiswa diajarkan bagaimana cara mengerjakan perangkat lunak dari tahap awal hingga tahap akhir. Selain itu, mahasiswa juga dilatih untuk bekerja secara tim. Permasalahan yang terdapat pada Universitas Dian Nuswantoro adalah pembentukan kelompok masih dilakukan secara random-select. Pembentukan kelompok yang dilakukan mahasiswa berdasarkan unsur pertemanan, satu komunitas, atau grup di social media seperti WhatsApp. Hasilnya, terjadi ketidakseimbangan di dalam kelompok tim proyek. Ketidakseimbangan tim proyek dapat menyebabkan gagalnya proyek pengembangan perangkat lunak. Penelitian ini mengusulkan eksperimen pendekatan dynamic group formation dengan algoritma genetika. Hasil dari eksperimen menunjukkan bahwa algoritma genetika mampu membantu pembentukan kelompok tim proyek dengan tingkat keberhasilan 87.5% dengan pengaturan inisial populasi adalah 100 populasi dan probabilitas crossover adalah 0.6. Tujuan dari penelitian ini adalah memberikan alternatif pembentukan kelompok mahasiswa secara dinamis guna mendukung kolaborasi tim proyek mahasiswa. Pada proyek perangkat lunak kedepan, tidak ada pembentukan tim proyek secara homogen atau pemilihan anggota tim proyek secara self-select atau random-select.   Abstract Software project courses are used to train students in mastering software development materials consisting of analysis, design, implementation, and evaluation. Students are taught how to work on software from the initial stage to the final stage. In addition, students are also trained to work in teams. The problem in Universitas Dian Nuswantoro is that group formation is still done randomly-selectively. The formation of groups by students is based on the friendship level, a community, or a group on social media such as WhatsApp. As a result, there is an imbalance in the project team. Imbalance of the project team can cause the failure of software development projects. This study proposes an experiment using a dynamic group formation approach with genetic algorithms. The results of the experiment show that the genetic algorithm is able to help the formation of project team groups with a success rate of 87.5% with the initial population is 100 population and the probability of crossover (pc) is 0.6. The objective of this study is to provide an alternative dynamic formation of student groups to support the collaboration of student project teams. In the future, there is no homogeneous project team formation or selection of member teams using a self-select or random-select method.
first_indexed 2024-04-11T23:50:31Z
format Article
id doaj.art-1cae2e60a1584d39bc2bca647a16bd22
institution Directory Open Access Journal
issn 2407-0963
2460-7177
language English
last_indexed 2024-04-11T23:50:31Z
publishDate 2020-08-01
publisher Universitas Negeri Yogyakarta
record_format Article
series Jurnal Inovasi Teknologi Pendidikan
spelling doaj.art-1cae2e60a1584d39bc2bca647a16bd222022-12-22T03:56:30ZengUniversitas Negeri YogyakartaJurnal Inovasi Teknologi Pendidikan2407-09632460-71772020-08-0171425110.21831/jitp.v7i1.3137813531Formasi kelompok dinamis untuk mendukung kolaborasi pembelajaran proyek perangkat lunakDanang Wahyu Utomo0Defri Kurniawan1Fakultas Ilmu Komputer, Universitas Dian NuswantoroFakultas Ilmu Komputer, Universitas Dian NuswantoroMatakuliah proyek perangkat lunak digunakan untuk melatih mahasiswa dalam penguasaan materi pengembangan perangkat lunak yang terdiri dari analisis, desain, implementasi, dan evaluasi. Mahasiswa diajarkan bagaimana cara mengerjakan perangkat lunak dari tahap awal hingga tahap akhir. Selain itu, mahasiswa juga dilatih untuk bekerja secara tim. Permasalahan yang terdapat pada Universitas Dian Nuswantoro adalah pembentukan kelompok masih dilakukan secara random-select. Pembentukan kelompok yang dilakukan mahasiswa berdasarkan unsur pertemanan, satu komunitas, atau grup di social media seperti WhatsApp. Hasilnya, terjadi ketidakseimbangan di dalam kelompok tim proyek. Ketidakseimbangan tim proyek dapat menyebabkan gagalnya proyek pengembangan perangkat lunak. Penelitian ini mengusulkan eksperimen pendekatan dynamic group formation dengan algoritma genetika. Hasil dari eksperimen menunjukkan bahwa algoritma genetika mampu membantu pembentukan kelompok tim proyek dengan tingkat keberhasilan 87.5% dengan pengaturan inisial populasi adalah 100 populasi dan probabilitas crossover adalah 0.6. Tujuan dari penelitian ini adalah memberikan alternatif pembentukan kelompok mahasiswa secara dinamis guna mendukung kolaborasi tim proyek mahasiswa. Pada proyek perangkat lunak kedepan, tidak ada pembentukan tim proyek secara homogen atau pemilihan anggota tim proyek secara self-select atau random-select.   Abstract Software project courses are used to train students in mastering software development materials consisting of analysis, design, implementation, and evaluation. Students are taught how to work on software from the initial stage to the final stage. In addition, students are also trained to work in teams. The problem in Universitas Dian Nuswantoro is that group formation is still done randomly-selectively. The formation of groups by students is based on the friendship level, a community, or a group on social media such as WhatsApp. As a result, there is an imbalance in the project team. Imbalance of the project team can cause the failure of software development projects. This study proposes an experiment using a dynamic group formation approach with genetic algorithms. The results of the experiment show that the genetic algorithm is able to help the formation of project team groups with a success rate of 87.5% with the initial population is 100 population and the probability of crossover (pc) is 0.6. The objective of this study is to provide an alternative dynamic formation of student groups to support the collaboration of student project teams. In the future, there is no homogeneous project team formation or selection of member teams using a self-select or random-select method.https://journal.uny.ac.id/index.php/jitp/article/view/31378rekayasa perangkat lunakpembelajaran kolaboratifdynamic group formationalgoritma genetikasoftware engineeringcollaborative learninggenetic algorithm
spellingShingle Danang Wahyu Utomo
Defri Kurniawan
Formasi kelompok dinamis untuk mendukung kolaborasi pembelajaran proyek perangkat lunak
Jurnal Inovasi Teknologi Pendidikan
rekayasa perangkat lunak
pembelajaran kolaboratif
dynamic group formation
algoritma genetika
software engineering
collaborative learning
genetic algorithm
title Formasi kelompok dinamis untuk mendukung kolaborasi pembelajaran proyek perangkat lunak
title_full Formasi kelompok dinamis untuk mendukung kolaborasi pembelajaran proyek perangkat lunak
title_fullStr Formasi kelompok dinamis untuk mendukung kolaborasi pembelajaran proyek perangkat lunak
title_full_unstemmed Formasi kelompok dinamis untuk mendukung kolaborasi pembelajaran proyek perangkat lunak
title_short Formasi kelompok dinamis untuk mendukung kolaborasi pembelajaran proyek perangkat lunak
title_sort formasi kelompok dinamis untuk mendukung kolaborasi pembelajaran proyek perangkat lunak
topic rekayasa perangkat lunak
pembelajaran kolaboratif
dynamic group formation
algoritma genetika
software engineering
collaborative learning
genetic algorithm
url https://journal.uny.ac.id/index.php/jitp/article/view/31378
work_keys_str_mv AT danangwahyuutomo formasikelompokdinamisuntukmendukungkolaborasipembelajaranproyekperangkatlunak
AT defrikurniawan formasikelompokdinamisuntukmendukungkolaborasipembelajaranproyekperangkatlunak