- Identifikasi dan Pemilihan Alternatif Sistem
- Realisasi Software Aplikasi
- Realisasi Infrastruktur Teknologi
- Realisasi Pengelolaan Data
- Indikator Keberhasilan
Realisasi sistem TIK merupakan proses yang ditujukan untuk mengimplementasikan perencanaan TIK, mulai dari pemilihan sistem TIK sampai dengan evaluasi pasca implementasi.
Identifikasi dan Pemilihan Alternatif Sistem
- Pemilihan alternatif sistem atau proses pemilihan sistem dari alternatif sistem yang telah ada, dilakukan menggunakan referensi hasil studi kelayakan.
- Manajemen TIK melakukan studi kelayakan yang setidaknya terdiri dari aktivitas:
- Penentuan kebutuhan secara fungsional proses bisnis dan persyaratan-persyaratan teknikal
- Penentuan manfaat (benefit) apa yang hendak dicapai dengan keberadaan sistem yang akan dikembangkan
- Analisis resiko terkait dengan proses bisnis
- Untuk sistem TIK berskala besar, strategis, dan berpotensi mempengaruhi sistem-sistem TIK sebelumnya, pemilihan alternatif sistem TIK dapat dilakukan melalui mekanisme proof of concept (POC).
- Hanya sistem-sistem TIK yang dinyatakan lulus POC yang dapat mengikuti proses formal seleksi atau tender.
- Pelaksanaan POC dilakukan berdasarkan skenario teknis yang disetujui oleh pihak institusi pemerintah dan vendor terkait.
- Pelaksanaan pemilihan sistem dari alternatif yang ada berdasarkan aturan terkait tentang pengadaan barang dan jasa yang sudah ada sebelumnya.
Realisasi Software Aplikasi
- Pengembangan dan/atau pengadaan (akuisisi) perangkat lunak aplikasi dilakukan berdasarkan metodologi System Development Life Cycle (SDLC) yang dipergunakan secara luas oleh industri software, yang minimal mencakup kebutuhan akan:
- Penerjemahan kebutuhan/persyaratan bisnis ke dalam spesifikasi desain
- Penyusunan desain detail dan teknikal perangkat lunak aplikasi, termasuk juga di sini pengendalian aplikasi (application control) (yang memungkinkan setiap pemrosesan dalam perangkat lunak apliasi akurat, lengkap, tepat waktu, terotorisasi dan dapat diaudit) dan pengendalian keamanan aplikasi (application security control) (yang memungkinkan terpenuhinya aspek: kerahasiaan (confidentiality), ketersediaan (availability), dan integritas (integrity).
- Implementasi desain detail dan teknikal ke dalam kode program (coding).
- Manajemen perubahan persyaratan/kebutuhan.
- Pelaksanaan penjaminan mutu (quality assurance).
- Uji coba (testing): unit testing, system testing, integration testing, user acceptance test (UAT).
- Instalasi dan akreditasi.
- Metoda SDLC juga diimplementasikan atas upgrade atas perangkat lunak aplikasi yang ada (eksisting) bersifat utama (mayor), yang menghasilkan perubahan signifikan atas desain dan fungsionalitas yang ada (eksisting).
- Setiap perangkat lunak aplikasi yang direalisasikan harus disertai dengan training dan/atau transfer pengetahuan kepada pengguna dan administrator sistem.
- Setiap software aplikasi yang direalisasikan harus disertai oleh dokumentasi berikut ini:
- Dokumentasi hasil aktivitas tahapan-tahapan dalam SDLC
- Manual Pengguna, Operasi, Dukungan Teknis dan Administrasi
- Materi transfer pengetahuan dan materi training
Realisasi Infrastruktur Teknologi
- Teknologi infrastruktur mencakup perangkat keras pemrosesan informasi (server, workstation, dan peripheral), jaringan komunikasi dan perangkat lunak infrastruktur (sistem operasi, tool sistem).
- Pertimbangan kapasitas infrastruktur teknologi disesuaikan dengan kebutuhan, sehingga setiap realisasi infrastruktur teknologi selalu disertai sebelumnya dengan analisis kebutuhan kapasitas.
- Setiap realisasi infrastruktur teknologi selalu memperhatikan kontrol terkait dengan faktor keamanan dan auditability (memungkinkan audit atas kinerja dan sejarah transaksi yang dilakukan), dengan tingkat kedalaman spesifikasi disesuaikan dengan kebutuhan manajemen.
- Tahapan testing selalu dilakukan sebelum masuk tahapan operasional, yang dilakukan di lingkungan terpisah (environment test) jika memungkinkan.
Realisasi Pengelolaan Data
- Setiap langkah pengelolaan data harus memperhatikan tahapan: input, process, dan output data.
- Pada tahapan input, prosedur yang harus dijalankan adalah: prosedur akses data, prosedur transaksi data untuk memeriksa akurasi, kelengkapan, dan validitasnya, serta prosedur pencegahan kesalahan input data.
- Pada tahapan proses, prosedur yang harus dijalankan adalah: prosedur pengolahan data, prosedur validasi dan editing, serta prosedur penanganan kesalahan
- Pada tahapan output, prosedur yang harus dijalankan adalah: prosedur distribusi, penanganan kesalahan, dan keamanan data.
Indikator Keberhasilan
- Peningkatan jumlah realisasi sistem yang tidak mengalami backlog (tertunda dan mendesak untuk segera diselesaikan).
- Persentase realisasi sistem yang disetujui oleh pemilik proses bisnis dan manajemen TIK.
- Jumlah realisasi perangkat lunak aplikasi yang diselesaikan tepat waktu, sesuai spesifikasi dan selaras dengan arsitektur TIK.
- Jumlah realisasi perangkat lunak aplikasi tanpa permasalahan integrasi selama implementasi.
- Jumlah realisasi perangkat lunak aplikasi yang konsisten dengan perencanaan TIK yang telah disetujui.
- Jumlah perangkat lunak aplikasi yang didukung dokumentasi memadai dari yang seharusnya.
- Jumlah implementasi perangkat lunak aplikasi yang terlaksana tepat waktu.
- Penurunan jumlah downtime infrastruktur.