Transcript
Page 1: PEMELIHARAAN SISTEM INFORMASIkarmila.staff.gunadarma.ac.id/Downloads/files/27194/Tayangan+Ngajar... · Peran CASE dan Alat Bantu Pengembangan Otomatis dalam Pemeliharaan Pengembangan

© 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

Page 2: PEMELIHARAAN SISTEM INFORMASIkarmila.staff.gunadarma.ac.id/Downloads/files/27194/Tayangan+Ngajar... · Peran CASE dan Alat Bantu Pengembangan Otomatis dalam Pemeliharaan Pengembangan

© 2005 by Prentice Hall© 2005 by Prentice Hall16-2

Page 3: PEMELIHARAAN SISTEM INFORMASIkarmila.staff.gunadarma.ac.id/Downloads/files/27194/Tayangan+Ngajar... · Peran CASE dan Alat Bantu Pengembangan Otomatis dalam Pemeliharaan Pengembangan

© 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

Page 4: PEMELIHARAAN SISTEM INFORMASIkarmila.staff.gunadarma.ac.id/Downloads/files/27194/Tayangan+Ngajar... · Peran CASE dan Alat Bantu Pengembangan Otomatis dalam Pemeliharaan Pengembangan

© 2005 by Prentice Hall© 2005 by Prentice Hall16-4

Pemeliharan mirip/menyerupai mini-SDLC

Page 5: PEMELIHARAAN SISTEM INFORMASIkarmila.staff.gunadarma.ac.id/Downloads/files/27194/Tayangan+Ngajar... · Peran CASE dan Alat Bantu Pengembangan Otomatis dalam Pemeliharaan Pengembangan

© 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

Page 6: PEMELIHARAAN SISTEM INFORMASIkarmila.staff.gunadarma.ac.id/Downloads/files/27194/Tayangan+Ngajar... · Peran CASE dan Alat Bantu Pengembangan Otomatis dalam Pemeliharaan Pengembangan

© 2005 by Prentice Hall© 2005 by Prentice Hall16-6

Sejauh ini, sebagian besar adalah pemeliharaan korektif, karena mendesak dan non-nilai tambah.

Page 7: PEMELIHARAAN SISTEM INFORMASIkarmila.staff.gunadarma.ac.id/Downloads/files/27194/Tayangan+Ngajar... · Peran CASE dan Alat Bantu Pengembangan Otomatis dalam Pemeliharaan Pengembangan

© 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)

Page 8: PEMELIHARAAN SISTEM INFORMASIkarmila.staff.gunadarma.ac.id/Downloads/files/27194/Tayangan+Ngajar... · Peran CASE dan Alat Bantu Pengembangan Otomatis dalam Pemeliharaan Pengembangan

© 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.

Page 9: PEMELIHARAAN SISTEM INFORMASIkarmila.staff.gunadarma.ac.id/Downloads/files/27194/Tayangan+Ngajar... · Peran CASE dan Alat Bantu Pengembangan Otomatis dalam Pemeliharaan Pengembangan

© 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.

Page 10: PEMELIHARAAN SISTEM INFORMASIkarmila.staff.gunadarma.ac.id/Downloads/files/27194/Tayangan+Ngajar... · Peran CASE dan Alat Bantu Pengembangan Otomatis dalam Pemeliharaan Pengembangan

© 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

Page 11: PEMELIHARAAN SISTEM INFORMASIkarmila.staff.gunadarma.ac.id/Downloads/files/27194/Tayangan+Ngajar... · Peran CASE dan Alat Bantu Pengembangan Otomatis dalam Pemeliharaan Pengembangan

© 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.

Page 12: PEMELIHARAAN SISTEM INFORMASIkarmila.staff.gunadarma.ac.id/Downloads/files/27194/Tayangan+Ngajar... · Peran CASE dan Alat Bantu Pengembangan Otomatis dalam Pemeliharaan Pengembangan

© 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

Page 13: PEMELIHARAAN SISTEM INFORMASIkarmila.staff.gunadarma.ac.id/Downloads/files/27194/Tayangan+Ngajar... · Peran CASE dan Alat Bantu Pengembangan Otomatis dalam Pemeliharaan Pengembangan

© 2005 by Prentice Hall© 2005 by Prentice Hall16-13

Apabila kegagalan banyak terjadi diawal, dengan pemeliharaan korektif, tingkat kesalahan dapat dikurangi dengan cepat.

Page 14: PEMELIHARAAN SISTEM INFORMASIkarmila.staff.gunadarma.ac.id/Downloads/files/27194/Tayangan+Ngajar... · Peran CASE dan Alat Bantu Pengembangan Otomatis dalam Pemeliharaan Pengembangan

© 2005 by Prentice Hall© 2005 by Prentice Hall16-14

Maintenance requests can be frequent

Prioritas berdasarkan jenis dan urgensi permintaan

Pengendalian Permintaan Pemeliharaan

Page 15: PEMELIHARAAN SISTEM INFORMASIkarmila.staff.gunadarma.ac.id/Downloads/files/27194/Tayangan+Ngajar... · Peran CASE dan Alat Bantu Pengembangan Otomatis dalam Pemeliharaan Pengembangan

© 2005 by Prentice Hall© 2005 by Prentice Hall16-15

Evaluasi didasarkan pada analisis kelayakan

Arus Permintaan Pemeliharaan

Page 16: PEMELIHARAAN SISTEM INFORMASIkarmila.staff.gunadarma.ac.id/Downloads/files/27194/Tayangan+Ngajar... · Peran CASE dan Alat Bantu Pengembangan Otomatis dalam Pemeliharaan Pengembangan

© 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

Page 17: PEMELIHARAAN SISTEM INFORMASIkarmila.staff.gunadarma.ac.id/Downloads/files/27194/Tayangan+Ngajar... · Peran CASE dan Alat Bantu Pengembangan Otomatis dalam Pemeliharaan Pengembangan

© 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

Page 18: PEMELIHARAAN SISTEM INFORMASIkarmila.staff.gunadarma.ac.id/Downloads/files/27194/Tayangan+Ngajar... · Peran CASE dan Alat Bantu Pengembangan Otomatis dalam Pemeliharaan Pengembangan

© 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.

Page 19: PEMELIHARAAN SISTEM INFORMASIkarmila.staff.gunadarma.ac.id/Downloads/files/27194/Tayangan+Ngajar... · Peran CASE dan Alat Bantu Pengembangan Otomatis dalam Pemeliharaan Pengembangan

© 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.

Page 20: PEMELIHARAAN SISTEM INFORMASIkarmila.staff.gunadarma.ac.id/Downloads/files/27194/Tayangan+Ngajar... · Peran CASE dan Alat Bantu Pengembangan Otomatis dalam Pemeliharaan Pengembangan

© 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

Page 21: PEMELIHARAAN SISTEM INFORMASIkarmila.staff.gunadarma.ac.id/Downloads/files/27194/Tayangan+Ngajar... · Peran CASE dan Alat Bantu Pengembangan Otomatis dalam Pemeliharaan Pengembangan

© 2005 by Prentice Hall© 2005 by Prentice Hall16-21

TERIMA KASIH


Recommended