Data mining adalah proses mengekstraksi pola, hubungan, atau pengetahuan yang tersembunyi dari kumpulan data berukuran besar dengan menggunakan teknik statistik, matematika, dan kecerdasan buatan.
Tujuan data mining adalah menemukan informasi baru yang berguna untuk mendukung pengambilan keputusan, seperti prediksi, klasifikasi, atau pengelompokan data. Contohnya, data mining dapat digunakan untuk memprediksi perilaku pelanggan atau menemukan pola penjualan.