PM-UMM-02-03/ · PDF file Testing, Proses Testing, Manajemen Fungsi Testing, Konsep Baru...
date post
18-Jan-2021Category
Documents
view
7download
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