Testing & Implementasi Sistem Isi

Embed Size (px)

Citation preview

  • 7/25/2019 Testing & Implementasi Sistem Isi

    1/25

    Testing &Implementasi

    SistemStruktur Pengujian Perangkat Lunak & Membangun

  • 7/25/2019 Testing & Implementasi Sistem Isi

    2/25

    NamaKelompok :

    Christoper Bintang Sangjaya (1310

    Ester Melinda (13101129)

    I Gusti gurah !ira "artha (131011

    I Gusti "utu %dithya "rata&a (1310

    ohanes iser "hi&a (131012*')

  • 7/25/2019 Testing & Implementasi Sistem Isi

    3/25

    rategi Pengujian PerangkatLunak

    "roses +esting

  • 7/25/2019 Testing & Implementasi Sistem Isi

    4/25

    ndekatan Strategi Pengujian PeraLunak

    "engujian ,nit

  • 7/25/2019 Testing & Implementasi Sistem Isi

    5/25

    ndekatan Strategi Pengujian PeraLunak

    "engujian Integrasi

  • 7/25/2019 Testing & Implementasi Sistem Isi

    6/25

    ndekatan Strategi Pengujian PeraLunak

    "ende-atan "engujian IntegrasiTop DownTesting

  • 7/25/2019 Testing & Implementasi Sistem Isi

    7/25

    ndekatan Strategi Pengujian PeraLunak

    "ende-atan "engujian IntegrasiBottom-up

    Testing

  • 7/25/2019 Testing & Implementasi Sistem Isi

    8/25

    ndekatan Strategi Pengujian PeraLunak

    "engujian .alidasi"engujian %lpha dan Beta

  • 7/25/2019 Testing & Implementasi Sistem Isi

    9/25

    ndekatan Strategi Pengujian PeraLunak

    "engujian Siste&.olu&e +esting

    Stress +esting

    "er/or&ane +estingata eoery +esting

    ata Ba-up and estore +esting

    ata Seurity +esting

  • 7/25/2019 Testing & Implementasi Sistem Isi

    10/25

    engertian Test Case

    Test case&erupa-an suatu tesyang dila-u-an 5erdasar-an pasuatu inisialisasi6 &asu-an6 -ond

    ataupun hasil yang telahditentu-an se5elu&nya7

  • 7/25/2019 Testing & Implementasi Sistem Isi

    11/25

    Test Case

    ua &etode pende-atan peranangtest ase6 yaitu8

    Bla- Bo +esting

    !hite Bo +esting

  • 7/25/2019 Testing & Implementasi Sistem Isi

    12/25

    rancangan Test Case

    Black Box TestingTest caseini 5ertujuan untu- &enunju--an /ungsi "tentang ara 5eroperasinya6 apa-ah pe&asu-an dat

    -eluaran telah 5erjalan se5agai&ana yang diharap-dan apa-ah in/or&asi yang disi&pan seara e-sternselalu dijaga -e&uta-hirannya7

  • 7/25/2019 Testing & Implementasi Sistem Isi

    13/25

    rancangan Test Case

    White Box Testing%dalah &era&al-an ara -erja perang-at luna- searini6 -arenanya logical path(jalur logi-a) perang-at

    luna- a-an di;testdengan &enyedia-an test ase ya-an &engerja-an -u&pulan -ondisi dan ataupengulangan seara spesi

  • 7/25/2019 Testing & Implementasi Sistem Isi

    14/25

    rancangan Test Case

    Uji Coba White Box

    ,ji o5a white boxadalah &etode peranang

    test caseyang &engguna-an stru-tur -ontroperanangan prosedural untu- &endapat-ancase7

    T C Uji C b W

  • 7/25/2019 Testing & Implementasi Sistem Isi

    15/25

    rancangan Test Case Uji Coba W!o"

    Uji Coba Basis Path"rosedur rata;rata pada 5agian 5eri-ut a-an diguna-an se5agai ontoh dala&pe&5uatan test case7PROCEDURE RATA-RATA

    INTERFACE RESULT rata, total, input, total.valid

    INTERFACE RESULT nilai, minim, max

    TPE NILAl !"#"$$% IS SCALAR ARRA&

    TPE rata, total. input, total.valid, max.minim, 'umla( IS

    SCALAR&

    TPE I IS INTE)ER&

    I * "&

    total. input * total. valid * $&

    'umla( * $&

    DO +ILE nilai!i% -/// .and. total.input "$$

    tam0a(1an total.input d2n3an "&

    IF nilai!i% * minimum .an

    TEN tam0a(1an total.vali

    'umla(*'umla( 5 nilai!i%&

    ELSE 61ip&

    END IF

    tam0a(1an i d2n3an "&

    ENDDO

    IF total. valid $

    TEN rata *'umla(7total.

    ELSE rata * -///&

    ENDIF

    END

    T t C Uji C b W

  • 7/25/2019 Testing & Implementasi Sistem Isi

    16/25

    rancangan Test Case Uji Coba W!o"

    Uji Coba Basis Path:ang-ah;Iang-ah pe&5uatan test case8

    17 engan &e&perguna-an perananganprosedural atau progra& su&5er se5agaidasar6 diga&5ar-an diagra& alirnya7

    27+entu-an cyclomatic complexityuntu-diagra& alir yang telah di5uat 8

    V(G) = !egion"

    V(G) = #$ e%ge & #' no%e =

    V(G) = * p!e%icate no%e # =

    T t C Uji C b W

  • 7/25/2019 Testing & Implementasi Sistem Isi

    17/25

    rancangan Test Case Uji Coba W!o"

    Uji Coba Basis Path:ang-ah;Iang-ah pe&5uatan test case837 +entu-an in%epen%ent pathpada +owg!aphari

    hasil perhitungan cyclomatic complexityterdapat >

    in%epen%ent pathyaitu 8

    path 1 8 1;2;10;11;13 path 2 8 1;2;10;12;13

    path 3 8 1;2;3;10;11;13

    path ' 8 1;2;3;';#;$;9;2;77

    path # 8 1;2;3;';#;>;$;9;2;77

    path > 8 1;2;3;';#;>;*;$;9;2;777

    T t C Uji C b W

  • 7/25/2019 Testing & Implementasi Sistem Isi

    18/25

    rancangan Test Case Uji Coba W!o"

    Uji Coba Basis Path:ang-ah;Iang-ah pe&5uatan test case8

    '7 Buat test caseyang a-an &engerja-an &asing;&apada 5asis set7 ata yang dipilih harus tepat sehin-ondisi darip!e%icate no%edi-erja-an se&ua7

    T t C Uji C b W

  • 7/25/2019 Testing & Implementasi Sistem Isi

    19/25

    rancangan Test Case Uji Coba W!o"

    Uji Coba ,oop

    Macam macam

    Loop

  • 7/25/2019 Testing & Implementasi Sistem Isi

    20/25

    rancangan Test Case

    Uji Coba !lack !o""engujian black&box5er/o-us pada persyarat/ungsional ":7 "engujian ini &e&ung-in-an asiste& &e&peroleh -u&pulan -ondisi inp-ty

    a-an &engerja-an seluruh -eperluan /ungsioprogra&7

    erancangan Test Case Uji Coba

  • 7/25/2019 Testing & Implementasi Sistem Isi

    21/25

    erancangan Test Case Uji Coba !o"

    #$UI%L#NC#P'TITI(NIN)

    erancangan Test Case Uji Coba

  • 7/25/2019 Testing & Implementasi Sistem Isi

    22/25

    erancangan Test Case Uji Coba !o"

    !(UN*'+ %LU# NL+SIS"etunju- pengujian BV.8

    17 ?i-a -ondisi inp-t5erupa !angeyang di5atasi nilai a test caseharus diranang dengan nilai a dan 57

    27 ?i-a -ondisi inp-tditentu-an dengan seju&lah nilai6

    caseharus di-e&5ang-an dengan &engerja-an sa&5atas &a-si&al nilai terse5ut7

    37 Sesuai petunju- 1 dan 2 untu- -ondisi o-tp-tdirantest casesa&pai ju&lah &a-si&al7

    '7 ,ntu- stru-tur data pada progra& harus diranang s

    5atas -e&a&puan7

  • 7/25/2019 Testing & Implementasi Sistem Isi

    23/25

    n, $uestion---

  • 7/25/2019 Testing & Implementasi Sistem Isi

    24/25

    Kesimpulan

    Strategi pengujian perang-at luna- dila-u-an untu&e&udah-an para peranang dala& &enentu-an-e5erhasilan systemyang telah di-erja-an7

    Test case&erupa-an suatu tes yang dila-u-an5erdasar-an pada suatu inisialisasi6 &asu-an6 -onataupun hasil yang telah ditentu-an se5elu&nya7Segala produ- pere-ayasaan6 ter&asu- perang-atluna-6 dapat diuji dengan dua ara6 yaitu pengujiawhite box dan pengujian black box

  • 7/25/2019 Testing & Implementasi Sistem Isi

    25/25

    erima Kas