Pemeliharaan KSI

download Pemeliharaan KSI

of 12

Transcript of Pemeliharaan KSI

  • 7/30/2019 Pemeliharaan KSI

    1/12

  • 7/30/2019 Pemeliharaan KSI

    2/12

  • 7/30/2019 Pemeliharaan KSI

    3/12

    iii

    DAFTAR ISI

    HALAMAN JUDUL ......................................................................................................... i

    KATA PENGANTAR ....................................................................................................... ii

    DAFTAR ISI...................................................................................................................... iii

    BAB I PENDAHULUAN

    1.1 Rumusan Masalah ............................................................................................ 1

    1.2 Tujuan ............................................................................................................... 1

    1.3 Manfaat ............................................................................................................. 1

    BAB II PEMBAHASAN

    2.1 Pemeliharaan Sistem ........................................................................................ 2

    2.1.1 SDLC ........................................................................................................ 2

    2.1.2 Siklus Hidup Pemeliharaan Sistem ....................................................... 2

    2.1.3 Mainteniblity (Kemampuan Pemeliharaan Sistem) ............................. 3

    2.1.4 Tiga Pendekatan untuk Pemeliharaan Sistem ...................................... 3

    2.2 Mengelola Pemeliharaan Sistem .................................................................... 4

    2.2.1 Resiko apa saja yang CMS hindari ....................................................... 4

    2.2.2 Langkah Langkah Pemeliharaan Sistem .......................................... 5

    2.3 Menguji dan Mempertahankan Sistem ......................................................... 5

    2.3.1 Mengimplementasikan dan Mengevaluasi sistem ............................... 6

    2.4 Dampak Pemeliharaan Sistem ....................................................................... 6

    BAB III SIMPULAN

    3.1 Simpulan............................................................................................................ 8

    DAFTAR PUSTAKA ........................................................................................................ 9

  • 7/30/2019 Pemeliharaan KSI

    4/12

    1

    BAB I

    PENDAHULUAN

    1.1.Rumusan Masalah

    Rumusan masalah dalam studi ini adalah sebagai berikut :

    1. Apakah Pemeliharaan / Maintenance Sistem itu ?2. Dalam Pemeliharaan/ Maintenance Sistem, bagaimanakah cara agar suatu sistem

    dapat berjalan sesuai dengan keinginan ?

    3. Seperti apakah dampak dari pemeliharaan pada sistem ?

    1.2. Tujuan

    1. Memberikan informasi perihal Pemeliharaan Sistem2. Memberikan penjelasan cara mengelola, menguji dan mempertahankan sistem.3. Mengetahui dampak dari pemeliharaan pada sistem.

    1.3. Manfaat

    1. Memberikan penjelasan dan gambaran dari Pemeliharaan Sistem.2. Memberikan penjelasan langkah dan pengelolaan dalam pemeliharaan sistem3. Melengkapi tugas Konsep Sistem Informasi oleh Ibu Eva Hariyanti S.Si, M.T.

  • 7/30/2019 Pemeliharaan KSI

    5/12

    2

    BAB II

    PEMBAHASAN

    2.1. Pemeliharaan Sistem

    2.1.1 SDLC

    Pemeliharaan Sistem berawal begitu sistem baru menjadi operasional dan berakhir

    masa hidupnya

    Jenis Pemeliharaan Sistem :

    Pemeliharaan Korektif adalah Pemeliharaan perangkat lunak dengan melakukanperbaikan kesalahan yang terjadi pada perangkat lunak

    Pemeliharaan Adaptif adalah Pemeliharaan perangkat lunak dengan melakukanpenyesuaian fungsi-fungsi yang ada pada perangkat lunak sehingga lebih

    memudahkan user.

    Pemeliharaan Penyempurnaan adalah Pemeliharaan perangkat lunak denganmelakukan pengembangan / peningkatan terhadap perangkat lunak yang telah ada.

    Pemeliharaan Preventif adalah Pemeliharaan perangkat lunak dengan perombakansecara total atau melakukan perekayasaan kembali pada perangkat lunak yang ada.

    2.1.2 Siklus Hidup Pemeliharaan Sistem (SMLC)

    Tahapan SMLC :

    Memahami Permintaan Pemeliharaan

  • 7/30/2019 Pemeliharaan KSI

    6/12

    3

    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

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

    2.1.4 Tiga pendekatan untuk menyusun Pemeliharaan Sistem :

    Pendekatan Pemisahan Pemeliharaan dan Pemeliharaan Pendekatan Gabungan Menggabungkan personalia penyusun dan pemelihara

    menjadi sebuah kelompok utama sistem informasi

    Pendekatan Fungsional Variasi dari pendekatan gabungan dengan memindahkantenaga profesional sistem dari sistem informasi dan menugasi mereka pada fungsi

    bisnis untuk penyusunan maupun pemeliharaan.

    Ada 5 CASE Tools yang membantu pemeliharaan sistem dari sistem lama dan membantu

    memecahkan kemacetan timbunan sistem baru yang belum dikerjakan :

    Rekayasa Maju (Forward engineering)

    Rekayasa Mundur (Reverse engineering) Rekayasa Ulang (Reengineering)

  • 7/30/2019 Pemeliharaan KSI

    7/12

    4

    Restrukturisasi (restrukturing) Sistem Pakar Pemeliharaan (Maintenance expert system)

    2.2. Mengelola Pemeliharaan Sistem 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 helpdesk

    Mengevaluasi aktivitas pemeliharaan sistem Mengoptimalkan program pemeliharaan sistem

    2.2.1 Resiko apa saja yang CMS hindarkan ?

    Kekurangan inventaris program perangkat lunak yang akurat dan sumber-sumbersistem 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

  • 7/30/2019 Pemeliharaan KSI

    8/12

    5

    Rendahnya kualitas dan reabilitas perangkat lunak

    2.2.2 Langkah-langkah pemeliharaan sistem terdiri atas:

    1. Penggunaan Sistem yaitu menggunakan sistem sesuai dengan fungsi tugasnya masing

    masing untuk operasi rutin atau sehari-hari.

    2. Audit Sistem yaitu melakukan penggunaan dan penelitian formal untuk menentukan

    seberapa baik sistem baru dapat memenuhi kriteria kinerja. Hal semacam ini disebut

    penelaahan setelah penerapan dan dapat dilakukan oleh seorang auditor internal.

    3. Penjagaan Sistem yaitu melakukan pemantauan untuk pemeriksaan rutin sehingga

    sistem tetap beroperasi dengan baik. Selain itu juga untuk menjaga kemutakhiran

    sistem jika sewaktu-waktu terjadi perubahan lingkungan sistem atau modifikasi

    rancangan software.

    4. Perbaikan Sistem yaitu melakukan perbaikan jika dalam operasi terjadi kesalahan

    (bugs) dalam program atau kelemahan rancangan yang tidak terdeteksi saat tahap

    pengujian sistem.

    5. Peningkatan Sistem yaitu melakukan modifikasi terhadap sistem ketika terdapat

    potensi peningkatan sistem setelah sistem berjalan beberapa waktu, biasanya adanya

    potensi peningkatan sistem tersebut terlihat oleh manajer kemudian diteruskan kepada

    spesialis informasi untuk dilakukan modifikasi sesuai keinginan manajer.

    2.3. Menguji dan mempertahankan Sistem

    Sebelum sistem informasi dapat digunakan, maka harus dilakukan pengujian terlebih

    dulu. Akan bisa menghemat biaya bila dapat menangkap adanya masalah sebelum sistem

    tersebut ditetapkan. Sebagian pengujian dilakukan oleh pemrogram sendiri, dan lainnya

    dilakukan oleh penganalisis sistem. Rangkaian pengujian ini pertama-tama dijalankan

    bersama-sama dengan data contoh serta dengan data aktual dari sistem yang telah ada.

    Mempertahankan sistem dan dokumentasinya dimulai ditahap ini, sebagian besar

    kerja rutin pemrogram adalah melakukan pemeliharaan sistem ,dan kegiatan bisnis yang

    paling banyak menghabiskan banyak uang ialah untuk kegiatan pemeliharaan. Sebagian besar

    prosedur sistematis yang dijalankan, menganalisis selama siklus hidup pengembangan sistem

    membantu memastikan bahwa pemeliharaan bisa dijaga sampai tingkat minimum.

  • 7/30/2019 Pemeliharaan KSI

    9/12

    6

    2.3.1 Mengimplementasikan dan Mengevaluasi sistem

    Ditahap terakhir dari pengembangan, penganalisis membantu untuk

    mengimlementasikan sistem informasi. Tahap ini melibatkan pelatihan bagi pemakai

    untuk mengendalikan sistem. Penganalisis perlu merencanakan konversi perlahan dari

    sistem lama ke sistem baru. Proses ini mencakup pengubahan file-file dari format lama

    ke format baru atau membangun suatu basis data, mmenginstal peralatan, dan membawa

    sistem baru untuk di produksi.

    Evaluasi yang ditunjukkan sebagai bagian dari tahap terakir dari siklus hidup

    pegambangan sistem biasanya dimaksudkan untuk pembahasan. Kriteri utama yang

    harus dipenuhi ialah apakah pemakaian yang dituju benar-benar menggunakan sistem.

    Perlu diingat bahwa kerja sistem biasanya berulang. Ketika penganalisis

    menyelesaikan 1 tahap pengembangan sistem akan berlanjut ke tahap berikutnya,

    penemuan suatu masalah bisa memaksa penganalisis kembali ke tahap sebelumnya dan

    memodifikasi pekerjaannya di tahap tersebut. Sebagai contoh, selama tahap pengujian

    pemogram menemukan bahwa programtidak dapat berjalan sebagaimana mestinya dan

    disebabkan kodenya tidak tertulis secara benar atau desainnya tidak lengkap. Di 2

    peristiwa yang membuat program harus di modifikasi itu, penganalisis bisa mengubah

    beberapa materi rancangan sistem. Sebaliknya, ia juga bisa bertemu dengan pemakai

    untuk melakukan penyelidikan ulang bagaimana agar aktivitas bisnis bisa berfungsi.

    2.4. Dampak Pemeliharaan Pada Sistem

    Setelah sistem terpasang, makas istem tersebut harus dipertahankan. Ini berarti bahwa

    program komputer harus dimodifikasi dan dijaga supaya tetap terpakai. Gambar 1.4

    menampilakan ilustrasi jumlah rata-rata waktu yang dihabiskan untuk pemeliharaan instalasi

    sim khusus. Perkiraan waktu yang dihabiskan oleh departemen pemeliharaan berkisar mulai

    dari 48 sampai 60 persen dari total waktu yang dihabiskan untuk mengembangkan sistem.

    Hanya sedikit waktu yang tersisa untuk pengembangan sistem baru. Saat jumlah program

    yang tertulis meningkat, maka meningkat pula jumlah pemeliharaan yang diperlukan.

    Pemeliharaan diadakan karena dua alasan. Pertama, untuk memperbaiki kesalahan

    dalam perangkat lunak. Tidak peduli bagaimana keseluruhan sistem diuji, bug atau kesalahan

    masuk dalam program komputer. Bugs dalam perangkat lunak pc komersial seringnya

    didokumentasikan sebagai anomali yang dikenal dan dikoreksi bila perangkat lunak versi

    baru dirilis atau di masa rilis. Pada perangkat lunak yang dibuat sesuai permintaan, bug harus

    diperbaiki saat itu juga begitu terdeteksi.

  • 7/30/2019 Pemeliharaan KSI

    10/12

    7

    Total Waktu Perancangan Sistem

    Pemeliharaan Sistem Yang Ada

    Sistem-Sistem Baru dan

    Aktivitas-Aktivitas Lainnya

    60 %

    40 %

    Alasan lainnya ialah untuk meningkatkan kemampuan perangkat lunak untuk

    merespon perubahan kebutuha-kebutuhan organisasional, umumnya melibatkan salah satu

    ketiga situasi berikut:

    1. Pemakai seringnya meminta fitur-fitur tambahan setelah mengenal sistem komputerkemampuan-kemampuannya secara mendalam. Permintaan fitur-fitur ini

    kemungkinan sama sesederhana dengan menampilkan seuruh laporan tambahan atau

    sama rumitnya dengan mengembangkan perangkat lunak baru.

    2. Bisnis berubah seiring dengan waktu . Perangkat lunak harus dimodifikasi sedemikianrupa untuk meliputi semua perubahan saat syarat-syarat pemerintah taua perusahaan

    baru ditingkatkan, saat informasi klien baru harus diberikan dan sebagainya.

    3. Perangkat keras dan perangkat lunak berubah dengan langkah sangat pesat. Sistemyang menggunakan teknologi yang lebih tua harus dimodifikasi agar bisa digunnakanbersa-sama dengan teknologi yang lebih modern. Contoh perubahan semacam itu

    ialah pernggantian mainframe dengan sitem klien / server dimana komputer klien

    dirumah, tetapi pengolahan data dan pengambilan data dan aplikasi dipisahkan untuk

    mendapatkan keefisienan melaui jaringan lokal (LAN)

  • 7/30/2019 Pemeliharaan KSI

    11/12

    8

    BAB III

    SIMPULAN

    3.1 Simpulan

    Pemeliharaan (Maintenance) sangat dibutuhkan dalam suatu perancangan sistem

    karena biasanya terjadi banyak kesalahan atau perubahan setelah sistem dibuat. Pemeliharaan

    sistem tidak hanya dilakukan dalam waktu yang singkat, tetapi terus berkelanjutan. Proporsi

    dari pemeliharaan sendiri mencapai 60% sedangkan aktivitas lainnya hanya 40% yang

    menjadi bukti bahwa pemeliharaan lebih dominan dalam perancangan sistem dibandingkan

    dengan aktivitas-aktivitas yang lainnya.

  • 7/30/2019 Pemeliharaan KSI

    12/12

    9

    DAFTAR PUSTAKA

    Kendall, Kenneth E. dan Julie E Kendall.2010.Analisis dan Perancangan Sistem Edisi 5 Jilid

    1. Jakarta:PT.Index

    Pressman, Roger S.2010.Software Engineering Alternate Edition.Singapore:McGraw Hills

    Companies

    Pressman, Roger S.2012.Rekayasa Perangkat Lunak Edisi 7 Buku 1 . Yogyakarta : Penerbit

    Andi