Kisi-Kisi UTS Testing & Implementasi System 1
Kisi-Kisi UTS Testing & Implementasi System 1
(System Development Life Cycle) dan SWDLC (Software Development Life Cycle) ? (20 poin)
- SDLC (System Development Life Cycle) adalah serangkaian proses atau tahapan yang
Analysis
Design
Implementatio
n
Testing
Deployment
Maintainnance
- SWDLC (Software Development Life Cycle) adalah varian dari SDLC yang terfokus pada
pengembangan perangkat lunak. Ini mencakup serangkaian tahapan yang harus dilalui oleh
perangkat lunak
Requirement
analysis
Design
Coding
Integration and
system testing
Delivery,
Implementation and
maintenance
2. Jelaskan definisi dari Testing menurut para ahli dan prinsip dasar Testing ? (20 poin)
Testing): “Pengujian adalah proses yang terdiri dari semua aktivitas siklus hidup, baik
statis maupun dinamis, berkaitan dengan perencanaan, persiapan, dan evaluasi produk
perangkat lunak dan produk kerja terkait untuk menentukan bahwa produk tersebut
- Glenford J. Myers (Author of "The Art of Software Testing"): “Pengujian adalah proses
kepentingan tentang kualitas produk atau layanan perangkat lunak yang diuji.”
Prinsip ini menyatakan bahwa tidak mungkin menghasilkan perangkat lunak yang bebas
dari bug. Oleh karena itu, testing bertujuan untuk menemukan bug dan meminimalkan
risiko kesalahan.
Tujuan utama testing adalah untuk menemukan keberadaan bug dalam perangkat lunak.
Jika tidak ada bug yang ditemukan, itu tidak berarti bahwa perangkat lunak tidak
memiliki bug, tetapi hanya menunjukkan bahwa bug tersebut belum teridentifikasi.
Testing harus dimulai sesegera mungkin dalam siklus pengembangan perangkat lunak.
Ini membantu dalam mengidentifikasi dan memperbaiki bug lebih awal, yang dapat
karena keterbatasan waktu dan sumber daya. Oleh karena itu, fokus pada pengujian
Pengujian harus mencerminkan kebutuhan dan harapan pelanggan. Ini berarti bahwa uji
harus didasarkan pada persyaratan yang telah ditetapkan dan diinginkan oleh
pelanggan.
Tidak mungkin menguji semua kemungkinan input dan kondisi dalam perangkat lunak.
Oleh karena itu, testing harus difokuskan pada area yang paling kritis dan berisiko tinggi.
3. Jelaskan apa yg dimaksud dengan Teknik Pengujian Perangkat Lunak dengan Whitebox dan
void main()
{
char nama[20];
int jenis_kelamin, tinggi;
int ulang;
atas :
cout<<"Nama : "; cin>>nama;
cout<<"Masukkan jenis kelamin : (1=Pria, 2=Wanita)"; cin>>jenis_kelamin;
cout<<"Tinggi Badan : "; cin>>tinggi;
if(jenis_kelamin==1)
{
if(tinggi>165)
{cout<<"\n-----Anda Lulus-----"<<endl;}
else
cout<<"Maaf, tinggi badan anda belum memenuhi syarat"<<endl;
}
else if(jenis_kelamin==2)
{
if(tinggi>160)
{cout<<"\n-----Anda Lulus-----"<<endl;}
else
cout<<"Maaf, tinggi badan anda belum memenuhi syarat"<<endl;
}
getch();
b. NIM Genap
Private Sub btnHitung_Click(sender As Object, e As EventArgs) Handles btnHitung.Click
Dim nilaiabsensi, nilaiuts, nilaiuas, nilaiakhirangka, bobotabsensi, bobotuts, bobotuas As Integer
Dim nilaibobotabsensi, nilaibobotuts, nilaibobotuas As Integer
Dim nilaiakhirhuruf, hasilanalisa As String
bobotabsensi = txtBobotAbsensi.Text
Analisalah Program
bobotuts diatas dengan konsep Whitebox dengan menentukan :
= txtBobotUTS.Text
bobotuas = txtBobotUAS.Text
nilaiabsensi = txtAbsensi.Text
nilaiuts = txtNilaiUTS.Text
nilaiuas = txtNilaiUAS.Text