perangkat lunak (software)
Perangkat lunak (software ) adalah program
komputer yang berfungsi sebagai sarana
interaksi atau yang menjembatani pengguna komputer (user ) dengan perangkat
keras. Perangkat lunak disebut juga sebagai penerjemah perintah-perintah yang
dijalankan penggunan komputer untuk diteruskan
atau diproses oleh perangkat keras. Berbeda halnya dengan hardware yang
bersifat fisik, perangkat lunak merupakan
suatu perangkat pada komputer yang hanya dapat dilihat saja. Perangkat lunak ini dibagi
menjadi tiga golongan, yaitu: sistem operasi (contohnya: Microsoft Windows),
bahasa pemrograman (contohnya: Pascal), dan program aplikasi (contohnya:
Microsoft Office).
1.Sistem Operasi
Software
sistem operasi merupakan suatu
software komplek yang memiliki
banyak fungsi.diantaranya:
1. Fungsi
yang pertama adalah untuk mengatur semua perangkat keras komputer yang
terhubung dengan CPU.
2. Fungsi
yang kedua adalah menerjemahkan segala aktivitas pemakai kepada CPU agar segala
yang diperintahkan oleh pemakai dapat dikerjakan oleh CPU.
3. Fungsi
yang ketiga adalah mengatur semua proses yang terjadi di dalam CPU.
selain fungsi diatas
software sistem operasi juga berfungsi sebagai tempat atau platform
untuk menjalan suatu
software aplikasi.
2.Bahasa Pemograman
Bahasa pemrograman
(programming language ) adalah perangkat lunak yang digunakan untuk merancang
atau membuat program sesua dengan struktur dan metode yang dimiliki oleh bahasa
program itu sendiri.berdasarkan tingkatanya,bahasa pemograman dibagi menjadi
tiga tingkatan,yaitu:
1. Bahasa
pemrograman tingkat rendah (low level language). Bahasa pemrograman jenis ini sangat sulit
dimengerti karena instruksinya menggunakan bahasa mesin.biasanya yang mengerti
hanya pembuatnya saja.
2. Bahasa
pemrograman tingkat menengah ( midle level language) Pada bahasa pemrograman
tingkat menengah, penggunaan instruksi sudah mendekati bahasa sehari-hari.
Walaupun begitu, bahasanya masih sulit untuk dimengerti. Yang tergolong kedalam
bahasa pemrograman tingkat menengah adalah Assembeler
3. Bahasa
pemrograman tingkat tinggi (high level language ).Bahasa pemrograman tingkat
tinggi lebih terstruktur dan mudah dimengerti karena menggunakan bahasa
sehari-hari. Contoh bahasa pemrograman tingkat tinggi adalah Basic, Pascal,
Delphi, Visual Studio, C,
C + +, ADA, Java, dan lain sebagainya.
3.Progam Aplikasi
Program aplikasi merupakan
software yang mempunyai fungsi khusus
sesuai dengan tujuan pembuatannya. Program aplikasi merupakan software
yang banyak digunakan untuk membantu menyelesaikan tugas tertentu, seperti
untuk membuat surat, mendengarkan musik, menonton VCD menghitung sejumlah
angka, dan masih banyak lagi. Berdasarkan fungsinya, program aplikasi dibedakan menjadi
beberapa macam, di antaranya adalah program aplikasi pengolah kata, pengolah angka,
pengolah grafis, pembuat presentasi, dan multimedia.
1. Progam
Aplikasi Pengolah Kata. Software ini digunakan untuk membuat suatu dokumen
tertulis, seperti surat, laporan, makalah, karya tulis, dan sebagainya.
Jenis-jenis software yang termasuk kedalam program aplikasi
pengolah kata, di antaranya adalah Microsoft Word, Wordpad, dan Notepad.
2. Progam
Aplikasi pengelolah angka. Software ini digunakan
untuk membuat dokumen tertulis berupa laporan atau neraca keuangan, membuat gra
fik, menghitung sederet angka, mengolah angka secara statistik, dan sebagainya.
Jenis-jenis software yang termasuk ke
dalam program aplikasi pengolah angka, di antaranya adalah Microsoft Excel dan
Calculator.
3. Progam
aplikasi pengelola gambar. Software ini digunakan
untuk melakukan pengeditan suatu gambar, mengubah resolusi, membuat gambar, dan
segala hal yang berhubungan dengan gambar. Jenis-jenis software yang termasuk ke dalam program aplikasi
pengolah gambar adalah Adobe Photoshop, Paint, dan Corel Draw.
4. progam
aplikasi pengelola pembuat presentasi. Software
ini digunakan untuk membuat presentasi yang akan ditampilkan melalui
proyektor LCD. Salah satu jenis program aplikasi pembuat presentasi adalah Microsoft
Power Point 2003.