Jumat, 10 Juli 2020

Implementasi dan Pemeliharaan


1.      Konsep Implementasi
·         Perancangan dan implementasi Perangkat Lunak adalah
tahap dalam proses RPL dimana dikembangkan sistem Perangkat Lunak yang dapat dieksekusi.
·         Implementasi adalah proses mewujudkan desain sebagai sebuah program.
·         RPL mencakup semua kegiatan yang terlibat dalam pengembangan Perangkat Lunak dari persyaratan awal sistem hingga pemeliharaan dan pengelolaan sistem yang digunakan.
·         Implementasi dapat melibatkan pengembangan program
atau menyesuaikan dan mengadaptasi sistem generik, offthe-shelf untuk memenuhi persyaratan khusus dari suatu organisasi.

2.      Aspek Implementasi
·         Reuse
Sebagian besar Perangkat Lunak modern dibangun dengan
menggunakan kembali komponen atau sistem yang ada.
·         Configuration Management
Selama proses pengembangan, banyak versi yang berbeda
dari setiap komponen Perangkat Lunak .
·         Host-Target Development
Produksi PL biasanya tidak dijalankan pada komputer yang sama dengan lingkungan pengembangan Perangkat Lunak. Pengembangan pada satu komputer (sistem host) dan dijalankan pada komputer yang terpisah (sistem target).

3.      Konsep Pemeliharaan
Pemeliharaan perangkat lunak adalah suatu aktivitas yang sangat luas yang sering digambarkan mencakup semua pekerjaan yang dibuat di suatu sistem setelah perangkat lunak beroperasi. Aktivitas meliputi:
·         Penambahan atau perbaikan program, seperti penambahan fungsi baru, dan perbaikan tampilan.
·         Perbaikan terhadap kesalahan yang timbul
·         Penghapusan kemampuan kualitas
·         Peningkatan pencapaian & memperluas daya guna untuk memenuhi kebutuhan user yang semakin bertambah
·         Menyesuaikan perangkat lunak untuk memenuhi lingkungan yang berubah.

4.      Kategori Pemeliharaan
Korektif adalah perbaikan program akibat adanya kesalahan
·         Adaptif adalah penyesuaian dengan lingkungan yang baru, seperti penerapan pada platform di lingkungan yang baru, format tampilan printer, dll
·         Perfective terjadi pada saat pengguna sistem atau stakeholder merubah requirement dari sistem yang dibangun
·         Preventif berhubungan dengan prediksi yang akan datang, seperti penggunaan anti virus untuk keamanan data, backup data dan program
5.      Pemeliharaan Manajemen
A. TIM PEMELIHARAAN
·         Systems Administrator Bertanggung jawab untuk pemeliharaan rutin dan berwenang mengambil tindakan pencegahan untuk menghindari keadaan darurat. Seperti kerusakan server, pemadaman jaringan, insiden keamanan, dan kegagalan perangkat keras.
·         Systems Analyst Bertugas menyelidiki dan menemukan sumber masalah dengan menggunakan keterampilan analisis dan sintesis. Analisis: memeriksa keseluruhan unsur-unsur individu. Sintesis: mempelajari bagian-bagian untuk memahami keseluruhan sistem.
·         Programmer
a)      Programmer aplikasi bekerja pada pengembangan dan pemeliharaan sistem baru.
b)      Programmer sistem berkonsentrasi pada perangkat lunak dan utilitas sistem
c)       Programmer basis data fokus pada pembuatan dan dukungan sistem basis data skala besar.