By the newly gained attention from several research areas for the field of opinion mining, work in Sentiment Analysis (SA) has also been increased. Sentiment analysis is actually a natural language processing (NLP) method which is implemented to decide whether the data is negative, positive or neutral. This analysis can also utilized to provide most appropriate countermeasures for various issues that are connected with particular fields. It is a contextual extraction and arrangement of text which recognizes and pinpoints subjective information regarding source material and helps to understand the social sentiment of people while monitoring online conversations, comments, tweets, or information on blogs, etc. There is wide utilization of Urdu language in offering perspectives that's why the Urdu language also wants opinion mining as well. In this research, a systematic literature review on sentiment analysis of Urdu language has been performed. This SLR is focusing on explicit research questions and afterward contributions are described appropriately. The findings of the review present a taxonomy that is based on the techniques of sentiment classification. Furthermore, in this SLR, we have extracted all the preprocessing techniques that were used in these 24 papers, the most adopted algorithms by the researchers, the most implemented sentiment analysis approach, and the feature extraction techniques are also extricated. Eventually, a thorough survey is given on all these considerations. After a detailed and deep evaluation, we have computed their accuracy results for better understanding of future researchers.