SlideShare a Scribd company logo
1 of 10
Definisi Sederhana Kualitas
Obyektifitas Materi:
‰ Memberikan landasan yang cukup untuk
mengetahui hubungan antara testing dengan kualitas
software dan pentingnya testing bagi organisasi software
Ma ter i :
• Definisi Testing
• ƒ Definisi Sederhana Kualitas
• ƒ Hubungan Testing dan Kualitas
• ƒ Faktor Kualitas secara Umum
• ƒ Kualitas Software Penting bagi Organisasi
Software
Philip Crosby, 1979
“Masalah dari manajemen kualitas, bukan pada apa yang
orang belum tahu, namun apa yang mereka pikir telah tahu
…”
“Dengan hormat, kualitas mempunyai banyak kesamaan
dengan sex. Setiap orang melakukannya (tentunya dalam
kondisi tertentu). Tiap orang merasa telah mengetahuinya
(walau tidak mau mengemukakannya). Tiap orang berpikiran
bahwa untuk melakukannya hanya cukup mengikuti insting
natural. Dan tentunya, kebanyakan orang merasa bahwa
masalah yang terjadi kemudian, disebabkan oleh orang lain
(karena mereka mengira telah melakukan dengan benar).”
Testing
Menurut Hetzel 1973:
Testing adalah proses pemantapan kepercayaan akan kinerja program atau sistem
sebagaimana yang diharapkan.
Menurut Myers 1979:
Testing adalah proses eksekusi program atau sistem secara intens untuk menemukan
error.
‰Menurut Hetzel 1983 (Revisi):
Testing adalah tiap aktivitas yang digunakan untuk dapat melakukan evaluasi
suatu atribut atau kemampuan dari program atau sistem dan menentukan apakah
telah memenuhi kebutuhan atau hasil yang diharapkan.
‰
Menurut Standar ANSI/IEEE 1059:
Testing adalah proses menganalisa suatu entitas software untuk mendeteksi
perbedaan antara kondisi yang ada dengan kondisi yang diinginkan (defects / errors /
bugs) dan mengevaluasi fitur-fitur dari entitas software.
Beberapa pandangan praktisi tentang
testing, adalah sebagai berikut:
 Melakukan cek pada program terhadap spesifikasi.
 Menemukan bug pada program.
 Menentukan penerimaan dari pengguna.
 ‰Memastikan suatu sistem siap digunakan.
 ‰Meningkatkan kepercayaan terhadap kinerja program.
 Memperlihatkan bahwa program berkerja dengan benar.
 ‰Membuktikan bahwa error tidak terjadi.
 Mengetahui akan keterbatasan sistem.
 Mempelajari apa yang tak dapat dilakukan oleh sistem.
 Melakukan evaluasi kemampuan sistem.
 Verifikasi dokumen.
 Memastikan bahwa pekerjaan telah diselesaikan.
Berikut ini adalah pengertian testing yang dihubungkan
dengan proses verifikasi dan validasi
software:
Testing software adalah proses mengoperasikan software dalam suatu
kondisi yang di kendalikan, untuk (1) verifikasi apakah telah berlaku
sebagaimana telah ditetapkan (menurut spesifikasi), (2) mendeteksi
error, dan (3) validasi apakah spesifikasi yang telah ditetapkan sudah
memenuhi keinginan atau kebutuhan dari pengguna yang sebenarnya.
Verifikasi adalah pengecekan atau pengetesan entitas-entitas,
termasuk software, untuk pemenuhan dan konsistensi dengan
melakukan evaluasi hasil terhadap kebutuhan yang telah ditetapkan.
(Are we building the system right ?)
Validasi melihat kebenaran sistem, apakah proses yang telah ditulis
dalam spesifikasi adalah apa yang sebenarnya diinginkan atau
dibutuhkan oleh pengguna. (Are we building the right system?)
Definisi Sederhana Kualitas
Berikut ini beberapa definisi sederhana tentang kualitas:
‰Menurut CROSBY:
Kualitas adalah pemenuhan terhadap kebutuhan.
‰
Menurut ISO-8402:
Kualitas adalah keseluruhan dari fitur yang menjadikan
produk dapat memuaskan atau dipakai sesuai kebutuhan
dengan harga yang terjangkau.
Menurut W.E. Perry:
Kualitas adalah pemenuhan terhadap standar.
Hubungan Testing dan Kualitas
• software yang bebas error dan bug secara obyektif, tepat waktu dan
dana, sesuai dengan kebutuhan atau keinginan dan dapat dirawat
(maintainable).
• obyektif adalah suatu proses pembuktian yang terstruktur,
terencana dan tercatat / terdokumentasi dengan baik
• Pendekatan yang obyektif sangat diperlukan karena kualitas adalah
suatu hal yang tidak nyata dan subyektif. Ia tergantung pada
pelanggan dan hal-hal lain yang mempengaruhinya secara
keseluruhan.
• Pelanggan pada proyek pengembangan software dapat meliputi
pengguna akhir (end-users), tester dari pelanggan, petugas kontrak
dari pelanggan, pihak manajemen dari pelanggan, pemilik saham,
reviewer dari majalah, dan lain-lain, dimana tiap tipe pelanggan
akan mempunyai sudut pandang sendiri terhadap kualitas.
Faktor Kualitas secara Umum
Fungsionalitas (Kualitas Luar)
• ƒKebenaran (Correctness)
• ƒReliabilitas (Reliability)
• ƒKegunaan (Usability)
• ƒIntegritas (Integrity)
‰Rekayasa (Kualitas Dalam)
• ƒEfisiensi (Efficiency)
• ƒTestabilitas (Testability)
• ƒDokumentasi (Documentation)
• ƒStruktur (Structure)
‰Adaptabilitas (Kualitas ke Depan)
• ƒFleksibilitas (Flexibility)
• ƒReusabilitas (Reusability)
• ƒMaintainabilitas (Maintainability)
Kualitas Software Penting bagi
Organisasi Software
• Berorientasi pada kualitas adalah salah satu
usaha dalam menurunkan tingkat resiko
terjadinya kegagalan proyek.
• Data statistik di tahun 1995, perusahaan dan
agen pemerintahan Amerika Serikat telah
menghabiskan dana 81 bilyun US$ untuk proyek
software yang dibatalkan, dengan rincian sebagai
berikut:
31.1 % Proyek dibatalkan sebelum selesai.
52.7 % Proyek mengalami pembengkakan biaya sebesar 189%
dari nilai estimasi.
9.0 % Proyek selesai tepat waktu dan anggaran.

More Related Content

What's hot

Konsep dasar otomasi sistem produksi
Konsep dasar otomasi sistem produksiKonsep dasar otomasi sistem produksi
Konsep dasar otomasi sistem produksiWirdi Ian
 
Kebutuhan perangkat lunak
Kebutuhan perangkat lunakKebutuhan perangkat lunak
Kebutuhan perangkat lunakAinul Yaqin
 
Metode proses pengembangan perangkat lunak
Metode proses pengembangan perangkat lunakMetode proses pengembangan perangkat lunak
Metode proses pengembangan perangkat lunakMoch. Nor Kholis
 
Testing dan implementasi_sistem_-_romeo
Testing dan implementasi_sistem_-_romeoTesting dan implementasi_sistem_-_romeo
Testing dan implementasi_sistem_-_romeoAbrianto Nugraha
 
Contoh skpl-software-manajemen-sekolah
Contoh skpl-software-manajemen-sekolahContoh skpl-software-manajemen-sekolah
Contoh skpl-software-manajemen-sekolahDinilOctav
 
1. peripheral and interface
1. peripheral and interface1. peripheral and interface
1. peripheral and interfaceRumah Belajar
 
PERANCANGAN PERANGKAT LUNAK
PERANCANGAN PERANGKAT LUNAKPERANCANGAN PERANGKAT LUNAK
PERANCANGAN PERANGKAT LUNAKDhika The'Lover
 
Analisis kebutuhan perangkat lunak
Analisis kebutuhan perangkat lunakAnalisis kebutuhan perangkat lunak
Analisis kebutuhan perangkat lunakHanum Dinda
 
Ch 03 Software Quality Assurance (SQA)
Ch 03 Software Quality Assurance (SQA)Ch 03 Software Quality Assurance (SQA)
Ch 03 Software Quality Assurance (SQA)Tri Sugihartono
 
Perancangan perangkat lunak
Perancangan perangkat lunakPerancangan perangkat lunak
Perancangan perangkat lunakSahrul Sindriana
 
Tugas bahasa indonesia bab 3 & 4
Tugas bahasa indonesia bab 3 & 4Tugas bahasa indonesia bab 3 & 4
Tugas bahasa indonesia bab 3 & 4SitiFatimatusJahroh
 
Laporan praktikum basis data my sql
Laporan praktikum basis data my sqlLaporan praktikum basis data my sql
Laporan praktikum basis data my sqlLela Warni
 
[RPL2] Class Diagram dan Relasinya (2)
[RPL2] Class Diagram dan Relasinya (2)[RPL2] Class Diagram dan Relasinya (2)
[RPL2] Class Diagram dan Relasinya (2)rizki adam kurniawan
 
Srs software requirement spesification
Srs   software requirement spesificationSrs   software requirement spesification
Srs software requirement spesificationfachrizal lianso
 
RPL 1 (Lama) - Pengujian Perangkat Lunak
RPL 1 (Lama) - Pengujian Perangkat LunakRPL 1 (Lama) - Pengujian Perangkat Lunak
RPL 1 (Lama) - Pengujian Perangkat LunakAdam Mukharil Bachtiar
 

What's hot (20)

Konsep dasar otomasi sistem produksi
Konsep dasar otomasi sistem produksiKonsep dasar otomasi sistem produksi
Konsep dasar otomasi sistem produksi
 
Kebutuhan perangkat lunak
Kebutuhan perangkat lunakKebutuhan perangkat lunak
Kebutuhan perangkat lunak
 
Metode proses pengembangan perangkat lunak
Metode proses pengembangan perangkat lunakMetode proses pengembangan perangkat lunak
Metode proses pengembangan perangkat lunak
 
Testing dan implementasi_sistem_-_romeo
Testing dan implementasi_sistem_-_romeoTesting dan implementasi_sistem_-_romeo
Testing dan implementasi_sistem_-_romeo
 
Contoh skpl-software-manajemen-sekolah
Contoh skpl-software-manajemen-sekolahContoh skpl-software-manajemen-sekolah
Contoh skpl-software-manajemen-sekolah
 
1. peripheral and interface
1. peripheral and interface1. peripheral and interface
1. peripheral and interface
 
PERANCANGAN PERANGKAT LUNAK
PERANCANGAN PERANGKAT LUNAKPERANCANGAN PERANGKAT LUNAK
PERANCANGAN PERANGKAT LUNAK
 
Tugas RPL SRS Erwan
Tugas RPL SRS ErwanTugas RPL SRS Erwan
Tugas RPL SRS Erwan
 
Pertemuan 9 Proses Testing
Pertemuan 9 Proses TestingPertemuan 9 Proses Testing
Pertemuan 9 Proses Testing
 
Analisis kebutuhan perangkat lunak
Analisis kebutuhan perangkat lunakAnalisis kebutuhan perangkat lunak
Analisis kebutuhan perangkat lunak
 
Pengujian Perangkat Lunak
Pengujian Perangkat LunakPengujian Perangkat Lunak
Pengujian Perangkat Lunak
 
Ch 03 Software Quality Assurance (SQA)
Ch 03 Software Quality Assurance (SQA)Ch 03 Software Quality Assurance (SQA)
Ch 03 Software Quality Assurance (SQA)
 
Perancangan perangkat lunak
Perancangan perangkat lunakPerancangan perangkat lunak
Perancangan perangkat lunak
 
Algoritma penjadwalan proses
Algoritma penjadwalan prosesAlgoritma penjadwalan proses
Algoritma penjadwalan proses
 
Tugas bahasa indonesia bab 3 & 4
Tugas bahasa indonesia bab 3 & 4Tugas bahasa indonesia bab 3 & 4
Tugas bahasa indonesia bab 3 & 4
 
Materi Dasar Gambar Teknik
Materi Dasar Gambar TeknikMateri Dasar Gambar Teknik
Materi Dasar Gambar Teknik
 
Laporan praktikum basis data my sql
Laporan praktikum basis data my sqlLaporan praktikum basis data my sql
Laporan praktikum basis data my sql
 
[RPL2] Class Diagram dan Relasinya (2)
[RPL2] Class Diagram dan Relasinya (2)[RPL2] Class Diagram dan Relasinya (2)
[RPL2] Class Diagram dan Relasinya (2)
 
Srs software requirement spesification
Srs   software requirement spesificationSrs   software requirement spesification
Srs software requirement spesification
 
RPL 1 (Lama) - Pengujian Perangkat Lunak
RPL 1 (Lama) - Pengujian Perangkat LunakRPL 1 (Lama) - Pengujian Perangkat Lunak
RPL 1 (Lama) - Pengujian Perangkat Lunak
 

Viewers also liked

Markting activations gallery
Markting activations galleryMarkting activations gallery
Markting activations galleryActMarketing
 
The Black and White Cookie Company II
The Black and White Cookie Company IIThe Black and White Cookie Company II
The Black and White Cookie Company IIJoshua Auerbach
 
Lack of libido in men
Lack of libido in menLack of libido in men
Lack of libido in menDennis George
 
International pharmacy graduates licensing procedure in quebec
International pharmacy graduates licensing procedure  in quebecInternational pharmacy graduates licensing procedure  in quebec
International pharmacy graduates licensing procedure in quebecDennis George
 

Viewers also liked (8)

Pres. ful
Pres. fulPres. ful
Pres. ful
 
Cyberporn
CyberpornCyberporn
Cyberporn
 
Markting activations gallery
Markting activations galleryMarkting activations gallery
Markting activations gallery
 
The Black and White Cookie Company II
The Black and White Cookie Company IIThe Black and White Cookie Company II
The Black and White Cookie Company II
 
BALANCED SCORECARD
BALANCED SCORECARDBALANCED SCORECARD
BALANCED SCORECARD
 
Brazil
BrazilBrazil
Brazil
 
Lack of libido in men
Lack of libido in menLack of libido in men
Lack of libido in men
 
International pharmacy graduates licensing procedure in quebec
International pharmacy graduates licensing procedure  in quebecInternational pharmacy graduates licensing procedure  in quebec
International pharmacy graduates licensing procedure in quebec
 

Similar to Kualitas Penting bagi Organisasi

Ch 03 - Software Quality Assurance (SQA)
Ch 03 - Software Quality Assurance (SQA)Ch 03 - Software Quality Assurance (SQA)
Ch 03 - Software Quality Assurance (SQA)Tri Sugihartono
 
Testing dan implemetasi sistem 3
Testing dan implemetasi sistem 3Testing dan implemetasi sistem 3
Testing dan implemetasi sistem 3Fendi Hidayat
 
TESTING dan IMPLEMENTASI SISTEM
TESTING dan IMPLEMENTASI SISTEMTESTING dan IMPLEMENTASI SISTEM
TESTING dan IMPLEMENTASI SISTEMsabrian SIFD
 
Testing dan implemetasi sistem 1
Testing dan implemetasi sistem 1Testing dan implemetasi sistem 1
Testing dan implemetasi sistem 1Fendi Hidayat
 
Ch 02 - Hubungan Software Development Life Cycle (SDLC) dan Testing
Ch 02 - Hubungan Software Development Life Cycle (SDLC) dan TestingCh 02 - Hubungan Software Development Life Cycle (SDLC) dan Testing
Ch 02 - Hubungan Software Development Life Cycle (SDLC) dan TestingTri Sugihartono
 
Tugas sim, theresia hanitalia, , yananto mihadi p., s.e., m.si., cma. impleme...
Tugas sim, theresia hanitalia, , yananto mihadi p., s.e., m.si., cma. impleme...Tugas sim, theresia hanitalia, , yananto mihadi p., s.e., m.si., cma. impleme...
Tugas sim, theresia hanitalia, , yananto mihadi p., s.e., m.si., cma. impleme...TheodoraTerdunGintin
 
Strategi pengujian perangkat lunak
Strategi pengujian perangkat lunakStrategi pengujian perangkat lunak
Strategi pengujian perangkat lunakArdha Herdianto
 
Testing dan IS Pertemuan 1 - Pendahuluan.pdf
Testing dan IS Pertemuan 1 - Pendahuluan.pdfTesting dan IS Pertemuan 1 - Pendahuluan.pdf
Testing dan IS Pertemuan 1 - Pendahuluan.pdfZainudinA
 
Software quality-assurance
Software quality-assuranceSoftware quality-assurance
Software quality-assuranceTri Sugihartono
 
Quality Assurance dan Peer Review
Quality Assurance dan Peer ReviewQuality Assurance dan Peer Review
Quality Assurance dan Peer ReviewKanaidi ken
 
08 Software Testing
08 Software Testing08 Software Testing
08 Software TestingAinul Yaqin
 
Buku ajar kecil 09
Buku ajar kecil 09Buku ajar kecil 09
Buku ajar kecil 09Ainul Yaqin
 
Bug management
Bug managementBug management
Bug managementIvano78
 
Standar testing software
Standar testing softwareStandar testing software
Standar testing softwareazfa_rasikh
 
Tugas2 kelompok5 rpl(b)
Tugas2 kelompok5 rpl(b)Tugas2 kelompok5 rpl(b)
Tugas2 kelompok5 rpl(b)Pande Narendra
 
Materi Pengujian dan Implementasi Sistem.pptx
Materi Pengujian dan Implementasi Sistem.pptxMateri Pengujian dan Implementasi Sistem.pptx
Materi Pengujian dan Implementasi Sistem.pptxRizqiIrawan2
 
Jaminan kualitas pl
Jaminan kualitas plJaminan kualitas pl
Jaminan kualitas plSiti Rohani
 

Similar to Kualitas Penting bagi Organisasi (20)

Definisi testing
Definisi testingDefinisi testing
Definisi testing
 
Ch 03 - Software Quality Assurance (SQA)
Ch 03 - Software Quality Assurance (SQA)Ch 03 - Software Quality Assurance (SQA)
Ch 03 - Software Quality Assurance (SQA)
 
Testing dan implemetasi sistem 3
Testing dan implemetasi sistem 3Testing dan implemetasi sistem 3
Testing dan implemetasi sistem 3
 
TESTING dan IMPLEMENTASI SISTEM
TESTING dan IMPLEMENTASI SISTEMTESTING dan IMPLEMENTASI SISTEM
TESTING dan IMPLEMENTASI SISTEM
 
Testing dan implemetasi sistem 1
Testing dan implemetasi sistem 1Testing dan implemetasi sistem 1
Testing dan implemetasi sistem 1
 
Ch 02 - Hubungan Software Development Life Cycle (SDLC) dan Testing
Ch 02 - Hubungan Software Development Life Cycle (SDLC) dan TestingCh 02 - Hubungan Software Development Life Cycle (SDLC) dan Testing
Ch 02 - Hubungan Software Development Life Cycle (SDLC) dan Testing
 
Tugas sim, theresia hanitalia, , yananto mihadi p., s.e., m.si., cma. impleme...
Tugas sim, theresia hanitalia, , yananto mihadi p., s.e., m.si., cma. impleme...Tugas sim, theresia hanitalia, , yananto mihadi p., s.e., m.si., cma. impleme...
Tugas sim, theresia hanitalia, , yananto mihadi p., s.e., m.si., cma. impleme...
 
Minggu Ii
Minggu IiMinggu Ii
Minggu Ii
 
Strategi pengujian perangkat lunak
Strategi pengujian perangkat lunakStrategi pengujian perangkat lunak
Strategi pengujian perangkat lunak
 
Testing dan IS Pertemuan 1 - Pendahuluan.pdf
Testing dan IS Pertemuan 1 - Pendahuluan.pdfTesting dan IS Pertemuan 1 - Pendahuluan.pdf
Testing dan IS Pertemuan 1 - Pendahuluan.pdf
 
Software quality-assurance
Software quality-assuranceSoftware quality-assurance
Software quality-assurance
 
Quality Assurance dan Peer Review
Quality Assurance dan Peer ReviewQuality Assurance dan Peer Review
Quality Assurance dan Peer Review
 
08 Software Testing
08 Software Testing08 Software Testing
08 Software Testing
 
Buku ajar kecil 09
Buku ajar kecil 09Buku ajar kecil 09
Buku ajar kecil 09
 
Bug management
Bug managementBug management
Bug management
 
Standar testing software
Standar testing softwareStandar testing software
Standar testing software
 
Tugas2 kelompok5 rpl(b)
Tugas2 kelompok5 rpl(b)Tugas2 kelompok5 rpl(b)
Tugas2 kelompok5 rpl(b)
 
Materi Pengujian dan Implementasi Sistem.pptx
Materi Pengujian dan Implementasi Sistem.pptxMateri Pengujian dan Implementasi Sistem.pptx
Materi Pengujian dan Implementasi Sistem.pptx
 
Jaminan kualitas pl
Jaminan kualitas plJaminan kualitas pl
Jaminan kualitas pl
 
Model quality management sofwtware
Model quality management sofwtwareModel quality management sofwtware
Model quality management sofwtware
 

Kualitas Penting bagi Organisasi

  • 1. Definisi Sederhana Kualitas Obyektifitas Materi: ‰ Memberikan landasan yang cukup untuk mengetahui hubungan antara testing dengan kualitas software dan pentingnya testing bagi organisasi software
  • 2. Ma ter i : • Definisi Testing • ƒ Definisi Sederhana Kualitas • ƒ Hubungan Testing dan Kualitas • ƒ Faktor Kualitas secara Umum • ƒ Kualitas Software Penting bagi Organisasi Software
  • 3. Philip Crosby, 1979 “Masalah dari manajemen kualitas, bukan pada apa yang orang belum tahu, namun apa yang mereka pikir telah tahu …” “Dengan hormat, kualitas mempunyai banyak kesamaan dengan sex. Setiap orang melakukannya (tentunya dalam kondisi tertentu). Tiap orang merasa telah mengetahuinya (walau tidak mau mengemukakannya). Tiap orang berpikiran bahwa untuk melakukannya hanya cukup mengikuti insting natural. Dan tentunya, kebanyakan orang merasa bahwa masalah yang terjadi kemudian, disebabkan oleh orang lain (karena mereka mengira telah melakukan dengan benar).”
  • 4. Testing Menurut Hetzel 1973: Testing adalah proses pemantapan kepercayaan akan kinerja program atau sistem sebagaimana yang diharapkan. Menurut Myers 1979: Testing adalah proses eksekusi program atau sistem secara intens untuk menemukan error. ‰Menurut Hetzel 1983 (Revisi): Testing adalah tiap aktivitas yang digunakan untuk dapat melakukan evaluasi suatu atribut atau kemampuan dari program atau sistem dan menentukan apakah telah memenuhi kebutuhan atau hasil yang diharapkan. ‰ Menurut Standar ANSI/IEEE 1059: Testing adalah proses menganalisa suatu entitas software untuk mendeteksi perbedaan antara kondisi yang ada dengan kondisi yang diinginkan (defects / errors / bugs) dan mengevaluasi fitur-fitur dari entitas software.
  • 5. Beberapa pandangan praktisi tentang testing, adalah sebagai berikut:  Melakukan cek pada program terhadap spesifikasi.  Menemukan bug pada program.  Menentukan penerimaan dari pengguna.  ‰Memastikan suatu sistem siap digunakan.  ‰Meningkatkan kepercayaan terhadap kinerja program.  Memperlihatkan bahwa program berkerja dengan benar.  ‰Membuktikan bahwa error tidak terjadi.  Mengetahui akan keterbatasan sistem.  Mempelajari apa yang tak dapat dilakukan oleh sistem.  Melakukan evaluasi kemampuan sistem.  Verifikasi dokumen.  Memastikan bahwa pekerjaan telah diselesaikan.
  • 6. Berikut ini adalah pengertian testing yang dihubungkan dengan proses verifikasi dan validasi software: Testing software adalah proses mengoperasikan software dalam suatu kondisi yang di kendalikan, untuk (1) verifikasi apakah telah berlaku sebagaimana telah ditetapkan (menurut spesifikasi), (2) mendeteksi error, dan (3) validasi apakah spesifikasi yang telah ditetapkan sudah memenuhi keinginan atau kebutuhan dari pengguna yang sebenarnya. Verifikasi adalah pengecekan atau pengetesan entitas-entitas, termasuk software, untuk pemenuhan dan konsistensi dengan melakukan evaluasi hasil terhadap kebutuhan yang telah ditetapkan. (Are we building the system right ?) Validasi melihat kebenaran sistem, apakah proses yang telah ditulis dalam spesifikasi adalah apa yang sebenarnya diinginkan atau dibutuhkan oleh pengguna. (Are we building the right system?)
  • 7. Definisi Sederhana Kualitas Berikut ini beberapa definisi sederhana tentang kualitas: ‰Menurut CROSBY: Kualitas adalah pemenuhan terhadap kebutuhan. ‰ Menurut ISO-8402: Kualitas adalah keseluruhan dari fitur yang menjadikan produk dapat memuaskan atau dipakai sesuai kebutuhan dengan harga yang terjangkau. Menurut W.E. Perry: Kualitas adalah pemenuhan terhadap standar.
  • 8. Hubungan Testing dan Kualitas • software yang bebas error dan bug secara obyektif, tepat waktu dan dana, sesuai dengan kebutuhan atau keinginan dan dapat dirawat (maintainable). • obyektif adalah suatu proses pembuktian yang terstruktur, terencana dan tercatat / terdokumentasi dengan baik • Pendekatan yang obyektif sangat diperlukan karena kualitas adalah suatu hal yang tidak nyata dan subyektif. Ia tergantung pada pelanggan dan hal-hal lain yang mempengaruhinya secara keseluruhan. • Pelanggan pada proyek pengembangan software dapat meliputi pengguna akhir (end-users), tester dari pelanggan, petugas kontrak dari pelanggan, pihak manajemen dari pelanggan, pemilik saham, reviewer dari majalah, dan lain-lain, dimana tiap tipe pelanggan akan mempunyai sudut pandang sendiri terhadap kualitas.
  • 9. Faktor Kualitas secara Umum Fungsionalitas (Kualitas Luar) • ƒKebenaran (Correctness) • ƒReliabilitas (Reliability) • ƒKegunaan (Usability) • ƒIntegritas (Integrity) ‰Rekayasa (Kualitas Dalam) • ƒEfisiensi (Efficiency) • ƒTestabilitas (Testability) • ƒDokumentasi (Documentation) • ƒStruktur (Structure) ‰Adaptabilitas (Kualitas ke Depan) • ƒFleksibilitas (Flexibility) • ƒReusabilitas (Reusability) • ƒMaintainabilitas (Maintainability)
  • 10. Kualitas Software Penting bagi Organisasi Software • Berorientasi pada kualitas adalah salah satu usaha dalam menurunkan tingkat resiko terjadinya kegagalan proyek. • Data statistik di tahun 1995, perusahaan dan agen pemerintahan Amerika Serikat telah menghabiskan dana 81 bilyun US$ untuk proyek software yang dibatalkan, dengan rincian sebagai berikut: 31.1 % Proyek dibatalkan sebelum selesai. 52.7 % Proyek mengalami pembengkakan biaya sebesar 189% dari nilai estimasi. 9.0 % Proyek selesai tepat waktu dan anggaran.