PEMELIHARAAN SISTEM Ngajar... · Peran CASE dan Alat Bantu Pengembangan Otomatis dalam Pemeliharaan

  • View
    218

  • Download
    0

Embed Size (px)

Text of PEMELIHARAAN SISTEM Ngajar... · Peran CASE dan Alat Bantu Pengembangan Otomatis dalam Pemeliharaan

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