PERANGKAT LUNAK
(II)
Saiful Bukhori
PENGUKURAN
Dasar dari setiap bidang rekayasa dan berlaku juga dalam rekayasa perangkat lunak
FUNGSI
Evaluasi performa suatu sistem atau proses memerlukan suatu mekanisme untuk mengamati
dan menentukan tingkat efisiensinya.
Melalui pengukuran, akan diperoleh tingkat pencapaian dalam proyek perangkat lunak yang
sedang diamati.
TOOL
Untuk setiap pengukuran membutuhkan tersedianya suatu ukuran kuantitatif yang disebut
METRIK
Dalam istilah rekayasa perangkat lunak didefinisikan sebagai sebuah ukuran kuantitatif yang
dimiliki suatu sistem, komponen atau proses tertentu dengan attribute-atribute yang diberikan.
UKURAN
Faktor utama untuk menentukan biaya, penjadwalan, dan usaha.
RESIKO
Kegagalan dari perkiraan ukuran yang tepat akan mengakibatkan penggunaan biaya yang
berlebih atau keterlambatan penyelesaian proyek.
Pengukuran kualitas pada proses perangkat lunak berhubungan dengan tenaga dan pikiran
yang diperlukan untuk menyelesaikan proyek perangkat lunak, waktu yang dibutuhkan untuk
penyelesaian proses tertentu dan banyaknya SDM yang berpartisipasi.
Pada sisi produk yang ingin diketahui seperti jumlah baris kode, tingkat kerumitan,
fungsionalitas yang dipenuhi, jumlah kesalahan yang terjadi, jumlah ujicoba yang dilakukan
dan lain sebagainya.
Pada sisi lainnya, bagaimana reliabilitas dari produk perangkat lunak dapat diukur setelah
diterima oleh user.
PENGUKURAN METRIC
(IEEE)
ukuran kuantitatif dari tingkat dimana sebuah sistem, komponen atau proses memiliki atribut
tertentu. Sedangkan mengukur (measure) adalah mengindikasikan kuantitatif dari luasan,
jumlah, dimensi dan kapasitas.
KUALITAS (QUALITY)
(IEEE)
Standard Glossary of Software Engineering Technology adalah ” the degree to which a system,
component, or process meets customer or user needs or expectation”
atau
Derajat suatu sistem, komponen atau proses sesuai persyaratan yang ditetapkan dan kebutuhan
pengguna.
Oleh karena itu, definisi dari kualitas produk harus didasarkan kepada kelengkapan kualitas yang
terukur yang memberikan kepuasan pada pengguna program sesuai
PENGUKURAN KUALITAS
Pengukuran kualitas suatu perangkat lunak dapat dilihat dari sudut pengembangan
perangkat lunak (process) dan produk yang dihasilkan (product) dengan orientasi akhir
sesuai kebutuhan pengguna (user).
Dilihat dari pemahaman di atas maka untuk proses pengukuran perangkat lunak dibagi atas
dua, yaitu pengukuran kualitas perangkat lunak yang digunakan pada PROSES
pengembangan perangkat lunak dan pada PRODUK perangkat lunak.
INDIKATOR
Indikator sebuah metrik atau kombinasi dari metrik memberikan pengetahuan tentang Proses
perangkat lunak, Proyek perangkat lunak atau Produk itu sendiri
PENGUKURAN KUALITAS
Pengukuran kualitas suatu perangkat lunak dapat dilihat dari sudut pengembangan
perangkat lunak (process) dan produk yang dihasilkan (product) dengan orientasi akhir
sesuai kebutuhan pengguna (user).
Dilihat dari pemahaman di atas maka untuk proses pengukuran perangkat lunak dibagi atas
dua, yaitu pengukuran kualitas perangkat lunak yang digunakan pada PROSES
pengembangan perangkat lunak dan pada PRODUK perangkat lunak.
INDIKATOR
Indikator sebuah metrik atau kombinasi dari metrik memberikan pengetahuan tentang Proses
perangkat lunak, Proyek perangkat lunak atau Produk itu sendiri
INDIKATOR PROSES
INDIKATOR PROYEK
Memungkinkan manajer proyek melakukan:
1. Perkiraan status proyek yang sedang berlangsung,
2. menelusuri resiko yang potensial,
3. Menyesuaikan aliran kerja
4. Evaluasikemampuan tim proyek mengontrol kualitas hasil kerja RPL
METRIK PROSES DAN PENINGKATAN PERANGKAT LUNAK
Proses merupakan salah satu faktor yang dapat dikontrol dalam mengembangkan kualitas
perangkat lunak serta unjuk kerja organisasional.
gg ik
unjuk kerja organisasi
lan rist
Ko snis
an
Ketrampilan dan motivasi
Bi
nd
Pe akte
(manusia) menjadi faktor yang
isi
mempengaruhi unjuk kerja tim
r
PROSES
Ka
Metode rekayasa perangkat lunak
(teknologi) juga mempengaruhi
proses.
Lingkaran menggambarkan
Ma
gi
lingkungan pengembangan (alat-
nolo
nus
Tek
ia