Aquaponik adalah sebuah sistem pertanian yang menggabungkan budidaya ikan dan tanaman secara bersamaan dalam satu sistem tertutup yang saling terhubung. Pada sistem ini, air yang digunakan untuk menopang kehidupan ikan juga dimanfaatkan untuk menyediakan nutrisi bagi tanaman. Dalam sistem aquaponik, ikan menghasilkan limbah berupa ammonia yang kemudian diuraikan menjadi nitrat oleh bakteri-bakteri tertentu. Nutrisi yang diperoleh dari urin dan kotoran ikan tersebut akan dialirkan ke dalam sistem tanaman untuk memenuhi kebutuhan nutrisi yang diperlukan. Sebaliknya, tanaman akan membersihkan air yang ada di dalam tangki ikan sehingga air tersebut bisa digunakan kembali oleh ikan. Dengan demikian, sistem aquaponik sangat efisien karena tidak memerlukan tambahan nutrisi dan pemeliharaan air yang berlebihan seperti pada sistem pertanian konvensional.