Akademisi Indonesia Temukan Alat yang Bisa Mencegah Kegagalan Pengembangan Perangkat Lunak

Uli Febriarni
Selasa 01 Agustus 2023, 18:45 WIB
ilustrasi pengembangan perangkat lunak (Sumber : freepik)

ilustrasi pengembangan perangkat lunak (Sumber : freepik)

Pada era teknologi yang terus berkembang, perangkat lunak (software) telah menjadi komponen kritis yang tak terpisahkan dalam lini kehidupan manusia.

Setiap perangkat lunak tentunya perlu pengembangan, agar sistem berjalan dengan baik dan menyesuaikan kebutuhan pengguna yang dinamis. Namun, pengembangan perangkat lunak tidak selalu sesuai keinginan. Ada beberapa poin yang menjadi kendala, sehingga pengembangan software bisa saja gagal. Misalnya saja kurangnya penyesuaian pengembangan sistem, kelalaian menetapkan kebutuhan pemakai dan melibatkan pemakai, kurang sempurnanya evaluasi kualitas dan analisis biaya.

Berangkat dari hal tersebut, profesor Departemen Teknik Informatika Institut Teknologi Sepuluh Nopember (ITS), Prof.Daniel Oranova Siahaan mengembangkan metode dan alat baru dalam analisis artefak rekayasa perangkat lunak.

Laman resmi almamater guru besar ke-158 ITS itu menuliskan, menurut Daniel, rekayasa perangkat lunak telah menjadi pendekatan utama dalam membangun dan mengoperasikan perangkat lunak secara efisien dan efektif.

"Semakin kompleks penggunaan perangkat lunak, menuntut adanya pendekatan ilmiah dan terukur dalam membangun, mengoperasikan, dan merawatnya," kata dia, dikutip Selasa (1/8/2023).

"Survei menunjukkan, hampir 70 persen proyek pengembangan perangkat lunak di Amerika Serikat dianggap mengalami kegagalan," lanjut Daniel.

Baca Juga: Fintech Danamart Bidik Pembiayaan Bagi Influencer dan UMKM

Baca Juga: Minecraft mod Kerap Diekspolitasi Peretas Untuk Ambil Alih Perangkatmu

Lebih lanjut, Daniel menjelaskan permasalahan utama yang muncul adalah bagaimana menerapkan analisis artefak rekayasa perangkat lunak secara efektif untuk mengidentifikasi potensi cacat, meningkatkan keterkaitan antar artefak, dan memastikan kualitas produk. Oleh karena itu, ia terus melakukan beberapa penelitian.

Metode inovatif yang diusulkan olehnya adalah UStrack (User Story Tracker) yang memungkinkan ekstraksi user story dari berita daring.

"User story adalah bentuk spesifikasi kebutuhan perangkat lunak, yang sangat penting dalam metodologi pengembangan berbasis Agile," terangnya. 

Menurutnya, metode UStrack memanfaatkan teknologi pemrosesan bahasa alamiah, memungkinkan pengembang untuk menemukan kebutuhan fungsional dan non-fungsional dari sistem dalam suatu proyek perangkat lunak, bahkan dengan keterbatasan sumber data.

Daniel juga mengembangkan MultiPhiLDA, sebuah metode baru yang mampu mengidentifikasi kebutuhan yang tidak relevan pada Spesifikasi Kebutuhan Perangkat Lunak (SKPL).

Metode ini menggunakan pendekatan pemeringkatan yang canggih berdasarkan nilai Angle-Based Outlier Factor (ABOF), untuk memisahkan pernyataan kebutuhan yang tidak relevan dari populasi SKPL secara keseluruhan, lanjutnya. 

Di bidang pendidikan, penelitian terkait bidang analisis artefak perangkat lunak juga berperan penting.

Daniel telah mengembangkan solusi yang membantu pengembang e-learning, yang membangun sistem penilaian otomatis untuk jenis pertanyaan rancangan teknis, terutama dalam hal artefak perancangan perangkat lunak.

"Hal ini menjadi terobosan penting dalam pembelajaran daring, karena dapat meningkatkan efisiensi dan akurasi penilaian siswa," ujar Kepala Pusat Publikasi Ilmiah ITS tersebut.

Melanjutkan penelitiannya, penerapan metode pengukuran similaritas antar artefak perangkat lunak juga menjadi terobosan signifikan. Dengan mempertimbangkan keserupaan struktural dan semantik dalam berbagai jenis diagram UML (Unified Modeling Language), metode ini memungkinkan penilaian otomatis yang sangat berguna bagi pengembangan perangkat lunak.

Baca Juga: Harga Tiket SMTOWN Live 2023 SMCU PALACE, Cek Jadwal dan Denah Duduknya

Dalam penelitian yang ia lakukan itu, Daniel mengaku sering dihadapkan dengan sejumlah tantangan dan permasalahan. Antara lain keterbatasan dataset penelitian yang rahasia dan terbatas, kesulitan dalam akuisisi data proyek perangkat lunak, sifat domain-dependent dalam penelitian, serta keterbatasan pustaka.

Namun, di balik tantangan tersebut, Daniel melihat peluang besar untuk mengembangkan dataset pengujian dan menciptakan inovasi yang membawa manfaat nyata bagi masyarakat dan industri.

Selain itu, analisis yang dilakukannya dapat mendorong peningkatan produktivitas, efisiensi biaya, dan membuka peluang bisnis baru yang berdampak positif bagi pertumbuhan ekonomi. Terlebih, dengan kemajuan metode dan teknik baru, penelitian ini turut berkontribusi pada pengembangan materi-materi pendidikan di bidang rekayasa perangkat lunak.

"Hal ini akan mendukung perkembangan SDM dalam menghadapi era digital yang terus berkembang," pungkasnya.

Follow Berita Techverse.Asia di Google News
Berita Terkait Berita Terkini
Lifestyle28 Agustus 2026, 15:17 WIB

Pertamina Eco RunFest 2026: Hadirkan 7 Inisiatif Keberlanjutan Lingkungan

Ajang yang memasuki tahun ke-13 pelaksanaannya ini menargetkan 14 ribu pelari dan 10 ribu pengunjung.
Pertamina Eco Run Fest 2026. (Sumber: istimewa)
Techno28 Agustus 2026, 15:16 WIB

Ditenagai Ryzen Z2 Extreme, ASUS ROG Xbox Ally 20 Bisa Dipesan Sekarang

Mennyambut hari jadi ke-20, ASUS ROG umumkan Xbox Ally X20 dengan performa AMD Ryzen AI Z2 Extreme dan dukungan kacamata Xreal R1.
ROG XBOX Ally X20. (Sumber: ASUS)
Startup28 Agustus 2026, 13:26 WIB

Asosiasi Blockchain Indonesia Gandeng Privy Perkuat Kepercayaan Digital

ABI bekerja sama dengan Privy untuk meningkatkan infrastruktur digital trust dan keamanan verifikasi identitas di industri blockchain Indonesia.
Asosiasi Blockchain Indonesia x Privy. (Sumber: ist)
Techno28 Agustus 2026, 13:23 WIB

SailPoint Hilangkan Blind Spot dengan Perlindungan Terpadu Identitas Manusia, non-human, dan AI agent

Solusi keamanan identitas yang dirancang untuk melindungi, mengelola, dan mendukung konvergensi tenaga kerja masa depan
SailPoint Identity Security. (Sumber: null)
Travel28 Agustus 2026, 11:58 WIB

Dragon Ball Z Bakal Punya Taman Hiburan Raksasa di Prancis, Gokunya Bisa Jadi Nyata!

Intip lokasi, konsep, dan detail lengkapnya di sini!
Taman hiburan bertemakan Dragon Ball Z. (Sumber: null)
Techno28 Agustus 2026, 11:57 WIB

Sony Meluncurkan Xperia 10 VIII dengan Fokus pada Peningkatan Kemudahan Penggunaan Sehari-hari

Handset ini menawarkan sedikit peningkatan dengan harga yang jauh lebih mahal.
Sony Xperia 10 VIII. (Sumber: Sony)
Automotive28 Agustus 2026, 09:40 WIB

Pendiri VeilSide Hironao Yokomaku akan Meriahkan Gelaran IMX 2026

Jangan lewatkan kesempatan langka bertemu sang legenda tuning dunia!
Pendiri VeilSide Hironao Yokomaku. (Sumber: istimewa)
Techno28 Agustus 2026, 09:40 WIB

Spesifikasi dan Harga Garmin Fenix 9 Series, Daya Tahannya Bisa Capai 57 Hari

Model Pro yang tangguh namun elegan ini menghadirkan casing jam tangan titanium pertama dan layar AMOLED terbesar pada seri Fenix.
Garmin Fenix 9 dan Fenix 9 Pro. (Sumber: Garmin)
Techno27 Agustus 2026, 14:49 WIB

Shokz OpenFit Air 2: Earbud Open-Ear Terringan dengan Hook yang Hampir Tak Terasa

Perangkat ini dirancang untuk kenyamanan ekstra tanpa menutup saluran telinga.
Shokz OpenFit Air 2. (Sumber: Shokz)
Techno27 Agustus 2026, 14:47 WIB

ASUS Hadirkan 2 Mouse Gaming yang Dapat Diskutomisasi

Mouse ROG Gladius IV Ace dan ROG Spatha X memadukan kontrol presisi dengan beragam opsi kustomisasi mendalam.
ROG Gladius IV Ace. (Sumber: ASUS)