Menurut Jogiyanto (2005:4) komponen sistem informasi yaitu bagianbagian dari sistem yang saling bekerja sama dan berinteraksi membentuk
kesatuan. Dalam buku Al-Bahra Bin Ladjamudin (2005:14) komponen sistem
terdiri dari lima macam, anatara lain :
1) Perangkat keras
Perangkat keras yaitu perangkat komputer yang fisiknya dapat
dipegang. Perangkat keras meliputi seperangkat komputer yang terdiri
dari Unit Personal Sentral (CPU), monitor, perangkat input, perangkat
output, serta perangkat proses yaitu perangkat penyimpanan data.
2) Perangkat Lunak
Perangkat lunak yaitu perangkat yang berada dalam sistem komputer
dan biasanya bersifat sebagai aplikasi.
3) File
File merupakan arsip dalam sistem yang terdiri dari program dan
data. definisi file lainnya ialah arsip ataupun data yang tersimpan di
dalam komputer.
4) Prosedur
Prosedur yaitu komponen fisik yang digunakan sebagai panduan
dalam pengoprasian sistem atau serangkaian aksi yang spesifik, tindakan
atau operasi yang harus dijalankan atau dieksekusi dengan cara yang
baku (sama) agar selalu memperoleh hasil yang sama dari keadaan yang
sama.
5) Pemakai
Pemakai yaitu pengguna sistem. Pengguna sistem meliputi operator,
personalia, sistem analis, admin, dan lainnya.
Komponen sistem informasi menurut John Burch dan Gray Grudnistski
dalam buku Jogiyanto (2005:12) terdiri dari beberapa blok :
1) Blok masuk input
Blok masuk input yaitu sebuah bagian yang mangarut data masukan
seperti motode dan media yang akan digunakan.
2) Blok model
Blok model yaitu sebuah bagian yang terdiri dari kombinasi
prosedur, logika dan model matematik untuk memanipulasi data
masukan sehingga sesuai dengan data keluaran yang diinginkan.
3) Blok keluaran produk
Blok keluaran produk yaitu bagian yang mengatur tentang sistem
keluaran baik berupa informasi maupun data yang berkualitas dan
berguna bagi pemakai.
4) Blok teknologi
Blok teknologi yaitu bagian yang mengendalikan sistem, dimulai
dari menerima masukan, menjalankan model, menyimpan data, hingga
menampilkan keluaran.
5) Blok basis data
Blok basis data yaitu bagian dari sistem yang mengatur tentang
semua data baik yang saling berhubungan ataupun tidak, lalu
menyimpannya kedalam komputer dan memanipulasi didalam sistem.
6) Blok kendali
Blok kendali yaitu bagian dan sistem yang mengatur tentang
upaya-upaya yang dilakukan guna mengendalikan sistem sehingga
dapat mencegah kerusakan atau kesalahan sistem lainnya.
