Fakultas Teknologi Informasi Program Studi Sistem Informasi
No. Dokumen No. Revisi Tgl.Revisi Tgl. Berlaku
Silabus dan Satuan Acara Perkuliahan Pemeliharaan Perangkat Lunak
Halaman
Strategi : 1. Menjelaskan konsep 2. Memperagakan 3. Studi kasus 4. Praktikum
: : : :
F2.SAP.SI.003 001 23-06-2010 23-06-2010 : 1 Dari 5
Kode Mata Kuliah Nama Mata Kuliah Beban Kredit Prasyarat
: : : :
KP106 Pemeliharaan Perangkat Lunak 3 SKS (Inti) • Rekayasa Perangkat Lunak
Uraian
:
Matakuliah ini menjelaskan tahapan-tahapan, piranti & pengelolaan kegiatan pemeliharaan sebuah perangkat lunak, yang telah diimplementasikan, agar sesuai dengan spesifikasi kebutuhan yang telah ditetapkan.
Sasaran
:
Mahasiswa mampu menerapkan teori-teori dan alat-alat pemeliharaan perankat lunak.
Daftar Pustaka
:
Mi ng gu Ke
Media 1. 2. 3.
: White board & spidol OHP + Transparansi LCD + Komputer
Evaluasi : 1. Tanya jawab 2. Kuiz 3. Paper / Proyek 4. PR
1. System Analysis & Design, A Comprehensive Methodology with CASE, Michael L Gibson & Carr T Hughes 2. Software Engineering, Ian Sommerville
Tujuan Instruksional Materi
Pokok Bahasan Umum
1.
Pendahuluan
Pemahaman tentang pentingnya proses pemeliharaan perangkat lunak pada lingkungan yang dinamis
2.
Evaluasi dan review pasca implementasi
Pemahaman tentang proses mengevaluasi perangkat lunak yang terpasang
Khusus Kemampuan untuk menjelaskan pemeliharaan perangkat lunak dari sisi pandang manajemen, pengguna perangkat lunak, dan konsumen Kemampuan untuk menjelaskan tentang pola waktu, personil yang terlibat serta pertanyaan kunci dalam proses review pasca implementasi perangkat lunak yang terpasang
• Proses pemeliharaan • Sumber permintaan perubahan • Manajemen • Pengguna perangkat lunak • Konsumen • Pola waktu • Personil yang terlibat • Pertanyaan kunci
St ra te gi
M e di a
E v a l Sumber u a s i 2: bab 32
1: bab 16
Fakultas Teknologi Informasi Program Studi Sistem Informasi
No. Dokumen No. Revisi Tgl.Revisi Tgl. Berlaku
Silabus dan Satuan Acara Perkuliahan Pemeliharaan Perangkat Lunak
Mi ng gu Ke
4.
5.
F2.SAP.SI.003 001 23-06-2010 23-06-2010 : 2 Dari 5
Tujuan Instruksional Materi
Pokok Bahasan Umum
3.
Halaman
: : : :
Faktor-faktor pemeliharaan
Jenis-jenis utama pemeliharaan perangkat lunak
Jenis-jenis utama pemeliharaan perangkat lunak (Lanjut)
Kemampuan untuk mendefinisikan “mengapa perubahan terhadap sebuah perangkat lunak harus terjadi”
Kemampuan untuk menjelaskan jenis-jenis utama pemeliharaan perangkat lunak
Khusus Kemampuan untuk menjelaskan pentingnya pemeliharaan perangkat lunak yang sedang digunakan, faktor-faktor perubahan internal maupun eksternal, evolusi perangkat lunak, dan pemeliharaan rancangan dan sistem Kemampuan menjelaskan konsep pemeliharaan berkelanjutan dan jenis-jenis pemeliharaan perangkat lunak, dalam kaitannya dengan perubahan kondisi diluar perangkat lunak itu sendiri Kemampuan menjelaskan jenis pemeliharaan perangkat lunak yang bersifat adaptif dan korektif
• Maintaining Legacy Systems • External & Internal Influences on
St ra te gi
M e di a
E v a l u a s i
Sumber
1: bab 16
maintenance • Evolution of software • Maintenance of design & systems
• Pemeliharaan berkelanjutan
1: bab 16
(ongoing) • Jenis-jenis pemeliharaan • Pemeliharaan perfektif • Pemeliharaan adaptif • Pemeliharaan korektif
1: bab 16
Fakultas Teknologi Informasi Program Studi Sistem Informasi
No. Dokumen No. Revisi Tgl.Revisi Tgl. Berlaku
Silabus dan Satuan Acara Perkuliahan Pemeliharaan Perangkat Lunak
Mi ng gu Ke
Materi
Pokok Bahasan
Pengelolaan pemeliharaan
Kemampuan untuk menjelaskan pentingnya pengelolaan kegiatan pemeliharaan perangkat lunak
Khusus •
•
7.
Kegiatan pemeliharaan
8.
Ujian Tengah Semester Piranti dan metoda pemeliharaan
9.
F2.SAP.SI.003 001 23-06-2010 23-06-2010 : 3 Dari 5
Tujuan Instruksional
Umum 6.
Halaman
: : : :
Kemampuan menjelaskan secara detail bahwa pembangunan perangkat lunak juga harus mensiasati kemudahan pemeliharaannya. Kemampuan menjelaskan bahwa kegiatan pemeliharaan perangkat lunak perlu menerapkan konsepkonsep manajemen
Kemampuan untuk menjelaskan rangkaian kegiatan dalam pemeliharaan perangkat lunak
Kemampuan untuk menjelaskan secara detail tentang karakteristik perangkat lunak yang sangat mempengaruhi kegiatan pemeliharaannya.
Kemampuan untuk menjelaskan alat-alat dan metoda pemeliharaan perangkat lunak
Kemampuan untuk menjelaskan tiga jenis piranti dan metoda utama pemeliharaan perangkat lunak.
• Pemeliharaan yang disiapkan
dalam pengembangan (building in maintenance) • Penempatan dan pelatihan personil pemeliharaan • Personil pemeliharaan adalah yang mengembangkan sistem • Personil pemeliharaan bukan yang mengembangkan sistem • Perencanaan pemeliharaan • Pemeliharaan terjadwal • Pemeliharaan darurat • Pengujian ulang dan validasi Faktor yang mempengaruhi kegiatan pemeliharaan: • Jenis aplikasi • Usia, ukuran dan kerumitan sistem • Ketergantungan dalam dan antar sistem • Kelengkapan dokumentasi • Pengelolaan permintaan pengguna
• Piranti dan metoda perancangan
dan pengembangan • Metoda monitoring
St ra te gi
M e di a
E v a l u a s i
Sumber
1: bab 16
1: bab 16
1: bab 16
Fakultas Teknologi Informasi Program Studi Sistem Informasi
No. Dokumen No. Revisi Tgl.Revisi Tgl. Berlaku
Silabus dan Satuan Acara Perkuliahan Pemeliharaan Perangkat Lunak
Mi ng gu Ke
: : : :
F2.SAP.SI.003 001 23-06-2010 23-06-2010 : 4 Dari 5
Halaman
Tujuan Instruksional Materi
Pokok Bahasan Umum
Khusus
St ra te gi
M e di a
E v a l u a s i
Sumber
• Piranti dan metode
pendokumentasian Pemberian tugas kelompok mengenai pemeliharaan perangkat lunak pada perusahaan yang telah menerapkannya. Bagaimana cara memeliharanya, apa toolsnya, dll. Dan di presentasikan pada akhir kuliah 10.
11.
12.
Melakukan pemeliharaan model bisnis dan model sistem
Kemampuan untuk menjelaskan kaitan pemeliharaan dengan kemutakhiran model bisnis dan model sistem / perangkat lunak
Kemampuan untuk menjelaskan pentingnya pemeliharaan model bisnis dan model sistem untuk menjaga efektivitas pemeliharaan terhadap tujuan bisnis
Pemeliharaan berbantuan komputer
Kemampuan untuk menjelaskan pemeliharaan perangkat lunak berbantuan komputer dengan berbagai aspeknya
Biaya pemeliharaan
Kemampuan untuk menjelaskan biaya pemeliharaan sebuah perangkat lunak
Kemampuan untuk menjelaskan konsep, kerugian dan keuntungan dalam pemeliharaan perangkat lunak yang dibangun dengan CASE tools, serta piranti pemeliharaan berbantuan komputer Kemampuan untuk menjelaskan: • Keterkaitan antara biaya pengembangan dengan biaya pemeliharaan perangkat lunak
• Perbandingan pemeliharaan di •
• • •
masa lalu dengan masa sekarang Review terhadap perangkat lunak yang sudah berjalan dari sisi bisnis dan model sistem untuk memenuhi pemeliharaan dari spesifikasi rancangan sampai dengan pengkodean konsep pembangunan perangkat lunak CASE tools Computer-aided maintenance tools
• Faktor teknis & non-teknis yang
mempengaruhi biaya pemeliharaan • Estimasi biaya pemeliharaan
1: bab 16
1: bab 16
2: bab 32
Fakultas Teknologi Informasi Program Studi Sistem Informasi
No. Dokumen No. Revisi Tgl.Revisi Tgl. Berlaku
Silabus dan Satuan Acara Perkuliahan Pemeliharaan Perangkat Lunak
Mi ng gu Ke
F2.SAP.SI.003 001 23-06-2010 23-06-2010 : 5 Dari 5
Tujuan Instruksional Materi
Pokok Bahasan Umum
Khusus •
13. 14. 15. 16.
Halaman
: : : :
Presentasi I Presentasi II Review Materi Ujian Akhir Semester
Teknik estimasi biaya pemeliharaan perangkat lunak
St ra te gi
M e di a
E v a l u a s i
Sumber