Novel algorithms and techniques are being developed for design, forecasting and maintenance in photovoltaic due to high computational costs and volume of data. Machine Learning, artificial intelligence techniques and algorithms provide automated, intelligent and history-based solutions for complex scenarios. This paper aims to identify through a systematic review and analysis the role of artificial intelligence algorithms in photovoltaic systems analysis and control. The main novelty of this work is the exploration of methodological insights in three different ways. The first approach is to investigate the applicability of artificial intelligence techniques in photovoltaic systems. The second approach is the computational study and analysis of data operations, failure predictors, maintenance assessment, safety response, photovoltaic installation issues, intelligent monitoring etc. All these factors are discussed along with the results after applying the artificial intelligence techniques on photovoltaic systems, exploring the challenges and limitations considering a wide variety of latest related manuscripts.