The product we developed is a system to determine the type of song that suits the personality and mood that is being experienced by the user. This system belongs to the field of artificial intelligence which is commonly called an expert system. This system was created with Prolog for the implementation of the knowledge base that has been provided. In addition, this system is based on Android using the help of the JIProlog library as its interpreter. This system is in the process of determining song recommendations on a knowledge base using an inference engine with a forward chaining method.
In determining song recommendations, the system needs to know in advance the facts of the user. Starting from knowing the personality of the MBTI test which consists of 4 dimensions. Dimension 1 to determine "How do users mobilize and receive energy?" i.e. Introvert or Extrovert; Dimension 2 determines "How do users retrieve information?" namely Sensory or Intuitive; Dimension 3 to determine "How do users make conclusions and make decisions in life?" i.e. Thinking or Feeling; and Dimension 4 "How do users deal with the Outside world?" namely Judging or Perceiving; as well as knowing the fact "What is the user's mood now?" i.e. happy or sad.
After knowing these facts the system will conclude what song is appropriate based on the knowledge base they have. Next will be presented in the form of a song list and connected to the Youtube application to be able to directly enjoy the suggested songs.
In determining song recommendations, the system needs to know in advance the facts of the user. Starting from knowing the personality of the MBTI test which consists of 4 dimensions. Dimension 1 to determine "How do users mobilize and receive energy?" i.e. Introvert or Extrovert; Dimension 2 determines "How do users retrieve information?" namely Sensory or Intuitive; Dimension 3 to determine "How do users make conclusions and make decisions in life?" i.e. Thinking or Feeling; and Dimension 4 "How do users deal with the Outside world?" namely Judging or Perceiving; as well as knowing the fact "What is the user's mood now?" i.e. happy or sad.
After knowing these facts the system will conclude what song is appropriate based on the knowledge base they have. Next will be presented in the form of a song list and connected to the Youtube application to be able to directly enjoy the suggested songs.
Show More