Tahap dari implementasi Sistem
Implementasi sistem adalah suatu proses untuk menempatkan sistem informasi baru ke dalam operasi. Ada 4 tahap implementasi sistem yaitu membuat dan menguji basis data dan jaringan, membuat dan menguji program, memasang dan menguji sistem baru, serta mengirim sistem baru ke dalam operasi (Whitten, Bentley dan Barlow, 1993). Dalam banyak hal, penerapan sistem yang baru atau perbaikan sistem dibuat pada basis data dan jaringan yang telah ada. Jika penerapan sistem yang baru memerlukan basis data dan jaringan yang baru atau dimodifikasi maka sistem yang baru ini biasanya harus diimplementasikan sebelum pemasangan program komputer. Tahap kedua adalah membuat dan menguji program. Tahap ini merupakan tahap pertama untuk siklus pengembangan sistem yang spesifik bagi programer. Tahap kedua ini bertujuan untuk mengembangkan rencana yang lebih rinci dalam pengembangan dan pengujian program computer yang baru atau program perbaikan computer yang lama serta mengembangkan program computer yang secara akurat memenuhi kebutuhan pemrosesan bisnis. Pada tahap ketiga, software package dipasang dan diuji. Tahap ini dilakukan untuk menyakinkan bahwa kebutuhan integrasi system baru terpenuhi. Rencana konversi juga dikembangkan pada tahap ini agar pengiriman system baru kedalam operasi dapat berjalan dengan sukses. Tahap terakhir adalah mengirim system baru ke dalam operasi. Tujuan tahap ini adalah untuk mengubah secara perlahan – lahan system lama menjadi system baru sehingga perlu dilakukan pemasangan basis data yang akan digunakan pada system baru, menyediakan pelatihan dan dokumentasi untuk individu yang akan menggunakan system baru tersebut, dan evaluasi proyek dan system. Sebagian besar tahapan ini mengkaji berbagai kegiatan mekanis yang terlibat dalam pengimplementasian system informasi dengan berhasil. Akan tetapi, kepentingan mekanis jauh kurang penting dari pada kepentingan manusia. Direktur utama sebuah perusahaan pabrikasi berteknologi tinggi memperkirakan bahwa “implementasi adalah 10% mekanis, 30% pendidikan (pelatihan), dan 60% penerimaan/orang” (infosystem, 1980). Kepentingan mereka yang akan menggunakan dan mengoperasikan system informasi baru selama tahap implementasi harus tetap diingat. Kepentingan ini terutama terdiri dari ketidakpastian mengenai perubahan system informasi di masa yang akan dating dan ketakutan bahwa perubahan tersebut akan mengganggu pola kerja mereka yang sudah menyenangkan serta menyebabkan hilangnya status dan jaminan kerja mereka. Karyawan dan manajer yang terpengaruh cenderung akan menolak perubahan yang sedang diimplementasikan. Perlawanan mereka bias dilakukan dalam berbagai bentuk perilaku yang agresif dan evasive (karyawan mungkin secara sengaja memasukkan data yang tidak benar kedalam system). Penolakan signifikan akan berakibat fatal terhadap keberhasilan system informasi yang baru diimplementasikan. Tindakan yang dapat dilakukan untuk mengatasi penolakan terhadap system informasi yang baru (yang dapat dilakukan sejak awal selama proses pengembangan system dan akan terus dilanjutkan melalui tahap implementasi) adalah : 1. memberi tahu manajer dan karyawan mengenai perubahan yang akan datang yaitu
perubahan jenis apa dan mengapa
. 2. meminta partisipasi aktif dari manajer dan karyawan. Manfaat yang bisa diperoleh dengan adanya partisipasi ini adalah : dapat membantu pemakai dalam memahami cara kerja system yang baru, mengingatkan pegawaiterhadap gagasan perubahan, dan membuat pemakai merasa memiliki system dan merasa aman. 3. menentramkan hati manajer dan karyawan bahwa system yang baru tersebut akan bermanfaat bagi mereka. 4. memberi bantuan kepada pemakai seperti : merancang system agar dapat dioperasikan karyawan semudah mungkin, menugaskan asisten untuk membantu manajer tingkat tinggi, menetapkan batas waktu implementasi yang layak, tetap mendidik semua karyawan melalui surat edaran dan seminar.
http://rekanatal.blogspot.com/2010/03/tahap-tahap-dari-proses-implementasi.html?zx=1663e5b1ffc73b75
Jelaskan salah satu tahap dari proses implementasi system (“INSTALASI”)
Tahap dari proses implementasi system merupakan bagian dari pengembangan system informasi hanya saja Implementasi sistem (system implementation) Merupakan kegiatan memperoleh dan mengintegrasikan sumber daya fisik dan konseptual yang menghasilkan suatu sistem yang bekerja. Tahap implementasi sistem (system implementation) adalah tahap meletakkan sistem supaya siap dioperasikan. Dalam menjalankan kegiatan implementasi perlu dilakukan beberapa hal yaitu:
1. Pengumpulan data (data gathering)
Jika sudah ada sistem yang berjalan sebelumnya maka perlu dilakukan pengumpulan data dan informasi yang dihasilkan dari sistem yang ada. Pengumpulan laporan (report), cetakan (print-out), dsb baik yang sudah ada maupun yang diharapkan untuk ada pada sistem yang baru. Interview dan questionnaire terhadap orang-orang yang terlibat dalam sistem juga mungkin perlu dilakukan. Apabila sistem yang akan dikembangkan benar-benar baru (belum ada sistem informasi sebelumnya) maka pada tahapan ini pengembang bisa lebih menekankan kepada studi kelayakan dan definisi sistem.
2. Analisa Sistem
Jika tahapan pengumpulan data dilakukan dengan melibatkan klien atau pengguna sistem informasi, maka mulai dari tahapan analisa lebih banyak dilakukan oleh pihak pengembang sendiri. Analisa terhadap sistem yang sedang berjalan dan sistem yang akan dikembangkan. Mendefinisikan objek-objek yang terlibat dalam sistem dan batasan sistem.
3. Perancangan Sistem (design)
Merancang alir kerja (workflow) dari sistem dalam bentuk diagram alir (flowchart) atau Data Flow Diagram (DFD). Merancang basis data (database) dalam bentuk Entity Relationship Diagram (ERD) bisa juga sekalian membuat basis data secara fisik. Merancang input ouput aplikasi (interface) dan menentukan form-form dari setiap modul yang ada. Merancang arsitektur aplikasi dan jika diperlukan menentukan juga kerangka kerja (framework) aplikasi. Pada tahapan ini atau sebelumnya sudah ditentukan teknologi dan tools yang akan digunakan baik selama tahap pengembangan (development) maupun pada saat implementasi (deployment).
4. Penulisan kode program (Coding)
Programming (desktop application) atau Scripting (web-based application) hanyalah salah satu tahapan dari siklus hidup pengembangan sistem. Tahapan ini dilakukan oleh satu atau lebih programmer. Jika tahapan analisa dan perancangan sistem telah dilakukan dengan baik, maka porsi tahapan coding tidaklah besar.
5. Testing
Biasanya tahapan ini dilakukan oleh Quality Assurance dari pihak pengembang untuk memastikan bahwa software yang dibangun telah berjalan sesuai dengan yang diharapkan. Salah satu metodenya bisa dengan menginput sejumlah data pada sistem baru dan membandingkan hasilnya dengan sistem lama. Apabila diperlukan maka tahapan ini bisa dibagi menjadi dua yaitu testing oleh pihak pengembang (alpha testing) dan testing oleh pihak pengguna (beta testing).
6. Instalasi
Pada pengembangan aplikasi Client-Server, umumnya terdapat server untuk development, testing dan production. Server development terdapat pada tempat pengembang dan sedang dipergunakan selama pengembangan, bias dipergunakan juga setelahnya untuk perbaikan aplikasi secara terus menerus (continuous improvements). Server testing berada di tempat pengembang dan bisa juga di tempat pengguna apabila diperlukan beta testing. Setelah aplikasi dirasa siap untuk dipergunakan maka digunakanlah server production yang berada di tempat pengguna. Pada prakteknya di tempat pengembang juga bisa terdapat server production yaitu server yang memiliki spesifikasi hardware dan software yang sama dengan server di tempat pengguna. Hal ini dimaksudkan agar apabila ditemukan error atau bug pada aplikasi di tempat pengguna maka pengembang dapat mudah mencari penyebabnya pada server production mereka. Ada cara lain untuk Pengetesan Program dengan cara menggunakan metode Black Box, metode ini menggunakan tidak melihat ke struktur program perangkat lunak, yang bersifat melihat kesesuaian perangkat lunak dengan kebutuhan pengguna dan spesifikasi sistem. Black-Box yaitu test case program berdasarkan pada spesifikasi sistem, input dari data testing diharapkan bisa menemukan output yang salah, perencanaan tes dapat dimulai pada awal proses perangkat lunak. Pengetesan Sistem, dilakukan secara bertahap dengan melihat berbagai keberhasilan dan kegagalan apa saja yang dihasilkan oleh sistem. Pengetesan sistem biasanya dilakukan setelah selesai pengetesan program. Pengetesan sistem dilakukan untuk mengecek ulang dan memeriksa kekompakan antar komponen sistem yang dimplementasi agar sesuai dengan apa yang diharapkan. Konversi system merupakan proses untuk meletakkan sistem baru supaya siap digunakan untuk menggantikan proses sistem yang lama. Konversi sistem ini menggunakan metode Parallel, maksudnya konversi dilakukan dengan mengoperasikan sistem yang baru seiring dengan masa pengenalan antara personil dengan waktu yang telah ditetapkan. Baik sistem manual maupun sistem baru ini dioperasikan secara bersama-sama untuk meyakinkan bahwa sistem yang baru benar-benar beroperasi dengan sukses sebelum sistem yang lama (manual) dihentikan, walaupun terdapat kelemahan pada besarnya biaya yang dikeluarkan untuk menjalankan dua buah sistem secara bersamaan, tetapi mempunyai keuntungan yaitu proteksi yang tinggi kepada organisasi terhadap kegagalan sistem yang baru.
7. Pelatihan
Pihak pengembang memberikan training bagi para pengguna program aplikasi sistem informasi ini. Apabila sebelumnya tidak dilakukan beta testing maka pada tahapan ini juga bisa dilangsungkan User Acceptance Test. dilakukan untuk mengoperasikan sistem, termasuk kegiatan mempersiapkan input, memproses data, mengoperasikan sistem, merawat dan menjaga sistem.
8. Pemeliharaan
Maintenance bertujuan untuk memastikan bahwa sistem yang digunakan oleh pihak pengguna benar-benar telah stabil dan terbebas dari error dan bug. Pemeliharaan ini biasanya berkaitan dengan masa garansi yang diberikan oleh pihak pengembang sesuai dengan perjanjian dengan pihak pengguna. Lamanya waktu pemeliharaan sangat bervariasi. Namun pada umumnya sistem informasi yang kompleks membutuhkan masa pemeliharaan dari enam bulan hingga seumur hidup program aplikasi.
http://rullulul20.blogspot.com/2010/03/jelaskan-salah-satu-tahap-dari-proses.html
1 komentar:
Terimakasih.. tulisannya sangat bermanfaat..
My blog
Posting Komentar