Mungkin banyak orang yang sering menggunakan komputer tapi tidak banyak orang tau apa saja yang ada dalam komputer, perkembnagan teknologi sangat pesat dalam kehidupan dampaknya pun bisa kita rasakan dapat memudahkan kita dalam sehari hari.
karena itulah, kita harus tau apa saja komponen kpomponen yang wajib kita ketahui sehingga komputer terus lancar beroprasi, komponen tersebuat adalah software dan hardware, komponen tersebut memiliki pengertian, fungsi, contohnya masing-masing.
A. HARDWARE
  hardware adalah komponen komputer yang bisa di lihat secara fisik atau bisa di lihat kasat mata dan dapat di sentuh secara fisik. fungsi hardware adalah mendukung sistem kinerja komputer untuk mengolah data, dan menampilkan input proses. Contoh dari hardware adalah:
-CPU (central proseccing unit)
CPU adalah komponen berisi sirkuit penyimpanan intruksi-intruksi, pemrosesan, dan penyimpanan data.
-Monitor
monitor adalah alat yang mampu menampilkan taks dan gambar dari data yang sedang di proses CPU.
-Kayboard
Kayboard adalah alat untuk memasukan data ke cpu, bisanya terdiri dari angka, huruf, dan tombol lainnya.
-mouse
merupakan alat pernitah untuk memasukan data atau mngedit.
-Compact disk (CD)
adalah media penyimpanan data dan pembacaan data menggunakan sistem optik, alat ini terbuat dari plastik.
-Floppy disk
floppy disk merupakan alat tambahan untuk menyimpan atau menulis kedalam disket.
-Scanner
scanner membantu memasukan data berupa gambar atau grafik dan menghubungkan nya kedalam bentuk digital.
-Printer
printer alat yang membantu keluar data atau (output) berbentuk cetan, berupa taks maupun gambar/grafik.
B. SOFTWARE
Software adalah perangkat lunak pengeolah data yang di simpan dan di atur dalam komputer, yang di simpan biasanya program yang berguna untuk menjalankan suatu perintah. Ada beberapa jenis software antara lain:
1. software system
software system terdiri dari sistem oprasi, sistem bantu, bahasa pemrogaman.
-sistem oprasiÂ
sistem oprasi merupakan perangkat lunak yang menjalankan penggunaan dan perangkan keras, contohnya adalah windows, DOS, linux, dll.
-program bantu (utility)
program bantu adalah suatu program yang membantu sistem oprasi, contohnya antivirus, format disket, dll.
-bahasa pemrograman
bahasa pemrograman adalah suatu aplikasi untuk mengkonversi perhitungan yang bersiap matematis.
2. software aplikasi
software aplikasi merupakan software yang bertugas untuk melakukan berbagai tugas perkantoran seperti lembar kerja, pengolah kata, presentasi, wab, hingga pengolah media player. cotohnya :
- pengolah kata
-pengolah angka
-pengolah data
-multimedia
-komunikasi dan internet
-antivirus
-pendidikan dan game.