pemeliharaan sistem...
TRANSCRIPT
© 2005 by Prentice Hall© 2005 by Prentice Hall
PEMELIHARAAN SISTEM INFORMASI
Reff : Modern Systems Analysisand Design
Fourth Edition
Jeffrey A. Hoffer Joey F. George
Joseph S. Valacich
Analisis dan Perancangan Sistem
© 2005 by Prentice Hall© 2005 by Prentice Hall16-2
© 2005 by Prentice Hall© 2005 by Prentice Hall16-3
Proses Pemeliharaan Sistem Informasi
Proses kembali ke awal dan langkah-langkah pengembangan SDLC mengulangi menfokuskan diri pada perubahan sistem sampai perubahan tersebut dilaksanakanPemeliharaan adalah fase terpanjang dalam SDLC4 Aktivitas utama :n Mendapatkan permintaan pemeliharaann Transformasi permintaan ke perubahann Perubahan rancangann Perubahan implementasi
© 2005 by Prentice Hall© 2005 by Prentice Hall16-4
Pemeliharan mirip/menyerupai mini-SDLC
© 2005 by Prentice Hall© 2005 by Prentice Hall16-5
Tipe Pemeliharaan SistemPemeliharaan Korektif /Corrective maintenancen Perubahan yang dilakukan bagi sebuah sistem untuk
memperbaiki kekurangan dalam desain, coding, atau implementasi
Pemeliharaan Penyesuaian/Adaptive maintenancen Perubahan yang dilakukan bagi sebuah sistem untuk berevolusi
fungsinya dalam hal perubahan kebutuhan bisnis atau teknologiPemeliharaan Perfektif / Perfective maintenancen Perubahan yang dilakukan bagi sebuah sistem untuk
menambah fitur baru atau untuk meningkatkan kinerjaPemeliharaan Preventif/Preventive maintenancen Perubahan yang dilakukan bagi sebuah sistem untuk
menghindari masalah di masa depan
© 2005 by Prentice Hall© 2005 by Prentice Hall16-6
Sejauh ini, sebagian besar adalah pemeliharaan korektif, karena mendesak dan non-nilai tambah.
© 2005 by Prentice Hall© 2005 by Prentice Hall16-7
Biaya PemeliharaanBanyak organisasi 80% dari anggaran sistem informasi untuk pemeliharaanFaktor yang mempengaruhi pemeliharaan sistem :n Cacat latenn Jumlah pelanggan untuk sebuah sistemn Kualitas dokumentasi sistemn Personalia pemeliharaann Alat bantun Program yang terstruktur (well-structured program)
© 2005 by Prentice Hall© 2005 by Prentice Hall16-8
Sebuah sistem yang terdokumentasi dengan baik lebih mudah untuk dipahami, dan karena itu lebih mudah untuk dipertahankan.
© 2005 by Prentice Hall© 2005 by Prentice Hall16-9
Pengelolaan Sistem PemeliharaanJumlah orang yang bekerja di pemeliharaan melampaui jumlah yang bekerja dalam pembangunan.3 Struktur Organisasi (Pemeliharaan):n Terpisah/Separatew Kelompok pemeliharaan terdiri dari personel yang berbeda
dibandingkan dengan kelompok pengembangan.
n Kombinasiw Pengembang adalah juga pemelihara sistem.
n Fungsionalw Pemeliharaan personil bekerja di dalam unit bisnis fungsional.
© 2005 by Prentice Hall© 2005 by Prentice Hall16-10
Kelebihan dan Kekurangan Tipe Organisasi Keuntungan Kekurangan
Terpisah Peningkatan sistem dan kualitas dokumentasi
Ketidaktahuan akan informasi yang kritis yang tidak terdokumentasi
Kombinasi Kelompok pemeliharaan mengetahui semua tentang sistem
Kurangnya penekanan pada dokumentasi yang baik
Fungsional Personil memiliki ketertarikan pada sistem sesuai fungsinya
Keterbatasan mobilitas pekerjaan dan sumber daya manusia atau teknis
© 2005 by Prentice Hall© 2005 by Prentice Hall16-11
Penugasan Personil Pemeliharaan
Pekerjaan Pemeliharaan sering dipandang sebelah mata oleh personil Sistem Informasi.Organisasi cenderung memberikan penghargaan pada personil yang terlibat dalam pengembagnan sistem baru daripada personil pemeliharaan.Organisasi sering melakukan mutasi personil pemeliharaan dalam rangka mengurangi perasaan negatif tentang pemeliharaan.
© 2005 by Prentice Hall© 2005 by Prentice Hall16-12
Pengukuran Efektivitas Pemeliharaan Sistem
Faktor yang perlu dipertimbangkann Jumlah kegagalann Waktu antara setiap kegagalann Jenis kegagalanMean Time Between Failures (MTBF) / Rata-rata Waktu antar Kegagalann Pengukuran kejadian kesalahan dapat
dilacak dari waktu ke waktu untuk menunjukkan kualitas sistem
© 2005 by Prentice Hall© 2005 by Prentice Hall16-13
Apabila kegagalan banyak terjadi diawal, dengan pemeliharaan korektif, tingkat kesalahan dapat dikurangi dengan cepat.
© 2005 by Prentice Hall© 2005 by Prentice Hall16-14
Maintenance requests can be frequent
Prioritas berdasarkan jenis dan urgensi permintaan
Pengendalian Permintaan Pemeliharaan
© 2005 by Prentice Hall© 2005 by Prentice Hall16-15
Evaluasi didasarkan pada analisis kelayakan
Arus Permintaan Pemeliharaan
© 2005 by Prentice Hall© 2005 by Prentice Hall16-16
Manajemen KonfigurasiProses meyakinkan bahwa hanya yang berwenang yang dapat melakukan perubahan pada sistemModul Dasarn Modul software yang telah diuji, didokumentasikan, dan
disetujui untuk dimasukkan dalam versi yang paling baru diciptakan suatu sistem
Sistem Kepustakaann Seseorang yang bertanggung jawab untuk mengendalikan
dan memeriksa keluar dan check in modul dasar ketika sistem sedang dikembangkan atau dipertahankan
Membangun rutinitasn Pedoman bahwa daftar instruksi untuk membangun sistem
eksekusi dari sumber kode dasar
© 2005 by Prentice Hall© 2005 by Prentice Hall16-17
Alat Bantu Manajemen KonfigurasiSistem software khusus untuk mengelola konfigurasi sistemMengontrol akses ke modul dalam sistem kepustakaan2 Tipen Kendali Revisi : modul berlabel dibekukan (tidak
bisa diubah) atau diambangkan (diperiksa oleh programmer untuk modifikasi)
n Kendali Kode Sumber: memperluas kontrol revisi untuk semua modul yang saling berhubungan
Perubahan riwayat dapat ditelusuri dan versi sebelumnya dapat direkonstruksi
© 2005 by Prentice Hall© 2005 by Prentice Hall16-18
Peran CASE dan Alat Bantu Pengembangan Otomatis dalam
PemeliharaanPengembangan Sistem Tradisionaln Penekanan pada
pengkodean dan pengujian.
n Perubahan dilaksanakan dengan coding dan pengujian pertama.
n Dokumentasi dilakukan setelah pemeliharaan dilakukan.
n Perawatan dokumentasi sering diabaikan karena dianggap memakan waktu tugas.
n .
Pengembangan dengan CASEn Penekanan pada dokumen
desain.n Perubahan
diimplementasikan dalam dokumen desain.
n Kode ulang menggunakan generator kode.
n Dokumentasi diperbarui selama pemeliharaan.
© 2005 by Prentice Hall© 2005 by Prentice Hall16-19
Pemeliharaan Website
Pertimbangan khususn 24 X 7 X 365w Sifat ketersediaan terus menerus membuat
pemeliharaan menjadi suatu hal yang menantang.w Halaman dalam pemeliharaan dapat dikunci.w Tanggal dan waktu
n Pemeriksaan Link yang rusakn Validasi HTMLw Halaman harus diproses oleh rutin kode validasi sebelum
publikasi.
© 2005 by Prentice Hall© 2005 by Prentice Hall16-20
Pemeliharan Website (cont.)
Pertimbangan khusus (continued)n Registrasi ulangw Ketika konten secara signifikan berubah, situs
mungkin perlu diregistrasi ulang dengan mesin pencari
n Edisi Mendatangw Konsistensi adalah penting bagi penggunaw Post indikasi perubahan masa depan situsw Perubahan batch
© 2005 by Prentice Hall© 2005 by Prentice Hall16-21
TERIMA KASIH