Software
Software atau perangkat lunak adalah
sekumpulan program atau perintah-perintah digital untuk mengkoordinasikan kerja
dari hardware. Software sebenarnya dibagi dalam beberapa bagian menurut
fungsi/kerjanya.
•
Software terbagi menjadi 3 :
1. Operating System (OS).
2. Program Aplikasi.
3. Programming language.
•
Operating System
Perangkat lunak yang mengatur fungsi
dasar dari sebuah komputer.Sistem operasi bertugas melakukan kontrol pada semua aplikasi program pada
komputer termasuk pengaturan perangkat keras dan sistem input-output.
Contoh
:Windows,Linux,MacOS
§
Bagian Bagian Sistem Operasi:
o
Boot, yaitu meletakkan kernel ke dalam
memory
o
Kernel, yaitu inti dari sebuah Sistem Operasi
o
Shell atau Command Interpreter, yang bertugas
membaca input dari pengguna
o
Library, yaitu yang menyediakan kumpulan fungsi
dasar dan standar yang dapat dipanggil oleh aplikasi lain
o
Driver untuk berinteraksi dengan hardware
eksternal, sekaligus untuk mengontrol mereka. Example : SoundCard, VGA Card,
dan LAN Card.
o
•
Program Aplikasi
Program aplikasi bersifat lebih khusus jika dibandingkan dengan
sistem operasi.
Perangkat lunak ini secara khusus
menangani kebutuhan pekerjaan dari
pengguna seperti mengetik, membuat tabel, memainkan musik, memutar video, dan
browsing internet atau interkoneksi dengan sesama komputer local
Contoh
: Microsoft
§
Berikut beberapa contoh aplikasi
computer:
o
Contoh
Aplikasi komputer yang lain :
o
Aplikasi grafis,
seperti: CorelDraw, Photoshop, ACDsee
o
Aplikasi Multimedia,
seperti : Windows Media Player, Winamp, PowerDVD, Klite
o
Aplikasi Browser,
seperti : Mozilla Firefox, Google Chrome, Internet Explorer
o
Aplikasi Programming,
seperti: Visual Studio, Delphi, C++ Builder
•
Programming language
Sering
diistilahkan juga dengan bahasa komputer atau bahasa pemrograman
komputer
Bahasa
pemrograman ini merupakan suatu himpunan dari
aturan sintaks dan semantik yang dipakai untuk
mendefinisikan program computer
§ Menurut
tingkat kedekatannya dengan mesin komputer, bahasa pemrograman terdiri dari:
o
Bahasa Mesin, yaitu memberikan perintah kepada komputer dengan
memakai kode bahasa biner, contohnya 01100101100110
o
Bahasa Tingkat Rendahdikenal
dengan istilah bahasa rakitanyaitu memberikan perintah kepada komputer dengan
memakai kode-kode singkat (kode mnemonic),
o
Bahasa Tingkat Menengahyaitu bahasa komputer yang memakai
campuran instruksi dalam kata-kata bahasa manusia
(contohnya {, }, ?, <<,
>>, &&, ||, dsb.)
o
Bahasa Tingkat Tinggi, yaitu bahasa komputer yang memakai
instruksi berasal dari unsur kata-kata bahasa manusia, contohnya begin, end,
if, for, while, and, or, dsb.
Contohnya
: bahasa Basic, Visual Basic, Pascal, Java dan lainnya.
Post a Comment