Anda di halaman 1dari 34

Perangkat Lunak

Komputer

Perangkat Lunak
Komputer

Nafi Ananda Utama


Bambang Heri Isnawan

Pertemuan hari ini


Tujuan pertemuan ini adalah :
1.

Membantu mahasiswa dalam memahami


peran, jenis dan penggunaan perangkat lunak
komputer.

Setelah Kuliah ini anda harus dapat :


1.

Membandingkan antara perangkat lunak sistem dan


perangkat lunak aplikasi.
2. Mengidentifikasi dan menjelaskan berbagai teknik
pemrograman perangkat lunak.
3. Memberikan contoh beberapa tipe bahasa pemrograman serta
mendiskusikan kekuatan dan kelemahannya

Perangkat lunak Sistem dan Aplikasi


Perangkat lunak yang membuat komputer dapat bekerja dapat
dikelompokkan menjadi dua katagori :
1. Perangkat lunak sistem
2. Perangkat lunak aplikasi
Software

System
Software

Application
Software

Perangkat lunak Sistem dan Aplikasi

Perangkat lunak Sistem


(System Software)

Perangkat lunak sistem


Perangkat lunak sistem merupakan kumpulan program - termasuk program
sistem operasi (Windows dan Mac OS) - yang mengatur dan mengkoordinasi
perangkat keras komputer.
Perangkat lunak sistem bekerja seperti sistem saraf manusia yaitu menjaga
bekerjanya organ-organ vital dan mengkoordinasi aktivitasnya.
Perangkat lunak sistem mengelola dan mengkoordinasi perangkat keras
komputer pada saat kita bekerja menggunakan
perangkat lunak aplikasi.
Perangkat lunak sistem terdiri dari tiga tipe program
1. Program utilitas (Utilities)
2. Program pengendali perangkat (Device driver)
3. Program penerjemah bahasa (Language Translator)

Utility, Device driver dan Languge


Translator
Program utiliti dikenal pula sebagai program servis.
Tujuan utiliti adalah untuk mengelola sumberdaya
komputer seperti mengidentifikasi problem
hardware, mencari file yang hilang dan memback-up data.
Semua komputer mempunyai perangkat masukan dan
keluaran. Program device driver berfungsi mengatur
komunikasi antara perangkat input/output
dengan komputer.
Program Language translator berfungsi menterjemahkan
bahasa programer komputer ke dalam bahasa
yang dapat dimengerti oleh komputer sehingga
dapat diproses.

Sistem Operasi
Semua komputer mempunyai perangkat lunak sistem operasi (OS) yang
mempunyai tiga tujuan penting yaitu menjalankan aplikasi, mengkoordinasi
perangkat keras dan menyediakan fasilitas antar muka bagi pengguna
(user interface).
Fungsi utama adalah mengkoordinasi dan mengendalikan perintah masuk
dan keluar ke dan dari tempat tertentu. Misalnya, OS memulai komputer
kemudian menampilkan grafik antar muka, sehingga kita dapat berinteraksi,
menjalankan dan mengendalikan aplikasi.

Sistem Operasi :
Menjalankan aplikasi
Perangkat lunak aplikasi memerlukan perangkat lunak sistem agar
dapat berkomunikasi dengan perangkat keras komputer
Peran perangkat lunak sistem berperan sebagai perantara antara
perangkat lunak aplikasi dan perangkat keras komputer.
Sistem operasi bertanggung jawab terhadap proses pemanggilan
(loading) dan berjalannya aplikasi yang dipilih oleh pengguna (user)
misalnya program pengolah kata atau lembar kerja.
Saat ini, sebagian besar sistem operasi dapat menjalankan lebih dari
satu aplikasi secara bersamaan (multitasking)

Sistem Operasi :
Mengkoordinasi perangkat keras
Komputer merupakan kumpulan komponen-komponen yang saling
berhubungan seperti, keyboard, mouse, printer, monitor, perangkat
penyimpan dan memori.
Salah satu tujuan
sistem operasi adalah
mengkoordinasikan
seluruh komponen
shg dapat bekerja
bersama dalam
dalam melayani
pengguna (user)

Sistem Operasi :
Menyediakan fasilitas antar muka
Hampir seluruh sistem operasi menyediakan antar muka yang akrab
shg memudahkan pengguna
dalam mengendalikan
fungsi-fungsi komputer.
Sebagian besar komputer
menggunakan antarmuka
grafik (GUI) untuk menampilkan fitur-fitur yang sering
digunakan dan menampilkan
fungsi sistem komputer
Pada antar muka ini, biasanya digunakan obyek grafik yang disebut
icon. Pengguna memilih icon pada antarmuka untuk menjalankan
aplikasi tertentu.

Antarmuka pengguna
User interface
Layar tampilan yang dapat
dikendalikan oleh pengguna
(user) yang memungkinkan
kita untuk berkomunikasi,
atau berinteraksi dengan
komputer.

Loading Sistem Operasi


Booting proses pemasukan (loading) sistem operasi kedalam
memori utama komputer

Fungsi Sistem Operasi yang lain


Pengelola CPU

Supervisor (kernel) program yang tetap tinggal di dalam memori


sementara komputer bekerja, dan mengarahkan
program lain untuk melaksanakan tugas yang
mendukung program-program aplikasi.

Fungsi Sistem Operasi yang lain

Fungsi Sistem Operasi yang lain


Pengelola File

Move
Rename
Delete
Copy
Back up

Fungsi Sistem Operasi yang lain


Memformat (initializing)
disket - proses penyiapan
disket atau hardisk sehingga
dapat digunakan untuk
menyimpan
data atau
program

Security management

Device Driver & Program Utility


Device drivers program
perangkat lunak yang
mengatur komunikasi
antara perangkat input
dan output dengan
sistem komputer

Utiliti : Program Servis


Backup utility - program yang membuat duplikat informasi yang ada
dalam harddisk
Data-recovery utility - program yang berfungsi memperbaiki data yang
rusak

Utiliti : Program Servis


Antivirus software - program untuk membaca/ meneliti harddisk, disket
dan memori guna mendeteksi virus

Data compression utility - program yang menghilangkan elemen-elemen


yang berlebihan, jarak data dan data yang tidak perlu dari dalam perangkat
penyimpan komputer sehingga lebih banyak ruang untuk menyimpan data

Utiliti : Program Servis


Fragmentation bagian2 file yang
tersimpan dalam disk secara tersebar
pada area yang tidak berdekatan, shg
mengurangi kecepatan akses
terhadap file tsb
Defragmenter utility - program yang
menemukan file2 yang letaknya
tersebar dalam disk dan menatanya
kembali sbg file yang berurutan

Utiliti : Program Servis


Disk scanner and disk
cleanup utilities:

Mendeteksi & menghapus


file yg tidak perlu

Mendeteksi & membenahi


permasalahan harddisk

Sistem Operasi pada Laptop & Desktop


Mac OS
Sistem operasi yang

hanya berjalan pada


komputer Apple
Macintosh

Sistem Operasi pada Laptop & Desktop


Microsoft Windows 3.X
diluncurkan tahun 1992
Microsoft Windows 95/98
pengganti 3.X
Plug and Play kemampuan komputer
untuk mengkonfigurasi secara otomatis
setiap perangkat keras baru yang
terhubung dengannnya

Microsoft Windows Me (WinMe)


Millennium Edition

Sistem Operasi pada Laptop & Desktop


Windows XP
Sistem operasi terbaru

buatan Microsoft, yang


mengkombinasikan elemenelemen pada Windows 2000
dan Windows Me

Tampilan GUI pada


Windows XP

Sistem Operasi jaringan komputer


Windows NT Sistem operasi multitasking dari Microsofts yang
dirancang untuk menjalankan server jaringan; Sistem operasi ini
memungkinkan beberapa pengguna menjalankan program atau data
secara bersama
Windows 2000 - Penerus Windows NT

Sistem Operasi jaringan komputer


UNIX sistem operasi multitasking untuk
banyak pengguna (multiple users) yang
dilengkapi dengan kemampuan pengelolaan
jaringan dan versi-versi yang dapat berjalan
pada setiap jenis komputer
Sun Microsystems Solaris
Berkeley Software Distribution (BSD)

Sistem Operasi jaringan komputer


Linux
Versi gratis dari UNIX,
yang dikembangkan
secara kontinyu
oleh programer2
secara sukarela

Sistem Operasi jaringan komputer


Open-source software
perangkat lunak yang
dapat di download
dari Internet secara
gratis dan dimodifikasi
sesuai keperluan

Linus Torvalds, creator of


Linux

Sistem Operasi untuk komputer tangan


Palm OS sistem operasi
utama untuk komputer saku
( handhelds) dan dilisensi
oleh beberapa perusahaan
di luar microsoft

Windows CE (now Pocket


PC) versi Windows untuk
komputer saku (handhelds)

Anda mungkin juga menyukai