Program Studi                                      :    Teknik Informatika

Kode / Nama Mata Kuliah                   :      16067304 / Penjaminan Mutu Perangkat Lunak

Jumlah SKS / Semseter                        :    3 SKS /

Mata Kuliah Pra Syarat                        :    Analisa dan Perancangan Sistem

Capaian Pembelajaran Lulusan           :

  1. Mampu mengidentifikasi,    menganalisis    dan    menyelesaikan    masalah    secara    sistematis    dan    terorganisasi    dalam    bidang    teknologi    informasi    dan    komunikasi
  2. Mampu menggunakan    dan    menerapkan    konsep-­‐konsep    teoritis    dan    empiris    dalam  menyelesaikan    masalah    di    bidang    teknologi    informasi    dan    komunikasi
  3. Menguasai konsep    dan    penerapan    bidang    keahlian    rekayasa    perangkat    lunak
  4. Mampu menyelesaikan    masalah    teknologi    informasi    dan    komunikasi    dengan     keahlian     rekayasa    perangkat    lunak
  5. Mampu memberikan    alternatif    solusi
  6. Memiliki kreatifitas    dalam    mengembangkan    berbagai    alternatif    solusi
  7. Mampu berkomunikasi    baik    lisan    dan    tulisan
  8. Bertanggungjawab  pada    pekerjaan    sendiri

Capaian Pemebelajaran Mata Kuliah  :

  • Mampu memahami    dasar-­‐dasar    pengujian    perangkat    lunak.
  • Mampu menjelaskan    dengan    rinci,    membedakan,    dan    melakukan    jenis    dan    tingkatan    pengujian    (unit,    integrasi,    sistem,    penerimaan).
  • Mampu menjelaskan    dan    melakukan    teknik-­‐teknik    pengujian.
  • Mampu menjelaskan    dengan    rinci    teknik-­‐teknik    identifikasi    kasus-­‐kasus    uji    yang    penting  untuk    pengujian    unit,    integrasi,    dan    sistem.
  • Mampu menerapkan    proses    inspeksi    atau    review    terhadap    kode    sumber    perangkat    lunak  pada    proyek    perangkat    lunak    skala    kecil    atau    m
  • Mampu berpartisipasi    aktif    sebagai    bagian    dari    aktivitas    tim    untuk    mempraktikkan  proses  inspeksi    terhadap    segmen    kode    sumber    skala    kecil/medium.
  • Mampu melakukan    pengukuran    yang    berkaitan    dengan    pengujian.
  • Mampu melakukan    proses/prosedur    pengujian.
  • Mampu menjelaskan    dengan    baik    proses    verifikasi    dan    validasi    pada    artifak    yang bukan    kode    sumber.
  • Mampu menggunakan    kakas    bantu    pengujian    dalam    pelaksanaan    proses    pengujian.
  • Mampu menggunakan    dengan    baik    kakas    bantu    pelacakan    cacat    perangkat    lunak    untuk    mengelola    cacat    perangkat    lunak    pada    proyek    perangkat    lunak    skala    kecil,    dan    menganalisis    hasilnya.
  • Mampu memahami       dasar-­‐dasar    penjaminan    mutu    perangkat    lunak.
POKOK BAHASANALAT/BAHAN/SUMBER BELAJAR
Dasar-­‐dasar    pengujian    perangkat    lunak

  • Terminologi  yang    berkaitan    dengan    pengujian
  • Isu-­‐isu    utama
  • Keterkaitan  pengujian   dengan    aktivitas    lain

 

LCD Projector, Laptop / – / S.  Naik    and    P.    Tripathy,    Software    Testing    and    Quality    Assurance:    Theory    and    Practice,    Wiley-­‐Spektrum,    2008.

 

Tingkatan-­‐tingkatan    pengujian

·         Target  pengujian

·         Tujuan  pengujian

LCD Projector, Laptop /- / S.  Naik    and    P.    Tripathy,    Software    Testing    and    Quality    Assurance:    Theory    and    Practice,    Wiley-­‐Spektrum,    2008.

 

Teknik  pengujian.

·         Teknik  pengujian    berbasis    intuisi    dan    pengalaman

·         Teknik  pengujian    berbasis    domain    masukan

·         Teknik  pengujian    berbasis    kode

·         Teknik  pengujian    berbasis    kegagalan    (fault)

·         Teknik  pengujian    berbasis    penggunaan

·         Teknik  pengujian    berbasis    model

·        Teknik  pengujian    berbasis    katakteristik    aplikasi

LCD Projector, Laptop / – / S.H.  Kan,    Metrics    and    Models    in    Software    Quality    Engineering,    2nd    ed.,    Addison-­‐ Wesley,  2002
Pengukuran  yang    berkaitan    dengan    pengujian

·         Evaluasi  terhadap    program    yang    sedang    diuji

·        Evaluasi  terhadap    pengujian    yang    telah    selesai    dilakukan

 

LCD Projector, Laptop / – / D.      Galin,      Software      Quality      Assurance:      From      Theory      to      Implementation,      Pearson    Education    Limited,    2004.    

 

Proses  pengujian

·         Pertimbangan-­‐pertimbangan    praktis

·         Aktivitas  pengujian

LCD Projector, Laptop / – / S.  Naik    and    P.    Tripathy,    Software    Testing    and    Quality    Assurance:    Theory    and    Practice,    Wiley-­‐Spektrum,    2008.

 

Kakas  bantu    pengujian

·         Dukungan  kakas    bantu

·         Kategori  kakas    bantu

 

LCD Projector, Laptop /  S.  Naik    and    P.    Tripathy,    Software    Testing    and    Quality    Assurance:    Theory    and    Practice,    Wiley-­‐Spektrum,    2008.

 

Dasar-­‐dasar    kualitas    perangkat    lunak

·         Etika    dan    kultur    perangkat    lunak

·         Nilai  dan    biaya    kualitas    perangkat    lunak

·         Karakteristik-­‐karakteristik    model    dan    kualitas    perangkat    lunak

·         Penyempurnaan  kualitas    perangkat    lunak

·         Aspek  yang    berhubungan    dengan    keamanan    perangkat    lunak    (safety)

 

LCD Projector, Laptop /  D.      Galin, Software Quality  Assurance:From Theory to Implementation,Pearson Education Limited,    2004.