2020 : Rancang Bangun Mekanisme Pengujian Perangkat Lunak Otomatis dengan Teknik Soft Computing dan Teknik Gray Box Testing danuntuk Meningkatkan Efektifitas dan Efisiensi Pengembangan Perangkat Lunak

Dr. Ir. Siti Rochimah MT.,Ph.D
Sarwosri S.Kom. , MT
Rizky Januar Akbar S.Kom., M.Eng.
Siska Arifiani S.Kom., M.Kom


Abstract

Di era perkembangan Teknologi Informasi dan Komunikasi (TIK) yang sangat pesat, pada saat ini ada banyak perangkat lunak yang dapat digunakan untuk memudahkan dan menyelesaikan permasalahan yang terjadi dalam kehidupan sehari-hari. Pengujian perangkat lunak dapat dikatakan sebagai fase paling kritis dalam pengembangan perangkat lunak. Perangkat lunak yang cacat tidak dapat menjalankan fungsinya dengan baik. Sehingga akan dapat mengganggu jalannya proses bisnis yang terjadi. Dan tentunya hal ini dapat merugikan bagi perusahaan ataupun individu yang menggunakan perangkat tersebut. Pemilihan data uji merupakan faktor utama yang menentukan keberhasilan dari suatu pengujian perangkat lunak. Sehingga pemilihan teknik yang tepat dapat membantu menunjang keberhasilan dalam pengujian perangkat lunak. Penelitian ini mengusulkan sebuah rancang bangun mekanisme pengujian perangkat lunak otomatis yang menggabungkan teknik soft computing dan teknik pengujian gray box. Teknik soft computing merupakan sebuah teknik dalam area computer science yang berhubungan dengan masalah keakuratan dan ketidakpastian untuk mencapai solusi yang optimal dalam mengatasi sebuah permasalahan. Ada banyak algoritma dan pendekatan yang digunakan dalam teknik ini seperti pendekatan dengan menggunakan pendekatan statistika, dan kecerdasan buatan. Sedangkan teknik pengujian gray box merupakan teknik pengujian yang menggunakan pendekatan pada teknik pengujian black box dan white box untuk mendeteksi dini kecacatan yang ada pada perangkat lunak. Penelitian ini diharapkan dapat membantu mendeteksi dini kecacatan pada perangkat lunak, sehingga nantinya perangkat lunak dapat menjalankan fungsinya dengan optimal.