Menurut Jogiyanto Hartono, analisis sistem (system analysis) dapat didefinisikan sebagai penguraian dari suatu sistem informasi yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk mengidentifikasikan dan mengevaluasi permasalahan-permasalahan, kesempatan-kesempatan, hambatan-hambatan yang terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga dapat diusulkan perbaikan-perbaikannya, “Analisis dan Desain Sistem Informasi” (Purnama 2011) . Tahap analisis sistem dilakukan setelah tahap perencanaan sistem (systems planning) dan sebelum tahap desain sistem (systems design) . Tahap analisis merupakan tahap yang kritis dan sangat penting, karena kesalahan di dalam tahap ini akan menyebabkan juga kesalahan di tahap selanjutnya (Purnama 2011) . Di dalam tahap analisis, terdapat langkah-langkah dasar yang harus dilakukan oleh analisis sistem sebagai berikut (Purnama 2011) : 1. Identify , yaitu mengidentifikasi masalah. 2. Understand , yaitu memahami kerja sist