in this paper, we want to review one of the challenging problems for the opinion mining task, which is sarcasm detection. To be able to do that, many researchers tried to explore such properties in sarcasm like theories of sarcasm, syntactical properties, psycholinguistic of sarcasm, lexical feature, semantic properties, etc. Studies done in the last 15 years not only made progress in semantic features, but also show increasing amount of method of analysis using a machine-learning approach to process data. Because of this reason, this paper will try to explain current mostly used method to detect sarcasm. Lastly, we will present a result of our finding, which might help other researchers to gain a better result in the future.