Analisis sistem adalah bagian dari daur hidup pengembangan sistem. Tujuan
dari analisis sistem adalah memepelajari dan memahami sistem saat ini untuk
menganalisis masalah yang ada dan mengembangkan sistem tersebut. Pada umumnya
pemilik, pengguna, disainer, dan pembangun sistem sering memiliki perspektif yang
berbeda pada sistem yang dirancang. Ini membuktikan bahwa kurangnya teknis
dalam pengembangan sistem tersebut. Hal ini menunjukkan jurang komunikasi yang
selalu ada pada mereka sehingga membutuhkan seseorang untuk membuat solusi
yang berbasis computer seklaigus memahami teknologi informasi.
Fase analisis terdiri dari dua bagian, yaitu :
1. Menentukan kebutuhan sistem ( Determine System Requirement )
2. Menyusun kebutuhan Sistem (Structuring System Requirement )