Metode Pengujian Perangkat Lunak (White Box)

Slides:



Advertisements
Presentasi serupa
Metode Pengujian Perangkat Lunak (White Box)
Advertisements

Pengulangan & include
DEFI CAHYADI PERULANGAN ATAU LOOP DEFI CAHYADI
STRUKTUR PEMROGRAMAN DALAM R
STRUKTUR PERULANGAN Perulangan adalah instruksi yang dapat mengulang sederetan Instruksi secara berulang-ulang sesuai persyaratan yang ditetapkan. Struktur.
WEEK 6 Teknik Elektro – UIN SGD Bandung PERULANGAN - LOOPING.
Algoritma dan Dasar Pemograman
Algoritma dan Struktur Data
PENDALAMAN LOOP DAN LOGIKA
2 JAM TEORI dan 1 jam praktek
1 Dasar Pemrograman Komputer [TKL-4002] Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu :  Memahami struktur kendali pengulangan (looping)
Algoritma dan Struktur Data
STRUKTUR PERULANGAN 2 (LOOPING-2)
STRUKTUR PERULANGAN BAG 2 ( STRUKTUR WHILE DO & REPEAT UNTIL )
PEMROGRAMAN PASCAL LOOPING - PERULANGAN.
PERULANGAN RISMAYUNI.
Analisis Masalah dan Penyelesaian
Algoritma dan Struktur Data 1 pertemuan 6
STRUKTUR PERULANGAN STMIK AMIKOM PURWOKERTO.
ALGORITMA PEMROGRAMAN 2A
Perulangan.
REKAYASA PERANGKAT LUNAK
Testing dan Implementasi Sistem Desain Test case Lainnya
PERULANGAN WHILE.
Metode Pengujian Perangkat Lunak (White Box)
Pernyataan Pengulangan Proses
Dasar – dasar Algoritma dan Pemrograman
Pernyataan Pengulangan Proses
Strategi Pengujian Perangkat Lunak & Sistem
Materi 10 LOGIKA & ALGORITMA.
STRUKTUR LOOPING Castaka Agus Suginto, M.Kom., M.CS.
Pengulangan.
Struktur Perulangan Yohana Nugraheni.
Pengulangan.
Pengendalian Proses : Perulangan /Looping
Metode Pengujian Perangkat Lunak (White Box)
PERCABANGAN DAN PERULANGAN
TESTING DAN IMPLEMENTASI PERTEMUAN 4
Metode Pengujian Perangkat Lunak (White Box)
LOOPING / PERULANGAN FOR - DO WHILE - DO REPEAT - UNTIL
STRUKTUR PERULANGAN.
Perulangan (Loop) Java Fundamental Syahrul Mauluddin S.Kom.
JENIS DAN SIMBOL FLOWCHART PRODI MIK | FAKULTAS ILMU-ILMU KESEHATAN
PERULANGAN.
Pengulangan.
~ PERTEMUAN _7 STRUKTUR LOOPING.
Dasar-Dasar Pemrograman
Metode Pengujian Perangkat Lunak (White Box)
Oleh: Abdul Haris Heryani
Metode Pengujian Perangkat Lunak (White Box)
Pemrograman Repetisi pada Pascal Ramos Somya, S.Kom., M.Cs.
Algoritma dan Pemrograman STRUKTUR ALGORITMA (3)
Perulangan.
Struktur Data dan Algoritma
ALGORITMA PERULANGAN PEMROGRAMAN DASAR (PERTEMUAN 15-20)
Chapter 5 : Perulangan (Repeatition)
Pengulangan. Pengulangan (Looping) 1. Pengulangan for 2. Pengulangan while 3. Pengulangan repeat … until.
Chapter 5-3 : Perulangan (Repeatition)
Pemrograman Repetisi pada Pascal Ramos Somya, S.Kom., M.Cs.
Chapter 5-2 : Perulangan (Repeatition)
Pengujian White Box Kustanto 11/16/2018 Pengujian white box.
Chapter 5 : Perulangan (Repeatition)
Dasar-Dasar Pemrograman
Dasar-Dasar Pemrograman
Chapter 5-1 : Perulangan (Repeatition)
Pengulangan Repeat – Until (lanjutan)
Struktur Perulangan.
1 Algoritma dan Pemrograman STRUKTUR PERULANGAN. 2 JENIS-JENIS PERULANGAN 1.FOR-TO-DO / FOR-DOWNTO-DO 2.WHILE-DO 3.REPEAT-UNTIL.
Chapter 5 : Perulangan (Repeatition)
Metode Pengujian Perangkat Lunak (White Box)
Transcript presentasi:

Metode Pengujian Perangkat Lunak (White Box) Pertemuan 11 Metode Pengujian Perangkat Lunak (White Box) Cont….. Febriyanno Suryana, S.Kom, MM surya_gsc04@yahoo.com 0852 7474 1981 SI -2011

3. Pengujian Loop Merupakan metode/teknik yang secara ekslusif /khusus fokus pada konstruksi loop. Ada 4 macam/kelas loop - Loop sederhana - Loop tersarang / bersarang - Loop terangkai / berangkai - Loop tidak terstruktur

Pengujian Loop... Loop Sederhana (Simple Loop) Terdiri dari satu buah loop (bentuk : while, for atau repeat until) While/for repeat-until

Pengujian Loop... Himpunan pengujian berikut dapat diaplikasikan pada loop sederhana : Abaikan keseluruhan loop Hanya satu yang melewati loop Dua yang melewati loop Sebanyak m melewati loop, dimana m<n Sebanyak n-1, n, n+1 melewati loop Himpunan pengujian diatas disebut dengan Pendekatan Pengujian Loop Sederhana (PPLS) Catt : - n adalah jml maksimum yg di ijinkan melewati loop - pilih salah satu dari himpunan pengujian diatas

Pengujian Loop... Contoh : I = 1 While I <= 6 Print I I=I+1 End while

Pengujian Loop...

Pengujian Loop... # Perulangan For

Pengujian Loop...

Pengujian Loop... Loop Tersarang/bersarang (Nested Loop) loop yang berada pada loop lain J I

Pengujian Loop... Loop tersarang/bersarang dapat diuji dengan menggunakan PPLS, tetapi jumlah pengujian menjadi banyak dan tidak praktis Contoh : I=1 While I<=4 J=1 While J<=3 Print I,J J=J+1 End while I=I+1

Pengujian Loop... Ada suatu pendekatan yang digunakan untuk menguji loop tersarang, dimana jumlah pengujian bisa sedikit dan praktis. Pendekatan ini disebut dengan “Pendekatan Pengujian Loop Tersarang (PPLT)”

Pengujian Loop... Langkah-langkah PPLT : Mulai pada loop yang paling dalam. Atur semua loop ke nilai minimumnya. Gunakan PPLS untuk menguji loop yang paling dalam, sementara itu menjaga loop yang terluar dengan nilai minimumnya. Tambahkan satu pengujian lain untuk nilai Out-of-Range Bekerja menuju keluar , dengan melakukan pengujian untuk loop selanjutnya, tetapi menjaga loop terluar lainnya dengan nilai minimumnya dan loop terdalam lainnya dengan nilai tertentu (Out-of-Range). Lanjutkan pengujian sampai semua loop diuji.

Pengujian Loop...

Pengujian Loop...

Pengujian Loop... Loop Terangkai/berangkai (Concatenated Loop) Terdiri dari dua atau lebih loop yang saling sambung menyambung tanpa ada statement lain yang membatasinya. I J

Pengujian Loop... Loop terangkai dapat diuji dengan menggunakan PPLS bila masing2 dari loop tsb independen terhadap yang lain. Contoh : I=1 While I<=4 Print I I=I+1 End while J=1 While J<=10 Print J J=J+1

Pengujian Loop... Loop Tidak Terstuktur Loop yang saling tumpang tindih (saling memotong satu dengan lainnya). Loop seperti ini sebaiknya dihindari. Tidak ada metode untuk menguji loop tidak terstuktur. Jika ada loop tersebut diubah menjadi : Loop sederhana/loop tersarang/loop terangkai/kombinasinya Setelah itu baru diuji dg PPLS atau PPLT

Pengujian Loop... I J K

Latihan... Penggunaan looping dengan menggunakan “for” Carilah outputnya…?

Latihan... Output: 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 3 3 3 2 2 1 1 2 2 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 dimana fungsinya untuk menampilkan sebuah deret segitiga angka dari 10 sampai 1 dan dari 1 sampai 10.

End Session www.suryagsc.wordpress.com