Implementasi

Implementasi Aplikasi di Lapangan: Pelatihan Pengguna, Migrasi Data, dan Go-Live

Panduan implementasi sistem informasi ke pengguna: persiapan lokasi, migrasi data, pelatihan per peran, strategi go-live, pendampingan (hypercare), dan menghadapi penolakan pengguna.

Aplikasi yang bagus di ruang developer bisa gagal di lapangan. Penyebabnya jarang soal kode. Lebih sering karena pengguna belum siap, data lama berantakan, printer tidak tersambung, atau jaringan di ruang poli lemah. Tahap implementasi adalah saat aplikasi bertemu kenyataan.

1. Survei lokasi sebelum hari H

Datangi lokasi dan periksa hal-hal yang sering luput:

Buat daftar kekurangan dan sepakati dengan klien siapa yang menyiapkannya, beserta tenggat waktunya.

2. Migrasi data

Data lama hampir selalu lebih berantakan dari perkiraan: pasien tercatat ganda, format tanggal tidak seragam, atau kode obat berbeda dengan master baru. Langkah yang disarankan:

  1. Tentukan data apa saja yang dipindahkan. Tidak semua data historis perlu masuk ke sistem baru.
  2. Buat skrip migrasi yang bisa dijalankan ulang, jangan dikerjakan manual.
  3. Lakukan migrasi percobaan ke lingkungan staging, lalu minta klien memverifikasi sampel data.
  4. Catat jumlah data sebelum dan sesudah migrasi, termasuk data yang ditolak beserta alasannya.
  5. Jalankan migrasi final sesaat sebelum go-live, setelah input di sistem lama dihentikan.

3. Pelatihan per peran

Pelatihan massal di aula selama sehari jarang efektif. Lebih baik:

4. Strategi go-live

StrategiKelebihanKekurangan
Big bang (semua unit sekaligus)Cepat, tidak ada masa dua sistemRisiko tinggi jika ada masalah besar
Bertahap (per unit/modul)Risiko lebih kecil, tim bisa fokusButuh jembatan sementara antar-sistem
Paralel (sistem lama dan baru bersamaan)Ada cadangan jika sistem baru bermasalahBeban kerja ganda bagi pengguna

Apa pun strateginya, siapkan rencana darurat. Misalnya formulir kertas untuk mencatat pelayanan jika sistem tidak bisa diakses, dan prosedur memasukkan data tersebut setelah sistem pulih.

5. Hypercare: pendampingan setelah go-live

Minggu-minggu pertama menentukan kesan pengguna terhadap sistem baru. Tim sebaiknya:

6. Menghadapi penolakan pengguna

Perubahan hampir selalu memunculkan penolakan: "Dulu lebih cepat pakai kertas." Sikap yang membantu:

Implementasi adalah bagian dari siklus proyek yang lebih besar. Lihat gambaran utuhnya di artikel siklus proyek IT kesehatan.