Irigasi merupakan suatu sistem pemberian air pada lahan pertanian. Sebagai sistem irigasi dapat dipecah menjadi input, proses dan output. Input dalam irigasi dapat berupa waduk, bendung, rawa, dan sumur yang berfungsi sebagai pamasok air. Sedangkan proses meliputi bagaimana air yang tersedia dibawa dari sumber ke lahan pertanian, sedangkan outputnya adalah seberapa lama dan seberapa banyak  jumlah  air  yang  sampai ke lahan  pertanian.