The heart is one of the most important organs in the human body. According to the WHO, heart attacks are the most common cause of sudden death worldwide, with more than 17.8 million people dying from heart attacks. A heart attack occurs when blood flow to the coronary arteries stops, depriving the heart muscle of oxygen, and causing a heart attack. Detecting a heart attack is very difficult due to the various symptoms. The purpose of this research is to compare the performance of the accuracy values of two algorithms, namely Decision Tree and Support Vector Machine (SVM) in classifying heart attacks. The results of this study show that the Decision Tree algorithm achieves the highest accuracy results compared to the SVM algorithm. The accuracy of the Decision Tree algorithm using a 60:40 ratio data splitting is 98.11% with a negative precision of 98.01% and positive of 98.17% and a negative recall of 97.04% and positive of 98.77%. Meanwhile, the SVM algorithm using data splitting with the same ratio produces an accuracy value of 92.80% with a negative precision of 90.24% and a positive of 94.43% and a negative recall of 91.13% and a positive of 93.85%.