PM-UMM-02-03/ · PDF file Testing, Proses Testing, Manajemen Fungsi Testing, Konsep Baru...

Click here to load reader

  • date post

    18-Jan-2021
  • Category

    Documents

  • view

    7
  • download

    0

Embed Size (px)

Transcript of PM-UMM-02-03/ · PDF file Testing, Proses Testing, Manajemen Fungsi Testing, Konsep Baru...

  • http://informatika.teknik.ummgl.ac.id

    1

    RANCANGAN MUTU PERKULIAHAN (RMP)

    Mata Kuliah:

    SOFTWARE TESTING & QUALITY ASSURANCE

    KPT0502327

    Oleh:

    Mukhtar Hanafi, ST., M. Cs

    PM-UMM-02-03/L1

    PROGRAM STUDI TEKNIK INFORMATIKA (D3)

    FAKULTAS TEKNIK

    UNIVERSITAS MUHAMMADIYAH MAGELANG

    TAHUN 2018

    http://www.oto.teknik.ummgl.ac.id/ http://www.oto.teknik.ummgl.ac.id/

  • http://informatika.teknik.ummgl.ac.id

    2

    LAPORAN PENGEMBANGAN MATA KULIAH

    Mata Kuliah:

    SOFTWARE TESTING & QUALITY ASSURANCE

    KPT0502327

    PM-UMM-02-03/L1

    Oleh:

    Mukhtar Hanafi, ST., M. Cs

    Dibiayai dengan Dana Operasional Pengembangan Pendidikan (DOPP)

    Program Studi Teknik Informatika (D3) Tahun Akademik 2018/2019

    PROGRAM STUDI TEKNIK INFORMATIKA (D3)

    FAKULTAS TEKNIK

    UNIVERSITAS MUHAMMADIYAH MAGELANG

    TAHUN 2018

    http://www.oto.teknik.ummgl.ac.id/

  • http://www.oto.teknik.ummgl.ac.id/

  • http://informatika.teknik.ummgl.ac.id

    4

    A. INFORMASI MATA KULIAH

    1. Nama mata kuliah : SOFTWARE TESTING & QUALITY ASSURANCE

    2. Kode mata kuliah : KPT0502327

    3. Bobot : 3 SKS

    4. Substansi kajian : Pengenalan Testing, Dasar - dasar Testing, Desain Test Case, Black Box Testing, Strategi Testing, Perencanaan

    Testing, Proses Testing, Manajemen Fungsi Testing,

    Konsep Baru Sekitar Testing, Testing Lingkungan

    Arsitektur dan Aplikasi Khusus

    5. Capaian Pembelajaran Lulusan (CPL)

    : KK.01 Mampu merancang dan membuat halaman

    web yang didukung multimedia

    menggunakan bahasa pemrograman web

    tertentu untuk menghasilkan tampilan web

    dengan konten yang beragam (teks, audio,

    image, video).

    KK.03 Mampu membuat halaman web yang

    dinamis dengan cara mengintegrasikan

    basis data dan menerapkan keamanannya

    secara profesional agar konten web bisa

    berubah sesuai isi basis data dan tidak

    mudah diretas oleh pihak lain.

    KK.04 Menguasai konsep teoritis bidang

    pengetahuan tertentu secara umum, serta

    mampu memformulasikan penyelesaian

    masalah procedural

    KK.05 Menguasai tata kelola transaksi profesional

    dan dasar dasar cyber-preneurship.

    P.01 Menguasai konsep dasar HTML, XHTML,

    CSS, Javascript, Jquery dan bahasa

    pemrograman web untuk menghasilkan

    tampilan web yang indah dengan konten

    yang beragam (teks, audio, image, video).

    6. Capaian Pembelajaran Mata Kuliah (CPMK)

    : Mahasiswa mampu memahami dasar pemikiran,

    penerapan dan pengembangan software testing.

    7. Koordinator Mata Kuliah

    Nama : Mukhtar Hanafi, ST.,M.Cs

    NIDN : 0602047502

    Pangkat/ Golongan : Penata Muda/ IIIA

    Jabatan : Asisten Ahli

    Fakultas/Program Studi : Teknik/ Teknik Informatika D3

    Universitas : Universitas Muhammadiyah Magelang

    Tim Pengajar : 1. Mukhtar Hanafi, ST.,M.Cs 2. Agus Setiawan, M.Eng

    http://www.oto.teknik.ummgl.ac.id/

  • http://informatika.teknik.ummgl.ac.id 5

    B. MATRIKS PERKULIAHAN

    Perte-

    muan

    Kode Kemampuan

    akhir/

    Goal Kompetensi

    Materi Strategi

    Perkuliahan

    Latihan yang

    dilakukan

    Kriteria Penilaian

    (Indikator)

    Bobot

    (%)

    (1) (2) (3) (4) (5) (6) (7) (8)

    1 STQA

    -01

    1. Mahasiswa mampu

    menjelaskan

    hubungan

    antara testing

    dengan kualitas

    software dan

    pentingnya

    testing bagi

    organisasi

    software.

    PENDAHULUAN

    - Definisi Testing - Definisi

    sederhana

    kualitas

    - Hubungan Testing dan

    Kualitas

    - Faktor Kualitas secara umum

    - Kualitas software penting bagi

    organisasi

    software

    Collaborative

    Learning

    Praktikum

    • Dosen membagi menjadi 2

    kelompok,

    kelompok 1

    diberikan tugas

    untuk

    menjelaskan

    tantangan dalam

    Kualitas

    Software

    • Kelompok 2 diberikan tugas

    untuk

    menjelaskan

    Pentingnya

    Software Testing

    • Mahasiswa memaparkan

    hasil diskusi di

    depan kelas

    • Ketepatan menjelaskan Kualitas

    Software

    • Ketepatan dalam menjelaskan

    Pentingnya Software

    Testing

    10

    2-3 STQA-

    02

    1. Memberikan landasan yang

    cukup dalam

    memahami

    dasar-dasar

    testing (seperti

    obyektifitas dan

    prinsip-prinsip

    dasar testing

    dan

    testabilitas).

    Dasar-dasar Testing :

    - Obyektifitas Testing

    - Misi dari Tim Testing

    - Psikologi Testing - Prinsip-prinsip

    Testing

    - Moto Testing - Isu-isu Seputar

    Testing

    Collaborative

    Learning

    Praktikum

    • Diberikan kuis yang diselesaikan

    dalam waktu 30

    menit

    • Setiap mahasiswa diberikan

    pertanyaan

    tentang review

    materi yang telah

    diajarkan

    • Ketepatan mahasiswa menjelaskan

    pengertian dasar -

    dasar Testing

    10

    http://www.oto.teknik.ummgl.ac.id/ http://www.oto.teknik.ummgl.ac.id/ http://www.oto.teknik.ummgl.ac.id/

  • http://informatika.teknik.ummgl.ac.id 6

    Perte-

    muan

    Kode Kemampuan

    akhir/

    Goal Kompetensi

    Materi Strategi

    Perkuliahan

    Latihan yang

    dilakukan

    Kriteria Penilaian

    (Indikator)

    Bobot

    (%)

    (1) (2) (3) (4) (5) (6) (7) (8)

    2. Memberikan gambaran

    secara umum

    tentang siklus

    hidup testing

    dan

    integrasinya di

    dalam siklus

    hidup

    pengembangan

    software.

    - Testabilitas - Kemampuan

    Tester yang

    diharapkan

    - Personilitas Tester - Pengertian Defect

    dari Software

    - Biaya-biaya yang berkaitan dengan

    testing dan

    Defects

    - Siklus Hidup Software Secara

    Umum

    - Siklus Hidup Testing secara

    umum

    - Aktifitas Testing secara umum

    - Tiga tingkatan testing secara

    umum

    4-5 STQA-

    03

    1. Memberikan landasan yang

    cukup dalam

    memahami test

    case sebagai

    salah satu dasar

    dari testing.

    2. Memberikan dasar-dasar

    metode disain

    Desain Test Case :

    - Definisi Test Case

    - White Box Testing

    - Black Box Testing

    - Teknik Lainnya - Penggunaan

    Metode Testing

    Collaborative

    Learning

    Praktikum

    • Dosen membagi kelas menjadi 2

    kelompok

    • Setiap kelompok membuat

    presentasi

    tentang metode

    testing Blackbox

    dan Whitebox

    • Ketepatan mahasiswa dalam mengenali

    perbedaan antara

    Balckbox Testing dan

    Whitebox Testing

    15

    http://www.oto.teknik.ummgl.ac.id/ http://www.oto.teknik.ummgl.ac.id/ http://www.oto.teknik.ummgl.ac.id/

  • http://informatika.teknik.ummgl.ac.id 7

    Perte-

    muan

    Kode Kemampuan

    akhir/

    Goal Kompetensi

    Materi Strategi

    Perkuliahan

    Latihan yang

    dilakukan

    Kriteria Penilaian

    (Indikator)

    Bobot

    (%)

    (1) (2) (3) (4) (5) (6) (7) (8)

    test case beserta

    contoh

    ilustrasinya.

    beserta

    implementasinya.

    • Mahasiswa mempresentasika

    n hasil diskusi

    kelompoknya

    6-7 STQA-

    04

    1. Memberikan pemahaman

    tentang

    pendekatan-

    pendekatan

    yang dapat

    digunakan

    dalam

    menentukan

    strategi testing.

    2. memberikan dasar-dasar

    penerapan

    strategi testing

    beserta hal-hal

    yang berkaitan.

    Strategi Testing :

    - Pendekatan Strategi Testing

    - Isu-isu Strategi Testing

    - Unit Testing - Integration

    Testing

    - Validation Testing - System Testing - Seni Debugging

    Collaborative

    Learning

    Praktikum

    • Dosen membagi kelas menjadi

    beberapa

    kelompok

    • Setiap kelompok membuat

    presentasi

    tentang prosedur

    masing - masing

    jenis testing dan

    implementasinya.

    • Mahasiswa mempresentasika

    n hasil diskusi

    kelompoknya

    • Ketepatan mahasiswa dapat menentukan

    strategi testing sesuai

    dengan kebutuhan.

    10

    7-8 STQA-

    05

    1. Memberikan pemahaman

    terhadap

    perencanaan

    testing.

    Memberikan

    dasar-dasar

    pengembangan

    rencana testing

    beserta hal-hal

    Perencanaan

    Testing:

    - Obyektifit