Analytic Network Process (ANP) merupakan teori matematis yang mampu menganalisa pengaruh dengan pendekatan asumsi-asumsi untuk menyelesaikan bentuk permasalahan. ANP sebagaiĀ suatu pendekatan alternatif baru untuk studi kualitatif yang dapat mengkombinasikan nilai-nilai Intangible dan judgement subyektif dengan data-data statistik dan faktor-faktor tangible lainnya (Saaty, 2008). Metode ini digunakan dalam bentuk penyelesaian dengan pertimbangan atas penyesuaian kompleksitas masalah disertai adanya skala prioritas yang menghasilkan pengaruh prioritas terbesar. ANP merupakan generalisasi dari Analytic Hierarchy Process, dengan mempertimbangkan ketergantungan antara unsur-unsur dari hirarki. Banyak masalah keputusan tidak dapat terstruktur secara hirarkis karena mereka melibatkan interaksi dan ketergantungan unsur-unsur tingkat yang lebih tinggi dalam hirarki dielemen level yang lebih rendah (Saaty, 2008). Banyak proses pengambilan keputusan suatu persoalan tidak dapat disusun dalam bentuk hirarki karena melibatkan interaksi dan ketergantungan elemen-elemen yang lebih tinggi tingkatannya kepada level elemen yang lebih rendah. Metode ANP mampu memperbaiki kelemahan AHP berupa kemampuan mengakomodasi keterkaitan antar kriteria atau alternatif. Komponen ANP terdiri dari hirarki kontrol, cluster, elemen, hubungan antar elemen dan hubungan antar cluster. Keterkaitan pada metode ANP ada 2 jenis yaitu keterkaitan dalam satu set elemen (inner depedence) dan keterkaitan antar elemen yang berbeda (outer depedence)