Fuzzy logic atau logika fuzzy merupakan suatu teknik dari cabang ilmu kecerdasan buatan yang digunakan untuk menangani permasalahan yang sulit dimodelkan atau memiliki ambiguitas dan ketidakjelasan. Dengan adanya logika fuzzy, maka permasalahan-permasalahan tersebut dapat direpresentasikan ke dalam suatu bahasa formal yang dipahami oleh komputer. Sistem logika fuzzy terdiri dari himpunan fuzzy dan aturan fuzzy. Subset fuzzy merupakan himpunan bagian yang berbeda dari variabel input dan output. Aturan fuzzy berhubungan dengan variabel masukan dan  variabel output melalui subset. Saat ini, logika fuzzy sudah banyak diaplikasikan dalam berbagai sistem.