Rekayasa Informasi Analisis Sistem Perancangan Sistem Desain Implementasi Sistem Pengkodean Pengujian Sistem

Gambar 2.1 Pengembangan Sistem dengan Model Waterfall

2.11.1. Rekayasa Informasi

Karena perangkat lunak merupakan bagian dari suatu sistem maka langkah pertama dimulai dengan membangun syarat semua elemen system dan mengalokasikan ke perangkat lunak dengan memperhatikan hubungannya dengan manusia, perangkat keras dan database. Rekayasa Sistemperencanaan Analisis Perancangan desain Pengujian testing Implementasi pemrograman Operasi dan pemeliharaan

2.11.2. Analisis Sistem

Poses menganalisa dan pengumpulan kebutuhan sistem yang sesuai dengan domain informasi tingkah laku, unjuk kerja, dan antar muka interface yang diperlukan. Pada tahap ini dilakukan analisis terhadap hal apa saja yang akan menjadi objek penting dalam sistem informasi ini, pemilihan sistem yang cocok, analisis kebutuhan sistem, permasalahan yang ada serta solusi dari usulan sistem yang dikembangkan.

2.11.3. Perancangan Sistem Desain

Pada tahap ini dilakukan perancangan untuk sistem baru dengan mempergunakan beberapa tools yaitu Data Flow Diagram DFD dan Entity Relationship Diagram ERD.

2.11.4. Implementasi Sistem Pengkodean

Tahap ini disebut sebagai tahap implementasi perangkat lunak atau coding. Dengan kata lain, pada tahap ini dilakukan implemetasi hasil rancangan ke dalam baris-baris kode program yang dapat dimengerti oleh mesin komputer.

2.11.5. Pengujian Sistem

Setelah perangkat lunak atau komponen-komponen yang berupa kelas-kelas atau modul-modul selesai diimplementasikan, pengujian dapat segera dimulai. Pengujian terlebih dahulu dilakukan pada setiap modul. Jika setiap modul selesai diuji dan tidak bermasalah, modul- modul tersebut segera diintegrasikan kompilasi hingga membentuk suatu perangkat lunak yang utuh. Kemudian dilakukan pengujian di tingkat perangkat lunak yang memfokuskan pada masalah-masalah logika internal, fungsi eksternal, potensi masalah yang mungkin terjadi, dan pemeriksaan hasil apakah sudah sesuai dengan permintaan.

2.11.6. Pengoperasian dan Pemeliharaan