Anda di halaman 1dari 5

Alma Gita Yosiana

170423717

RMK CHAPTER 13 & 14


CHAPTER 13 : System Implementation

Menerapkan sistem informasi baru ke dalam konteks organisasi bukanlah proses mekanis.
Konteks organisasi telah dibentuk dan dibentuk kembali oleh orang-orang yang bekerja di organisasi.

System Implementation

Enam kegiatan utama yang kami perhatikan dalam bab ini adalah pengkodean, pengujian, pemasangan,
dokumentasi, pelatihan, dan dukungan. Tujuannya adalah untuk mengubah spesifikasi sistem fisik
menjadi perangkat lunak dan perangkat keras yang dapat diandalkan, mendokumentasikan pekerjaan
yang telah dilakukan, dan memberikan bantuan untuk pengguna dan pengurus sistem saat ini dan di
masa depan.

 Coding, Testing, and Installation Processes


• Coding, adalah proses di mana spesifikasi desain fisik yang dibuat oleh tim analisis diubah
menjadi kode komputer yang berfungsi oleh tim pemrograman. Testing, dapat dimulai dan
dilanjutkan secara paralel. Instalasi, proses di mana sistem saat ini diganti oleh sistem baru.
Meskipun proses dokumentasi berlangsung sepanjang siklus hidup, proses ini mendapat
perhatian formal selama fase implementasi karena akhir implementasi sebagian besar menandai
akhir dari keterlibatan tim analisis dalam pengembangan sistem.
 Deliverables and Outcomes from Coding, Testing, and Installation
o Coding :
 Code
 Program documentation
o Testing :
 Test Scenario (test plan) and test data
 Result of program and system testing
o Installation :
 User guides
 User training plan
 Installation and conversion plan
 Deliverables and Outcomes from Documenting the System, Training Users, and Supporting
Users

o Documentation :
 System documentation
 User documentation
o User Training Plan :
 Classes
 Tutorials
o User Training Moduls :
 Training materials
 Computer-based training aids
o User Support Plan :
 Help desk
 Online help
 Bulletin boards and other support mechanisms

Software Application Testing


Pengujian perangkat lunak dimulai sejak awal SDLC, meskipun banyak dari kegiatan pengujian yang
sebenarnya dilakukan selama implementasi. Selama analisis, mengembangkan rencana uji master
(master plan). Master test plan adalah proyek dalam proyek pengembangan sistem secara
keseluruhan.
 Seven Different Types of Tests
Inspections, teknik pengujian di mana peserta memeriksa kode program untuk
kesalahan spesifik bahasa yang dapat diprediksi. Walk-through, Desk checking, teknik pengujian
di mana kode program dijalankan secara manual oleh peninjau. Unit testing, setiap modul diuji
sendiri dalam upaya menemukan kesalahan dalam kodenya. Integration testing¸ proses
menyatukan semua modul yang terdiri dari program untuk tujuan pengujian. Modul biasanya
terintegrasi dalam mode top-down, tambahan. System testing¸ penyatuan semua program yang
terdiri dari suatu sistem untuk tujuan pengujian. Program biasanya terintegrasi dengan cara top-
down, tambahan. Stub testing, suatu teknik yang digunakan dalam pengujian modul, terutama
di mana modul ditulis dan diuji secara top-down, di mana beberapa baris kode digunakan untuk
menggantikan modul subordinat.
 The Testing Process
Ada dua hal penting yang perlu diingat tentang pengujian sistem informasi:
1. Tujuan pengujian adalah untuk mengkonfirmasi bahwa sistem memenuhi persyaratan.
2. Pengujian harus direncanakan
Perangkat lunak pengujian tujuan khusus, yang disebut testing harness, sedang dikembangkan
untuk berbagai lingkungan untuk membantu desainer secara otomatis meninjau kualitas kode
mereka.
 Combining Coding and Testing
Salah satu teknik khusus yang digunakan di XP untuk terus meningkatkan kualitas sistem adalah
refactoring. Refactoring tidak lebih dari menyederhanakan sistem, biasanya setelah fitur baru
atau serangkaian fitur ditambahkan.
 Acceptance Testing by Users
Setelah pengujian sistem diselesaikan dengan memuaskan, sistem siap untuk pengujian
penerimaan, yang menguji sistem di lingkungan di mana pada akhirnya akan digunakan.
Penerimaan mengacu pada fakta bahwa pengguna biasanya keluar dari sistem dan
“menerimanya” begitu mereka puas dengannya. Tujuan pengujian penerimaan adalah bagi
pengguna untuk menentukan apakah sistem memenuhi persyaratan mereka. Tingkat pengujian
penerimaan akan bervariasi dengan organisasi dan dengan sistem yang bersangkutan.
Alpha Testing, pengujian pengguna terhadap sistem informasi yang lengkap menggunakan data
simulasi. Beta testing, pengujian pengguna terhadap sistem informasi yang lengkap
menggunakan data nyata di lingkungan pengguna nyata.

Documenting The System

Documenting sistem berisikan informasi teroerinci


tenrang spesifikasi desain sistem , cara kerja
internal dan fungsi, sedangkan dokumentasi
pengguna berisikan infomasi tertulis atau virtual
lainnya tentang sistem aplikasi, cara kerja dan cara
menggunakannya

Training and Supporting

 Training Information System Users


Memiliki daftar topik antara lain :
o Penggunaan sistem
o Konsep komputer umum
o Konsep sistem informasi
o Konsep organisasi
o Manajemen sistem
o Instalansi sistem
 Supporting Information System Users
Secara historis dukungan komputasi pengguna telah disediakn akan tetapi hal itu dirasa tidak
oerlu dibutuhkan oleh pengguna, dikarenakan pemberian dukungan tersebutdirasa sangat
makan banyak waktu dan mengeluarkan biaya yang mahal.
Terdapat 2 cara , antaralain :
o Mengotomatisasi dukungan
uoaya pemotongan buaya penyedia dukungan dan untuk mengejar permintaan
layanan dukungan tambahan, vendor telah mengotomatiskam banyak dari
penawaran dukungan mereka
o Proving support thoprough a Help desk
Help desk: satu titik kontak untuk semua pertanyaan pengguna dan masalah
tentang sistem informasi tertentu atau untuk semua pengguna di departemen
tertentu

 Support Issues For The Analyst To Consider


Dukungan lebih dari sekadar menjawab pertanyaan pengguna tentang cara menggunakan
sistem untuk melakukan tugas tertentu atau tentang fungsionalitas sistem.
Dukungan juga terdiri dari tugas-tugas seperti
o menyediakan untuk pemulihan dan cadangan
o Pemulihan bencana, dan perawatan PC
o Menulis buletin dan menawarkan jenis berbagi informasi proaktif lainnya
o Mengatur grup pengguna.
Tugas diatas merupakan tanggung jawab analis untuk sistem baru untuk memastikan bahwa
semua bentuk dukungan sudah ada sebelum sistem diinstal.

CHAPTER 14: MAINTAINING INFORMATION SYSTEM


Proses Menjaga Sistem Informasi
Terdiri dari 4 kegiatan utama:
▫ Memperoleh permintaan pemerawatan
▫ Mengubah permintaan menjadi perubahan
▫ Merancang perubahan
▫ Menerapkan perubahan

Melakukan Pemeliharaan Sistem


▪ Jenis-jenis Pemeliharaan:
▫ Pemeliharaan Korektif
Perubahan yang dilakukan untuk membenahi beberapa kelemahan dalam desai, coding,
atau implementasi
▫ Pemeliharaan Adaptif
Perubahan yang dilakukan terhadap sistem untuk mengembangkan fungsinya untuk
mengubah kebutuhan bisnis atau teknologi
▫ Pemeliharaan Penyempurnaan
Perubahan yang dilakukan terhadap sistem untuk menambahkan fitur baru atau
meningkatkan kinerja
▫ Pemeliharaan Pencegahan
Perubahan yang dilakukan terhadap sistem untuk menghindari kemungkinan terjadinya
masalah di masa depan
▪ Banyak organisasi yang mengalokasikan dana sebesar 80% dari budget sistem informasi untuk
pemeliharaan
▪ Faktor-faktor yang memengaruhi pemeliharaan sistem
▫ Cacat laten
▫ Jumlah pelanggan pada sistem tersebut
▫ Kualitas dokumentasi sistem
▫ Personil pemeliharaan
▫ Alat-alat
▫ Program yang terstruktur dengan baik
▪ Jumlah orang yang bekerja pada bidang pemeliharaan melebihi jumlah orang yang bekerja pada
bidang pengembangan
▪ Tiga kemungkinan struktur organisasional
▫ Terpisah
▪ Kelompok pemeliharaan terdiri dari personil yag berbeda (bukan personil dari
kelompok pengembangan)
▫ Tergabung
▪ Pengembangan juga menangani pemeliharaan
▫ Fungsional
▪ Personil pemeliharaan bekerja di dalam fungsional unit bisnis
▪ Penugasan Personil
▫ Pekerjaan pemeliharaan sering dilihat sebagai suatu yang negative oleh personil bidang
sistem informasi
▫ Organisasi secara historis telah menghargai orang yang terlibat di dalam pengembangan
lebih baik daripada pemeliharaan
▫ Organisasi sering merotasi personil masuk dan keluar dari pemeliharaan peran dalam
rangka untuk mengurangi perasaan negative terhadap pemeliharaan
▪ Ukuran Efektivitas Pemeliharaan:
▫ Jumlah kegagalan
▫ Durasi tiap kegagalan
▫ Jenis kegagalan
▫ Mean Time Between Failures (MTBF)
▪ Pengukuran kejadian kesalahan yang dapat dilacak dari waktu ke waktu untuk
mengindikasi kualitas sistem

Pemeliharaan Website
▪ Konsiderasi Spesial
▫ 24 x 7 x365
Website tidak pernah secara sengaja unavailable, operasinya akan berjalan secara terus
menerus selama 24 jam dan 365 hari.
▫ Memeriksa link yang rusak
Pemeliharaan yang paling umum untuk semua website
▫ Validasi HTML
Sebelum dilakukan perubahan, halaman website perlu divalidasi kodenya agar dapat
berjalan dengan lancar
▫ Registrasi ulang
Meregistrasi ulang diperlukan ketika konten yang terkandung di dalam situs web terus
berubah
▫ Edisi masa depan
Untuk mengurangi kebingungan pengguna website, maka dapat dicantumkan
perubahan yang akan dilakukan pada masa mendatang

Anda mungkin juga menyukai