Refaktoring Untuk Meningkatkan Kualitas Reliabilitas Dan Correctness Pada Sistem Manajemen Sekolah Berbasis Web
Keywords:
McCall’s quality model, reliabilitas, correctness, code smells, refactoringAbstract
Pada Perkembangan teknologi sistem informasi terutama web, telah menghasilkan sebuah sistem yang dapat memudahkan pengelolaan sekolah. sistem informasi tersebut berisikan tentang apapun yang berkaitan dengan pengolahan data sekolah, yang mana sebelumnya dilakukan secara fisik sekarang dapat dilaksanakan secara digital, seperti mengelola data siswa, data guru dan sebagainya. sehingga jumlah data yang dapat diakses sistem sangat banyak, maka penting untuk sistem informasi tersebut reliabel dan fungsi–fungsinya telah sesuai dan minim kesalahan, dengan menggunakan metrik bugs dapat membantu mencari kelas yang terdapat banyak kesalahan dan penggunaan metrik seperti defect rate dan kesesuaian input output untuk menilai kehandalan dengan menghitung rata - rata kegagalan yang terjadi, perhitungan tersebut juga dapat membantu menilai perubahan agar mengetahui proses yang dilakukan dapat memperburuk atau meningkatkan kualitas sistem tersebut. Dari kesalahan–kesalahan yang ditemukan dilakukanlah refaktoring untuk memperbaiki dan meningkatkan kualitasnya tersebut, setelah pelaksanaan refaktoring dapat dilakukan perhitungan terhadap perubahan yang telah terjadi, adapun peningkatan pada metrik defect rate sebesar 87%, adapun metrik consistency dan kesesuaian input output seperti Rate Occurance Of Failure sebesar 81% dan metrik Mean Time Between Failure sebesar 88.9%, berdasarkan peningkatan tersebut dengan melakukan refaktoring dengan tahapan tersebut terbukti dapat membantu meningkatkan aspek reliabilitas maupun correctness pada sistem informasi yang digunakan.