Anda di halaman 1dari 6

1

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

A. TEKNOLOGI PERANGKAT LUNAK KOMPUTER

Perangkat lunak (software) merupakan program-program komputer yang berguna untuk


menjalankan suatu pekerjaan sesuai dengan yang dikehendaki. Program ditulis dengan bahasa
khusus yang dimengerti oleh komputer.

Perangkat lunak dapat di klarifikasikan dalam 2 bagian besar sebagai berikut.

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

mengendalikan dan mengoordinasikan operasi dari sistem komputer. Contohnya:  


Contohnya: DOS, UNIX, WINDOWS 95,98,2000, XP, VISTA, IMB, OS/2,
2

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

mesin supaya dapat di mengerti oleh komputer.

2. Perangkat Lunak Aplikasi (Application Software), yaitu program yang ditulis dan di
terjamahkan oleh Language Software untuk menyelesaikan suatu aplikasi tertentu

A. PERANGKAT LUNAK SISTEM OPERASI

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.

B. PERANGKAT LUNAK SISTEM BANTUAN

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.

Contoh Program Utility


Disk Defragmenter, adalah salah satu tool yang disediakan oleh Windows yang digunakan
untuk menganalisa volume drive, dan untuk meng-alokasikan dan meng-konsolidasikan ulang
file – file ataupun folder – folder yang terpisah – pisah.
Driver, merupakan suatu aplikasi untuk menghubungkan beragam perangkat keras, ke komputer
dan terhubung melalui perangkat lunak.

C. PERANGKAT LUNAK BAHASA

Perangkat lunak bahasa pemrograman

(language software) merupukan program yang digunakan untuk menerjemahkan perintah-


perintah yang ditulis dalam bahasa pemograman ke dalam bahasa mesin (machine languange),
sehingga dapat diterima dan di mengerti oleh komputer. Apabila languange software tidak
tersedia, maka pembuatan program harus menulis programnya langsung dengan bahasa mesin
yang berbentuk bilangan bilangan binary. Suatu intruksi program yang ditulis dalam bahasa
mesin dapat berbentuk seperti 000100110010. Tanpa mengetahui arti tertentu dari masing
masing baagian dari bilangan binary tersebut secara persis, maka akan sangat sulit untuk
mengerti dengan benar maksud dari intruksi tersebut.

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 :

1. Asembler adalah program yang digunakan untuk menerjemahkan kode sumber


bahasa dalam bahasa rakitan (assembly) kedalam bahasa mesin.
5

2. Kompiler adalah program penerjemah yang mengonversi semua kode sember


selain dalam bahasa rakitan menjadi kode objek. Hasi berupa kode objek inilah
yang dapat dijalankan oleh komputer. Proses untuk melakukan penerjemahaan ini
biasa disebut kompilasi
3. Interpreter adalah program yang menerjemahkan satu per satu intruksi dalam kode
sumber kemudia menjalankan intruksi yang telah diterjemahkan tersebut.

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

EKMA4434 MODUL 6 KB 2 HAL6.19

EKMA4434 MODUL 6 KB 2 HAL6.20

EKMA4434 MODUL 6 KB 2 HAL6.21

EKMA4434 MODUL 6 KB 2 HAL6.22

Anda mungkin juga menyukai