Ekologi adalah ilmu yang mempelajari hubungan antara makhluk hidup dengan lingkungannya. Ilmu ini mempelajari komponen ekosistem seperti organisme, populasi, komunitas, serta faktor biotik dan abiotik. Ekosistem terdiri atas hubungan kompleks antara berbagai komponen yang saling bergantung satu sama lain.