Era industri 4.0 dengan pilar utama, yaitu Internet of Things (IoT), cloud computing, artificial intelligence, dan big data telah memproduksi banyak sekali data. Penumpukan data tersebut akan menjadi masalah, karena data tersebut akan menjadi "sampah" dalam memori dan tidak bermanfaat. Agar data tersebut menjadi bermanfaat perlu diekstraksi agar menjadi informasi/pola/pengetahuan baru. Metode untuk ekstraksi data tersebut dinamakan data mining. Data mining didefinisikan sebagai proses ekstraksi suatu data (sebelumnya tidak diketahui, bersifat implisit, dianggap tidak berguna) menjadi informasi atau pengetahuan atau pola dari data yang jumlahnya besar. Buku ini mengupas tuntas algoritma-algoritma untuk proses pengolahan data menjadi informasi dalam data mining. Dalam buku ini akan dijelaskan secara teoritis (definisi dan penghitungan manual algoritma) dan aplikatif (implementasi dan testbed penghitungan manual algoritma menggunakan bahasa pemrograman PHP), dan jenis algoritma data mining, seperti algoritme k-Nearest Neighbor, algoritme Naïve Bayes, algoritme ID3, algoritme C4.5, algoritme CART, serta algoritme K-Means.