pemeliharaan ksi
TRANSCRIPT
-
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