Pengajar ilmu komputer untuk kepakaran bidang ilmu pemodelan dan analisis sistem dari Universitas Leiden, Belanda, Prof Marcello Bonsangue, menyampaikan kuliah umum di Auditorium FMIPA UGM, Rabu (10/5) lalu. Pada kuliah umum yang bertajuk “Machine Learning for Detecting Code Smells”, Marcello memaparkan soal pentingnya pendalaman riset tentang pemeliharaan perangkat lunak dalam bidang teknologi informasi dan komunikasi saat ini dikarenakan aktivitas kegiatan masyarakat dunia kini sangat begitu bergantung pada kemajuan sistem perangkat lunak.
Namun, seiring perkembangan teknologi yang begitu pesat, proses pemeliharaan perangkat lunak berupa perbaikan kerusakan, pengadaptasian pada lingkungan baru, atau penambahan fungsi perangkat lunak sangat diperlukan. Ia menyebutkan Code smells merupakan bagian dari code source atau komponen dasar dari program komputer yang dibuat oleh programmer yang dapat mengindikasikan adanya kekurangan pada desain kodenya atau adanya kemungkinan pengimplementasian yang buruk.
“Berbeda dengan bug atau kesalahan pemrograman, code smells tidak selalu memengaruhi teknis suatu program, tetapi code smells kemungkinan merupakan gejala dari pola desain kode yang buruk dan dapat memengaruhi kualitas sebuah sistem perangkat lunak. Dengan kumpulan data yang telah diperoleh sedemikian rupa, dapat dilakukan pengujian pada model machine learning dan membuat model machine learning itu dapat mendeteksi code smells itu sendiri,” ujarnya.
Wakil Dekan Bidang Alumni, Kerjasama, dan Inovasi, FMIPA UGM, Dr. Fajar Adi Kusumo, S.Si., M.Si., mengatakan kuliah umum dari pakar komputer dari Universitas Leiden ini diharapkan makin menambah pengetahuan dan wawasan mahasiswa FMIPA UGM yang tengah menggeluti bidang tersebut. “Kita harapkan kuliah umum dari luar ini dapat menginspirasi dan bermanfaat bagi kita untuk memperluas pengetahuan dan pemahaman mengenai topik yang akan dibahas,”’ jelasnya.
Penulis: Mivo.A/Gusti Grehenson