perangakat keras
perangkat keras adalah berbentuk fisik yang dapat sentuh
Pengelompokan hadware
 Input Device : Perangkat input / masukan 
 Process Device : Perangkat yang menjalankan proses sistem computer 
 Output Device : Perangkat output / keluaran, menghubungkan sistem keluar 
Storage Device : Perangkat untuk menyimpan

perangakat lunak software
Sekumpulandata elektronik yg disimpan dan diatur oleh komputer, data elektronik yg disimpan oleh komputer itu dapat berupa program atau instruksi yg akan menjalankan suatu perintah. Perangkat lunak disebut juga sebagai penerjemah perintah-perintah yg dijalankan pengguna komputeruntuk diteruskan atau diproses oleh perangkat keras. Melalui software atau perangkat lunak inilah suatu komputerdapat menjalankan suatu perintah
fungsi perangkat lunak:
Memproses data atau perintah / instruksi hingga mendapat hasil atau menjalankan sebuah perintah
 Sebagai sarana interaksi yg menghubungkan atau menjembatani pengguna komputer (user) dengan perangkat keras

perangkat lunak terbagi menjadi 2:
*Perangkat Lunak Sistem
Perangkat lunak yang berhubungan langsung dengan komponen-komponen perangkat keras komputer, perawatan maupun pemrogramannya, meliputi : 
-Sistem Operasi 
-Bahasa Pemrograman 
-Program Utility

*Perangakat Lunak Aplikasi
Perangkatlunakyang berfungsimembantumanusia menyelesaikansuatupekerjaanpada bidang tertentu.
-Program AplikasiPengolahKatan
-Program AplikasiPengolahAngka 
- Program AplikasiPengolahPresentasi 
- Program AplikasiPengolahData 
- Program AplikasiPengolahGambar 
- Program AplikasiPengolahAudi dan Video
- Program AplikasiBisnisdan Keuangan 
 -Program AplikasiPengolahWebsite 
- Program AplikasiAkses Internet

sistem operasi
Perangkat lunak yang bertugas mengontrol dan melakukan manajemen perangkat keras serta operasioperasi dasar sistem, termasuk menjalankan perangkat lunak aplikasi seperti pengolah kata dan browser web.
-WINDOWS (MICROSOFT WINDOWS)
-UNIX IBM 
-FREE BSD 
-SOLARIS 
 -Chrome OS
Bahasa pemmrogaman
Instruksi standar untuk memerintah komputer
Suatu himpunan dari aturan sintaks dan semantik yang dipakai untuk mendefinisikan program komputer
Fungsi : memerintah komputer untuk mengolah data sesuai dengan alur berpikir yang kita inginkan. Keluaran dari bahasa pemrograman tersebut berupa program/aplikasi.
-Bahasa Mesin
Memberikan perintah kepada komputer dengan memakai kode bahasa biner
-Bahasa Tingkat Rendah
Dikenaldengan bahasaRakitan, memberikanperintah kepada komputer denganmemakaikode-kode singkat (kodemnemonic). Contoh: MOV :  Move from Memory CLR   :  Clear NOP  : No Operation
Assembly
 
-Bahasa Tingkat Menengah
Bahasa komputer yang memakai campuran instruksi dalam kata-kata bahasa manusia dan instruksi yang bersifat simbolik
contohnya {, }, ?, <<, >>, &&, ||, dsb.
 -Bahasa Tingkat Tinggi
Bahasa komputer yang memakai instruksi berasal dari unsur kata-kata bahasa manusia.
contoh begin, end, if, for, while, and, or, dsb.
PYTHON,BASIC, C, PASCAL, PHP, dst.
PROGAM UTILITY
Perangkat lunak yang ditujukan untuk melengkapi kinerja sistem operasi dan meningkatkan kinerja komputer.
Contoh : Antivirus.

Baca juga : 


-----------------------------SEKOLAH TINGGI TEKNOLOGI NURUL FIKRI---------------------------