Sistem Informasi Geografis (SIG) terdiri dari empat subsistem pokok, yaitu subsistem masukan (data input), penyimpanan (data management), pengolahan dan pengkajian (data manipulation and analysis), dan penyajian (data output).
1. Subsistem Masukan
Fungsi dari subsistem ini adalah mengumpulkan dan mempersiapkan data spasial dan atribut dari berbagai sumber.
2. Subsistem Penyimpanan
Fungsi dari subsistem ini adalah mengorganisasikan data, baik data spasial, maupun data atribut ke dalam basis data. Penyimpanan dengan cara demikian mempermudah dalam pemanggilan, pengeditan, dan pembaharuan data.
3. Subsistem Pengolahan dan Pengkajian
Fungsi dari subsistem ini adalah menentukan informasi-informasi yang dapat dihasilkan dari SIG. Selain itu, dalam subsistem ini juga dilakukan pengolahan dan pemodelan data untuk menghasilkan informasi yang diharapkan.
4. Subsistem Penyajian
Fungsi dari subsistem ini adalah menampilkan data dan hasil dari pengolahannya, baik sebagian maupun seluruhnya. Data dan hasil pengolahannya tersebut ditampilkan antara lain dalam bentuk tabel, grafik, dan peta.