c-mi2082_jaminan mutu sistem informasi v2.0 09022012

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 kualitas 2. 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

Upload: fathurrahman

Post on 17-Jul-2015

447 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: C-MI2082_Jaminan Mutu Sistem Informasi v2.0 09022012

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

Page 2: C-MI2082_Jaminan Mutu Sistem Informasi v2.0 09022012

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.

Page 3: C-MI2082_Jaminan Mutu Sistem Informasi v2.0 09022012

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

Page 4: C-MI2082_Jaminan Mutu Sistem Informasi v2.0 09022012

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          

Page 5: C-MI2082_Jaminan Mutu Sistem Informasi v2.0 09022012

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)

Page 6: C-MI2082_Jaminan Mutu Sistem Informasi v2.0 09022012

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)

Page 7: C-MI2082_Jaminan Mutu Sistem Informasi v2.0 09022012

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          

 

Page 8: C-MI2082_Jaminan Mutu Sistem Informasi v2.0 09022012

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 -