PUSTAKAGALERIMANDIRIPUSTAKAGALERIMANDIRI

Jurnal Pustaka Data (Pusat Akses Kajian Database, Analisa Teknologi, dan Arsitektur Komputer)Jurnal Pustaka Data (Pusat Akses Kajian Database, Analisa Teknologi, dan Arsitektur Komputer)

Pengembangan perangkat lunak sumber terbuka skala besar seperti Moodle memerlukan mekanisme kontrol kualitas yang ketat untuk menjaga stabilitas sistem. Penelitian ini bertujuan untuk menganalisis proses pengembangan Moodle versi 5.2dev dengan memanfaatkan teknik Mining Software Repository (MSR). Menggunakan library PyDriller pada bahasa pemrograman Python, sebanyak 500 riwayat commit terbaru diekstraksi untuk diidentifikasi pola kontribusinya. Hasil penelitian menunjukkan bahwa aktivitas didominasi oleh fitur baru (50,8%) dan proses penggabungan kode (merge) sebesar 40,2%. Tingginya persentase merge membuktikan adanya peran gatekeeping yang kuat oleh pengembang inti dalam memvalidasi setiap perubahan. Penelitian ini memberikan gambaran objektif mengenai struktur kolaborasi pengembang dan modul-modul kritis yang sedang menjadi fokus pengembangan terkini.

Penelitian ini berhasil merekonstruksi proses pengembangan Moodle versi 5.2dev secara empiris melalui pendekatan Mining Software Repository (MSR) dengan memanfaatkan pustaka PyDriller.Hasil ekstraksi data menunjukkan bahwa aktivitas pengembangan tidak terdistribusi secara linier, melainkan memiliki lonjakan yang mengikuti rilis mingguan proyek.Berdasarkan analisis pesan commit, ditemukan fakta bahwa aktivitas didominasi oleh penambahan fitur baru sebesar 50,8% dan proses penggabungan kode (merge) sebesar 40,2%.Tingginya persentase penggabungan kode serta penerapan ukuran perubahan kode yang bersifat atomik membuktikan adanya mekanisme kontrol kualitas (gatekeeping) yang sangat ketat dan berlapis oleh para pengembang inti untuk menjaga stabilitas sistem dan meminimalkan risiko konflik kode.Selain itu, struktur kolaborasi dalam ekosistem ini terbukti terpusat pada segelintir pengembang inti seperti Huong Nguyen dan Sara Arjona yang memegang kendali atas modul-modul kritis, khususnya area Core System dan UI/Theme yang menjadi hotspots utama dalam penguatan fondasi sistem serta modernisasi antarmuka.Standardisasi penggunaan tiket MDL-xxxx pada pesan commit juga menunjukkan adanya integrasi yang disiplin dengan sistem pelacakan isu demi menjamin transparansi dan akuntabilitas perubahan fungsionalitas.Temuan ini mengimplikasikan bahwa tata kelola proyek open-source skala besar seperti Moodle mampu menyamai standar industri komersial melalui kedisiplinan teknis dan otomatisasi DevOps.Pendekatan incremental development yang diterapkan sangat efektif diaplikasikan pada platform digital lain untuk mempermudah isolasi kesalahan serta mempercepat peninjauan kode tanpa mengganggu stabilitas layanan.Namun, beban kerja yang terpusat pada segelintir aktor utama memicu spekulasi adanya risiko knowledge silo yang berpotensi memperlambat integrasi fungsionalitas baru jika pengembang inti berhalangan.Sebagai saran penelitian selanjutnya, komunitas pengembang perlu mengevaluasi efektivitas program mentoring kontributor demi mendistribusikan pengetahuan teknis secara merata dan menjaga keberlanjutan proyek jangka panjang.

Untuk penelitian lanjutan, dapat dilakukan studi komparatif antara proyek Moodle dengan proyek open-source berskala besar lainnya yang menggunakan Git sebagai kontrol versi. Studi ini dapat mengeksplorasi perbedaan dan kesamaan pola pengembangan, struktur kolaborasi, serta mekanisme gatekeeping antara kedua proyek. Selain itu, penelitian dapat fokus pada analisis lebih mendalam mengenai peran dan kontribusi pengembang inti dalam menjaga stabilitas sistem dan meminimalkan konflik kode. Studi ini dapat membantu memahami strategi dan praktik terbaik dalam pengelolaan proyek open-source skala besar. Terakhir, penelitian dapat mengevaluasi efektivitas program mentoring kontributor dalam proyek Moodle dan proyek open-source lainnya, serta mengusulkan strategi untuk meningkatkan distribusi pengetahuan teknis secara merata dan menjaga keberlanjutan proyek jangka panjang.

Read online
File size602.53 KB
Pages13
DMCAReport

Related /

ads-block-test