SlideShare a Scribd company logo

Software quality-assurance

Terminologi Proses Kualitas  Quality Objectives/Tujuan Kualitas  Quality Policy/Kebijakan Kualitas  Quality Management (QM)  Quality System (QS)  Quality Control (QC)  Quality Assurance (QA)  Software Quality Assurance (SQA)  Verification and Validation (V & V)  Total Quality Management (TQM)  Continuous Improvement

Software quality-assurance

1 of 36
Download to read offline
Software Quality Assurance
Software Proses
 Proses Pengembangan PL memiliki sebuah
framework proses umum yang terdiri dari:
 Framework Activities – untuk semua proyek PL
 Tugas-tugas pekerjaan
 project milestones
 Hasil pekerjaan PL dan penyelesaian
 Poin-poin jaminan kualitas
 Umbrella activities – terjadi pada seluruh proses
 Jaminan Kualitas PL (Software Quality Assurance)
 Manajemen konfigurasi PL
 Metrik atau pengukuran PL
2
Proyek PL
3
Bagaimanakah tim Anda
menjamin KUALITAS
produk
Perangkat Lunak Anda?
Manajemen Kualitas PL
 Sasarannya: Kepuasan Customer
User Satisfaction =
Kesesuaian produk +
kualitas baik +
selesai sesuai dengan budget dan jadwal
 Bagaimanakah tim Anda mengelola kualitas
pengembangan PL?
4
Terminologi Proses Kualitas
 Quality Objectives/Tujuan Kualitas
 Quality Policy/Kebijakan Kualitas
 Quality Management (QM)
 Quality System (QS)
 Quality Control (QC)
 Quality Assurance (QA)
 Software Quality Assurance (SQA)
 Verification andValidation (V &V)
 Total Quality Management (TQM)
 Continuous Improvement
5
Terminologi Proses Kualitas
 Tujuan Kualitas :
 Mencapai dan menopang kualitas produk/layanan
untuk memenuhi kebutuhan customer
 Memberikan jaminan ke manajemen bahwa
kualitas telah dicapai dan dipelihara
 Memberikan jaminan ke customer bahwa kualitas
telah tercapai
 Kebijakan Kualitas
 Sasaran dan arah kualitas keseluruhan dari sebuah
organisasi terkait dengan kualitas yang secara
formal dinyatakan oleh top manajemen
6
Ad

Recommended

Cost Reduction & Cost of Quality (COQ) _Training "Effective PURCHASING MANAG...
Cost Reduction  & Cost of Quality (COQ) _Training "Effective PURCHASING MANAG...Cost Reduction  & Cost of Quality (COQ) _Training "Effective PURCHASING MANAG...
Cost Reduction & Cost of Quality (COQ) _Training "Effective PURCHASING MANAG...Kanaidi ken
 
Kerangka Acuan Kerja (KAK) Sistem Aplikasi Pelaporan Keluhan
Kerangka Acuan Kerja (KAK) Sistem Aplikasi Pelaporan KeluhanKerangka Acuan Kerja (KAK) Sistem Aplikasi Pelaporan Keluhan
Kerangka Acuan Kerja (KAK) Sistem Aplikasi Pelaporan Keluhansafiravanillia
 
JIRA Performance Testing in Pictures - Edward Bukoski Michael March
JIRA Performance Testing in Pictures - Edward Bukoski Michael MarchJIRA Performance Testing in Pictures - Edward Bukoski Michael March
JIRA Performance Testing in Pictures - Edward Bukoski Michael MarchAtlassian
 
PPT Materi Testing Strategi.ppt
PPT Materi Testing Strategi.pptPPT Materi Testing Strategi.ppt
PPT Materi Testing Strategi.pptTaufikHidayat8361
 
Panduan audit sistem informasi
Panduan audit sistem informasiPanduan audit sistem informasi
Panduan audit sistem informasiKecebong Kenyot
 
PM stakeholder management plan
PM stakeholder management planPM stakeholder management plan
PM stakeholder management planBagus Wahyu
 
TEMUAN AUDIT.pptx
TEMUAN AUDIT.pptxTEMUAN AUDIT.pptx
TEMUAN AUDIT.pptxWendaEnggar
 

More Related Content

What's hot

TUGAS 3 - Kerangka Acuan Kerja Sistem Informasi Skripsi
TUGAS 3 - Kerangka Acuan Kerja Sistem Informasi SkripsiTUGAS 3 - Kerangka Acuan Kerja Sistem Informasi Skripsi
TUGAS 3 - Kerangka Acuan Kerja Sistem Informasi Skripsisafiravanillia
 
Layanan TI - 05 - ITIL Service Transition - 1.pdf
Layanan TI - 05 - ITIL Service Transition - 1.pdfLayanan TI - 05 - ITIL Service Transition - 1.pdf
Layanan TI - 05 - ITIL Service Transition - 1.pdfAndraFahrezaReffryMi
 
Enterprise Architecture Planning (EAP) untuk EHMS Kementrian Kesehatan RI
Enterprise Architecture Planning (EAP) untuk EHMS Kementrian Kesehatan RIEnterprise Architecture Planning (EAP) untuk EHMS Kementrian Kesehatan RI
Enterprise Architecture Planning (EAP) untuk EHMS Kementrian Kesehatan RIWisnu Arimurti
 
7. requirement analyst
7. requirement analyst7. requirement analyst
7. requirement analystmoryku
 
Fmea, definis dan konsep
Fmea, definis dan konsepFmea, definis dan konsep
Fmea, definis dan konsepdodi mulya
 
PM quality management
PM quality managementPM quality management
PM quality managementBagus Wahyu
 
Presentasi -004_-_materi_audit_aplikasi_-_aud_si
Presentasi  -004_-_materi_audit_aplikasi_-_aud_siPresentasi  -004_-_materi_audit_aplikasi_-_aud_si
Presentasi -004_-_materi_audit_aplikasi_-_aud_siAbrianto Nugraha
 
Phases of a formal review
Phases of a formal reviewPhases of a formal review
Phases of a formal reviewZuliar Efendi
 
Teknik Pengujian Perangkat Lunak
Teknik Pengujian Perangkat LunakTeknik Pengujian Perangkat Lunak
Teknik Pengujian Perangkat LunakArdha Herdianto
 
Tahap Pengembangan_Peta Proses Bisnis
Tahap Pengembangan_Peta Proses BisnisTahap Pengembangan_Peta Proses Bisnis
Tahap Pengembangan_Peta Proses BisnisKanaidi ken
 
PM Project communication management plan
PM Project communication management planPM Project communication management plan
PM Project communication management planBagus Wahyu
 
Project charter trackit
Project charter trackitProject charter trackit
Project charter trackitCahya Adhi
 
Manual traceability mampu telusur iso 9001 & iso 22000
Manual traceability   mampu telusur iso 9001 & iso 22000Manual traceability   mampu telusur iso 9001 & iso 22000
Manual traceability mampu telusur iso 9001 & iso 22000modern bakries group
 
Tnd - Pengantar Manajemen Proyek Sistem Informasi - Temu 3
Tnd - Pengantar Manajemen Proyek Sistem Informasi - Temu 3Tnd - Pengantar Manajemen Proyek Sistem Informasi - Temu 3
Tnd - Pengantar Manajemen Proyek Sistem Informasi - Temu 3Tino Dwiantoro
 
Manajemen Resiko (Tugas RPL)
 Manajemen Resiko (Tugas RPL)  Manajemen Resiko (Tugas RPL)
Manajemen Resiko (Tugas RPL) viiasilviaa
 
kelompok 1 informasi proses bisnis
kelompok 1 informasi proses bisniskelompok 1 informasi proses bisnis
kelompok 1 informasi proses bisnisDefarlina
 

What's hot (20)

TUGAS 3 - Kerangka Acuan Kerja Sistem Informasi Skripsi
TUGAS 3 - Kerangka Acuan Kerja Sistem Informasi SkripsiTUGAS 3 - Kerangka Acuan Kerja Sistem Informasi Skripsi
TUGAS 3 - Kerangka Acuan Kerja Sistem Informasi Skripsi
 
Layanan TI - 05 - ITIL Service Transition - 1.pdf
Layanan TI - 05 - ITIL Service Transition - 1.pdfLayanan TI - 05 - ITIL Service Transition - 1.pdf
Layanan TI - 05 - ITIL Service Transition - 1.pdf
 
Enterprise Architecture Planning (EAP) untuk EHMS Kementrian Kesehatan RI
Enterprise Architecture Planning (EAP) untuk EHMS Kementrian Kesehatan RIEnterprise Architecture Planning (EAP) untuk EHMS Kementrian Kesehatan RI
Enterprise Architecture Planning (EAP) untuk EHMS Kementrian Kesehatan RI
 
7. requirement analyst
7. requirement analyst7. requirement analyst
7. requirement analyst
 
Resiko & peluang
Resiko & peluangResiko & peluang
Resiko & peluang
 
Fmea, definis dan konsep
Fmea, definis dan konsepFmea, definis dan konsep
Fmea, definis dan konsep
 
PM quality management
PM quality managementPM quality management
PM quality management
 
Presentasi -004_-_materi_audit_aplikasi_-_aud_si
Presentasi  -004_-_materi_audit_aplikasi_-_aud_siPresentasi  -004_-_materi_audit_aplikasi_-_aud_si
Presentasi -004_-_materi_audit_aplikasi_-_aud_si
 
Phases of a formal review
Phases of a formal reviewPhases of a formal review
Phases of a formal review
 
Erp pertemuan-7
Erp pertemuan-7Erp pertemuan-7
Erp pertemuan-7
 
Teknik Pengujian Perangkat Lunak
Teknik Pengujian Perangkat LunakTeknik Pengujian Perangkat Lunak
Teknik Pengujian Perangkat Lunak
 
Tahap Pengembangan_Peta Proses Bisnis
Tahap Pengembangan_Peta Proses BisnisTahap Pengembangan_Peta Proses Bisnis
Tahap Pengembangan_Peta Proses Bisnis
 
PM Project communication management plan
PM Project communication management planPM Project communication management plan
PM Project communication management plan
 
Project charter trackit
Project charter trackitProject charter trackit
Project charter trackit
 
Manual traceability mampu telusur iso 9001 & iso 22000
Manual traceability   mampu telusur iso 9001 & iso 22000Manual traceability   mampu telusur iso 9001 & iso 22000
Manual traceability mampu telusur iso 9001 & iso 22000
 
Tnd - Pengantar Manajemen Proyek Sistem Informasi - Temu 3
Tnd - Pengantar Manajemen Proyek Sistem Informasi - Temu 3Tnd - Pengantar Manajemen Proyek Sistem Informasi - Temu 3
Tnd - Pengantar Manajemen Proyek Sistem Informasi - Temu 3
 
Quality control
Quality controlQuality control
Quality control
 
Manajemen Resiko (Tugas RPL)
 Manajemen Resiko (Tugas RPL)  Manajemen Resiko (Tugas RPL)
Manajemen Resiko (Tugas RPL)
 
Presentasi sistem perpustakaan
Presentasi sistem perpustakaanPresentasi sistem perpustakaan
Presentasi sistem perpustakaan
 
kelompok 1 informasi proses bisnis
kelompok 1 informasi proses bisniskelompok 1 informasi proses bisnis
kelompok 1 informasi proses bisnis
 

Similar to Software quality-assurance

Slide-INF205-INF205-Slide-13.pptx
Slide-INF205-INF205-Slide-13.pptxSlide-INF205-INF205-Slide-13.pptx
Slide-INF205-INF205-Slide-13.pptxmerisipahutar
 
Jaminan kualitas pl
Jaminan kualitas plJaminan kualitas pl
Jaminan kualitas plSiti Rohani
 
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
 
Testing dan implemetasi sistem 3
Testing dan implemetasi sistem 3Testing dan implemetasi sistem 3
Testing dan implemetasi sistem 3Fendi Hidayat
 
Antara qa dan qc
Antara qa dan qcAntara qa dan qc
Antara qa dan qcDANANG WID
 
Testing dan implemetasi sistem 1
Testing dan implemetasi sistem 1Testing dan implemetasi sistem 1
Testing dan implemetasi sistem 1Fendi Hidayat
 
Quality Assurance dan Peer Review
Quality Assurance dan Peer ReviewQuality Assurance dan Peer Review
Quality Assurance dan Peer ReviewKanaidi ken
 
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
 
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
 
Buku ajar kecil 09
Buku ajar kecil 09Buku ajar kecil 09
Buku ajar kecil 09Ainul Yaqin
 
TESTING dan IMPLEMENTASI SISTEM
TESTING dan IMPLEMENTASI SISTEMTESTING dan IMPLEMENTASI SISTEM
TESTING dan IMPLEMENTASI SISTEMsabrian SIFD
 
Testing&implementasi 3
Testing&implementasi 3Testing&implementasi 3
Testing&implementasi 3aiiniR
 
Chapter_7_Manajemen_Kualitas_Proyek.pdf
Chapter_7_Manajemen_Kualitas_Proyek.pdfChapter_7_Manajemen_Kualitas_Proyek.pdf
Chapter_7_Manajemen_Kualitas_Proyek.pdfFadliST
 
Strategi pengujian perangkat lunak
Strategi pengujian perangkat lunakStrategi pengujian perangkat lunak
Strategi pengujian perangkat lunakArdha Herdianto
 

Similar to Software quality-assurance (20)

Slide-INF205-INF205-Slide-13.pptx
Slide-INF205-INF205-Slide-13.pptxSlide-INF205-INF205-Slide-13.pptx
Slide-INF205-INF205-Slide-13.pptx
 
Jaminan kualitas pl
Jaminan kualitas plJaminan kualitas pl
Jaminan kualitas pl
 
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
 
PROYEK MENEJEMEN.pptx
PROYEK MENEJEMEN.pptxPROYEK MENEJEMEN.pptx
PROYEK MENEJEMEN.pptx
 
Testing dan implemetasi sistem 3
Testing dan implemetasi sistem 3Testing dan implemetasi sistem 3
Testing dan implemetasi sistem 3
 
Antara qa dan qc
Antara qa dan qcAntara qa dan qc
Antara qa dan qc
 
Mempro 9
Mempro 9Mempro 9
Mempro 9
 
Minggu Ii
Minggu IiMinggu Ii
Minggu Ii
 
Testing dan implemetasi sistem 1
Testing dan implemetasi sistem 1Testing dan implemetasi sistem 1
Testing dan implemetasi sistem 1
 
Quality Assurance dan Peer Review
Quality Assurance dan Peer ReviewQuality Assurance dan Peer Review
Quality Assurance dan Peer Review
 
Ch 03 - Software Quality Assurance (SQA)
Ch 03 - Software Quality Assurance (SQA)Ch 03 - Software Quality Assurance (SQA)
Ch 03 - Software Quality Assurance (SQA)
 
Ch 03 Software Quality Assurance (SQA)
Ch 03 Software Quality Assurance (SQA)Ch 03 Software Quality Assurance (SQA)
Ch 03 Software Quality Assurance (SQA)
 
Buku ajar kecil 09
Buku ajar kecil 09Buku ajar kecil 09
Buku ajar kecil 09
 
TESTING dan IMPLEMENTASI SISTEM
TESTING dan IMPLEMENTASI SISTEMTESTING dan IMPLEMENTASI SISTEM
TESTING dan IMPLEMENTASI SISTEM
 
2
22
2
 
Testing&implementasi 3
Testing&implementasi 3Testing&implementasi 3
Testing&implementasi 3
 
Quality assurance
Quality assuranceQuality assurance
Quality assurance
 
Chapter_7_Manajemen_Kualitas_Proyek.pdf
Chapter_7_Manajemen_Kualitas_Proyek.pdfChapter_7_Manajemen_Kualitas_Proyek.pdf
Chapter_7_Manajemen_Kualitas_Proyek.pdf
 
Definisi testing
Definisi testingDefinisi testing
Definisi testing
 
Strategi pengujian perangkat lunak
Strategi pengujian perangkat lunakStrategi pengujian perangkat lunak
Strategi pengujian perangkat lunak
 

More from Tri Sugihartono

More from Tri Sugihartono (20)

Simpan data- ke- database
Simpan data- ke- databaseSimpan data- ke- database
Simpan data- ke- database
 
Pertemuan 12 splash screen,+ create database
Pertemuan 12 splash screen,+ create databasePertemuan 12 splash screen,+ create database
Pertemuan 12 splash screen,+ create database
 
Pert 2. pengertian profesi dan profesionalisme
Pert 2. pengertian profesi dan profesionalismePert 2. pengertian profesi dan profesionalisme
Pert 2. pengertian profesi dan profesionalisme
 
Pert 1. pengantar etika profesi
Pert 1. pengantar etika profesiPert 1. pengantar etika profesi
Pert 1. pengantar etika profesi
 
Pertemuan 10 lanjutan 0
Pertemuan 10   lanjutan 0Pertemuan 10   lanjutan 0
Pertemuan 10 lanjutan 0
 
Pertemuan 10 lanjutan
Pertemuan 10   lanjutanPertemuan 10   lanjutan
Pertemuan 10 lanjutan
 
Pertemuan 7 file apk
Pertemuan 7   file apkPertemuan 7   file apk
Pertemuan 7 file apk
 
Pertemuan 12 simpan data ke database
Pertemuan 12   simpan data ke databasePertemuan 12   simpan data ke database
Pertemuan 12 simpan data ke database
 
Pertemuan 11 database
Pertemuan 11   databasePertemuan 11   database
Pertemuan 11 database
 
Pertemuan 6 login
Pertemuan 6   loginPertemuan 6   login
Pertemuan 6 login
 
Pertemuan 6 latihan
Pertemuan 6   latihanPertemuan 6   latihan
Pertemuan 6 latihan
 
Pertemuan 5 perhitungan
Pertemuan 5   perhitunganPertemuan 5   perhitungan
Pertemuan 5 perhitungan
 
Pertemuan 4 latihan
Pertemuan 4   latihanPertemuan 4   latihan
Pertemuan 4 latihan
 
Pertemuan 3 data string
Pertemuan 3   data stringPertemuan 3   data string
Pertemuan 3 data string
 
Pertemuan 2 hello world
Pertemuan 2   hello worldPertemuan 2   hello world
Pertemuan 2 hello world
 
Pertemuan 1 instalasi
Pertemuan 1   instalasiPertemuan 1   instalasi
Pertemuan 1 instalasi
 
Pertemuan1 installasi eclipse
Pertemuan1 installasi eclipsePertemuan1 installasi eclipse
Pertemuan1 installasi eclipse
 
Ch 12
Ch 12Ch 12
Ch 12
 
Ch 11
Ch 11Ch 11
Ch 11
 
Ch 10
Ch 10Ch 10
Ch 10
 

Recently uploaded

Powerpoint Tema 7 subtema 3 kelas 6 Sekolah dasar
Powerpoint Tema 7 subtema 3 kelas 6 Sekolah dasarPowerpoint Tema 7 subtema 3 kelas 6 Sekolah dasar
Powerpoint Tema 7 subtema 3 kelas 6 Sekolah dasarmuhldorianto
 
*LAPORAN_PENELITIAN BIOTEKNOLOGI DONAT.docx
*LAPORAN_PENELITIAN BIOTEKNOLOGI DONAT.docx*LAPORAN_PENELITIAN BIOTEKNOLOGI DONAT.docx
*LAPORAN_PENELITIAN BIOTEKNOLOGI DONAT.docxPowerBank12
 
Media Infografis IPAS Mari Berkenalan Dengan Bumi Kita
Media Infografis IPAS Mari Berkenalan Dengan Bumi KitaMedia Infografis IPAS Mari Berkenalan Dengan Bumi Kita
Media Infografis IPAS Mari Berkenalan Dengan Bumi KitaHYwg
 
PETUNJUK TEKNIS (JUKNIS )BANPEM ROKEU 2024.pdf
PETUNJUK TEKNIS (JUKNIS )BANPEM ROKEU 2024.pdfPETUNJUK TEKNIS (JUKNIS )BANPEM ROKEU 2024.pdf
PETUNJUK TEKNIS (JUKNIS )BANPEM ROKEU 2024.pdfSITIWASIATUNNIKMAH
 
PPT - Ruang Kolaborasi 3.2 Angkatan 9 - Sesi 1.pdf
PPT - Ruang Kolaborasi 3.2 Angkatan 9 - Sesi 1.pdfPPT - Ruang Kolaborasi 3.2 Angkatan 9 - Sesi 1.pdf
PPT - Ruang Kolaborasi 3.2 Angkatan 9 - Sesi 1.pdfAGUSWACHID4
 
SERTIFIKAT PELATIHAN GURU DDGWE JATENG.pdf
SERTIFIKAT PELATIHAN GURU DDGWE JATENG.pdfSERTIFIKAT PELATIHAN GURU DDGWE JATENG.pdf
SERTIFIKAT PELATIHAN GURU DDGWE JATENG.pdfSITIWASIATUNNIKMAH
 
Refleksi dengan model W3 ( What, So What dan Now What)
Refleksi dengan model W3 ( What, So What dan Now What)Refleksi dengan model W3 ( What, So What dan Now What)
Refleksi dengan model W3 ( What, So What dan Now What)CahyadiWahyono
 
Modul Ajar Bahasa Inggris Kelas 11 Fase F
Modul Ajar Bahasa Inggris Kelas 11 Fase FModul Ajar Bahasa Inggris Kelas 11 Fase F
Modul Ajar Bahasa Inggris Kelas 11 Fase FModul Guruku
 
ppt_materi bioteknologi kelas 9 smpk.pptx
ppt_materi bioteknologi kelas 9 smpk.pptxppt_materi bioteknologi kelas 9 smpk.pptx
ppt_materi bioteknologi kelas 9 smpk.pptxNiPutuYuliartini1
 
RENCANA + Link-Link MATERI Inhouse Training "Teknik Perhitungan & Verifikasi ...
RENCANA + Link-Link MATERI Inhouse Training "Teknik Perhitungan & Verifikasi ...RENCANA + Link-Link MATERI Inhouse Training "Teknik Perhitungan & Verifikasi ...
RENCANA + Link-Link MATERI Inhouse Training "Teknik Perhitungan & Verifikasi ...Kanaidi ken
 
Aksi Nyata Topik 3 Perencanaan Pembelajaran SMASMKPAKET C.pdf
Aksi Nyata Topik 3 Perencanaan Pembelajaran SMASMKPAKET C.pdfAksi Nyata Topik 3 Perencanaan Pembelajaran SMASMKPAKET C.pdf
Aksi Nyata Topik 3 Perencanaan Pembelajaran SMASMKPAKET C.pdfIlmaHamalaNurFaiza
 
Teks Terjemahan Website Desa Wisata Melung.pdf
Teks Terjemahan Website Desa Wisata Melung.pdfTeks Terjemahan Website Desa Wisata Melung.pdf
Teks Terjemahan Website Desa Wisata Melung.pdfKangMargino
 
Teks Terjemahan Website Desa Wisata Melung.pdf
Teks Terjemahan Website Desa Wisata Melung.pdfTeks Terjemahan Website Desa Wisata Melung.pdf
Teks Terjemahan Website Desa Wisata Melung.pdfKangMargino
 
32. persamaan-trigonometri-dasar power point.ppt
32. persamaan-trigonometri-dasar power point.ppt32. persamaan-trigonometri-dasar power point.ppt
32. persamaan-trigonometri-dasar power point.pptrianputra291
 
Kegiatan Asosiasi Guru Penulis PGRI.pptx
Kegiatan Asosiasi Guru Penulis PGRI.pptxKegiatan Asosiasi Guru Penulis PGRI.pptx
Kegiatan Asosiasi Guru Penulis PGRI.pptxRaimundus Prasetyawan
 
01 PETUNJUK APLIKASI_PNDMPNGN_THP_I (2).ppt
01 PETUNJUK APLIKASI_PNDMPNGN_THP_I (2).ppt01 PETUNJUK APLIKASI_PNDMPNGN_THP_I (2).ppt
01 PETUNJUK APLIKASI_PNDMPNGN_THP_I (2).pptErmantoErmanto4
 
"Web Development - Inovasi Digital 2024"
"Web Development - Inovasi Digital 2024""Web Development - Inovasi Digital 2024"
"Web Development - Inovasi Digital 2024"Herry Prasetyo
 
Modul ajar ekosistem untuk SMA by Dela Navarin.pdf
Modul ajar ekosistem untuk SMA by Dela Navarin.pdfModul ajar ekosistem untuk SMA by Dela Navarin.pdf
Modul ajar ekosistem untuk SMA by Dela Navarin.pdfDelaNavarin1
 
PPT Musik Ansambel Kelas 9 K. 13 Pelajaran Seni Budaya
PPT Musik Ansambel Kelas 9 K. 13 Pelajaran Seni BudayaPPT Musik Ansambel Kelas 9 K. 13 Pelajaran Seni Budaya
PPT Musik Ansambel Kelas 9 K. 13 Pelajaran Seni BudayaIsfanFauzi
 
Tugas Kuliah : Laporan Akhir Magang di Instansi Pendidikan Sekolah SMA Negeri...
Tugas Kuliah : Laporan Akhir Magang di Instansi Pendidikan Sekolah SMA Negeri...Tugas Kuliah : Laporan Akhir Magang di Instansi Pendidikan Sekolah SMA Negeri...
Tugas Kuliah : Laporan Akhir Magang di Instansi Pendidikan Sekolah SMA Negeri...Achmad Adhiaksa Hutomo
 

Recently uploaded (20)

Powerpoint Tema 7 subtema 3 kelas 6 Sekolah dasar
Powerpoint Tema 7 subtema 3 kelas 6 Sekolah dasarPowerpoint Tema 7 subtema 3 kelas 6 Sekolah dasar
Powerpoint Tema 7 subtema 3 kelas 6 Sekolah dasar
 
*LAPORAN_PENELITIAN BIOTEKNOLOGI DONAT.docx
*LAPORAN_PENELITIAN BIOTEKNOLOGI DONAT.docx*LAPORAN_PENELITIAN BIOTEKNOLOGI DONAT.docx
*LAPORAN_PENELITIAN BIOTEKNOLOGI DONAT.docx
 
Media Infografis IPAS Mari Berkenalan Dengan Bumi Kita
Media Infografis IPAS Mari Berkenalan Dengan Bumi KitaMedia Infografis IPAS Mari Berkenalan Dengan Bumi Kita
Media Infografis IPAS Mari Berkenalan Dengan Bumi Kita
 
PETUNJUK TEKNIS (JUKNIS )BANPEM ROKEU 2024.pdf
PETUNJUK TEKNIS (JUKNIS )BANPEM ROKEU 2024.pdfPETUNJUK TEKNIS (JUKNIS )BANPEM ROKEU 2024.pdf
PETUNJUK TEKNIS (JUKNIS )BANPEM ROKEU 2024.pdf
 
PPT - Ruang Kolaborasi 3.2 Angkatan 9 - Sesi 1.pdf
PPT - Ruang Kolaborasi 3.2 Angkatan 9 - Sesi 1.pdfPPT - Ruang Kolaborasi 3.2 Angkatan 9 - Sesi 1.pdf
PPT - Ruang Kolaborasi 3.2 Angkatan 9 - Sesi 1.pdf
 
SERTIFIKAT PELATIHAN GURU DDGWE JATENG.pdf
SERTIFIKAT PELATIHAN GURU DDGWE JATENG.pdfSERTIFIKAT PELATIHAN GURU DDGWE JATENG.pdf
SERTIFIKAT PELATIHAN GURU DDGWE JATENG.pdf
 
Refleksi dengan model W3 ( What, So What dan Now What)
Refleksi dengan model W3 ( What, So What dan Now What)Refleksi dengan model W3 ( What, So What dan Now What)
Refleksi dengan model W3 ( What, So What dan Now What)
 
Modul Ajar Bahasa Inggris Kelas 11 Fase F
Modul Ajar Bahasa Inggris Kelas 11 Fase FModul Ajar Bahasa Inggris Kelas 11 Fase F
Modul Ajar Bahasa Inggris Kelas 11 Fase F
 
ppt_materi bioteknologi kelas 9 smpk.pptx
ppt_materi bioteknologi kelas 9 smpk.pptxppt_materi bioteknologi kelas 9 smpk.pptx
ppt_materi bioteknologi kelas 9 smpk.pptx
 
RENCANA + Link-Link MATERI Inhouse Training "Teknik Perhitungan & Verifikasi ...
RENCANA + Link-Link MATERI Inhouse Training "Teknik Perhitungan & Verifikasi ...RENCANA + Link-Link MATERI Inhouse Training "Teknik Perhitungan & Verifikasi ...
RENCANA + Link-Link MATERI Inhouse Training "Teknik Perhitungan & Verifikasi ...
 
Aksi Nyata Topik 3 Perencanaan Pembelajaran SMASMKPAKET C.pdf
Aksi Nyata Topik 3 Perencanaan Pembelajaran SMASMKPAKET C.pdfAksi Nyata Topik 3 Perencanaan Pembelajaran SMASMKPAKET C.pdf
Aksi Nyata Topik 3 Perencanaan Pembelajaran SMASMKPAKET C.pdf
 
Teks Terjemahan Website Desa Wisata Melung.pdf
Teks Terjemahan Website Desa Wisata Melung.pdfTeks Terjemahan Website Desa Wisata Melung.pdf
Teks Terjemahan Website Desa Wisata Melung.pdf
 
Teks Terjemahan Website Desa Wisata Melung.pdf
Teks Terjemahan Website Desa Wisata Melung.pdfTeks Terjemahan Website Desa Wisata Melung.pdf
Teks Terjemahan Website Desa Wisata Melung.pdf
 
32. persamaan-trigonometri-dasar power point.ppt
32. persamaan-trigonometri-dasar power point.ppt32. persamaan-trigonometri-dasar power point.ppt
32. persamaan-trigonometri-dasar power point.ppt
 
Kegiatan Asosiasi Guru Penulis PGRI.pptx
Kegiatan Asosiasi Guru Penulis PGRI.pptxKegiatan Asosiasi Guru Penulis PGRI.pptx
Kegiatan Asosiasi Guru Penulis PGRI.pptx
 
01 PETUNJUK APLIKASI_PNDMPNGN_THP_I (2).ppt
01 PETUNJUK APLIKASI_PNDMPNGN_THP_I (2).ppt01 PETUNJUK APLIKASI_PNDMPNGN_THP_I (2).ppt
01 PETUNJUK APLIKASI_PNDMPNGN_THP_I (2).ppt
 
"Web Development - Inovasi Digital 2024"
"Web Development - Inovasi Digital 2024""Web Development - Inovasi Digital 2024"
"Web Development - Inovasi Digital 2024"
 
Modul ajar ekosistem untuk SMA by Dela Navarin.pdf
Modul ajar ekosistem untuk SMA by Dela Navarin.pdfModul ajar ekosistem untuk SMA by Dela Navarin.pdf
Modul ajar ekosistem untuk SMA by Dela Navarin.pdf
 
PPT Musik Ansambel Kelas 9 K. 13 Pelajaran Seni Budaya
PPT Musik Ansambel Kelas 9 K. 13 Pelajaran Seni BudayaPPT Musik Ansambel Kelas 9 K. 13 Pelajaran Seni Budaya
PPT Musik Ansambel Kelas 9 K. 13 Pelajaran Seni Budaya
 
Tugas Kuliah : Laporan Akhir Magang di Instansi Pendidikan Sekolah SMA Negeri...
Tugas Kuliah : Laporan Akhir Magang di Instansi Pendidikan Sekolah SMA Negeri...Tugas Kuliah : Laporan Akhir Magang di Instansi Pendidikan Sekolah SMA Negeri...
Tugas Kuliah : Laporan Akhir Magang di Instansi Pendidikan Sekolah SMA Negeri...
 

Software quality-assurance

  • 2. Software Proses  Proses Pengembangan PL memiliki sebuah framework proses umum yang terdiri dari:  Framework Activities – untuk semua proyek PL  Tugas-tugas pekerjaan  project milestones  Hasil pekerjaan PL dan penyelesaian  Poin-poin jaminan kualitas  Umbrella activities – terjadi pada seluruh proses  Jaminan Kualitas PL (Software Quality Assurance)  Manajemen konfigurasi PL  Metrik atau pengukuran PL 2
  • 3. Proyek PL 3 Bagaimanakah tim Anda menjamin KUALITAS produk Perangkat Lunak Anda?
  • 4. Manajemen Kualitas PL  Sasarannya: Kepuasan Customer User Satisfaction = Kesesuaian produk + kualitas baik + selesai sesuai dengan budget dan jadwal  Bagaimanakah tim Anda mengelola kualitas pengembangan PL? 4
  • 5. Terminologi Proses Kualitas  Quality Objectives/Tujuan Kualitas  Quality Policy/Kebijakan Kualitas  Quality Management (QM)  Quality System (QS)  Quality Control (QC)  Quality Assurance (QA)  Software Quality Assurance (SQA)  Verification andValidation (V &V)  Total Quality Management (TQM)  Continuous Improvement 5
  • 6. Terminologi Proses Kualitas  Tujuan Kualitas :  Mencapai dan menopang kualitas produk/layanan untuk memenuhi kebutuhan customer  Memberikan jaminan ke manajemen bahwa kualitas telah dicapai dan dipelihara  Memberikan jaminan ke customer bahwa kualitas telah tercapai  Kebijakan Kualitas  Sasaran dan arah kualitas keseluruhan dari sebuah organisasi terkait dengan kualitas yang secara formal dinyatakan oleh top manajemen 6
  • 7. Terminologi Proses Kualitas  Quality Management (QM)  Adalah aspek fungsi manajemen keseluruhan yang menentukan dan menerapkan kebijakan kualitas (ISO9000)  Quality System (QS)  Adalah struktur, tanggung jawab, prosedur, proses dan sesumber organisasi untuk penerapan manajemen kualitas (ISO9000) 7
  • 8. Terminologi Proses Kualitas  Quality Control (QC)  Adalah teknik dan aktifitas operasional yang digunakan untuk memenuhi kebutuhan kualitas (ISO9000)  Meliputi evaluasi unjuk kerja, membandingkan tujuan dan tindakan, pengecekan produk 8
  • 9. Terminologi Proses Kualitas  Quality Assurance (QA)  Semua tindakan sistematis dan terencana untuk menjamin bahwa sebuah produk/layanan akan memenuhi kebutuhan /memuaskan(ISO9000)  Sekumpulan aktifitas yang dirancang untuk mengevaluasi proses dimana produk dikembangkan atau dirakit (IEEE Standards )  Quality assurance meliputi pengecekan proses 9
  • 10. Terminologi Proses Kualitas  Quality Assurance (QA) ...  Tujuan:  Untuk mencegah terjadinya masalah;  Mendeteksi masalah ketika terjadi;  Mengetahui penyebabnya;  Menyelesaikan sampai akar; dan  Mencegah masalah terjadi lagi 10
  • 11. Terminologi Proses Kualitas  Perbedaan QC / QA  QC – bekerja dengan produk  Mengukur produk berdasarkan standard  Mengenali kerusakan/cacat  Sebatas pada melihat produk  QA – bekerja dengan proses  Sebuah fungsi yang mengatur kualitas  setup QC  Menggunakan hasil QC untuk mengevaluasi dan meningkatkan proses yang menghasilkan produk 11
  • 12. Terminologi Proses Kualitas 12 Standards Standards Standards GOALS METHODS PERFORMANCE SATISFIED NEEDS of a SOFTWARE QUALITY FUNCTION EVALUATION OBJECTIVES
  • 13. Terminologi Proses Kualitas  Verifikasi danValidasi  Verifikasi:  Membangun produk secara BENAR  Verifikasi melibatkan pengujian bahwa apa yang telah dibangun sudah benar.  Validasi:  Membangun produk yang tepat  Validasi melibatkan pengecekan bahwa kebutuhan customer telah dipenuhi.  Quality Assurance memastikan bahwa Verification danValidation mendapat tempat. 13
  • 14. Terminologi Proses Kualitas  Total Quality Management (TQM)  Mengatur kualitas sebuah perusahaan lebih daripada hanya sekedar menerapkan sebuah sistem kualitas ... Hal ini diciptakan oleh adanya pembentukan budaya kualitas yang meresap pada seluruh organisasi  Budaya kualitas:  Dedikasi kpada kepuasan customer  penekanan pada perbaikan yang berkelanjutan  Komunikasi dan kerja tim  Memberdayakan anggota tim  Komitmen dengan managemen tim 14
  • 16. UkuranTim Software Quality 16 =< 1% =< 3% =<4% =>4% Software Quality Staff / Development Staff SAMPLE OF135 ORGANISATIONS (1983) Sekitar 3% adalah ideal, yaitu dengan 30-33 pengembang, perlu 1 orang SQA. Jika terdapat 10-15 orang dalam tim, maka satu orang untuk setengah minggu harus bertindak sebagai SQA.
  • 17. PeranTim Software Quality 17 Review Applications Provide Technical Advice Review and Build a Quality Environment Develop Standards and Guidelines Analyse Development Errors
  • 18. TugasTim Software Quality 18 ROLE CHALLENGE TASKS Review Applications Whentoabortaproject Executivemanagementignorance Userignorance Auditrequirements Evaluate systemsinallphases Provide managementwithtechnicalassessment Ascertainuserrequirementsaremet Ascertainauditrequirementsaremet Provide Technical Advice Changingtechnology Useofconsultants Abilitytokeepcurrenttechnically Complexityofsystems Knowcurrenttechnology Actasinternalconsultant Actastechnicalconsultant Knowmanysystems Reviewand Builda Quality Environment Howtoevaluatesoftwareproducts Buildaqualityenvironment Evaluatesoftwareproducts Counselmanagement Develop Standards and Guidelines Fewsystemsandprogrammingstandards Professionalism Helpsetstandards Evaluate qualityofwork Analyse Development Errors Knowtypeofproblems Knowcostofproblems Knowmagnitudeofproblems Quantifyproblems Identifyproblems Determinecostofproblems
  • 19. Peran UtamaTim Software Quality Peran utamaTim SQ adalah Review Applications. Review Applications meliputi:  Verification (membangun dengan benar) and Validation ( membangun produk yang benar)  Software Reviews  Pemantauan pada pengiriman bagian2 produk  Testing  Audit bagian software yang ditentukan 19
  • 20. Apa itu Software Review?  Evaluasi elemen software untuk memeriksa/mengontrol perbedaan dari hasil yang direncanakan sampai rekomendasi perbaikan. ex: Design Review, Code Review  Ada 3 Tipe: ◦ Walkthrough ◦ Software Inspection ◦ Technical Review 20
  • 21. TigaTipe Software Review  Walkthrough: Evaluasi pada elemen software tertentu identifikasi kesalahan dan memberikan solusi. Pembangun menjelaskan dan ada tanya jawab yang diatur oleh moderator  Software Inspections : evaluasi dokumen dan program sebelum technical review atau testing. Pemeriksaan oleh rekan dengan checklist hal-hal yang perlu verifikasi dengan tujuan identifikasi ketidak sesuaian dengan spek dan standar, dan mengukur perkembangan. 21
  • 22. 22 Software Inspections Time No. of Employees Planning Requirements Design Coding Testing Without Inspection With Inspection
  • 24. 24 Software Inspection Overview Operation 1 I Rework Analysis Fix short term problems Error feedback •Learning input for inspectors •What error types to look for •Better ways to find error types Feedback
  • 25. 25 Software Inspection Overview Operation 1 Operation 2I Rework Analysis Fix short term problems Error feedback •Learning input for inspectors •What error types to look for •Better ways to find error types •Error prone modules ranked. •Error types distributions ranked For Special Attentions Feedback Feed forward
  • 26. Prosedur Inspeksi  Program yg akan diinspeksi diserahkan kpd team inspeksi  Kode dan dokumen terkait didistribusikan dlm tahap peninjauan saat mendeskripsikan apa yg menjadi tujuan program  Harus berlangsung relatif singkat (tidak lebih dari 2 jam)  Tim tidak boleh menyarankan bgm cacat harus diperbaiki  Setelah inspeksi, program diubah oleh pembuatnya utk membetulkan masalah yg ditemukan  Inspeksi ulang tidak mutlak harus dilakukan
  • 27. Team Inspeksi  Tim paling sedikit terdiri dari 4 orang  Pembuat program adalah org yg bertanggung jawab menghasilkan program yg akan di inspeksi  Inspector adalah orang yg menemukan error, hal-hal yg tidak terdeteksi dan ketidak konsistenan pd program  Reader (pembaca) adalah oarng yg menguraikan program dgn kata-katanya sendiri dlm rapat inspeksi  Moderator adalah org yg menangani proses & memfasilitasi inspeksi
  • 28. Inspection checklists (daftar error)  Untuk memandu kegiatan inspeksi  Tergantung bahasa pemrograman yang digunakan  Contoh : inisialisasi, penamaan constanta, Examples: Initialisation, Constant naming, loop termination, dll.
  • 29. Inspection che Fault class Inspection check Data faults Are all program variables initialised before their values are used? Have all constants been named? Should the lower bound of arrays be 0, 1, or something else? Should the upper bound of arrays be equal to the size of the array or Size -1? If character strings are used, is a delimiter explicitly assigned? Control faults For each conditional statement, is the condition correct? Is each loop certain to terminate? Are compound statements correctly bracketed? In case statements, are all possible cases accounted for? Input/output faults Are all input variables used? Are all output variables assigned a value before they are output? Interface faults Do all function and procedure calls have the correct number of parameters? Do formal and actual parameter types match? Are the parameters in the right order? If components access shared memory, do they have the same model of the shared memory structure? Storage management faults If a linked structure is modified, have all links been correctly reassigned? If dynamic storage is used, has space been allocated correctly? Is space explicitly de-allocated after it is no longer required? Exception management faults Have all possible error conditions been taken into account?
  • 30. Pengukuran Proses Inspeksi  500 statement/jam selama peninjauan  125 source statement/jam saat persiapan individu  90-125 statements/jam saat rapat  Sehingga Inspeksi adalah proses yang sangat mahal
  • 31. TigaTipe Software Review (cont)  Technical Review : review semua bagian software untuk membuktikan kesesuaian dengan spesifikasi, dibangun sesuai standard dan semua perubahan sudah diterapkan/dilakukan 31
  • 34. 34 Technical Reviews Rework/Follow-up Suitability for the intended use? Software Product •Review Report •Action Item List Technically Qualified Team Evaluates
  • 35. Families of Review Methods Method Family Typical Goals Typical Attributes Walkthroughs Minimal overhead Developer training Quick turnaround Little/no preparation Informal process No measurement Not FTR! Technical Reviews Requirements elicitation Ambiguity resolution Training Formal process Author presentation Wide range of discussion Inspections Detect and remove all defects efficiently and effectively Formal process Checklists Measurements Verify phase Source: Johnson, P. M. (1996). Introduction to formal technical reviews.
  • 36. Referensi  Ch. 26, Quality Management, Software Engineering:A Practitioner's Approach, 6/e, Pressman Roger S., 2005, McGraw-Hill  Romi SatrioWahono, Teknik Pengukuran Kualitas Perangkat Lunak, http://romisatriawahono.net/?p=155  Stephen H. Kan., Software Quality Metrics Overview, http://www.awprofessional.com/articles/article.asp? p=30306&rl=1 36