Segmentasi pasar merupakan suatu cara untuk mengelompokkan pasar yang heterogen ke pasar yang homogen. Pasar homogen adalah pasar yang memiliki sifat yang sama atau sejenis. Konsumen pasar dapat disegmentasi berdasarkan karakteristik dalam beberapa variabel seperti geografi, demografi, sosial ekonomi, atau pola konsumsi.
Dengan kondisi yang demikian memungkinkan oleh pihak produsen untuk mengelompokkan kelompok konsumen ke kelompok konsumen lain yang memiliki sifat yang mirip antara satu dengan yang lainnya. Atau bisa dikatakan, pihak produsen mengelompokkan konsumen-konsumen pasar ke kelompok-kelompok konsumen lain yang lebih kecil.
Dalam proyek akhir ini menggunakan algoritma k-means dalam mengelompokkan konsumen-konsumen pasar yang masih heterogen. Kemudian dalam pembuatan sistem untuk proyek akhir ini (alat bantu) menggunakan PHP sebagai bahasa pemrograman web dan MySQL sebagai sistem manajemen database.