Penelitian ini bertujuan untuk memahami tingkat praktik jaminan kualitas perangkat lunak di perusahaan Pakistan dengan mengidentifikasi area yang perlu perbaikan. Hasil survei menunjukkan bahwa kebanyakan perusahaan kurang menerapkan metodologi pengujian yang baik dan menggunakan metrik kualitas secara sistematis. Selain itu, pelatihan jaminan kualitas juga kurang memadai. Implikasinya, pendidikan jaminan k
2. SEKILAS TENTANG SQA
Jaminan kualitas perangkat lunak (SQA) terdiri dari
seperangkat teknik yang memastikan rekayasa perangkat
lunak untuk proses menghasilkan produk yang berkualitas.
Perusahaan pengembangan perangkat lunak kurang
memperhatikan jaminan kualitas karena ini adalah pilihan
pertama untuk dipangkas saat tenggat waktu dilewatkan.
3. TUJUAN PENELITIAN
Tujuan utama dari penelitian ini, adalah
memahami tingkat teknik dan praktik Mutu
Penjaminan Perangkat Lunak (SQA) yang diikuti
oleh perusahaan pengembangan perangkat lunak
di Pakistan untuk mengidentifikasi daerah-daerah
di mana perbaikan dapat dilakukan. Aspek utama
dari jaminan kualitas perangkat lunak, yaitu
pengujian metodologi dan teknik, uji otomatisasi
dan alat-alat, manajemen tes, metrik kualitas, dan
kualitas jaminan pelatihan dan pendidikan,
diambil ke dalam pertimbangan.
4. METODOLOGI SURVEI
Kuesioner terdiri dari 24 pertanyaan yang berkaitan
dengan jaminan kualitas perangkat lunak. Dua
pendekatan digunakan untuk penyebaran kuesioner,
yaitu pendekatan langsung dan versi berbasis WEB.
Terdiri dari 42 perusahaan yang mengikuti.
Kuesioner dibagi menjadi lima kategori yaitu :
• Metodologi dan teknik pengujian perangkat lunak
• Uji otomasi dan alat uji
• Manajemen uji
• Metrik kualitas
• Pelatihan penjaminan mutu dan pendidikan.
5. TEMUAN DAN ANALISIS SURVEI
• Profil Perusahaan
• Metodologi Pengujian dan Teknik
• Uji Otomasi dan Alat Pengujian
• Manajemen Uji
• Metrik Kualitas
• Pelatihan dan Pendidikan Mutu Penjaminan
6. Profil Perusahaan
Di Tinjau Dari Status Karyawan
Posisi Respon %
Programmer 18 42.8
Penguji 9 21.4
Pemimpin Tim 8 19
Manajer Proyek 7 16.6
CEO 2 4.7
Sistem Analis 1 2.3
7. Profil Perusahaan
Di Tinjau Dari Banyak Karyawan
Jumlah Karyawan Responden %
Karyawan<10 14 33,3
10-20 karyawan 10 23.8
20-50 karyawan 7 16.6
50-100 karyawan 5 11.9
100-500 karyawan 3 7.17
Karyawan>500 3 7.1
8. Metodologi
Pengujian
dan Teknik
• Black box Testing Vs White box Testing
(Pengujian kotak hitam dan kotak putih, Pengujian
Hasil survei menunjukkan bahwa pengujian kotak
hitam lebih populer di perusahaan daripada pengujian
kotak putih )
9. Metodologi
Pengujian
dan Teknik
Pengujian Dinamis
dan Statis
(Hasil survei
menunjukkan bahwa
pengujian dinamis lebih
populer daripada teknik
pengujian statis. Ini
mungkin karena teknik
peninjauan statis seperti
Inspeksi, Desk check dll
membutuhkan lebih
banyak waktu.)
10. Metodologi
Pengujian
dan Teknik
• Penguji Mengadopsi metodologi pengujian
(Dua masalah besar yang diidentifikasi adalah biaya
dan kurangnya keahlian. Kemungkinan alasan untuk
masalah ini adalah anggaran dan ukuran proyek
yang kecil dan mungkin profesional dalam pengujian
perangkat lunak dan jaminan kualitas perangkat
lunak tidak cukup terlatih.)
Hambatan Respon %
Biaya 45.2 % 1
Kurangnya Keahlian 30.9 % 2
Kurangnya alat
pendukung
11.9 % 3
Sulit 7.1 % 4
Tidak ada Hambatan 11.9 % 3
Lain-lain 2.3 % 5
11. Uji Otomasi
dan Alat
Pengujian
Telah diamati bahwa penggunaan alat pengujian dan
pengujian otomatis tidak umum di industri
perangkat lunak. Masalah utama dalam
menggunakan alat uji adalah biaya (47,6%)
sedangkan 9,5% berpikir bahwa tidak ada hambatan
untuk menggunakan testi.
Hambatan Respon Peringkat
Mahal 47.6 % 1
Sulit 16.6 % 2
Memakan Waktu 28.5 % 3
Berikir tidak berguna 14.2 % 4
Berfikir alat uji 7.1 % 5
Berikir tidak ada
hambatan
9.5 % 6
Lain-lain 4.7 % 7
12. Manajemen
Pengujian
secara Efisien
Semua dokumentasi harus direncanakan dengan baik dan
mutakhir. Uji kasus dan pelacakan cacat harus
direncanakan dengan baik untuk mencapai tujuan proses
pengujian yang efektif. Untuk menghindari kasus uji
duplikasi harus dituliskan. Namun, hanya 14,2%
perusahaan yang menggunakan formulir standar untuk
dokumentasi uji kasus. 50% menunjukkan bahwa mereka
tidak menggunakan dokumentasi apapun untuk kasus uji.
13. Metrik Kualitas
Hasil survei menunjukkan bahwa penghitungan cacat
adalah metode yang paling populer untuk metrik
kualitas. Ini mungkin karena kesederhanaan
prosesnya. Presentase yang tidak seimbang dalam
dalam penggunaan metrik kkualitas menunjukkan
kurangnya prosedur yang terorganisir dan sistematis
untuk menentukan bagaimana pengujian harus
dilakukan. Hal ini mungkin disebabkan oleh ukuran
kecil perusahaan perangkat lunak Pakistan. Hal ini
menunjukkan bahwa pengujian tidak dianggap penting
dalam proses pengembangan perangkat lunak.
14. Pelatihan dan
Pendidikan
Mutu
Penjaminan
Bagian ini ditujukan untuk mengetahui sejauh mana
pelatihan penjaminan mutu perangkat lunak formal telah
difasilitasi oleh perusahaan perangkat lunak untuk
melatih karyawannya. Ini juga bertujuan untuk
mengeksplorasi jenis pelatihan yang menjamin kualitas
personal di industri perangkat lunak Pakistan yang
diterima (yaitu pendidikan universitas, pelatihan internal,
kursus pelatihan komersial, atau belajar mandiri).
Hambatan Respon Perringk
at
Biaya 61.9 % 1
Waktu/Jadwal 38 % 2
Pasti 9.5 % 3
Tidak ada Hambatan 14.2 % 4
Lain-lain 2.3 % 5
15. PEMBAHASAN
Secara keseluruhan dari hasil survei, kondisi proses
penjaminan mutu saat ini kurang memiliki beberapa
komponen utama. Perusahaan perangkat lunak menyadari
pentingnya kualitas yang baik. Oleh karena itu lebih dari
separuh perusahaan memberikan program pelatihan
kepada staf penguji mereka. Sebagian besar perusahaan
mempekerjakan karyawan terpisah untuk proses
penjaminan mutu. Penelitian ini telah menyebutkan
berbagai faktor yang kurang dari industri perangkat lunak.
Adaptasi faktor-faktor ini untuk meningkatkan kualitas
produk perangkat lunak menjadi perhatian utama. Namun,
kemampuan perusahaan untuk mengadopsi praktik ini
masih belum ditemukan dan dapat diteliti dalam studi
selanjutnya.
16. KESIMPULAN
Dari hasil survei, jelas bahwa, pendidikan dan
pelatihan dalam jaminan kualitas perangkat lunak
tidak cukup ditangani dalam sistem pendidikan formal
di Pakistan perlu adanya peningkatan atau perbaikan
kurikulum rekayasa perangkat lunak pada Universitas.
Implikasi survei ini jelas. Untuk menemukan
hubungan terbaik antara metode penjaminan mutu
dan kualitas perangkat lunak, pastikan Metode
jaminan kualitas yang diperlukan untuk perangkat
lunak dengan kualitas terbaik yang jauh lebih penting
karena perangkat lunak lebih banyak mengganggu
kehidupan sehari-hari.