PEMELIHARAAN PERANGKAT LUNAK

10
PEMELIHARAAN PERANGKAT LUNAK Setia Wirawan

description

PEMELIHARAAN PERANGKAT LUNAK. Setia Wirawan. SDLC. Perencanaan Sistem. Analisis Sistem. Rancangan Sistem Umum. Evaluasi dan Seleksi Sistem. Rancangan Sistem Terinci. Pengembangan Perangkat Lunak & Implementasi Sistem. Pengemb. PL. Peranc. PL. Peng- codean PL. Pengujian PL. Imp. - PowerPoint PPT Presentation

Transcript of PEMELIHARAAN PERANGKAT LUNAK

Page 1: PEMELIHARAAN PERANGKAT LUNAK

PEMELIHARAANPERANGKAT LUNAK

Setia Wirawan

Page 2: PEMELIHARAAN PERANGKAT LUNAK

SDLC

Perencanaan Sistem

Analisis Sistem

Rancangan Sistem Umum

Evaluasi dan Seleksi Sistem

Rancangan Sistem Terinci

Pengembangan Perangkat Lunak & Implementasi Sistem

Pengemb.PL

Peranc.PL

Peng- codean PL

PengujianPL

Imp.PL

Pemeliharaan Sistem

Page 3: PEMELIHARAAN PERANGKAT LUNAK

“ Pemeliharaan sistem berawal begitu sistem baru menjadi operasional dan berakhir masa hidupnya ”

Jenis Pemeliharaan :• Pemeliharaan Korektif• Pemeliharaan Adaptif• Pemeliharaan Penyempurnaan• Pemeliharaan Preventif

Page 4: PEMELIHARAAN PERANGKAT LUNAK

Siklus Hidup Pemeliharaan Sistem (SMLC)

Tahapan SMLC :• Memahami Permintaan Pemeliharaan• Mentransformasi permintaan pemeliharaan menjadi

pengubahan• Menspesifikasi perubahan• Mengembangkan perubahan• Menguji perubahan• Melatih pengguna dan melakukan test penerimaan• Pengkonversian dan meluncurkan operasi• Mengupdate Dokumen• Melakukan pemeriksaan Pasca implementasi

Page 5: PEMELIHARAAN PERANGKAT LUNAK

Maintainability(Kemampuan pemeliharaan sistem)

Prosedur untuk peningkatan maintainability :• Menerapkan SDLC dan SWDLC• Menspesifikasi definisi data standar• Menggunakan bahasa pemrograman standart• Merancang modul-modul yang terstruktur dengan baik• Mempekerjakan modul yang dapat digunakan kembali• Mempersiapkan dokumentasi yang jelas, terbaru dan

komprehensif• Menginstall perangkat lunak, dokumentasi dan soal-

soal test di dalam sentral repositor sistem CASE atau CMS (change management system)

Page 6: PEMELIHARAAN PERANGKAT LUNAK

Tiga pendekatan untuk menyusun Pemeliharaan sistem :

• Pendekatan PemisahanPemeliharaan dan Pemeliharaan

• Pendekatan GabunganMenggabungkan personalia penyusun dan pemelihara menjadi sebuah kelompok utama sistem informasi

• Pendekatan FungsionalVariasi dari pendekatan gabungan dengan memindahkan tenaga profesional sistem dari sistem informasi dan menugasi mereka pada fungsi bisnis untuk penyusunan maupun pemeliharaan.

Page 7: PEMELIHARAAN PERANGKAT LUNAK

• Rekayasa Maju (Forward engineering)• Rekayasa Mundur (Reverse engineering)• Rekayasa Ulang (Reengineering)• Restrukturisasi (restrukturing)• Sistem Pakar Pemeliharaan (Maintenance

expert system)

Ada 5 CASE Tools yang membantu pemeliharaan sistem dari sistem lama dan membantu memecahkan kemacetan timbunan sistem baru yang belum dikerjakan :

Page 8: PEMELIHARAAN PERANGKAT LUNAK

• Menetapkan Kegiatan Pemeliharaan Sistem• Mengawali dan merekam kegiatan

pemeliharaan sistem tidak terjadwal (Form Maintenance Work Order : Pekerjaan yang diperlukan/dilakukan, waktu yang diperkirakan dibandingkan dengan waktu yang sebenarnya, kode pemeliharaan, biaya pemeliharaan)

• Menggunakan sistem perangkat lunak help-desk

• Mengevaluasi aktivitas pemeliharaan sistem• Mengoptimalkan program pemeliharaan sistem

Mengelola Pemeliharaan Sistem

Page 9: PEMELIHARAAN PERANGKAT LUNAK

Librarian FunctionFacility (LFF)

Test MasterFile (TMF)

Maintenancework orders

(WO)

Quality AssuranceMaster File (QAMF)

Management report and audit trails

Backup MasterFile (BMF)

Production Master File

(PMF)

Load modulesfor operations

ProgrammerWorkstation

Logouts

Logins

Page 10: PEMELIHARAAN PERANGKAT LUNAK

• Kekurangan inventaris program perangkat lunak yang akurat dan sumber-sumber sistem informasi lainnya.

• Ketidak lengkapan sejarah perubahan program• Modul-modul program perangkat lunak terduplikasi• Perubahan program perangkat lunak yang tidak sah• Kekurangan dokumentasi yang jelas, komprehensif

dan terbaru• Rendahnya kualitas dan reabilitas perangkat lunak

Resiko apa saja yang CMS hindarkan ?