Data Mining adalah penggalian dan analisis, dengan menggunakan perangkat otomatis atau semi-otomatis, dari sejumlah besar data yang bertujuan untuk menemukan pola yang memiliki arti. (Muflikhah, Ratnawati, & Putri, 2018) Menurut Kantardzic J.B.M terdapat dua metode dalam menggunakan data mining yaitu metode prediksi dan metode deskripsi. Secara garis besar, data mining dapat didefinisikan sebagai suatu kegiatan mengekstraksi sebuah informasi dan pola yang diperlukan yang biasanya didapatkan dari database yang berjumlah banyak. Data mining dikenal juga dengan Knowledge Discovery in Database (KDD). (Siregar & Puspabhuana, 2017)