Anda di halaman 1dari 16

Teknik Informatika

Fakultas Teknik dan Sains

PENGANTAR

Mukhlis Prasetyo Aji,S.T.,M.Kom.


prasetyoajiku@gmail.com
Teknik Informatika
Fakultas Teknik dan Sains

Statistik menunjukan bahwa 30% dari seluruh biaya untuk


mengembangkan perangkat lunak digunakan untuk pengujian.

Statistik ini membuktikan bahwa memberikan perangkat lunak yang


efisien dan bebas bug yang memenuhi persyaratan pelanggan
sangat penting bagi semua organisasi perangkat lunak untuk tetap
Pengujian kompetitif di industri.

Untuk menjadi penguji perangkat lunak yang sukses, profesional TI


harus berpengalaman dengan teknik pengujian dan metodologi
serta berbagai format dan rencana yang diperlukan untuk
mengelola proses pengujian.
Teknik Informatika
Fakultas Teknik dan Sains

Untuk memastikan kualitas dalam proses pengembangan perangkat lunak, Anda


perlu untuk mengimplementasikan kegiatan jaminan kualitas perangkat lunak
dalam setiap tahapan dari Software Development Life Cycle (SDLC).
Software
Development Life
Cycle (SDLC). Sebuah sistem mutu yang digunakan untuk mencapai sasaran mutu. Sasaran mutu
dari suatu organisasi fokus pada aspek-aspek berikut:
Pengembangan produk harus sesuai dengan persyaratan yang ditentukan.
Proses yang sesuai harus diikuti dalam proses pembangunan.
Teknik Informatika
Fakultas Teknik dan Sains

Software Quality Assurance adalah proses terencana dan sistematis untuk memantau dan
meningkatkan proses pengembangan perangkat lunak secara benar.

Kegiatan SQA dapat dipecah menjadi tugas-tugas berikut:


SQA Metode Teknis:
Ini membantu tim pengembangan untuk mencapai spesifikasi desain berkualitas tinggi dan
Teknis Metode mengembangkan desain perangkat lunak berkualitas tinggi.
Formal Technical Formal Technical Reviews (FTR)
Reviews (FTR) Ini adalah pertemuan tinjauan terstruktur di mana tim peninjau menilai produk perangkat
Penegakan Standar lunak secara teknis.
Kontrol Perubahan Penegakan Standar:
Tugas ini merupakan kombinasi dari dua subtugas: Pemantauan proses dan Evaluasi Produk.
Kontrol Perubahan:
Ini menggabungkan metode manual dengan alat otomatis untuk menyediakan mekanisme
untuk mengendalikan perubahan.
Teknik Informatika
Fakultas Teknik dan Sains

SQA Activities in Various Phases of the SDLC:


Software conception and initiation
Analysis
Design
Construction
Testing
Teknik Informatika
Fakultas Teknik dan Sains

Software Conception and Initiation Phase

Meninjau rencana proyek perangkat lunak.


Menjamin proses, prosedur, dan standar yang dilakukan sesuai
rencana , jelas, spesifik, dan auditable.
Dalam Proyek Perangkat Lunak dapat dibuat checklist rencana yang
akan dilakukan
Teknik Informatika
Fakultas Teknik dan Sains

Software Project Plan Review Checklist


Contoh Rencana
S. No. Area of Concern (Yes/No)
Proyek Perangkat
Lunak 1 Is the scope of the software unambiguously defined?

2 Is the terminology clear?

3 Are sufficient resources available?

4 Are all the risks in each category identified?

5 Are all the risks mitigated?

6 Are tasks properly defined and in sequence?

7 Are the pre-established budgets and deadlines realistic?

8 Is the schedule realistic?


Teknik Informatika
Fakultas Teknik dan Sains

SQA activities in the Software Analysis Phase

Memeriksa Persyaratan Dokumen telah dibuat sebagai bagian dari


tahap kebutuhan perangkat lunak.
Ini memastikan bahwa persyaratan perangkat lunak telah lengkap
dan dapat diuji.
Kegiatan SQA dapat dicatat dalam daftar Periksa Kebutuhan
Software Review.
Teknik Informatika
Fakultas Teknik dan Sains

SQA activities in the Software Design Phase:

Desain mematuhi standar desain dan ditetapkan


Semua persyaratan perangkat lunak dipetakan kedalam komponen
perangkat lunak.
Tim pengembangan mengikuti standar desain yang disetujui.
Semua item tindakan dapat diselesaikan menurut hasil temuan dari
tinjauan desain pada dokumen
Teknik Informatika
Fakultas Teknik dan Sains

SQA activities in the Software Construction Phase:


Audit hasil coding dan desain kegiatan termasuk jadwal dalam
rencana pengembangan perangkat lunak
Audit kegiatan manajemen konfigurasi pengembangan perangkat
lunak
Audit item yang telah disampaikan
Audit pelaporan ketidaksesuaian dan sistem tindakan perbaikan
FTR kode
Teknik Informatika
Fakultas Teknik dan Sains

SQA activities in the Software Testing Phase:


Memantau proses pengujian untuk kesesuaian dengan standar.
Memastikan bahwa proses pengujian perangkat lunak sesuai dengan
rencana dan prosedur.
Dokumentasi Test terakhir untuk kelengkapan dan kepatuhan
terhadap standar.
Pengamatan dari rencana pengujian dicatat dalam Checklist Rencana
Uji
Teknik Informatika
Fakultas Teknik dan Sains

Kualitas kegiatan dapat dibagi menjadi dua kategori:


kegiatan pencegahan (Preventive activities)
kegiatan detektif (Detective activities)
QA adalah seperangkat rencana dan sistematis kegiatan yang
melibatkan pemantauan dan meningkatkan proses pengembangan
perangkat lunak.
QA berorientasi pada pencegahan cacat daripada deteksi dan
digunakan untuk menerapkan kebijakan mutu yang ditetapkan
organisasi melalui proses pengembangan dan perbaikan terus-
menerus.
Teknik Informatika
Fakultas Teknik dan Sains

Kegiatan Quality Assurance (QA)

Quality Audit
Process definition
Tool selection
Training
Peer review
Requirements tracking
Quality metrics collection
Teknik Informatika
Fakultas Teknik dan Sains

Quality Control (QC) adalah proses dimana kualitas suatu produk


dibandingkan dengan standar tertentu, dan tindakan yang diambil
jika kualitasnya tidak sesuai dengan standar yang berlaku.
QC berorientasi pada deteksi cacat daripada pencegahan.

QC activities :
Inspection
Testing
Checkpoint review
Teknik Informatika
Fakultas Teknik dan Sains

Problem Statement:
The quality assurance team at Neways Solutions needs to review the
design for WestSide online banking project. To facilitate the same,
the team needs to check the high-level design document and
detailed design document against their respective checklists.

Create the high-level design and detailed design review checklists


specific to WestSide Bank and help the quality assurance team
evaluate the design.
Teknik Informatika
Fakultas Teknik dan Sains

The following table shows the detailed design review checklist for
the WestSide online banking project.

Anda mungkin juga menyukai