This paper is a system-based study that integrates and evaluates event prediction methods used in various fields. Event prediction aims to predict future events by learning the characteristics of past events and the relationship between future events, and to take actions to achieve the desired future state. Considering the fact that event prediction methodologies are scattered across various research fields and terminology is also used differently due to various application fields, this study integrates event prediction methods into a single system, derives requirements, and evaluates existing studies to suggest future research directions.