digilib@itb.ac.id +62 812 2508 8800

13519129 Muhammad Tamiramin Hayat Suhendra.pdf
Terbatas  Dessy Rondang Monaomi
» Gedung UPT Perpustakaan

Dalam ilmu penggalian data, machine learning (ML) telah digunakan dalam pencarian solusi untuk berbagai masalah. Model proses untuk mengembangkan model ML yang banyak digunakan adalah Cross Industry Standard Process for Data Mining (CRISP-DM). Akan tetapi, CRISP-DM belum memberikan langkah-langkah secara rinci untuk setiap tahapannya. Di sisi lain, Scrum merupakan metode agile yang paling populer digunakan untuk mengembangkan perangkat lunak. Pada Tugas Akhir ini dilakukan pengembangan panduan pembangunan perangkat lunak ML, yaitu ML yang digunakan dalam penggalian data dengan melengkapi CRISP-DM dengan beberapa konsep pada Scrum yang relevan. Pengembangan panduan dilakukan dengan melakukan analisis terhadap tahapan proses pada CRISP-DM dan analisis situasi pengembangan perangkat lunak ML melalui wawancara dengan pengembang berpengalaman. Selanjutnya, dilakukan analisis penerapan konsep Scrum pada CRISP-DM untuk menghasilkan kebutuhan panduan yang cukup rinci. Panduan direpresentasikan dalam Essence, yaitu bahasa universal untuk pemodelan metode yang dikembangkan oleh Object Management Group (OMG). Panduan dikembangkan dengan dilengkapi template berbagai artefak untuk membangun perangkat lunak ML. Pengujian panduan dilakukan melalui studi kasus pembangunan perangkat lunak untuk memprediksi ketahanan karyawan bekerja pada perusahaan. Dari hasil studi kasus, dilakukan evaluasi secara kualitatif untuk menguji kepentingan setiap komponen panduan. Hasilnya menunjukkan bahwa panduan dapat digunakan untuk membantu pengembangan perangkat lunak ML.