SATUAN ACARA PERKULIAHAN (SAP) Nama Mata Kuliah : Pemelihara Pergkat Lunak Kode Mata Kuliah : TI 039 Bobot Kredit : 3 SKS Semester Penempat : VI Keduduk Mata Kuliah : Mata Kuliah Keahli Berkarya Mata Kuliah Prasyarat : - Penggung Jawab Mata Kuliah : Hendra Fajri, S. Kom Pertemu / Minggu Pokok Bahas / Tuju Instruksional Umum (TIU) Sub Pokok Bahas d Sasar Belajar / Tuju Instruksional Khusus (TIK) Tehnik Pembelajar Media Pembelajara n Evaluasi Referen si 1 Gambar Umum Pemelihara Pergkat Lunak 1. Definisi & Pengerti Pemelihara Pergkat Lunak 2. Penjelas Umum Komponen Mahasiswa dapat mengerti d memahami konsep dasar pemelihara pergkat lunak 1. Mahasiswa mengerti yg dimaksud pemelihara pergkat lunak d mengapa pemelihara pergkat lunak itu penting 1. Mahasiswa mengetahui siklus hidup pergkat lunak Pap, 3. Siklus Hidup Pergkat Lunak 2 & 3 Fase / tahap pada pemelihara pergkat lunak 2. Mahasiswa memahami fase (tahap tahap) pada pemelihara pergkat lunak Pap 3. Mahasiswa mengerti ak pentingnya, 1. penambah atau peningkat atau juga perbaik untuk produk mempelajari pemelihara pergkat lunak 1
pergkat lunak 4. Mahasiswa mengetahui tahap - 2. adaptasi produk tahap pemelihara pergkat lunak lingkung mesin yg baru 3. pembetul permasalah yg timbul 4 & 5 Jenis Pemelihara & Mahasiswa Memahami Jenis dari pemelihara pergkat lunak 1. Mahasiswa mengerti jenis dari pemelihara untuk memperbaiki kesalah yg terjadi pada pergkat lunak Pap, 6 & 7 Siklus Hidup Pemelihara Sistem (SMLC) 1. Jenis Pemelihara Korektif Adaptif Mahasiswa Memahami tahap dari pemelihara pergkat lunak 1. Mahasiswa memahami siklus hidup pemelihara system pada dunia kerja Pap, Penyempurna Preventif 2. ahap SMLC : Memahami Perminta Pemelihara Mentrsformasi 2
perminta pemelihara menjadi pengubah Menspesifikasi perubah Mengembgk perubah Menguji perubah Melatih pengguna d melakuk test penerima Pengkonversi d meluncurk operasi Mengupdate Dokumen Melakuk pemeriksa Pasca implementasi 8 UJIAN TENGAH SEMESTER 9 & 10 Maintainability 1. Prosedur untuk peningkat maintainability : Mahasiswa mengetahui dmengerti prosedur dari maintainability Pap, Menerapk SDLC d SWDLC Menspesifikasi definisi data stdar 1. Mahasiwa memahami ak prosedur dari peningkat maintainability 2. Pendekat pendekat untuk menyusun pemelihara sistem 3
Menggunak bahasa pemrogram stdart Mercg modul-modul yg terstruktur baik Mempekerjak modul yg dapat digunak kembali Mempersiapk dokumentasi yg jelas, terbaru d komprehensif Menginstall pergkat lunak, dokumentasi d soal-soal test di dalam sentral repositor sistem CASE atau CMS (chge magement system) 2. Tiga pendekat untuk menyusun Pemelihara sistem : Pendekat Pemisah Pemelihara d Pemelihara Pendekat Gabung Menggabungk personalia penyusun d pemelihara menjadi 4
sebuah kelompok utama sistem informasi 3. Pendekat Fungsional Variasi dari pendekat gabung memindahk tenaga profesional sistem dari sistem informasi d menugasi mereka pada fungsi bisnis untuk penyusun maupun pemelihara. 11 & 12 CASETools Pemelihara system Mahasiswa mampu untuk mempraktekk ak mfaat dari casetools pemelihara system Pap 1. Rekayasa Maju (Forward engineering) 2. Rekayasa Mundur (Reverse engineering) 1. Mahasiswa memahami sruktur casetools yg terdapat pada prinsip pemelihara system, 3. Rekayasa Ulg (Reengineering) 2. Memahami d mampu mengaplikasik 4. Restrukturisasi (restrukturing) nya dalam dunia kerja 5. Sistem Pakar Pemelihara (Maintence expert system) 13 Mengelola system Memahami cara pengelola system yg baik 1. Mahasiswa mampu menetapkkegiat Pap 5
1. Menetapk Kegiat Pemelihara Sistem 2. Mengawali d merekam kegiat pemelihara sistem pemelihara system 2. Mampu melakuk maintence yg diperluk memperkirak waktu 3. Mampu mengevaluasi d mengoptimalk sistem, tidak terjadwal (Form Maintence Work Order : Pekerja yg diperluk/dilakuk, waktu yg diperkirak dibdingk waktu yg sebenarnya, kode pemelihara, biaya pemelihara) 3. Menggunak sistem pergkat lunak helpdesk 4. Mengevaluasi aktivitas pemelihara sistem 5. Mengoptimalk program pemelihara sistem 14 Alir tindak 1. Pencatat Identifikasi program Jumlah baris perintah Jumlah instruksi yg berorientasi ke bahasa masin Bahasa pemrogram Mahasiswamemahami tindak dari pencatat d evaluasi 1. Mahasiswa mampu untuk melakuk pencatat program 2. Mampu melakuk evaluasi dari pemelihara pergkat lunak Pap, 6
yg digunak Jumlah program yg dapat di run Jumlah proses yg gagal di run Identifikasi dari software engineering Identifikasi dari MRF Tipe pemelihara 1. Mfaat yg didapat dari aktifitas pemelihara 2. Evaluasi jumlah rata-rata kegagal proses per program pada saat dip jumlah rata-rata perubah program per tipe pemelihara 2. presentasi perminta pemelihara per tipe 15 Resiko / Kegagal Mahasiswa mampu untuk meningkatk kahatihati dalam menghadai resiko/kegagal Pap 1. Resiko yg dihindari oleh CMS Lgkah yg diambil untuk 1. Mahasiswa memahami ak resiko yg dapat menimpa CMS 2. Mengetahui lgkah untuk meminimalk, 7
meminimalk kagagal resiko/kegagal 16 UJIAN AKHIR SEMESTER Referensi : 1. Roger S. Pressm, Software Engineering, A Practitioner s Approach, 5th Edition, McGraw Hill, 2001. 2. I Sommerville, Software Engineering, 6 th Edition, AddisonWesley, 2000., 3. Barbee Teasley Mynatt, Software Engineering with Student Project Guidce, Prentice Hall 1990 8