l
o
k
T
P
g
n
a
r
e
n
a
r
e
P
g
k o
t
g
a
k
i
t
S
s
i
k
a
n
u
L m
e
t
g t
r
e
P
k
a
n
u
L a
k
i
s
u
n
a
t
r
e
p
O
B
h
a
n
u
L
B
A
s
k
i
l
p i
1. Perangkat lunak sistem (System Software) yaitu: perangkat lunak yang mengoperasikan
sistem komputernya . Perangkat lunak sistem dapat di kelompokkan sebagai berikut
a. Perangkat lunak sistem operasi (Operating System), yaitu program yang di tulis untuk
APPLE’S
SYSTEM 7.
b. Perangkat lunak bantuan (Utility), yaitu program yang ditulis untuk bantuan yang
berhubungan dengan sistem komputer misalnya pemeriksaan perangkat keras
(hardware troubleshooting), memeriksa disket yang rusak(bukan rusak fisik),
mengatur ulang isi harddisk(partisi,defrag). Contoh utility adalah norton utility.
c. Perangkat lunak bahasa (Language Software), yaitu program yang digunakan untuk
menerjemahkan intruksi-instruksi yang ditulis dalam bahasa pemprograman ke bahasa
2. Perangkat Lunak Aplikasi (Application Software), yaitu program yang ditulis dan di
terjamahkan oleh Language Software untuk menyelesaikan suatu aplikasi tertentu
Biasanya, istilah Sistem Operasi sering ditujukan kepada semua perangkat lunak yang masuk
dalam satu paket dengan sistem komputer sebelum aplikasi-aplikasi perangkat lunak
terinstal. Sistem operasi adalah perangkat lunak sistem yang bertugas untuk melakukan kontrol
dan manajemen perangkat keras serta operasi-operasi dasar sistem, termasuk menjalankan
perangkat lunak aplikasi seperti program-program pengolah kata dan peramban web.
Secara umum, Sistem Operasi adalah perangkat lunak pada lapisan pertama yang ditempatkan
pada memori komputer pada saat komputer dinyalakan. Sedangkan software-software lainnya
dijalankan setelah Sistem Operasi berjalan, dan Sistem Operasi akan melakukan layanan inti
umum untuk software-software itu. Layanan inti umum tersebut seperti akses ke disk,
3
manajemen memori, skeduling task, dan antar-muka user. Sehingga masing-masing software
tidak perlu lagi melakukan tugas-tugas inti umum tersebut, karena dapat dilayani dan dilakukan
oleh Sistem Operasi. Bagian kode yang melakukan tugas-tugas inti dan umum tersebut
dinamakan dengan “kernel” suatu Sistem Operasi
Kalau sistem komputer terbagi dalam lapisan-lapisan, maka Sistem Operasi
adalah penghubung antara lapisan hardware dan lapisan software. Lebih jauh daripada itu,
Sistem Operasi melakukan semua tugas-tugas penting dalam komputer, dan menjamin aplikasi-
aplikasi yang berbeda dapat berjalan secara bersamaan dengan lancar. Sistem Operasi menjamin
aplikasi software lainnya dapat menggunakan memori, melakukan input dan output terhadap
peralatan lain, dan memiliki akses kepada sistem berkas. Apabila beberapa aplikasi berjalan
secara bersamaan, maka Sistem Operasi mengatur schedule yang tepat, sehingga sedapat
mungkin semua proses yang berjalan mendapatkan waktu yang cukup untuk menggunakan
prosesor (CPU) serta tidak saling mengganggu.
Dalam banyak kasus, Sistem Operasi menyediakan suatu pustaka dari fungsi-fungsi standar,
dimana aplikasi lain dapat memanggil fungsi-fungsi itu, sehingga dalam setiap pembuatan
program baru, tidak perlu membuat fungsi-fungsi tersebut dari awal.
Sebagian Sistem Operasi hanya mengizinkan satu aplikasi saja yang berjalan pada satu waktu
(misalnya DOS), tetapi sebagian besar Sistem Operasi baru mengizinkan beberapa aplikasi
berjalan secara simultan pada waktu yang bersamaan. Sistem Operasi seperti ini disebut
sebagai Multi-tasking Operating System (misalnya keluarga sistem operasi UNIX). Beberapa
Sistem Operasi berukuran sangat besar dan kompleks, serta inputnya tergantung kepada input
pengguna, sedangkan Sistem Operasi lainnya sangat kecil dan dibuat dengan asumsi bekerja
tanpa intervensi manusia sama sekali. Tipe yang pertama sering disebut sebagai Desktop OS,
sedangkan tipe kedua adalah Real-Time OS, contohnya adalah Windows, Linux, Free BSD,
Solaris, palm, symbian, dan sebagainya.
program bantu (utility) merupakan program yang digunakan untuk mengisi kekurangan atau
menampilkan kembali file suatu sistem operasi yang terhapus. PC Tools dan Norton Utilities
merupakan contoh dari program ini. Salah satu dari kelemahan DOS adalah tidak mampu bekerja
4
di sistem jaringan. Oleh karena itu beberapa perusahaan membuat program tambahan yang dapat
mengubah sistem DOS tersebut (single user atau stand alone system) menjadi sistem operasi
yang dapat digunakan oleh banyak pemakai (multiuser). Netware, Token R ing dan Lantastic
merukan contoh-contoh program ini.
Instruksi yang berbentuk bilangan binary disebut dengan object code. sedangkan kumpulan dari
intruksi intruksi yang membentuk suatu program dalam bahasa mesin disebut dengan object
program. Tiap tiap intruksi object code terdiri dari operation code (op code) dan open and.
Penulis program dengan bahasa mesin dirasakan terlalu sulit dan memakan banyak wektu, maka
di kembangkan languae software sebagai alternatif penulis program yang lebih mudah.
Penerjemah bahasa pemrograman di bedakan menjadi 3 macam yaitu :
Perangkat lunak bahasa pemrogaman (langua software) merupakan program yang digunakan
untuk menerjemahkan perintah perintah yang di tulis dalam bahasa program ke dalam bahasa
mesin sehingga dapat diterima dan dimengerti oleh komputer. PERANGKAT LUNAK
APLIKASI
Sistem operasi dengan perangkat lunak bahasa tidak di tunjukkan untuk menyelesaikan
permasalahan dalam aplikasi tertentu yang dihadapi oleh pemakai komputer.program yang
ditunjukan untuk menyelesaikan suatu permasalahan dalam aplikasi tertentu di sebut program
aplikasi atau program paket.ada dua cara untuk bisa mendapatkan program aplikasi yang di
butuhkan yaitu dengan mengembangkan sendiri(sangat sulit dan perlu keahlian khusus) atau
membelinya (mudah)
Saat ini banyak sekali program2 aplikasi yang tersedia di pasaran.program2 ini dapat
diandalkan,dapat memenuhi kebutuhan pemakai dirancang dengan baik,relatif bebas dari
kesalahan,mudah digunakan(user friendly),mempunyai dokumen yang memadai dan didukung
oleh purna jual yang baik.program2 paket ini di gunakan untuk menyelesaikan masalah2 umum
seperti membuat dokumen(word star,microsoft word),membuat slide presentasi(ms power
point),penerbitan(adobe page maker),mengelola gambar(adobe photoshop)dsb.akan tetapi bila
kita mempunyai permasalahan yang sifatnya khusus da unik sehingga tidak ada paket2 program
yang sesuai untuk digunakan,maka dengan terpaksa harus dikembangkan program aplikasi
sendiri,misalnya program sistem sks universitas andalas,program sistem keuangan
perusahaan,dll.
6
DAFTAR PUSTAKA