c-mi2082_jaminan mutu sistem informasi v2.0 09022012
TRANSCRIPT
5/14/2018 C-MI2082_Jaminan Mutu Sistem Informasi v2.0 09022012 - slidepdf.com
http://slidepdf.com/reader/full/c-mi2082jaminan-mutu-sistem-informasi-v20-09022012 1/8
S I L A B U S
Kode Kuliah Nama Mata Kuliah Kredit Semester
MI2082 Jaminan Mutu Sistem Informasi 2 4
Kelompok Mata Kuliah Mata Kuliah Kelimuan dan Keterampilan (MKK)
Nama Kuliah dalam Bahasa Inggris Information System Quaity Assurance
Prasyarat -
Kegiatan (menit/minggu) 2 x 50 menit
Deskripsi Singkat Mata kuliah ini membahas tentang berbagai aspek dalam penjaminan kualitas dalam sistem informasi dengan mengkhususkan
pada tahapan pengujian perangkat lunak. Topik-topik pembahasan dalam mata kuliah ini adalah :
Posisi Pengujian Perangkat Lunak pada SDLC
Jenis – jenis Pengujian secara umum
Pengujian Black Box & White Box
Pengujian Integrasi
Pembangunan Script Test
Klasifikasi defect
Pemeliharaan kode dengan CVS
Automatic Test dengan imacros
Stress Test
Debugging
Bug Tracker
Tujuan Perkuliahan Setelah menyelesaikan perkuliahan, diharapkan mahasiswa dapat :
1. Memahami konsep dasar Pengujian Perangkat Lunak dan Debugging
2. Mahir dalam menggunakan beberapa tool yang berkaitan dengan penjaminan mutu sistem informasi
Kompetensi Dasar:
1. Memahami konsep kualitas2. Memahami prinsip pengujian dan debugging
3. Mampu mengklasifikasikan defect
4. Mampu melakukan salah satu metode pengujian
Terampil:
5. Mengimplementasikan tools pendukung testing dan debugging
6. Menggunakan CVS untuk mengelola file
Mahir:
7. Mendokumentasikan pengujian dan debugging
Penilaian Kompetensi A : Memahami dan mampu mengaplikasikan semua Kompetensi Dasar DAN memahami dan mampu mengaplikasikan
semua Kompetensi Terampil DAN memahami dan mampu mengaplikasikan semua Kompetensi Mahir
B : Memahami dan mampu mengaplikasikan semua Kompetensi Dasar DAN:
memahami dan mampu mengaplikasikan sebagian Kompetensi Terampil ATAU memahami dan mampu
5/14/2018 C-MI2082_Jaminan Mutu Sistem Informasi v2.0 09022012 - slidepdf.com
http://slidepdf.com/reader/full/c-mi2082jaminan-mutu-sistem-informasi-v20-09022012 2/8
mengaplikasikan sebagian Kompetensi Mahir
C : Memahami dan mampu mengaplikasikan semua Kompetensi Dasar
D : Memahami dan mampu mengaplikasikan lebih dari setengah Kompetensi Dasar
E: : Tidak memahami dan/atau tidak mampu mengaplikasikan Kompetensi Dasar
Komponen PenilaianNilai Mutu
Media [ v ] Whiteboard
[ - ] Computer Lab.
[ v ] Projector Slide
[ v ] Internet
[ v ] Notebook
[ v ] courseware
Referensi Agus Pratondo, dkk. Jaminan Mutu Sistem Informasi. Bandung: Politeknik Telkom, 2009.
Covey, Stephen R. The 7 Habits of Highly and Efective People. Free Press, 1989.
Desikan, Srinivasan, dan Gopalaswamy Ramesh. Software Testing: Principles and Practices. Dorling Kindersley,
2006.
Hoyle, David. ISO9000 Handbook 6th Ed. Elsevier Science and Technology, 2009.
Koirala, S, dan S Sheikh. Software Testing: Interview Questions. Infinity Science Press, 2008.
Limaye, MG. Software Testing: Principles, Techniques and Practice. Tata McGraw-Hill, 2009.
Malik, Kamma. Software Quality, A Practitioner's Approach . New Delhi: Tata McGraw-Hill, 2008.
Patton, Ron. Software Testing (2nd Edition). Sams, 2005.
Pressman, Roger R. Software Engineering, A Practitioner's Approach. Singapore: McGraw-Hill, 2005.
Software Testing Stuff. Classification of Defect. 30 May 2008.
http://www.softwaretestingstuff.com/2008/05/classification-of-defects-bugs.html (diakses May 9, 2011).
Telkom Polytechnic. Statuta Politeknik Telkom. Bandung: Telkom Polytechnic, 2007.
Telles, Matt, dan Yuan Hsieh. The Science Of Software Debugging. Dreamtech Press, 2004.
5/14/2018 C-MI2082_Jaminan Mutu Sistem Informasi v2.0 09022012 - slidepdf.com
http://slidepdf.com/reader/full/c-mi2082jaminan-mutu-sistem-informasi-v20-09022012 3/8
Web Resources Depot. 9 Free and open source bug tracking software. 16 March 2011.
http://www.webresourcesdepot.com/9-free-and-open-source-bug-tracking-softwares/ (diakses May 9, 2011).
Zeller, Andreas, dan Morgan Kaufmann. Why Programs Fail, Second Edition: A Guide to Systematic Debugging.
2009.
Tim Penyusun v.2.0
Penyusun:
-Agus Pratondo
v.2.1
Reviewer:
-
EWD- FZR
5/14/2018 C-MI2082_Jaminan Mutu Sistem Informasi v2.0 09022012 - slidepdf.com
http://slidepdf.com/reader/full/c-mi2082jaminan-mutu-sistem-informasi-v20-09022012 4/8
Satuan Acara Pengajaran(SAP)
Kode Kuliah Nama Mata Kuliah Kredit Semester Tipe
MI2082 Jaminan Mutu Sistem Informasi 2 4 Wajib
Minggu Kajian Pokok Bahasan Sub Pokok Bahasan Tujuan Instruksional Khusus
(TIK)
Kegiatan Evaluasi Acuan
(1) (2) (3) (4) (5) (6) (7) (8)
1 Kajian 1
Konsep
Pengujian
PL
Konsep Pengujian PL. Tujuan Mata Kuliah.
Penggalian dan
pengembangan life skill:- Penetapan cita-cita.
- Target IPK semster.
- Target nilai Mata
Kuliah.
- Planing pencapaian
nilai mata kuliah.
Mahasiwa mampu mem-
breakdown cita-citanya
dengan terma jangkapanjang, menengah, dan
jangka pendek.
Diskusi. Kuisioner
Penugasan
pembuatan
visi misi tiap
mahasiswa
(Telkom
Polytechnic
2007)
(Covey 1989)
Review SDLC
Jaminan Kualitas/Mutu PL
Jenis Pengujian
Mahasiswa memahami
tahapan SDLC.
Mahasiswa memahami
konsep Jaminan
Kualitas/Mutu PL.
Mahasiswa memahamikonsep dasar Pengujian
dan jenis Pengujian.
Studi literatur.
Diskusi.
Game.
Exercise
Workbook.
(Pressman
2005)
(Desikan dan
Ramesh
2006)
(Koirala dan
Sheikh 2008)
2 Kajian 1
Konsep
Pengujian
PL
Assessment Kajian 1
5/14/2018 C-MI2082_Jaminan Mutu Sistem Informasi v2.0 09022012 - slidepdf.com
http://slidepdf.com/reader/full/c-mi2082jaminan-mutu-sistem-informasi-v20-09022012 5/8
3 Kajian 2
White Box
Testing
Konsep White Box.
Basis Path Testing.
Definisi White Box.
Keunggulan White Box.
Kelemahan White Box.
Basic Path Testing.
Mahasiswa mengerti
definisi White Box, Basic
Path Testing, dapat
menyebutkan keunggulan
maupun kelemahannya.
Mahasiswa memahami
dan dapat menjelaskan
kelebihan maupun
kelemahan White Box.
Mahasiswa mampu
mengimplementasikan
metode Basic Path
Testing dalam suatu
kasus.
Tutorial.
Diskusi.
Praktek.
Exercise
Workbook.
Tugas Besar.
(Semua Referensi
di atas).
4 Kajian 2
White Box
Testing
Flow Graph
Cyclomatic
Complexity
Pengenalan Notasi Flow
Graph.
Flow Graph Kondisional.
Flow Graph Pengulangan.
Regions.
Cyclomatic Complexity.
Mahasiswa mengenal
notasi Flow Graph, Flow
Graph Kondisional, Flow
Graph Pengulangan,
Regions dan Cyclomatic
Complexity.
Mahasiswa memahami
dan dapat menjelaskan
Flow Graph Kondisional,
Flow Graph Pengulangan,
Regions dan Cyclomatic
Complexity.
Mahasiswa mampu
mengimplementasikan
Flow Graph dari badan
program untuk
mendapatkan nilai
Cyclomatic Complexity.
Tutorial.
Diskusi.
Praktek.
Exercise
Workbook.
Tugas Besar.
(Agus
Pratondo
2009)
5 Kajian 2
White Box
Pembuatan Kasus Uji Basis Path Worksheet.
Dokumen Skenario Tes.
Mahasiswa mengenal
dokumen skenario tes
pada White Box.
Mahasiswa memahami
Tutorial.
Diskusi.
Praktek.
Exercise
Workbook.
Tugas Besar.
(Agus
Pratondo
2009)
5/14/2018 C-MI2082_Jaminan Mutu Sistem Informasi v2.0 09022012 - slidepdf.com
http://slidepdf.com/reader/full/c-mi2082jaminan-mutu-sistem-informasi-v20-09022012 6/8
Testing dan dapat menjelaskan
kegunaan dari Basis Path
Worksheet maupun
dokumen skenario tes.
Mahasiswa mampu
mengimplementasikan
Basis Path Worksheet
sebagai skenario tes dan
mendokumentasikan
dalam sebuah dokumen
skenario tes.
6 Kajian 2
White Box
Testing
Assessment Kajian 2
7 Kajian 3
Black Box
Testing
Konsep Black Box. Strategi Black Box.
Definisi Black Box. Keunggulan Black Box.
Kelemahan Black Box.
Strategi Black Box.
Mahasiswa mengertidefinisi Black Box, dapat
menyebutkan keunggulan
maupun kelemahannya,
menyebutkan strategi
Black Box.
Tutorial. Diskusi.
Praktek.
ExerciseWorkbook.
Tugas Besar.
(AgusPratondo
2009)
(Limaye
2009)
(Desikan dan
Ramesh
2006)
8 Kajian 3
Black Box
Testing
Customer
Requirement.
Equivalence Class. BVA.
Use case.
Pengujian berdasarkan
Customer Requirement.
Pengujian EquivalenceClass.
Pengujian BVA.
Pengujian Use Case.
Mahasiswa memahami
dan dapat menjelaskan
pengujian berdasarkanCustomer Requirement,
Equivalence Class, BVA
maupun Use Case.
Tutorial.
Diskusi.
Praktek.
Exercise
Workbook.
Tugas Besar.
(Agus
Pratondo
2009) (Limaye
2009)
(Desikan dan
Ramesh
2006)
9 Kajian 3
Black Box
Kasus Uji (Test Case) Dokumen Skenario Tes Mahasiswa mengenal
dokumen skenario tes
pada Black Box.
Tutorial.
Diskusi.
Praktek.
Tanya jaw
Exercise
Workbook.
(Agus
Pratondo
2009)
5/14/2018 C-MI2082_Jaminan Mutu Sistem Informasi v2.0 09022012 - slidepdf.com
http://slidepdf.com/reader/full/c-mi2082jaminan-mutu-sistem-informasi-v20-09022012 7/8
Testing Mahasiswa memahami
dan dapat menjelaskan
kegunaan dokumen
skenario tes.
Mahasiswa mampu
mengimplementasikandan mendokumentasikan
skenario tes dalam
sebuah dokumen
skenario tes.
Tugas Besar. (Limaye
2009)
(Desikan dan
Ramesh
2006)
10 Kajian 3
Black Box
Testing
Acceptance Test Testing Process.
Test Planning.
Testing Strategy.
Failure & Fault.
Acceptance Testing.
Acceptance Form
Document.
Mahasiswa mengetahui
tahapan pengujian,
perencanaan pengujian,
strategi pengujian
dengan jenisnya,
kesalahan yang muncul
dalam pengujian, proses
Acceptance Testing dan
dokumen Acceptance
Testing.
Mahasiswa memahami
dan dapat menjelaskan
tahapan pengujian,
perencanaan pengujian,
strategi pengujian
dengan jenisnya,
kesalahan yang muncul
dalam pengujian, proses
Acceptance Testing dan
dokumen Acceptance
Testing. Mahasiswa mampu
mengimplementasikan
proses Acceptance
Testing dan
mendokumentasikannya
dalam Acceptance Form
Document.
Tutorial.
Diskusi.
Praktek.
Exercise
Workbook.
Tugas Besar.
(Agus
Pratondo
2009)
(Limaye
2009)
(Desikan dan
Ramesh
2006)
11 Kajian 3
Black Box
Assessment Kajian 3
5/14/2018 C-MI2082_Jaminan Mutu Sistem Informasi v2.0 09022012 - slidepdf.com
http://slidepdf.com/reader/full/c-mi2082jaminan-mutu-sistem-informasi-v20-09022012 8/8
Testing
12 Kajian 4
Automated
Testing
iMacros Konsep Automated
Testing.
Pengenalan iMacros.
Kegunaan iMacros.
Mahasiswa mengenal apa
itu Automated Testing
dan tools Automated
Testing.
Mahasiswa memahami
dan dapat menjelaskan
kegunaan tools
Automated Testing.
Tutorial.
Diskusi.
Praktek.
Exercise
Workbook.
(Agus
Pratondo
2009)
13 Kajian 4
Automated
Testing
Kasus Uji iMacros Contoh penggunaan
iMacros.
Studi Kasus.
Mahasiswa mampu
mengimplementasikan
tools Automated Testing
dalam melakukan
pengujian.
Tutorial.
Diskusi.
Praktek.
Exercise
Workbook.
(Agus
Pratondo
2009)
14 Kajian 4
AutomatedTesting
Assessment Kajian 4 -
15 Remedial Assessment - 16 Remedial Assessment -