BAB 7
BAB 7
PERANGKAT LUNAK SISTEM
PERANGKAT LUNAK SISTEM
Definisi
:
Perangkat
lunak sistem disebut juga perangkat lunak pendukung (support software) adalah
program yang digunakan untuk mengontrol sumber daya komputer, baik yang
bersifat internal maupun eksternal.
Macam-macam
Perangkat Lunak Sistem :
Sistem
Operasi
Utilitas
Device
Driver
Penerjemah
Bahasa
Sistem
Operasi :
Adalah
perangkat lunak dasar yang berfungsi sepenuhnya untuk mengendalikan sistem
komputer.
Mempunyai
3 fungsi utama yaitu manajemen proses, manajemen sumber daya dan manajemen data. Dimuat
ke dalam memori sebelum program berfungsi, proses ini disebut booting. Sistem
Operasi amat
beragam dan berbeda antara satu platform dengan platform yang lain.
Sangat
bervariasi di lingkungan PC, diantaranya yaitu DOS, Windows
95/98/Me/XP/7//NT/2000, Novell netware, OS/2, UNIX, dan Linux.
Penangan
proses dalam sistem operasi dikenal beberapa istilah, seperti multiprogramming,
multitasking, penyimpan virtual, time sharing, dan multiprocessing.
Utilitas
:
Adalah
program yang bermanfaat untuk melakukan kegiatan yang behubungan dengan sumber
daya sistem.
Contoh
: antivirus, backup, kompresi data, defragmentasi, pemformat disk, dll.
Device
driver :
Adalah
program yang berfungsi untuk membantu komputer mengendalikan piranti-piranti peripheral.
Disediakan
oleh vendor yang memproduksi perangkat keras.
Contoh
: ketika memasang modem/scanner, maka perlu menginstal device drivernya supaya
dapat berfungsi dengan baik.
Penerjemah
bahasa
Merupakan
bahasa pemrograman yang diterjemahkan dalam bahasa mesin berupa deretan angka 0
dan 1 (kode biner).
Diklasifikasikan
menjadi 5 generasi, yaitu bahasa generasi pertama (bahasa mesin), bahasa
generasi kedua (bahasa rakitan), bahasa generasi ketiga (bahasa prosedural),
bahasa generasi keempat (bahasa non-prosedural), dan bahasa generasi kelima
(bahasa kecerdasan buatan).
Pemrograman
berbasis blok :Muncul
pada akhir dekade 2000-an dengan konsep seperti blok yang dipakai untuk
menyusun berbagai bangunan ataupun mobil.
Contoh
: scratch, App inventor, Alice.
Scratch
: bahasa pemrograman untuk anak-anak, karena tidak perlu mempelajari penulisan
kode teks. Bisa untuk game, animasi dan program kreatif lainnya.
App
inventor : untuk mengembangkan aplikasi pada ponsel/tablet berbasis android.
Alice
: perangkat lunak buatan universitas Carnegie Mellon yang ditujukan untuk
mempelajari pembuatan aplikasi grafik berdimensi tiga.
Comments
Post a Comment