Pengembangan sistem
Penyusunan suatu sistem yang baru untuk menggantikan sistem yang lama secara keseluruhan ataupun memperbaiki
sistem yang ada.
Keseluruhan sistem atau sebagian
Alasan sistem lama perlu digantikan :
1. Adanya permasalahan yang timbul di sistem yang lama 2. Meraih kesempatan bisnis
Siklus Hidup Pengembangan Sistem
Planning & Analysis
Design Implementation
Disebut juga SDLC,
Merupakan Rangkaian aktivitas yang dilakukan oleh professional dan juga pemakai sistem informasi untuk mengembangkan dan mengimplementasikan
Tahap 1. Perencanaan dan Analysis
Beberapa hal yang dilakukan pada tahapan perencanaan adalah :
Pemilahan setiap proyek pengembangan sistem yang ada dan penentuan prioritas sistem. Analisa terhadap permasalahan yang ada.
Manajemen sumber daya (team work)
Tahap 2. Desain Sistem
Untuk mendesign sistem baru yang dapat menyelesaikan masalah– masalah yang dihadapi perusahaan yang diperoleh dari pemilihan alternatif sistem yang terbaik.
Aktivitas yang terlibat :
Identifikasi kebutuhan
Perancangan Struktur File,
dbase
Tahap 3. Implementasi
Mengimplementasikan sistem yang baru tersebut ke dalam salah satu bahasa pemrograman yang paling sesuai
Programer berperan dalam melakukan coding program dan juga melakukan testing
Specification
• what the system should do and its development constraints
Development
• production of the software system
Validation
• checking that the software is what the customer wants
Evolution
Maintenance System Design
Requirements Analysis and Definition Program Design Program Implementation Unit Testing Integration Testing System Testing System Delivery SOFTW ARE DEVE LOPMENT S TEPS DEVE LOPER R OLE S ANALYST DESIGNER PROGRAMMER TESTER TRAINER
a. Software is developed not manufactured b. Software doesn’t wear out
c. Software continues to be custom built