Cakupan Graf (Lanjutan) Pertemuan 7.

Slides:



Advertisements
Presentasi serupa
Metode Pengujian Perangkat Lunak (White Box) Pertemuan 10 Febriyanno Suryana, S.Kom, MM SI Cont…..
Advertisements

Pencarian ( Searching)
Introduction to Algorithm evaluation Soal Matrikulasi Buka Buku
PERCABANGAN / SELEKSI.
CONDITION I (Tunggal – Ganda) IF - Then
PEMROGRAMAN PASCAL STATEMEN KENDALI.
STATEMENT KONDISI Adalah perintah yang memungkinkan
< > <= >= = <> lebih kecil dari lebih besar dari
Struktur Dasar Algoritma
Kondisi dan Pengulangan Sparisoma Viridi dan Suprijadi 1.
BAB VI PERCABANGAN DAN PERULANGAN
ALGORITMA DAN PEMROGRAMAN Minggu 4 – Runtunan & Pemilihan
PENYELEKSIAN KONDISI (PEMILIHAN)
PERTEMUAN V Logika Algoritma Algoritma : Metoda pemecahan suatu masalah langkah demi langkah. Karakteristik Algoritma :  Presisi ; langkah-langkahnya.
Kondisi (Pemilihan).
PEMROGRAMAN TERSTRUKTUR
Struktur Kontrol: Keputusan
Tahap Testing Program (lanjutan)
Sum Of Product dan Product of Sum.
Bab 2 – b PERINTAH 2 B Percabangan. PERCABANGAN Tidak setiap baris program akan dikerjakan Hanya yang memenuhi syarat (kondisi) Syarat terdiri dari operand-operand,
*Operator - ARITMATIKA
Pengenalan PHP Operator Aritmatika:
Pernyataan bersyarat,seleksi,dan perulangan
PERCABANGAN By Adnan Purwanto, S.Kom.
Algoritma & Pemrograman Chapter 6
Chapter 3 PEMROGRAMAN TERSTRUKTUR
Materi Kuliah 1. Pertemuan ke : 1 Pengenalan Komputer dan Pemrograman
Konsep Teknologi Informasi a
Transfer of control (pemindahan langkah)
IF … THEN …, IF … THEN … ELSE … CASE … OF …
Dasar-Dasar Pemrograman
Testing dan Implementasi Sistem Desain Test case Lainnya
Pengujian Perangkat Lunak
BAB 4 PERNYATAAN IF DAN CASE.
BAB 3 PERNYATAAN IF DAN CASE.
PERTEMUAN 5 PENYELEKSIAN KONDISI.
Matriks Grafik Matriks Grafik sangat berguna untuk mengembangkan peranti perangkat lunak yang membantu pengujian basis path Matriks Grafik adalah matriks.
NILAI DAN EKSPRESI (TRANSFORMASI NILAI), TIPE DATA DAN TIPE OPERATOR
Pengenalan PHP Operator Aritmatika:
Pseudocode – Tipe Data, Variabel, dan Operator
Algoritma & Pemrograman 1
Algoritma dan Pemrograman
DASAR PEMROGRAMAN JAVA
Instruksi IF Alur program dapat dikendalikan oleh kondisi, dimana kondisi tersebut menentukan alur program selanjutnya. Kondisi ini dinyatakan dalam bentuk.
ALGORITMA DAN PEMROGRAMAN Tipe Data
Algoritma Percabangan
Struktur Dasar Algoritma dan Runtunan
Algoritma & Pemrograman 1
Metode Pengujian Perangkat Lunak (White Box)
PERCABANGAN DAN PERULANGAN
TESTING DAN IMPLEMENTASI PERTEMUAN 4
Metode Pengujian Perangkat Lunak (White Box)
Tipe data & Variabel 1. Aturan Leksikal. 2. Operator. 3. Statement
Ekspresi & Alur Kendali
OPERATOR RELASI & LOGIKA
Instruksi IF Alur program dapat dikendalikan oleh kondisi, dimana kondisi tersebut menentukan alur program selanjutnya. Kondisi ini dinyatakan dalam bentuk.
Minggu ke-5 Imam Fahrur Rozi
Minggu ke-6 Imam Fahrur Rozi
Struktur Pengambilan Keputusan
Tipe data & Variabel 1. Aturan Leksikal. 2. Operator. 3. Statement
*Operator - ARITMATIKA
Metode Pengujian Perangkat Lunak (White Box)
TESTING DAN IMPLEMENTASI SISTEM (Pertemuan Ke-12)
Dasar-Dasar Pemrograman
Pencabangan.
PERTEMUAN III Menggunakan Pernyataan Bersyarat untuk Menyeleksi Kondisi Menggunakan Pernyataan Bersyarat untuk Menentukan Keputusan.
STATEMEN GO TO DAN IF-THEN Pertemuan IX.
Dasar Pemrograman PASCAL II
Aljabar Boolean Kusnawi, S.Kom Logika Informatika 2008.
CONDITION I (Tunggal – Ganda) IF - Then. Seleksi kondisi adalah proses penentuan langkah berikutnya berdasarkan proses yang terjadi sebelumnya. Bila kondisi.
Transcript presentasi:

Cakupan Graf (Lanjutan) Pertemuan 7

Pengujian Struktur Control Pengujian Kondisi Metode desain test case yang menggunakan kondisi logis yang ada pada suatu program. Kondisi sederhana adalah variabel Boolean atau suatu persamaan hubungan (relasional). Contoh : IF A = 0 THEN …… IF A = 1 THEN ……. IF A = B THEN …… IF A < B THEN …… IF A > B TEHN …… IF A <= B THEN …… IF A >= B THEN …… IF A <> B THEN ……

Persamaan relational dapat mengambil bentuk : Dimana : E1 (operator relasional) E2 Dimana : E1 dan E2 a/ persamaan aritmatika Operator relasional a/ salah satu dari operator berikut ini : “<“, “≤”, “=“, “≠”, “¬ =“ (pertidaksamaan) ”>”, dan “≥”

Kondisi tanpa persamaan relasional disebut persamaan Boolean. Kondisi gabungan terdiri dari dua atau lebih kondisi sederhana, operator Boolean, dan tanda kurung. Contoh : IF (A > B AND A > C) THEN …… IF (A > B AND A < C) THEN …… IF (A > B AND A <= C) THEN…… IF (A> B OR A > C) THEN …… IF (A> B OR A < C) THEN …… IF (A > B OR A <= C) THEN…… Operator Boolean yang diijinkan dalam suatu kondisi gabungan meliputi : OR (“ﺍ”), AND (“&”), dan NOT (“¬”) Kondisi tanpa persamaan relasional disebut persamaan Boolean.

Komponen-komponen yang mungkin ada dalam suatu kondisi meliputi : Operator Boolean, Variabel Boolean, Tanda kurung Boolean (mengelilingi suatu kondisi gabungan atau sederhana), Operator relasional, dan Persamaan aritmatika.

Bila suatu kondisi tidak benar, maka paling tidak salah satu komponen dari kondisi tersebut salah. Tipe kesalahan pada suatu kondisi meliputi : Kesalahan operator Boolean (adanya operator yg salah/hilang /ekstra) Kesalahan variabel Boolean Kesalahan tanda kurung Boolean Kesalahan operator relasional Kesalahan persamaan aritmatika

Kesalahan operator Boolean (adanya operator yg salah/hilang /ekstra) Cth : Lagi:=‘Y’; Ulang:= Lagi=‘Y’ and Lagi=‘y’ IF ulang = True Then goto awal Kesalahan variabel Boolean cth : IF ulg = True Then

Kesalahan tanda kurung Boolean cth : IF NOT (KETEMU=TRUE and i>5) then write (‘Data tidak ada’); Kesalahan operator relasional Nilai:=N≤80 IF Nilai=True then write (‘A’); else….

Kesalahan persamaan aritmatika cth : t:=10; a:=5; B:=4 L:= a + b * t /2

Yg benar : Ulang:= Lagi=‘Y’ OR Lagi=‘y’ IF Ulang = True Then IF NOT(KETEMU=TRUE) and i>5 then write (‘Data tidak ada’); 4. Nilai:=N≥80

Pengujian Aliran Data Memilih jalur pengujian dari suatu program sesuai dengan lokasi definisi menggunakan variabel-variabel pada program. Pengujian aliran data efektif untuk perlindungan dari kesalahan karena statemen pada suatu program berhubungan dengan yg lainnya sesuai dengan definisi dan penggunaan variabel. Masalah cakupan pengujian pengukuran dan pemilihan jalur pengujian lebih sulit dibandingkan dengan masalah yg berhubungan dengan pengujian kondisi.

END OF SLIDE