Pengertian Implementasi Sistem
Tujuan dari implementasi sistem adalah untuk memastikan bahwa solusi yang diberikan sesuai dengan tujuan yang diinginkan. Implementasi sebuah sistem terdiri dari mengkonfigurasi data, uji coba fungsional, konversi data, pelatihan pengguna dan mempersiapkan untuk dukungan produksi
Tujuan dari implementasi sistem adalah untuk memastikan bahwa solusi yang diberikan sesuai dengan tujuan yang diinginkan. Implementasi sebuah sistem terdiri dari mengkonfigurasi data, uji coba fungsional, konversi data, pelatihan pengguna dan mempersiapkan untuk dukungan produksi
Proses Implementasi Sistem
Fase implementasi tidak hanya
mengimplementasi sistem nya saja namun harus memastikan sistem tersebut sesuai
dengan tujuannya, dapat bekerja dan proses serta prosedur yang diperlukan
tersedia untuk produksi. Untuk memastikan implementasi terkontrol dengan baik,
kontrol dibawah ini harus berada pada proses implementasi sistem :
- Pendekatan implementasi
- Uji coba sistem
- Proses dan prosedur pengguna
- Laporan dan kontrol manajemen
- Manajemen / pelaporan masalah
- Pengujian penerimaan pengguna
- Help desk dan pelatihan dukungan produksi dan pembacaan
- Konversi data dan proses koreksi data
- Prosedur operasional dan pembacaan
- Keamanan
Pendekatan Implementasi
Pendekatan implementasi harus di dokumentasi untuk membantu mengarahkan tim implementasi dan pengguna dalam proses implementasi sistem. Strategi harus mencakup jadwal implementasi, sumber daya yang dibutuhkan, peran dan tanggung jawab tim implementasi, makna komunikasi antara tim implementasi dan pengguna, proses pengambilan keputusan, dan rencana pelathian untuk tim implementasi dan pengguna akhir.
Uji Coba Sistem
Testing sejauh ini adalah bagian terpenting dari semua bagian implementasi sistem. Tujuan utama dari uji coba adalah untuk memvalidasi bahwa sistem bekerja sesuai dengan harapan dan untuk mengidentifikasi bugs pada tahap awal karena bugs yang ketahuan di akhir akan menghabiskan biaya yang mahal. Walaupun setiap aplikasi mungkin memiliki test event yang berbeda, secara umum test events terdiri dari unit testing, integration testing, technical testing, functional testing, dan acceptance testing
Proses dan Prosedur Pengguna
Bahan dan prosedur referensi dari pengguna harus masuk kedalam bagian dari pengembangan dan pemeliharaan aplikasi terkait. Bahan referensi pengguna harus di desain untuk semua tingkatan keahlian pengguna.
Laporan dan Kontrol Manajemen
Pengembangan dari laporan manajemen dan kontrol yang terkait perlu dimasukkan ke dalam ruang lingkup implementasi sistem. Laporan yang dihasilkan harus diselaraskan dengan keperluan bisnis.
Pada umumnya, spesifikasi laporan harus terdiri dari penerimanya, penggunaan, detail yang diperlukan, dan frekuensi, serta metode pembuatan dan penyampaian. Format laporan perlu ditentukan sehingga laporan tersebut jelas, singkat, dan mudah dimengerti. Setiap laporan harus divalidasi untuk memastikan laporan tersebut akuran dan lengkap.
Manajemen / Pelaporan Masalah
Tidak peduli sebaik apapun suatu sistem diuji, pasti akan selalu terdapat masalah yang ditemukan setelah implementasi. Dibutuhkan cara pengguna untuk melaporkan masalah pada sistem kepada programmers. Dan programmer berkomunikasi dengan pengguna ketika masalah telah diperbaiki.
Sistem manajemen permasalahan harus terdiri dari jalur audit untuk masalah dan solusinya, resolusi tepat waktu, penentuan prioritas, prosedur eskalasi, laporan kejadian, aksesibilitas ke konfigurasi, koordinasi informasi dengan manajemen perubahan, dan definisi ketergantungan pada layanan dari luar
Proses manajemen masalah harus memastikan bahwa semua peristiwa tidak terduga direkam, dianalisis, dan diselesaikan dalam waktu yang tepat.
Pengujian Penerimaan Pengguna
Pengujian penerimaan pengguna adalah kunci untuk mengontrol aplikasi. Yang memastikan bahwa aplikasi memenuhi harapan fungsional yang disepakati pengguna, memenuhi kriteria kegunaan yang ditetapkan, dan memuaskan kinerja pedoman sebelum diterapkan dalam produksi. Pengujian penerimaan harus terdiri dari semua komponen sistem (fasilitas, perangkat lunak aplikasi, prosedur dll)
Tim Penerimaan. Pemiliki proses harus menetapkan tim penerimaan. Tim bertanggung jawab untuk mengembangkan dan mengimplementasikan proses penerimaan. Tim penerimaan harus terdiri dari perwakilan di setiap fungsi termasuk pengembang, operasi TI, teknis dukungan, perencanaan kapasitas, help desk, dan administrasi basis data
Persyaratan yang Disetujui. Persyaratan untuk kebutuhan pengujian penerimaan untuk diidentifikasi, diprioritaskan, dan disepakati. Secara tidak langsung, penerimaan persyaratan menjadi kriteria untuk membuat keputusan lanjut atau tidak lanjut untuk menentukan jika sistem memenuhi persyaratan kritis sebelum diterapkan.
Persetujuan Manajemen. Rencana penerimaan dan hasil pengujian harus disetujui oleh departemen fungsional yang terkena dampak serta departemen TI.
Help desk dan Pelatihan Dukungan Produksi dan Pembacaan
Help desk dan proses dukungan produksi memastikan bahwa apapun masalah yang dialami oleh pengguna diselesaikan secara tepat waktu. Fungsi help desk yaitu harus memberikan dukungan lini pertama kepada pengguna akhir. Itu harus memberikan kemampuan bagi pelanggan untuk mengajukan pertanyaan dan menerima jawaban efektif. Permintaan bantuan harus dipantau untuk memastikan semua masalah diselesaikan tepat waktu.
Organisasi dengan help desk yang baik perlu untuk melatih personel dan staf help desk untuk menangani aplikasi baru. Pelatihan yang baik akan meminimalkan volume panggilan ke help desk dan dengan demikian dapat menjaga turunnya biaya servis. Help desk dapat dikelola secara efisien dengan menggunakan manajemen masalah perangkat lunak, sistem telpon otomatis, sistem pakar, e-mail, pesan suara, dan fax.
Konversi Data dan Proses Koreksi Data
Jika suatu proses baru berjalan, informasi yang ada perlu dikonversi ke sistem baru. Konversi adalah proses dimana informasi ini dimasukkan secara manual atau ditransfer secara terprogram dari sistem yang lama ke sistem baru. Rencana konversi data menentukan bagaimana data dikumpulkan dan diverifikasi untuk dikonversi. Sebelum konversi, data harus dibersihkan untuk menghapus setiap inkonsistensi yang menyebabkan kesalahan selama konversi atau kapan data ditempatkan pada aplikasi baru. Proses konversi data sering kali disamakan dengan pembersihan data. Pembersihan data adalah proses yang dilakukan perusahaan untuk memastikan abhwa sebagian besar data yang akurat dan lengkap dipindahkan ke sistem baru.
Prosedur Operasional dan Pembacaan
Dokumentasi sistem memastikan pemeliharaan sistem dan komponen sistemnya dan meminimalkan kemungkinan kesalahan. Dokumentasi harus didasarkan pada standar yang ditentukan dan terdiri dari deskripsi prosedur, intruksi untuk personel, diagram alur, diagram aliran data, tampilan atau tata letak laporan, dan materi lain yang menjelaskan sistem. Dokumentasi sistem membantu programmer yang memelihara paham dengan sistem untuk memperbaiki masalah dan melakukan peningkatan. Dokumentasi dibangun pada setiap fase dalam proses pengembangan. Kasus uji digunakan untuk pelatihan implementasi. Dokumentasi dapat dibuat sebagai diagram alur, grafik, tabel, atau teks untuk pengaturan dan kemudahan membaca. Dokumentasi termasuk :
- Sumber data
- Atribut data
- Layar untuk input
- Validasi data
- Kriteria pemilihan data
- Prosedur keamanan
- Deskripsi perhitungan
- Desain program
- Antarmuka ke aplikasi lain
- Prosedur kontrol
- Penanganan kesalahan
- Instruksi pengoperasian
- Pengarsipan, penbersihan, dan pengambilan
- Cadangan, penyimpanan, dan pemulihan
Keamanan
Ketika sistem baru dikembangkan, kontrol akses keamanan yang sesuai perlu dikembangkan. Selain itu, proses keamanan, prosedur, dan kontrol yang ada mungkin perlu ditinjau. Tujuan keamanan aplikasi adalah untuk melindungi informasi terhadap pengungkapan atau modifikasi yang tidak disetujui dan kerusakan atau kerugian. Kontrol akses logis digunakan untuk memastikan bahwa akses ke sistem, data, dan program terbatas untuk pengguna yang tepat dan personel pendukung TI. Kemanan aplikasi harus mempertimbangkan persyaratan privasi dan kerahasiaan, proses otorisasi dan otentikasi, persyaratan akses bisnis, pelatihan pengguna, dan pemantauan.
Pendekatan implementasi harus di dokumentasi untuk membantu mengarahkan tim implementasi dan pengguna dalam proses implementasi sistem. Strategi harus mencakup jadwal implementasi, sumber daya yang dibutuhkan, peran dan tanggung jawab tim implementasi, makna komunikasi antara tim implementasi dan pengguna, proses pengambilan keputusan, dan rencana pelathian untuk tim implementasi dan pengguna akhir.
Uji Coba Sistem
Testing sejauh ini adalah bagian terpenting dari semua bagian implementasi sistem. Tujuan utama dari uji coba adalah untuk memvalidasi bahwa sistem bekerja sesuai dengan harapan dan untuk mengidentifikasi bugs pada tahap awal karena bugs yang ketahuan di akhir akan menghabiskan biaya yang mahal. Walaupun setiap aplikasi mungkin memiliki test event yang berbeda, secara umum test events terdiri dari unit testing, integration testing, technical testing, functional testing, dan acceptance testing
Proses dan Prosedur Pengguna
Bahan dan prosedur referensi dari pengguna harus masuk kedalam bagian dari pengembangan dan pemeliharaan aplikasi terkait. Bahan referensi pengguna harus di desain untuk semua tingkatan keahlian pengguna.
Laporan dan Kontrol Manajemen
Pengembangan dari laporan manajemen dan kontrol yang terkait perlu dimasukkan ke dalam ruang lingkup implementasi sistem. Laporan yang dihasilkan harus diselaraskan dengan keperluan bisnis.
Pada umumnya, spesifikasi laporan harus terdiri dari penerimanya, penggunaan, detail yang diperlukan, dan frekuensi, serta metode pembuatan dan penyampaian. Format laporan perlu ditentukan sehingga laporan tersebut jelas, singkat, dan mudah dimengerti. Setiap laporan harus divalidasi untuk memastikan laporan tersebut akuran dan lengkap.
Manajemen / Pelaporan Masalah
Tidak peduli sebaik apapun suatu sistem diuji, pasti akan selalu terdapat masalah yang ditemukan setelah implementasi. Dibutuhkan cara pengguna untuk melaporkan masalah pada sistem kepada programmers. Dan programmer berkomunikasi dengan pengguna ketika masalah telah diperbaiki.
Sistem manajemen permasalahan harus terdiri dari jalur audit untuk masalah dan solusinya, resolusi tepat waktu, penentuan prioritas, prosedur eskalasi, laporan kejadian, aksesibilitas ke konfigurasi, koordinasi informasi dengan manajemen perubahan, dan definisi ketergantungan pada layanan dari luar
Proses manajemen masalah harus memastikan bahwa semua peristiwa tidak terduga direkam, dianalisis, dan diselesaikan dalam waktu yang tepat.
Pengujian Penerimaan Pengguna
Pengujian penerimaan pengguna adalah kunci untuk mengontrol aplikasi. Yang memastikan bahwa aplikasi memenuhi harapan fungsional yang disepakati pengguna, memenuhi kriteria kegunaan yang ditetapkan, dan memuaskan kinerja pedoman sebelum diterapkan dalam produksi. Pengujian penerimaan harus terdiri dari semua komponen sistem (fasilitas, perangkat lunak aplikasi, prosedur dll)
Tim Penerimaan. Pemiliki proses harus menetapkan tim penerimaan. Tim bertanggung jawab untuk mengembangkan dan mengimplementasikan proses penerimaan. Tim penerimaan harus terdiri dari perwakilan di setiap fungsi termasuk pengembang, operasi TI, teknis dukungan, perencanaan kapasitas, help desk, dan administrasi basis data
Persyaratan yang Disetujui. Persyaratan untuk kebutuhan pengujian penerimaan untuk diidentifikasi, diprioritaskan, dan disepakati. Secara tidak langsung, penerimaan persyaratan menjadi kriteria untuk membuat keputusan lanjut atau tidak lanjut untuk menentukan jika sistem memenuhi persyaratan kritis sebelum diterapkan.
Persetujuan Manajemen. Rencana penerimaan dan hasil pengujian harus disetujui oleh departemen fungsional yang terkena dampak serta departemen TI.
Help desk dan Pelatihan Dukungan Produksi dan Pembacaan
Help desk dan proses dukungan produksi memastikan bahwa apapun masalah yang dialami oleh pengguna diselesaikan secara tepat waktu. Fungsi help desk yaitu harus memberikan dukungan lini pertama kepada pengguna akhir. Itu harus memberikan kemampuan bagi pelanggan untuk mengajukan pertanyaan dan menerima jawaban efektif. Permintaan bantuan harus dipantau untuk memastikan semua masalah diselesaikan tepat waktu.
Organisasi dengan help desk yang baik perlu untuk melatih personel dan staf help desk untuk menangani aplikasi baru. Pelatihan yang baik akan meminimalkan volume panggilan ke help desk dan dengan demikian dapat menjaga turunnya biaya servis. Help desk dapat dikelola secara efisien dengan menggunakan manajemen masalah perangkat lunak, sistem telpon otomatis, sistem pakar, e-mail, pesan suara, dan fax.
Konversi Data dan Proses Koreksi Data
Jika suatu proses baru berjalan, informasi yang ada perlu dikonversi ke sistem baru. Konversi adalah proses dimana informasi ini dimasukkan secara manual atau ditransfer secara terprogram dari sistem yang lama ke sistem baru. Rencana konversi data menentukan bagaimana data dikumpulkan dan diverifikasi untuk dikonversi. Sebelum konversi, data harus dibersihkan untuk menghapus setiap inkonsistensi yang menyebabkan kesalahan selama konversi atau kapan data ditempatkan pada aplikasi baru. Proses konversi data sering kali disamakan dengan pembersihan data. Pembersihan data adalah proses yang dilakukan perusahaan untuk memastikan abhwa sebagian besar data yang akurat dan lengkap dipindahkan ke sistem baru.
Prosedur Operasional dan Pembacaan
Dokumentasi sistem memastikan pemeliharaan sistem dan komponen sistemnya dan meminimalkan kemungkinan kesalahan. Dokumentasi harus didasarkan pada standar yang ditentukan dan terdiri dari deskripsi prosedur, intruksi untuk personel, diagram alur, diagram aliran data, tampilan atau tata letak laporan, dan materi lain yang menjelaskan sistem. Dokumentasi sistem membantu programmer yang memelihara paham dengan sistem untuk memperbaiki masalah dan melakukan peningkatan. Dokumentasi dibangun pada setiap fase dalam proses pengembangan. Kasus uji digunakan untuk pelatihan implementasi. Dokumentasi dapat dibuat sebagai diagram alur, grafik, tabel, atau teks untuk pengaturan dan kemudahan membaca. Dokumentasi termasuk :
- Sumber data
- Atribut data
- Layar untuk input
- Validasi data
- Kriteria pemilihan data
- Prosedur keamanan
- Deskripsi perhitungan
- Desain program
- Antarmuka ke aplikasi lain
- Prosedur kontrol
- Penanganan kesalahan
- Instruksi pengoperasian
- Pengarsipan, penbersihan, dan pengambilan
- Cadangan, penyimpanan, dan pemulihan
Keamanan
Ketika sistem baru dikembangkan, kontrol akses keamanan yang sesuai perlu dikembangkan. Selain itu, proses keamanan, prosedur, dan kontrol yang ada mungkin perlu ditinjau. Tujuan keamanan aplikasi adalah untuk melindungi informasi terhadap pengungkapan atau modifikasi yang tidak disetujui dan kerusakan atau kerugian. Kontrol akses logis digunakan untuk memastikan bahwa akses ke sistem, data, dan program terbatas untuk pengguna yang tepat dan personel pendukung TI. Kemanan aplikasi harus mempertimbangkan persyaratan privasi dan kerahasiaan, proses otorisasi dan otentikasi, persyaratan akses bisnis, pelatihan pengguna, dan pemantauan.
Langganan:
Posting Komentar (Atom)
Tidak ada komentar:
Posting Komentar