Anda di halaman 1dari 10

PENGUJIAN PERANGKAT LUNAK

“KUALITAS SOFTWARE MODEL ISO 9126”

Disusun Oleh :
Iqbal Fabianza W. (0651 18 047)
Dosen Mata Kuliah :
Boldson Herdianto Situmorang, MMSI.
Disusun Pada Tanggal :
23 November 2020

PROGRAM STUDI ILMU KOMPUTER


FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS PAKUAN BOGOR
2020
KATA PENGANTAR

Segala puji bagi Allah SWT yang telah memberikan kami kemudahan dan kelancaran
sehingga kami dapat menyelesaikan laporan ini dengan baik dan tepat waktu. Shalawat serta
salam semoga terlimpah curahkan kepada baginda tercinta kita yaitu Nabi Muhammad SAW
yang kita nanti-natikan syafa’atnya di akhirat nanti.

Puji syukur kepada Allah SWT atas limpahan nikmat sehat-Nya, baik itu berupa sehat
fisik maupun akal pikiran, sehingga kami mampu untuk menyelesaikan pembuatan laporan
mata kuliah Software Testing dan terima kasih kepada dosen terhormat kami yaitu bapak
Boldson Herdianto Situmorang, MMSI. yang telah membimbing mata kuliah ini.

Kami tentu menyadari bahwa Makalah ini masih jauh dari kata sempurna dan masih
banyak terdapat kesalahan serta kekurangan di dalamnya. Untuk itu, Kami mengharapkan kritik
serta saran dari pembaca untuk laporan ini, agar laporan ini dapat menjadi laporan yang lebih
baik lagi. Demikian, dan apabila terdapat banyak kesalahan pada laporan ini penulis mohon
maaf yang sebesar-besarnya.
DAFTAR ISI
PENGUJIAN PERANGKAT LUNAK .................................................................................... 1
KATA PENGANTAR.............................................................................................................. 2
DAFTAR ISI ............................................................................................................................ 3
BAB I PENDAHULUAN ........................................................................................................ 3
1.1 LANDASAN TEORI ............................................................................................. 3
BAB II PEMBAHASAN ......................................................................................................... 4
2.1 Fungsionalitas .......................................................................5
2.2 Reliabilitas .......................................................................6
2.3 Usabilitas .......................................................................6
2.4 Efisiensi .......................................................................7
2.5 Pemeliharaan .......................................................................7
2.6 Portabilitas .......................................................................8

BAB III PENUTUP .................................................................................................................. 9


DAFTAR PUSTAKA ......................................................................................................................... 10

DAFTAR TABEL
T.1 Fungsionalitas .......................................................................5
T.2 Reliabilitas .......................................................................6
T.3 Usabilitas .......................................................................6
T.4 Efisiensi .......................................................................7
T.5 Pemeliharaan .......................................................................7
T.6 Portabilitas .......................................................................8
BAB I PENDAHULUAN

1.1 LANDASAN TEORI


Software adalah sekumpulan data elektronik berupa program (instruksi untuk
menjalankan perintah) yang disimpan dan diatur oleh komputer. Software quality adalah
kesesuaian yang diharapkan dari semua software yang akan dibangun dalam hal fungsional
yang diutamakan, standar pembangunan software yang terdokumentasi dan karakteristik
software itu sendiri.

Kualitas perangkat lunak dapat dinilai melalui ukuran-ukuran dan metode-metode


tertentu, serta melalui pengujian-pengujian software. Salah satu tolak ukur kualitas perangkat
lunak adalah ISO 9126, yang dibuat oleh International Organization for Standardization (ISO)
dan International Electrotechnical Commission (IEC).

ISO 9126 adalah standar terhadap kualitas perangkat lunak yang diakui secara
internasional. ISO 9126 mendefinisikan kualitas produk perangkat lunak, model, karakteristik
mutu, dan metrik terkait yang digunakan untuk mengevaluasi dan menetapkan kualitas sebuah
produk software.
BAB II PEMBAHASAN

Faktor kualitas menurut ISO 9126 meliputi enam karakteristik kualitas sebagai berikut:

2.1. Functionality (Fungsionalitas). Kemampuan perangkat lunak untuk menyediakan fungsi


sesuai kebutuhan user dan memuaskan user.

SUB-KARAKTERISTIK DESKRIPSI

Suitability Kemampuan perangkat lunak untuk


menyediakan serangkaian fungsi yang
sesuai untuk tugas-tugas tertentu dan
tujuan pengguna.

Accuracy Kemampuan perangkat lunak dalam


memberikan hasil yang presisi dan
benar sesuai dengan kebutuhan.

Security Kemampuan perangkat lunak untuk


mencegah akses yang tidak diinginkan,
menghadapi penyusup (hacker) maupun
otorisasi dalam modifikasi data.

Interoperability Kemampuan perangkat lunak untuk


berinteraksi dengan satu atau lebih
sistem tertentu.

Compliance Kemampuan perangkat lunak dalam


memenuhi standar dan kebutuhan sesuai
peraturan yang berlaku.
T.1.
2.2. Reliability (Kehandalan). Kemampuan perangkat lunak untuk mempertahankan tingkat
kinerja tertentu/ performance dari software (ex: akurasi, konsistensi, kesederhanaan, toleransi
kesalahan).

SUB-KARAKTERISTIK DESKRIPSI

Maturity Kemampuan perangkat lunak untuk


menghindari kegagalan sebagai akibat dari
kesalahan dalam perangkat lunak.

Fault tolerance Kemampuan perangkat lunak untuk


mempertahankan kinerjanya jika terjadi
kesalahan perangkat lunak.

Recoverability Kemampuan perangkat lunak untuk


membangun kembali tingkat kinerja ketika
terjadi kegagalan sistem, termasuk data dan
koneksi jaringan.
T.2.

2.3. Usability (Kebergunaan). Kemampuan perangkat lunak untuk dipahami, dipelajari,


digunakan, dan menarik bagi pengguna.

SUB-KARAKTERISTIK DESKRIPSI

Understandibility Kemampuan perangkat lunak dalam


kemudahan untuk dipahami.

Learnability Kemampuan perangkat lunak dalam


kemudahan untuk dipelajari.

Operability Kemampuan perangkat lunak dalam


kemudahan untuk dioperasikan.

Attractiveness Kemampuan perangkat lunak dalam


menarik pengguna.
T.3.
2.4. Efficiency (Efisiensi). Kemampuan perangkat lunak untuk memberikan kinerja yang sesuai
dan relatif terhadap jumlah sumber daya yang digunakan pada saat keadaan tersebut (ex: efisiensi
penyimpanan).

SUB-KARAKTERISTIK DESKRIPSI

Time behavior Kemampuan perangkat lunak dalam


memberikan respon dan waktu
pengolahan yang sesuai saat melakukan
fungsinya.

Resource behavior Kemampuan perangkat lunak dalam


menggunakan sumber daya yang
dimilikinya ketika melakukan fungsi
yang ditentukan.
T.4.

2.5. Maintainability (Pemeliharaan). Kemampuan perangkat lunak untuk dimodifikasi.


Modifikasi meliputi koreksi, perbaikan atau adaptasi terhadap perubahan lingkungan,
persyaratan, dan spesifikasi fungsional (ex: konsistensi).

SUB-KARAKTERISTIK DESKRIPSI

Analyzability Kemampuan perangkat lunak dalam


mendiagnosis kekurangan atau penyebab
kegagalan.

Changeability Kemampuan perangkat lunak untuk


dimodifikasi tertentu.

Stability Kemampuan perangkat lunak untuk


meminimalkan efek tak terduga dari
modifikasi perangkat lunak.

Testability Kemampuan perangkat lunak untuk


dimodifikasi dan divalidasi perangkat
lunak lain.
T.5.
2.6. Portability (Portabilitas). Kemampuan perangkat lunak untuk ditransfer dari satu
lingkungan ke lingkungan lain atau kemampuan software beradaptasi saat digunakan di area
tertentu (ex: self documentation, teratur).

SUB-KARAKTERISTIK DESKRIPSI

Adaptability Kemampuan perangkat lunak untuk


diadaptasikan pada lingkungan yang
berbeda-beda.

Instalability Kemampuan perangkat lunak untuk


diinstal dalam lingkungan yang berbeda-
beda.

Coexistence Kemampuan perangkat lunak untuk


berdampingan dengan perangkat lunak
lainnya dalam satu lingkungan dengan
berbagi sumber daya.

Replaceability Kemampuan perangkat lunak untuk


digunakan sebagai sebagai pengganti
perangkat lunak lainnya.
T.6.
BAB III PENUTUP

ISO 9126 adalah standar terhadap kualitas perangkat lunak yang diakui secara
internasional. Terpenuhinya item-item pada ISO 9126 pada sebuah perangkat lunak tidak
serta merta memberikan sertifikat ISO terhadap perangkat lunak tersebut karena standar ISO
juga harus dipenuhi dari sisi manajemen pembuat perangkat lunak tersebut, dengan kata lain
jika manajemennya tidak memenuhi standar ISO maka hasil kerjanya pun tidak dapat
diberikan sertifikat standar ISO.

Faktor-faktor ISO 9126 tidak serta merta memungkinkan kita untuk melakukan
pengukuran kualitas secara langsung. Meskipun demikian, standar tersebut menyediakan
basis yang sangat penting untuk melakukan pengukuran-pengukuran kualitas secara tidak
langsung dan pada dasarnya menyediakan daftar yang sempurna untuk menilai kualitas suatu
sistem/perangkat lunak.
DAFTAR PUSTAKA
REFERENSI :
- https://sqaindonesia.wordpress.com/2010/03/04/faktor-faktor-standart-perangkat-lunak-menurut-
iso-9126/
- http://nurdwirahmawati.weblog.esaunggul.ac.id/2014/10/21/kualitas-software-atau-perangkat-
lunak/

Anda mungkin juga menyukai