Nama Mata Kuliah Kode Mata Kuliah Bobot Kredit Semester Penempatan : 5 Kedudukan Mata Kuliah : SATUAN ACARA PERKULIAHAN(SAP) : Testing dan Implementasi Sistem : MI031 : 3 SKS Mata Kuliah Prasyarat : - Penanggung Jawab Mata Kuliah : Ichsan,S.Kom,M.Sc Pertemuan / Minggu Pokok Bahasan / Tujuan Intruksional Umum () Sub Pokok Bahasan dan Sasaran Belajar / Tujuan Intruksional Khusus () Teknik Pembelajaran Media Pembelajaran Evaluasi Ref. 1 1. GAMBARAN UMUM TESTING Memahami secara umum poin-poin testing dan metode pengukuran Pendahuluan Definisi Testing Hal-hal utama dalam testing Hubungan testing dan kualitas Pengukuran Kualitas Parameter dan metode pengukuran Faktor dan kriteria dalam software 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. LCD, 1,2 Halaman 1 dari 6
2 2. KETERKAITAN PENGEMBANGAN DENGAN PENGUJIAN Tipe pengembangan sistem Tipe pengembangan perangkat lunak Menentukan lingkup proyek Menentukan waktu pengujian Kegiatan yang dilakukan pada siklus pengujian SLDC Siklus testing LCD 1,2 Memahami metodelogi/paradigma yang sesuai dalam proses pengujian. 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. 3 3. PENGUJIAN DALAM SIKLUS PENGEMBANGAN Memahami bagaimana perangkat lunak yang telah selesai diujikan harus memiliki standard kualitas tertentu. Kualitas perangkat lunak Sasaran dan prinsip pengujian Tujuan pengujian perangkat lunak Testabilitas Hal yang penting dalam pengujian Failure dan faults Pihak-pihak terkait pengujian Menyebutkan atribut-atribut penyusun kualitas suatu perangkat lunak. Menyebutkan dan menjelaskan klasifikasi kualitas suatu perangkat lunak Memahami perbedaan ciri-ciri failure dan faults LCD 1,2 Halaman 2 dari 6
4 & 5 PELAKSANAAN PENGUJIAN. 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 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. LCD 1 6 FLASHBACK MATERI Review materi bab 1 s/d bab 5 Quiz Pembahasan quiz, Evaluasi LCD 1,2 7 FAKTOR PENGUJIAN Penduluan Faktor-faktor pengujian : Reliability LCD 1 Halaman 3 dari 6
Mahasiswa dapat memahami hal-hal (faktor-faktor) yang diperhatikan selama pengujian. Authorization File Integrity Audit Trail Memahami mekanisme kerja testing secara terintegrasi Mengerti proses audit trail terhadap file program secara presisi.. 8 JENIS-JENIS PENGUJIAN : Mahasiswa dapat memahami langkahlangkah dari setiap jenis pengujian. Pengujian Unit Pengujian Regresi Pengujian sistem Pengujian Basis Path Pengujian Struktur Kontrol 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.. LCD 1 9 Perangkat Pengujian Walkthrough Matrix Resiko LCD 1 Mahasiswa dapat memahami alat Bantu dalam proses pengujian beserta metodelogi dalam penggunaan alat Bantu tersebut. 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
Menyebutkan dua metode untuk mengidentifikasi resiko.. 10 UTS UJIAN TENGAH SEMESTER 11 DOKUMEN PERANGKAT LUNAK Dokumentasi Internal Dokumentasi External Dokumentasi Operasi LCD 1 Memahami langkahlangkah project closure dan mengestimasi resiko 12&13 PENGIMPLEMENTAS IAN SISTEM : Memahami tahap-tahp implementasi sistem. Memahami bagaimana mengdokumentasi suatu source code yang baik. Memahami isi dari dokumentasi external. Perbedaan dari dokumentasi internal dan external Proses pembuatan dokumentasi operasi Membuat rencana implementasi : Rencana functional test Rencana data conversion Rencana system cutover Rencana training user Menyiapkan tempat : Perencanaan fisik Pelatihan Dukungan informasi untuk user LCD 1 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) 16 Review Materi Untuk persiapan menghadapi Ujian Akhir Semester 1,2 Daftar Referensi 1. Blacx, Rex,Managing The Testing Process,2 nd Ed.,Microsoft Press,Redmond,Washington 98052-6399. 2. Materi Software Testing http://www.rbcs-us.com/ Halaman 6 dari 6