SATUAN ACARA PERKULIAHAN MATA KULIAH PEMELIHARAAN PERANGKAT LUNAK Pertemuan Pendahuluan Ruang Lingkup Mata Kuliah 1 Sasaran Tujuan Pengenalan Konsep Pemeliharaan Perangkat Kompetensi Lulusan 1. Pengertian Pemeliharaan 1,2,3 2 3 mengerti dan memahami konsep dasar pemeliharaan Kategori Pemeliharaan Perangkat memahami jenis-jenis pemeliharaan peragkat Mahasiswa mengerti yang dimaksud dengan istilah pemeliharaan 1. Pemeliharaan Korektif 2. Pemeliharaan Adaptif 3. Pemeliharaan Perfektif 4. Pemeliharaan Emergensi Membuat proposal proyek secara berkelompok 2,3 Mahasiswa memahami kategori pemeliharaan. 4 Permasalahan Pemeliharaan Perangkat memahami konsep dan prinsip analisis 1. Analisis Kebutuhan Perangkat 2. Teknik Komunikasi 3. Prinsip-prinsip analisis 4. Prototyping 5. Spesifikasi dan kajian spesifikasi Membuat prototype
Mahasiswa mengetahui permasalahan pemeliharaan Pemodelan Analisis memahami model yang digunakan dalam analisis 1. Elemen Model Analisis 2. Pemodelan Data 3. Pemodelan Fungsional dan aliran informasi 4. Pemodelan Tingkah Laku Menganalisa 2,3 model prototype yang sudah dibuat 5. Mekanik dari analisis terstruktur 6. Kamus Data 7. Overview mengenai metode analisis klasik 5 & 6 menjelaskan elemenelemen model analisis memahami dan menjelaskan pemodelan data (Object Data dan Entity Relationship Diagram) memahami dan menjelaskan alur informasi dan fungsi pemodelan memahami dan menggunakan teknik pemodelan dengan memberikan contoh kasus yang diselesaikan dengan membuat: DFD, ERD, Spesifikasi Proses dan Data Dictionary 7 Prinsip dan Konsep Desain 1. Desain dan rekayasa 2,3
2. Prinsip Desain memahami prinsip dan Konsep desain perangkat 3. Konsep Desain 4. Desain Modular Efektif 5. Model Desain 6. Dokumentasi Desain mengetahui dan memahami konsep dan prinsip desain mengerti bahwa desain secara modular dapat mengurangi kompleksitas program dan hasil dari desain ini dapat dengan mudah diimplementasikan memahami model desain membuat dan mengetahui isi dari dokumentasi desain Metode Desain desain data dan arsitektur 1. Desain Data 2. Desain Arsitektur 3. Proses Desain Arsitektur 4. Pasca Pemrosesan Desain 5. Optimasi Desain Arsitektur Membuat desain 2,3 arsitektur, data dan interface 8 & 9 6. Desain Interface 7. Desain Interface Manusia-Mesin 8. Desain Prosedural 9. Coding
menjelaskan maksud dari arsitektur dan mengapa arsitektur sangat penting memahami Model Data, Struktur Data, Database, Data Warehouse, Desain Data pada level komponen memahami desain prosedural dan koding Teknik Pengujian Perangkat 1. Dasar-dasar pengujian perangkat 2,3 teknik-teknik pengujian 2. Desain Test Case 3. Pengujian White Box 4. Pengujian Basis Path 5. Pengujian Struktur Kontrol 10 & 11 6. Pengujian Black Box menjelaskan dasardasar pengujian membuat rancangan test case melakukan pengujian menggunakan White Box, Black Box, Basis Path dan Struktur Kontrol 12 Strategi Pengujian Perangkat 1. Pendekatan strategis ke pengujian 2. Pengujian Unit 3. Pengujian Integrasi strategi pengujian perangkat4. Pengujian Validasi 5. Pengujian Sistem Melakukan 2,3 pengujian menggunakan salah satu teknik pengujian
6. Debugging memahami pendekatan strategis untuk pengujian melakukan pengujian Unit, Integrasi Validasi dan Sistem mengerti proses debugging pada Pemeliharaan Perangkat 1. Konsep Pemeliharaan Perangkat 1,2,3 teknik pemeliharaan 2. Teknik Pemeliharaan Perangkat : - Pemeliharaan Korektif - Pemeliharaan Adaptif 13 - Pemeliharaan Perfektif - Pemeliharaan Prefentif memahami konsep pemeliharaan mengerti teknik-teknik pemeliharaan 14 Studi Kasus membuat proyek rekayasa perangkat menggunakan metode dan teknik yang sudah dipelajari
erensi 1.Tavri D. Mahyuzir, Pengantar Rekayasa Perangkat, Elexmedia Komputindo, 1997 2.Pressman, Roger S., Software Engineering : A Practitioner s Approach, 5 th edition, McGraw-Hill International, 2001 3.Sommervile, Ian, Software Engineering, 7 th Addison Wesley Publishing Company, 2003