SOFTW ARE

SOFTW ARE

Softwar

e Quality

Assur

an

e (Penjaminan

istilah dalam dunia

teknolo gi informasi

iptanya p er angkat lunak

(softwar e) yang

b erkualitas.

a prinsip

dap

at dilihat dari dua

ka amata, yaitu dari

ektif p emakai atau

p engguna softwar

e yang

b ersangkutan

am institusi, aso-

siasi, maupun or ganisasi

rin i

memp erkenalkan

b erb agai ma am kriteria

e agar men-

ap ai kualitas yang

erkenalkan, setidak-tidaknya

ter dap at sejumlah

oleh M Cal l, se or ang

pr aktisi teknolo gi

a yang

a luas

dip er gunakan oleh

e.

p ar

a vendor p engemb

ang

softwar

Dalam salah satu referensi

adalah p emen uhan ter-

hadap k ebutuhan fungsional

se ara

eksplisit,

engem bangan standar y ang

didokumen tasik an se ara

sebuah soft w are y ang diba-

ngun se ara profesional

a sebuah soft w are dik atak an

b erkualitas apabila memen

1. Memen uhi k ebutuhan

b erarti

bah

a jik

a soft

are

tidak

dapat memen uhi k ebutuhan

p engguna soft w are

b ersangkutan

kurang memiliki kualitas;

2. Memen uhi standar

b erarti

engem bangan soft w are tidak

mengikuti meto dologi

standar,

mak

a hampir

a kualitas

ang baik ak an sulit atau

tidak ter apai; dan

3. Memen uhi sejumlah

b erarti

bah

a jik

a salah

satu

kriteria

implisit tersebut tidak

dapat dip en uhi, mak

a soft

are

ang

b ersangkutan

memiliki kualitas y ang baik.

M Call dan k

a w an-k

faktor-faktor atau kriteria

y ang memp engaruhi kualitas

M Call

faktor-faktor tersebut menjadi

tiga asp ek p en ting, y aitu

1. Sifat-sifat op erasional

2. Kemampuan soft w

a adaptasi atau

45.1 Pro du t

Op

erations

Sifat-sifat op erasional suatu

an oleh para p eran ang

dan p engem bang y ang se ara

en iptaan

ang diukur di sini adalah

y ang

b erh ubungan dengan

teknis

analisa,

eran angan,

F aktor-faktor M Call

y ang

b erk aitan dengan

1. Corre tness sejauh

je tiv

e dari users;

BAB

45. KRITERIA PENJAMINAN

2. Reliabilit y sejauh

fungsin y

a dengan k eteli-

tian y ang dip erluk

de program

ang

dibutuhk

an suatu soft w are un tuk

melakuk an fungsin

a;

4. In tegrit y sejauh

mana

akses

e soft

b erhak

dapat dik endalik an; dan

5. Usabilit y usaha

yiapk an input, dan mengar-

tik an output dari

45.2 Pro du t

Revision

Setelah sebuah soft w are

b erhasil

b erbagai hal y ang p erlu

dip erbaiki

b erdasark an

diran ang dan dik em bangk an

dengan baik, ak an dengan

are tersebut dapat dip er-

baiki merupak an faktor

F aktor-faktor

M Call

ang

b erk

aitan dengan k emampuan

soft w are un tuk menjalani

erubahan

adalah:

1. Main tainabilit y

esalahan (error) dalam

soft w are;

2. Flexibilit yu saha

are y ang op erasional

3. T estabilit y usaha

memastik an apak

ah melakuk an

fungsi y ang dik ehendaki

atau

tidak

45.3 Pro du t

ransition

Setelah in tegritas soft w

are

se ara

pro du t op erational dan

se ara implemen tasi telah

ang harus dip erhatik an

adalah faktor transisi

b eb erapa platform atau

k erangk

a sistem y ang

b eragam.

F aktor-faktor

M Call

at adaptibilitas soft w are

terhadap lingkungan baru:

1. P ortabilit y usaha

hardw are dan/atau sistem

soft w are terten tu

agar

dapat

b erfungsi

dan/atau

lainn y

BAB

45. KRITERIA PENJAMINAN

2. Reusabilit y sejauh

ergunak an ulang pada aplik asi

lainn y

3. In terop erabilit y

dengan lainn y

45.4 T eknik P

engukuran

Menim bang tingk at k esulitan

se ara

langsung dan kuan titatif

kualitas soft w are y ang

b erdasark

M Call

di atas, sebuah form ula

dia juk an un tuk mengukur

se ara

h ubungan:

F aktor soft w are

qualit

1 = Bob ot y ang

b ergan

m1 = Metri y ang memp

A dapun metri y ang

b erikut:

1. Auditabilit yk em

ah soft

atau tidak;

2. A ura y k etelitian

3. Comm uni ation Commonalit

terfa e,

digunak an;

4. Completeness sejauh

erluk an telah ter apai;

5. Con iseness k eringk

6. Consisten y dera

seragam pada seluruh

pro y ek p engem bangan

soft

are;

7. Data Commonalit

seluruh program;

8. Error T oleran e

9. Exe ution

10. Expandabilit y sejauh

11. Generalit y luasn

12. Hardw are Indep enden e

b ergan

ususan dari hardw are tempat

soft w are itu

b erop

erasi;

13. Instrumen tation

a sendiri

dan mengiden asi error

y ang terjadi;

14. Mo dularit y fun tional

indep

enden e

15. Op erabilit yk em

16. Se urit yk etersediaan

dan data terhadap akses

dari pihak y ang tidak

b erhak;

17. Self-Dokumen tation

sejauh

mana

sour e- o

de mem

b erik

b erarti;

18. Simpli it y Kem udahan

19. T ra eabilit yk em

e k ebutuhan p engguna

soft w are; dan

20. T raining sejauh

Hubungan an tara faktor-faktor

metri -metri

dalam gam bar di

ba w

ini.

Dengan memanfaatk

eran ang,

programmer,

ev aluator, dan p engguna

p erangk at lunak dapat mendeskripsik

an

se ara

are. Semakin tinggi nilai

Fq y ang dihasilk an, semakin

erhatik an seb elum melakuk an

ev aluasi terhadap nilai

kuan

titatif

sebuah

soft

are

adalah:

BAB

45. KRITERIA PENJAMINAN

1. T en tuk an terlebih

b erdasark

an

metri

kualitas y ang ada; dan

2. Un tuk masing-masing

ebutuhan dari kualitas y ang

diharapk an terhadap

soft

are

ang

ingin

diev

aluasi.

Sum

b er:

Pressman,

Bab