APLIKASI PENGUKURAN KOMPLEKSITAS PERANGKAT LUNAK MENGGUNAKAN HALSTEAD METRICS
ABSTRAK
Kompleksitas software adalah pendekatan untuk mendefinisikan bagaimana suatu program software menjadi komplex. Kompleksitas software diukur oleh konsep yang disebut pengukuran software. Pengukuran produk difokuskan pada pengukuran dan prediksi karakteristik, seperti kompleksitas komputasi dan reabilitas model, sebaik model evaluasinya. Proses pengukuran pada umumnya
akan berfokus pada estimasi biaya, produktivitas model, pengukuran design, dan kualitas model. Kompleksitas adalah salah satu faktor yang paling penting yang dapat mempengaruhi kualitas suatu software, antara lain sebagai pendorong utama pengembangan perangkat lunak. Pada fase pengembangan perangkat lunak, kompleksitas sangat berpengaruh untuk menganalisis. Pengukuran kompleksitas
perangkat lunak dapat dilakukan dengan menggunakan berbagai macam model. Salah satu model yang bisa digunakan adalah dengan menggunakan Halstead Metrics. Halstead Metrics merupakan serangkaian paket metrik yang menganalisa beberapa aspek program, serta dapat mengetahui secara keseluruhan production effort dari software dengan nilai kompleksitas yang telah ada. Pengukuran Halstead Metrics didasarkan pada perhitungan baris kode. Halstead Metrics mengukur jumlah operator dan operand yang terdapat pada sebuah program. Dari sanalah dapat dipertimbangkan dan diperhitungkan rumus-rumus yang terdapat pada Halstead Metrics. Sehingga dapat menghasilkan nilai yang digunakan untuk menentukan kompleksitas suatu program tersebut. Dari hasil analisa antara sembilan contoh source code dan sepuluh programer dengan tiga kriteria yaitu rendah, sedang dan kompleks, menunjukkan bahwa aplikasi ini mempunyai tingkat keakuratan sebesar 67%.
Kata Kunci : Software, Kompleksitas, Pengukuran Software, Halstead Metrics, Operator, Operand
S06-15901 | 1590 | Koleksi Skripsi | Tersedia |
Tidak tersedia versi lain