d. Mengidentifikasi kasus yang terjadi dan mencari solusinya, seperti : menanyakan ke para pakar gejala-gejala yang terjadi ketika terdapat sebuah kasus yang timbul
selain itu juga mencari solusi yang tepat untuk masalah tersebut. Kegiatan yang dilakukan dalam tahap analisis ini adalah :
1. Scope Definition
Tujuan : Mendeteksi sistem yang telah berjalan selama ini, apakah sistem yang ada saat ini semakin berkurang manfaatnya memburuk atau masih layak
digunakan dan juga mengevaluasi kelayakan sistem yang akan dikembangkan. Hasil : Memberikan laporan pendahuluan tentang permasalahan yang terjadi
dalam sistem tersebut, seperti : apakah sistem yang biasa digunakan tersebut, layak untuk dikembangkan atau tidak
2. Problem Analysis
Tujuan : Menganalisa penyebab dan akibat dari sistem yang telah diidentifikasi pada tahapan sebelumnya.
Hasil : Penjelasan tentang sistem yang telah dijalankan selama ini.
2.8.3. Perancangan Sistem System Design
Merancang output, input, struktur file, program, prosedur, perangkat keras dan perangkat lunak yang diperlukan untuk mendukung sistem yang akan dibuat, dimana
dalam tahap perancangan Design memiliki tujuan, yaitu untuk : mendesain sistem baru yang dapat menyelesaikan masalah-masalah yang dihadapi, berdasarkan hasil pemilihan
alternatif sistem yang terbaik. Kegiatan yang dilakukan dalam tahap perancangan ini adalah :
1. Output design
Tujuan : Merancang bentuk-bentuk laporan sistem yang akan dibuat berdasarkan hasil penelitian di lapangan berdasarkan dari pengalaman para
pakar tersebut yang hasilnya nanti dapat simpan ke dalam database supaya dapat digunakan untuk menangani kasus berikutnya.
Hasil : Bentuk forms dari dokumentasi keluaran output.
2. Input design
Tujuan : Merancang bentuk-bentuk masukan dari sistem yang akan dikembangkan berdasarkan dari pakar yang melayani laporan pelanggan untuk
mengetahui posisi, gejala dan jenis kasus yang terjadi untuk selanjutnya hasil tersebut disimpan untuk menangani kasus dimasa yang akan datang.
Hasil : Bentuk forms dari dokumentasi masukan input.
3. Database design
Tujuan : Merancang tabel-tabel yg dibutuhkan sesuai dengan data modelling ER-Diagram dari sistem yang telah dibuat sebelumnya, dalam hal ini
program database yang digunakan adalah SQL server. Hasil : Skema database berdasarkan pada sistem yang akan dikembangkan.
4. User Interface design
Tujuan: Merancang interface atau tampilan sistem dengan menggunakan prinsip-prinsip user interface, supaya user dapat dengan mudah menggunakan
sistem tersebut, sehingga mempercepat proses kerja. Hasil : Rancangan user interface berupa screen.
2.8.4. Implementasi Sistem System Implementation
Ketika akan melakukan peralihan dari sistem lama ke sistem baru, maka hal-hal yang perlu dilakukan adalah mengadakan pelatihan dan panduan seperlunya. Dimana
dalam tahap implementasi ini memiliki beberapa tujuan, yaitu : a. Memberikan pengarahan yang spesifikasi sesuai dengan rancangan logika ke
dalam kegiatan yang sebenarnya dari sistem baru yang akan dibangun atau dikembangkannya.
b. Mengimplementasikan sistem yang baru. c. Menjamin bahwa sistem yang baru dapat berjalan secara optimal, sesuai dengan
yang diharapkan. Kegiatan yang dilakukan dalam tahap implementasi ini adalah :
1. Programming testing
Tujuan : Mengkonversikan perancangan logika ke dalam kegiatan operasi coding
dengan menggunakan bahasa pemrograman tertentu, dalam hal ini
bahasa yang pemrograman yang digunakan adalah Visual Basic.Net, dan mengetes semua program serta memastikan semua fungsi atau modul program
dapat berjalan secara benar, sesuai dengan yang di harapkan. Hasil : Koding program dan spesifikasi program.
2. Training
Tujuan : Memimpin conduct pelatihan dalam menggunakan sistem yang baru di kembangkan dan akan di implementasikan, persiapan lokasi latihan
dan tugas-tugas lain yang berhubungan dengan pelatihan seperti : mempersiapkan peralatan-peralatan yang digunakan untuk pelatihan.
Hasilnya : Rencana pelatihan sistem baru dan peralatan yang digunakan untuk pelatihan.
3. System changeover
Tujuan : Mengubah pemakaian sistem lama ke sistem baru. Dalam melakukan perubahan dari sistem lama ke sistem baru ini merupakan tanggungjawab
team designer ke pemakai sistem user organization.
Hasilnya : Berupa rencana pergantian sistem seperti jadwal dan metode perubahan sistem contract.
2.8.5. Operasi dan Perawatan Maintenance and Operation