Komponen‐komponen Sistem Pendukung Keputusan:
1. Data Management System
Segala aktivitas yang berhubungan dengan pengambilan, penyimpanan dan pengaturan data- data yang relevan dengan konteks keputusan yang akan diambil. Selain itu, komponen ini juga menyediakan berbagai fungsi keamanan, prosedur integritas data, dan administrasi data secara umum yang berkaitan dengan SPK. Berbagai tugas ini dilakukan dalam data management system beserta beberapa sub sistemnya yang diantaranya meliputi database, database management system, repository data, dan fasilitas query data.
2. Model Management System
Sistem ini menampilkan aktivitas pengambilan, penyimpanan dan pengaturan data dengan berbagai model kuantitatif, yang menyediakan kemampuan analitis untuk SPK.
3. Knowledge Base
Aktivitas yang berkaitan dengan pengenalan masalah, dan menghasilkan solusi final maupun sementara, hal‐hal yang berkaitan dengan manajemen proses pemecahan masalah merupakan inti dari komponen ini. Knowledge base merupakan “otak” dari kelima komponen SPK. Data dan model diolah untuk kemudian hasilnya menjadi bahan pertimbangan bagi user dalam mengambil keputusan.
4.User Interface
Adalah jalur penghubung antara sistem dengan user, sehingga komponen‐ komponen sistem SPK dapat diakses dan dimanipulasi dengan mudah oleh user untuk memberikan dukungan pada pengambilan keputusan. Kemudahan penggunaan dan komunikasi antar user dan SPK pada dasarnya merupakan ukuran keberhasilan penggunaan SPK itu sendiri.
5. User(s)
Desain, implementasi dan pemanfaatan SPK tidak akan efektif jika tidak disertai peran pengguna. Kemampuan, ketrampilan, motivasi, dan pengetahuan pengguna sebagai pengatur SPK, akan menentukan efektivitas dari penggunaan SPK.