SATUAN ACARA PERKULIAHAN(SAP) Nama Mata Kuliah Kode Mata Kuliah Bobot Kredit Semester Penempatan Kedudukan Mata Kuliah Mata Kuliah Prasyarat Penanggung Jawab Mata Kuliah Pertemuan / Minggu
1
Pokok Bahasan / Tujuan Intruksional Umum (TIU) 1. GAMBARAN UMUM TESTING
TIU Memahami secara umum poin-poin testing dan metode pengukuran
: Testing dan Implementasi Sistem : MI031 : 3 SKS :5 : :: Ichsan,S.Kom,M.Sc Sub Pokok Bahasan dan Sasaran Belajar / Tujuan Intruksional Khusus (TIK)
Pendahuluan Definisi Testing Hal-hal utama dalam testing Hubungan testing dan kualitas Pengukuran Kualitas Parameter dan metode pengukuran Faktor dan kriteria dalam software
Teknik Pembelajaran
Ceramah, Diskusi
Media Pembelajaran
LCD
Evaluasi
Diskusi,
TIK Mahasiswa dapat : Memahami pentingnya proses pengujian suatu perangkat lunak. Mengetahui kriteria perangkat lunak yang berkualitas. Mengetahui metode-metode pengukuran kualitas suatu perangkat lunak Membedakan terminologi faktor dan kriteria dalam suatu pengukuran perangkat lunak.
Halaman 1 dari 6
Ref.
1,2
2
2. KETERKAITAN PENGEMBANGAN DENGAN PENGUJIAN
TIU Memahami metodelogi/paradigma yang sesuai dalam proses pengujian.
3
3. PENGUJIAN DALAM SIKLUS PENGEMBANGAN
TIU Memahami bagaimana perangkat lunak yang telah selesai diujikan harus memiliki standard kualitas tertentu.
Tipe pengembangan sistem Tipe pengembangan perangkat lunak Menentukan lingkup proyek Menentukan waktu pengujian Kegiatan yang dilakukan pada siklus pengujian SLDC Siklus testing
Ceramah, Diskusi
LCD
Diskusi
1,2
Diskusi
1,2
TIK Mahasiswa dapat : Menyebutkan tipe-tipe pengembangan sistem dan karakteristiknya. Menyebutkan tipe-tipe pengembangan perangkat lunak. Membedakan ruang lingkup proyek dalam hal penyusunan model pengujian. Mengetahui tahapan-tahapan pengujian. Mahasiswa dapat menyebutkan dan membedakan siklus testing.
Kualitas perangkat lunak Sasaran dan prinsip pengujian Tujuan pengujian perangkat lunak Testabilitas Hal yang penting dalam pengujian Failure dan faults Pihak-pihak terkait pengujian
Ceramah, Diskusi
LCD
TIK Mahasiswa dapat : Menyebutkan atribut-atribut penyusun kualitas suatu perangkat lunak. Menyebutkan dan menjelaskan klasifikasi kualitas suatu perangkat lunak Memahami perbedaan ciri-ciri failure dan faults Halaman 2 dari 6
4&5
PELAKSANAAN PENGUJIAN.
TIU Memahami keseluruhan pokokpokok persoalan yang berkaitan dengan pelaksanaan pengujian sehingga integrasi keselurahannya dalam pengujian akan menghasilkan teknik pengujian yang dapat diukur.
Strategi pengujian. Langkah-langkah pengujian Proses pengujian Tahapan pengujian Pengujian tahapan analisis Pengujian tahapan desain Pengujian tahapan impelementasi Pengujian tahapan pengujian
Ceramah, Diskusi
LCD
Diskusi, Evaluasi
LCD
Ceramah, Diskusi
LCD
Diskusi
1
TIK Mahasiswa dapat : Mengerti pentingnya strategi pengujian dan menyebutkan karakteristik umum yang ditemui dalam menentukan strategi pengujian. Menyebutkan jenis-jenis pengujian dalam kaitan strategi yang telah didefinisikan berdasarkan karakteristik umum. Menyebutkan dan membedakan jenis pengujian yang dilakukan pada saat melakukan pengujian sistem. Menjelaskan hal-hal yang diujikan selama pengujian. Membedakan proses pengujian system testing, acceptance testing dan component testing. Memahami rencana pengujian di awal melakukan pengujian. Memahami faktor-faktor pengujian pada : Tahapan analisis Tahapan desain Tahapan implementasi Tahapan pengujian.
6
FLASHBACK MATERI
7
FAKTOR PENGUJIAN
Penduluan Faktor-faktor pengujian : Reliability
Review materi bab 1 s/d bab 5 Quiz Pembahasan quiz
1,2
Diskusi
Halaman 3 dari 6
1
TIU Mahasiswa dapat memahami hal-hal (faktor-faktor) yang diperhatikan selama pengujian.
8
JENIS-JENIS PENGUJIAN TIU: Mahasiswa dapat memahami langkahlangkah dari setiap jenis pengujian.
9
Perangkat Pengujian
TIU Mahasiswa dapat memahami alat Bantu dalam proses pengujian beserta metodelogi dalam penggunaan alat Bantu tersebut.
Authorization File Integrity Audit Trail TIK Mahasiswa dapat : Memahami mekanisme kerja testing secara terintegrasi Mengerti proses audit trail terhadap file program secara presisi. .
Pengujian Unit Pengujian Regresi Pengujian sistem Pengujian Basis Path Pengujian Struktur Kontrol
Ceramah, Diskusi
LCD
Diskusi
1
Ceramah, Diskusi
LCD
Diskusi
1
TIK Mahasiswa dapat : Menyebutkan tahapan-tahapan dari masing-masing jenis pengujian. Mengerti perbedaan dari masing-masing jenis pengujian. Memahami jenis pengujian apa yang harus digunakan dalam suatu kasus pengujian. . Walkthrough Matrix Resiko
TIK Mahasiswa dapat : Memahami dan menjelaskan mekanismer kerja dari walkthrough beserta kapan waktu yang tepat digunakan. Membedakan jenis-jenis resiko pengujian. Memahami perhitungan matrix resiko Halaman 4 dari 6
10
UTS
11
DOKUMEN PERANGKAT LUNAK
TIU Memahami langkahlangkah project closure dan mengestimasi resiko
Menyebutkan dua metode untuk mengidentifikasi resiko. .
UJIAN TENGAH SEMESTER Dokumentasi Internal Dokumentasi External Dokumentasi Operasi
Ceramah, Diskusi
LCD
Diskusi
Ceramah, Diskusi
LCD
Diskusi
1
TIK Mahasiswa dapat : Memahami bagaimana mengdokumentasi suatu source code yang baik. Memahami isi dari dokumentasi external. Perbedaan dari dokumentasi internal dan external Proses pembuatan dokumentasi operasi 1
12&13
PENGIMPLEMENTAS IAN SISTEM
TIU: Memahami tahap-tahp implementasi sistem.
Membuat rencana implementasi : Rencana functional test Rencana data conversion Rencana system cutover Rencana training user Menyiapkan tempat : Perencanaan fisik Pelatihan Dukungan informasi untuk user TIK Mahasiswa dapat : Memahami jenis-jenis rencana implementasi dan memahami kegunaan masing-masing rencana tersebut. Memahami diagram rencana implementasi.
14
PRESENTASI TUGAS (DOKUMEN PERANGKAT LUNAK) Halaman 5 dari 6
15
PRESENTASI TUGAS (PENGIMPLEMENTASIAN SISTEM) 1,2
16
Review Materi Untuk persiapan menghadapi Ujian Akhir Semester
Daftar Referensi 1. 2.
Blacx, Rex ,Managing The Testing Process,2nd Ed.,Microsoft Press,Redmond,Washington 98052-6399. Materi Software Testing http://www.rbcs-us.com/
Halaman 6 dari 6