5/2/25, 12:03 PM Print RPS
UNIVERSITAS PAKUAN
FAKULTAS MIPA
PROGRAM STUDI : ILMU KOMPUTER
RENCANA PEMBELAJARAN SEMESTER (RPS)
MATA
KULIAH KODE RUMPUN MK BOBOT (SKS) SEMESTER NO&TGL DOK
(MK)
Software
KOM6134 Mata Kuliah Program Studi 2 SKS 5 23/08/2023
Testing
OTORISASI Pengembang RPS Koordinator RMK Ketua Prodi
0404077905 | BOLDSON HERDIANTO
SITUMORANG, [Link], MMSI 0404077905 | BOLDSON HERDIANTO 0427047601 | ARIE QUR
0414057903 | SUFIATUL MARYANA, M. Kom. SITUMORANG, [Link], MMSI ANIA, [Link]
0415108007 | I WAYAN SRIYASA, [Link]
Capaian CPL-PRODI yang dibebankan pada MK
Pembelajaran
(CP) CPL 9 Kemampuan mengimplementasi kebutuhan computing dengan mempertimbangkan berbagai metode/algoritma yang sesuai.
Kemampuan menganalisis, merancang, membuat dan mengevaluasi user interface dan aplikasi interaktif dengan
CPL 10
mempertimbangkan kebutuhan pengguna dan perkembangan ilmu transdisiplin.
Capaian Pembelajaran Mata Kuliah (CPMK)
CPMK 1 Mampu menjelaskan dan menganalisa konsep pengujian, kualitas, dan dokumentasi perangkat lunak.
CPMK 2 Mampu menguasai perencanaan dan desain testing perangkat lunak.
CPMK 3 Mampu menguasai teknik pengujian perangkat lunak White-Box dan Black-Box Testing, serta pengujian secara otomatis.
CPMK 4 Mampu menghasilkan dokumentasi pengujian perangkat lunak.
Kemampuan akhir tiap tahapan belajar (Sub-CMPK)
Mahasiswa mampu menjelaskan konsep pengujian perangkat lunak berdasarkan hirarki (unit testing, integration testing,
Sub-CPMK 1
system testing, acceptance testing), kualitas perangkat lunak menurut standar ISO dan IEEE.
Sub-CPMK 2 Mahasiswa mampu merancang skenario dan test case pengujian perangkat lunak.
[Link] 1/7
5/2/25, 12:03 PM Print RPS
Mahasiswa mampu mengimplementasikan pengujian perangkat menggunakan teknik White-Box dan Black-Box Testing, serta
Sub-CPMK 3
tools otomatis.
Mahasiswa mampu menghasilkan dokumentasi pengujian perangkat lunak mencakup desain, arsitektur, kode, pengujian,
Sub-CPMK 4
hingga pemeliharaan sistem.
Korelasi CPL terhadap CPMK
CPMK 1 CPMK 2 CPMK 3 CPMK 4
CPL 9
CPL 10
Deskripsi Mata kuliah ini bermaksud untuk menjelaskan konsep pengujian, kualitas, dokumentasi perangkat lunak, desain testing, teknik pengujian
Singkat MK perangkat lunak otomatis, White Box dan Black Box, perencanaan pengujian perangkat lunak berdasarkan hirarki.
Bahan
Konsep Pengujian Perangkat Lunak, Konsep Kualitas Perangkat Lunak, Perencanaan dan Strategi Pengujian Perangkat Lunak, White-Box
Kajian/
dan Black-Box Testing, Bug Tracking Database, Dokumentasi Pengujian, Failure Mode and Effect Analysis (FMEA), User Acceptance Test,
Materi
Automation Testing.
Pembelajaran
Pustaka Utama :
1. Black, Red. Managing the Testing Process: Practical Tools and Techniques for Managing Software and Hardware Testing, 3rd Edition.
Wiley Publishing, Inc., Indianapolis, Indiana. 2009.
2. John Satzinger,Robert [Link] Analysis & Design in a changing [Link] Course Technology.
3. Fairley, Richard. Software Engineering Concept. McGraw Hill Book Company. 1998.
4. Sommerville, Ian. Software Engineering 10th Edition. Pearson. 2015.
5. Pressman, R; Maxim, B. Software Engineering: A Practitioner's Approach 8th Edition. McGraw-Hill Education. 2014
6. Paul Ammann, Jeff Offutt. Introduction to Software Testing 2nd Edition. Cambridge University Press. 2017.
7. Ali Mili, Fairouz Tchier. Software Testing: Concepts and Operation. Wiley. 2015.
8. Lamhot JM Siagian. Otomatisasi Pengujian Perangkat Lunak: Software Test Automation. Pendidikan Deepublish. 2018.
Pendukung :
1. Rafa E. Al-Qutaish. 10 iso 9126. John Wiley & Sons Inc. Hoboken, New Jersey. 2010.
2. Mohammed Ahmed, Cen Jung Tjhai, Marcel A. Ambroze, Martin Tomlinson, Mubarak Jibril. Error-Correction Coding and Decoding.
Springer International Publishing. 2017.
[Link] 2/7
5/2/25, 12:03 PM Print RPS
3. Alain Abran. Software Metrics and Software Metrology. John Wiley & Sons Inc. Hoboken, New Jersey. 2010.
4. Jeff Tian. Software Quality Engineering: Testing, Quality Assurance, and Quantifiable Improvement. Wiley-IEEE Computer Society
Press. 2005.
5. Dr. Rajiv Chopra. Software Testing and Quality Assurance (A Practical Approach). SK-Kataria. 2017.
6. Badariah, Sugiarto, Anugerah. Penerapan Metode Failure Mode and Effects Analysis (FMEA) dan Expert System (Sistem Pakar). UMJ.
2016.
0404077905 | BOLDSON HERDIANTO SITUMORANG, [Link], MMSI
Dosen
0414057903 | SUFIATUL MARYANA, M. Kom.
Pengampu
0415108007 | I WAYAN SRIYASA, [Link]
Mata Kuliah
Basis Data, Pemrograman Berorientasi Objek, Interaksi Manusia dan Komputer
Syarat
Kemampuan Bentuk Pembelajaran, Metode
akhir tiap Penilaian Pembelajaran, Penugasan Bobot
Minggu Mahasiswa (Estimasi Waktu) Materi Pembelajaran
tahapan Penilaian
ke- (Pustaka)
belajar (Sub- Kriteria& %
CPMK) Indikator Luring Daring
bentuk
1,2,3,4 Sub-CPMK 1 Diskusi, [Link] 15
1. Ketepatan menjelaskan 1. UAS Tanya 1. Hastuti, S. (2019). Dasar-
konsep pengujian 2. UTS Jawab (4 x dasar pengujian perangkat
perangkat lunak 3. Quiz (2 x 50 lunak. Andi Publisher.
berdasarkan hirarki (unit 4. Lainnya menit)) 2. Setiowati, R. (2021).
testing, integration (Presentasi, Pengujian perangkat
testing, system testing, dll) lunak: Teori dan praktik.
acceptance testing). 5. Produk Deepublish.
2. Ketepatan menjelaskan 6. Praktikum
konsep kualitas 7. Keaktifan
Bahasa Inggris :
perangkat lunak menurut 8. Sikap
standar ISO dan IEEE. 1. Desikan, S., & Ramesh,
G. (2020). Software
testing: Principles and
practices (2nd ed.).
Pearson Education.
2. Naik, K., & Tripathy, P.
(2021). Software testing
[Link] 3/7
5/2/25, 12:03 PM Print RPS
and quality assurance:
Theory and practice.
Wiley.
3. Homes, B.
(2024). Fundamentals of
Software Testing (2nd
ed.). Wiley-VCH.
5,6,7 Sub-CPMK 2 Diskusi, [Link] 20
Ketepatan merancang skenario 1. UAS Tanya 1. Sutrisno, R. T. (2020).
dan test case pengujian 2. UTS Jawab, Rekayasa perangkat
perangkat lunak. 3. Quiz Tugas lunak: Pendekatan praktik.
4. Lainnya Kelompok Informatika.
(Presentasi, (3 x (2 x 2. Widina, P. (2023).
dll) 50 menit)) Panduan Komprehensif
5. Produk Pengujian Perangkat
6. Praktikum Lunak. Penerbit Widina.
7. Keaktifan 3. Yurindra, A. (2023).
8. Sikap Software Engineering:
Pendekatan Pengujian
Perangkat Lunak.
Deepublish.
Bahasa Inggris :
1. Aniche, M. (2022).
Effective software testing:
A developer's guide.
Manning Publications.
2. Homes, B.
(2024). Fundamentals of
Software Testing (2nd
ed.). Wiley-VCH.
3. Myers, G. J., Sandler, C.,
& Badgett, T. (2020). The
Art of Software Testing
[Link] 4/7
5/2/25, 12:03 PM Print RPS
(3rd ed.). Wiley
9,10,11 Sub-CPMK 3 Diskusi, [Link] 35
1. Ketepatan 1. UAS Tanya 1. Lamhot JM Siagian.
mengimplementasikan 2. UTS Jawab, Otomatisasi Pengujian
teknik White-Box dan 3. Quiz Tugas Perangkat Lunak:
Black-Box Testing. 4. Lainnya Kelompok Software Test
2. Ketepatan (Presentasi, (3 x (2 x Automation. Pendidikan
mengimplementasikan dll) 50 menit)) Deepublish. 2018
tools otomatis untuk 5. Produk 2. Niqotaini, Z.,
pengujian perangkat 6. Praktikum Purnamasari, I., Fauzi, C.,
lunak. 7. Keaktifan Sahria, Y., Dartono, D.,
8. Sikap Nursantika, D., Afriliana,
I., Prihantoro, C., Christo,
P., Wijaya, A., Lutfi, A.
A., Mufid, M. R., Marsa,
A. R., & Widiastiwi, Y.
(2024). Rekayasa
Perangkat Lunak.
Penamuda Media.
3. Manuaba, I. B. K.,
Abdillah, R., Datya, A. I.,
Zulfa, I., Yuliyanti, S.,
Widiyasono, N., &
Bahana, R. (2023).
Pengembangan Aplikasi
Perangkat Lunak:
Panduan Praktis dalam
Merancang, Membangun,
dan Mengelola Aplikasi.
Sonpedia Publishing
Indonesia
Bahasa Inggris :
1. Jorgensen, P. C. (2020).
Software Testing: A
[Link] 5/7
5/2/25, 12:03 PM Print RPS
Craftsman’s Approach
(4th ed.). CRC Press.
2. Homes, B.
(2024). Fundamentals of
Software Testing (2nd
ed.). Wiley-VCH.
12,13,14 Sub-CPMK 4 Diskusi, [Link] 30
Ketepatan membuat 1. UAS Tanya 1. Prayoga, J., Arliantha, L.
dokumentasi pengujian 2. UTS Jawab, A. P., Isnaini, M. D.,
perangkat lunak mencakup 3. Quiz Tugas Aminarti, A., Kesuma, A.
desain, arsitektur, kode, 4. Lainnya Kelompok T., Davira, S., Rahma, A.,
pengujian, hingga (Presentasi, (3 x (2 x Surbakti, D. F., Nurainun,
pemeliharaan sistem. dll) 50 menit)) N., Purwanti, A., &
5. Produk Sitepu, A. S. M. B.
6. Praktikum (2024). Audit Perangkat
7. Keaktifan Lunak. Serasi Media
8. Sikap Teknologi.
2. Manuaba, I. B. K.,
Abdillah, R., Datya, A. I.,
Zulfa, I., Yuliyanti, S.,
Widiyasono, N., &
Bahana, R. (2023).
Pengembangan Aplikasi
Perangkat Lunak:
Panduan Praktis dalam
Merancang, Membangun,
dan Mengelola Aplikasi.
Sonpedia Publishing
Indonesia
Bahasa Inggris :
1. Kinsbruner, E. (2020).
Continuous testing for
DevOps professionals.
Apress.
2. Aniche, M. (2022).
Effective software testing:
[Link] 6/7
5/2/25, 12:03 PM Print RPS
A developer's guide.
Manning Publications.
3. Black, R., van
Veenendaal, E., &
Graham, D. (2020).
Foundations of software
testing: ISTQB
certification (Updated
ed.). Cengage Learning.
Bogor, 23 Agustus 2023
Dosen Pengampu
Ttd.
[Link] 7/7