Sistem informasi
merupakan sekumpulan komponen yang saling berhubungan, mengumpulkan ,
memproses, menyimpan, dan mendistribusikan informasi untuk menunjang
pengambilan keputusan dan pengawasan dalam suatu organisasi. (Kenneth C. Laudon
Dan Jane P. Laudon, 2007).
Selain menunjang proses
pengambilan keputusan, kordinasi, dan pengawasan sistem informasi juga dapat
membantu manusia dalam menganalisis permasalahan, menggambarkan hal-hal yang
rumit dan menciptakan produk baru. 
Perkembangan dunia
sistem informasi pada saat ini sudah sedemikian pesat dan merambah ke berbagai
sisi kehidupan manusia. Perkembangan yang demikian tersebut di dukung oleh
tersedianya perangkat keras maupun perangkat lunak yang semakin hari semakin
hebat kemampuannya. 
Dapat dikatakan bahwa
sistem informasi tidak dapat dipisahkan dengan perkembangan dunia informasi
internet pada saat ini. Informasi yang disajikan dalam dunia internet sudah
sangat global dan selalu bersifat on time sehingga waktu update suatu informasi
sangatlah cepat.
A.  KOMPONEN SISTEM INFORMASI
Sistem  informasi 
terdiri  dari  komponenkomponen  yang 
disebut  blok  bangunan 
(building  blok).
1.  Komponen input 
Input  mewakili 
data  yang  masuk 
kedalam  sistem  informasi. 
Input  disini  termasuk 
metode dan  media  untuk 
menangkap  data  yang 
akan  dimasukkan,  yang 
dapat  berupa  dokumen dokumen dasar. 
2.  Komponen model 
Komponen  ini 
terdiri  dari  kombinasi 
prosedur,  logika,  dan 
model  matematik  yang 
akan memanipulasi  data  input 
dan  data  yang 
tersimpan  di  basis 
data  dengan  cara 
yang  sudah ditentukan untuk
menghasilkan keluaran yang diinginkan. 
3.  Komponen output  
 Hasil dari sistem informasi adalah keluaran
yang merupakan informasi yang berkualitas dan dokumentasi yang berguna untuk
semua pemakai sistem. 
4.  Komponen teknologi 
Teknologi  merupakan 
“tool  box”  dalam 
sistem  informasi,  Teknologi 
digunakan  untuk menerima  input, 
menjalankan  model,  menyimpan 
dan  mengakses  data, 
neghasilkan  dan mengirimkan
keluaran, dan membantu pengendalian dari sistem secara keseluruhan. 
5.  Komponen hardware 
Hardware  berperan 
penting  sebagai  suatu 
media  penyimpanan  vital 
bagi  sistem  informasi. Yang  berfungsi 
sebagai  tempat  untuk 
menampung  database  atau 
lebih  mudah  dikatakan sebagai  sumber 
data  dan  informasi 
untuk  memperlancar  dan 
mempermudah  kerja  dari sistem informasi. 
6.  Komponen software 
Software  berfungsi 
sebagai  tempat  untuk 
mengolah,menghitung  dan  memanipulasi 
data yang diambil dari hardware untuk menciptakan suatu informasi.
7.  Komponen basis data 
Basis  data 
(database)  merupakan  kumpulan 
data  yang  saling 
berkaitan  dan  berhubungan satu dengan yang lain, tersimpan
di pernagkat keras komputer dan menggunakan perangkat lunak  untuk 
memanipulasinya.  
8.  Komponen kontrol 
Banyak hal yang dapat
merusak sistem informasi, seperti bencana alam, api, temperatur, air, debu,  kecurangankecurangan,  kegagalankegagalan  sistem 
itu  sendiri,  ketidak 
efisienan, sabotase dan lain sebagainya. Beberapa pengendalian perlu
dirancang dan diterapkan untuk meyakinkan bahwa halhal yang dapat merusak
sistem dapat dicegah ataupun bila terlanjur terjadi